fffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xfa], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x0, 0x2000000}, {}, {0x0, 0x4}], {}, {0x3}}}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) pwrite(r2, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) symlinkat(&(0x7f0000000080)='./file\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3c, 0x4, 0x0, [{&(0x7f0000424000/0x3000)=nil, &(0x7f00001f4000/0x1000)=nil, 0x5}, {&(0x7f0000718000/0x4000)=nil, &(0x7f0000087000/0x3000)=nil, 0x4}, {&(0x7f0000223000/0x3000)=nil, &(0x7f0000516000/0x2000)=nil, 0xfcd}, {&(0x7f0000111000/0x1000)=nil, &(0x7f000068e000/0x1000)=nil, 0x2}, {&(0x7f00000bd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000005a000/0x2000)=nil, &(0x7f0000121000/0x2000)=nil, 0x6}, {&(0x7f0000376000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000304000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003a5000/0x3000)=nil, 0x3}, {&(0x7f00007b7000/0x1000)=nil, &(0x7f00007f6000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000401000/0x6000)=nil, 0x7}, {&(0x7f000065d000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f00003dc000/0x2000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8f}, {&(0x7f00000ba000/0x3000)=nil, &(0x7f00000a3000/0x2000)=nil, 0x10}, {&(0x7f0000717000/0x4000)=nil, &(0x7f0000075000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="82022e2fb71400326c19d6286bf8f6956f64d6fd1b262d38cb5a326a9a8aa1bc727e752f9d74b5199a6a0c6923246ccc0debcfd619245cee0991579141aca69e1d925efd3019988da8587a0000000000004082384df400a728a0358499420ec415a3ec1c46e85467e600100000000000003c487fdbf9cb27510b411890006bb6dddf51c1236c2a08fe8bc9d10000000000005222bf4f7e74aca902e94acfa6c1afd8b75ce7ab0caff0e1496c138983981f51b36cbf961a657f057406d8421247b1f6a00605742df7797dfb3a4c42f4b7661240fc234be0ff5fa2b8b46c8f8d24e3d70e722ab27e60de64cb5ae216b02d3bd51c0c297fc0a2c70d18a3028b95666a4a1b17bb5a82c71a6dc5262e733c787f0ce1bcea90c9852671adaf6a510921a2d31247c4ee3785889eee1024f8dff1b5dfd4e09ec750a7cd011e122e9b73b24cba1cc34df805408bbd7194f1f7d4cc98a747af363c640000d3c89ea6d60f33efa7fa95742da6cb0f2a3dffb7d62772b04ce84706202e243ce37f96e10c34"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 04:27:50 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069a8, &(0x7f0000000300)) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/231, 0xe7) 04:27:50 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="809f3e1296555c278b6f38cf53ca38927f03d6b5f95a522cebb57fdf24d43bd028e318297273937d70f0763c718d0ea2552bd9285a80cd3f0ed261e88b44b8ed1264bdf2030000008c3f898d3533cd8689358cd541257676d48e51fc44a2068c96610751715c", 0xe632}], 0x100000000000005e, 0x0, 0x3a) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) shutdown(r2, 0x1) writev(r1, &(0x7f0000001300)=[{0x0}], 0x1) 04:27:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\\!\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='][\x00', &(0x7f0000000700)='\x00']) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) r6 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x16) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r6, &(0x7f00000002c0)='./file0/file1\x00') r7 = socket(0x2, 0x4003, 0x0) socketpair(0x1, 0x14a4133aad301660, 0xc8, &(0x7f0000000840)) r8 = accept(r0, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) getsockopt(r8, 0x0, 0xffffff81, 0x0, 0x0) ftruncate(r7, 0x0, 0x4003) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000900)=ANY=[@ANYRES64], 0x1) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x1, 0x0) r10 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r10, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 04:27:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/151, 0x97}], 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007}, {0x15}, {0x6}]}) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 04:27:51 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x6b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x4, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r2, 0x7, 0x2e, &(0x7f0000000100)="9931921896266f98074292c632c7781b1d187a92c1ab7b796b05a6802c492560f67b9af48ed69b0eaaba2c55da18f165dea70b7c3ca7fb362a09000000fc78e0562feceae22a16470a422c2452001070041c96c72ab88d2aaab981a58db537f91900000064b0683e4c9f349f70d266e9dc6e9c5a9315a97ecf39140357e196", 0xffe1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) write(r4, 0x0, 0xfffffffffffffc6f) r5 = socket(0x18, 0x2000000002, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) fcntl$dupfd(r6, 0xa, r1) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:27:51 executing program 1: sync() getrusage(0x1, &(0x7f00000003c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:27:51 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x5, 0x3f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='x\x00') 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x4a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="d6f9bc26aeff3254ce56a24eb954") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x5, 0x7f, 0x0, 0xfa1}]}) 04:27:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:27:52 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 04:27:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x200, 0x0) fcntl$setstatus(r3, 0x4, 0x180) r4 = fcntl$dupfd(r0, 0x0, r1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockname(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 04:27:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000340)=[&(0x7f0000000080)='rc', &(0x7f00000000c0)='\x85,', &(0x7f0000000140)='rc', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='*[&!*\'&([\x00', &(0x7f00000002c0)=',}\'\x00', &(0x7f0000000300)=',[\\\xa4#\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:27:52 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820c2e2f66696c653000"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x40) setgid(r1) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 04:27:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="e0", 0x1) 04:27:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="1a7d62b983cf6270bb165ade65aff1f319d61b5bced845f4d83a07e30254b3bc748d7945c912b4ab1bb1fa70d917322953257700d18ca1a7373fa9b3f4367f9b3346b5c37a2185621571c65be63cba0c63515c979607d86fe6958c81c0b3863a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x1, 0x1) setsockopt(r3, 0x9, 0xffff135d, &(0x7f0000000200)="5847ce444c90e15e027e80ff1e2e1ed5f0213602d4be2467df17b647b6e3ab1ed93d670eef7ef048ff04d8b4f0956ba3f7f17f5f33a71f50939a147f6317785235e1870bc97dd671bfe8a32b30e01fa566a1f1377c78c45d0f650c2b4b382187aa153d8777c3cb7ec0746142ed1170665af282417b5411", 0x77) write(r1, &(0x7f0000000100)="8c65", 0x13f) 04:27:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xb42d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x0, 0x5, 0x0, 0x1}) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x1e4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000180)=0x3602ef66) r3 = accept$inet(r0, 0x0, &(0x7f00000001c0)) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000200)=0x8, 0x4) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x8) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000280)=0x4) socket$inet(0x2, 0x8000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000300)="71421e590ad130df1a8aa79a03102627d0baf19bc6ce7e8dcdd93732d380e465114762aa76ff3d9fe5a02332d47711302dafb1c41a78a212294c3d92b17361704b4e709f6893522d5709d9d37cd49a483daf4cb00fd22ad4d8013373faee4bb6e6b34323038b88", 0x67}, {&(0x7f0000000380)="db75131c54fb77fd480cf4f33580ddc7026d8534ed6072f0e29e4ddbeb7fae0c4817", 0x22}], 0x2) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000440)) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000480)=0x9) r8 = open(&(0x7f00000004c0)='./file1\x00', 0x200, 0x160) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000500)=0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x9, 0xad, 0x0, 0x1, 0x6, 0x800, 0x3, 0x1, 0x0, 0xa5, 0x101}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000780)=0x503) sendmsg(r2, &(0x7f0000001f00)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f00000007c0)="15a323ab5a5188c5d72bc4da917696f2b18500ea7a47581cb4d1eaee733a3d9903dbb44a418d4c76b9418f6c1d7bf901476776fe609ce44f7f1401430c93af2a57ecb0a653f1921ead0183427d35abbddafbef4942202a1f8028823061eb685767af11a6b4252002ab4a5f35449cad36bdf7d17a4ab25a08ebda28de868bf66ee731e8efacdeb66aa80c8e8b1745e21cf4eec4ce29bc5e59a8ac05a249b9a55e93ac077cb47b9649ef08ed9b23e6045a34ea890f03dc03a9ddd0d733df6c446d772787d46b16c59aac0382598af609b617f3d18f1f90224cc4a4ac638fabb2ef", 0xe0}, {&(0x7f00000008c0)="99f91bff4e764a1b6605a4135cb108500273971cab17b0e1af28c4ee4b4f5dd9add4b56bc123f33c3e26a6cfd8d3d0068b1c9c70e1d0a85ca3f5", 0x3a}, {&(0x7f0000000900)="f6c2ac28ba3439f4e2825077bb4d71706c84c0195b89f0f6edb87f2e52be9e2bd5bf78a62c0f4ea869f7b7136c58d142db", 0x31}, {&(0x7f0000000940)="f1a16131874054b09a870e7e39af963787f26cdb2e52535609631edc5255fbc88d", 0x21}, {&(0x7f0000000980)="0536d305aa66772249da4cccf148fb66fcdf10a8bc4e8d63f41c1e49629dc154b783f80d3a248efa1bcd1015a3b06b34cec80f57cbb0c10391978942dce306268ef842", 0x43}, {&(0x7f0000000a00)="17f9945923afdad79780548bd810429a6aaf48dab94ba803bb4a3c418c74473ba681a82ca4d7a1356e6ce4e8b212a51d8d372f167752fa4262f3a681e11f8578b0a83e04c158d8b925c6860f74b8e21d4fd562309e318ba2117e6d6a34080d459881773937979da26022eaca13ca427622c786a18034b035bbbf2f2e619ce1b515646f3b06b3759a9d", 0x89}, {&(0x7f0000000ac0)="4e14de0a5cb95deef13d39fe85d0cabd31d7622938e6e5fe76a8727a67395c4b1ae627307ac0043a9910", 0x2a}, {&(0x7f0000000b00)="20ac1841c69146fc21b7069f3d55", 0xe}, {&(0x7f0000000b40)="8595a3f080a368bf8abfd9ac69d6977a7bfd231c3c6b78e550a4c2713af4bb6e56", 0x21}, {&(0x7f0000000b80)="42e5e168f60a165235cecfec5c51f97142340728b3a33e3d67fde5b271ee2e87bdf5bfd5f065d36d6134e0835b7c695f9b380952e031c9652a5f6d6357cacda3ba2a579b706cfacd94ff8f1619ea8bfccc4b7c21e437922cce918c51fb941d04058ad3e593c814c434db6303965e425424268bc6fc", 0x75}], 0xa, &(0x7f0000000cc0)=[{0x110, 0xffff, 0x9, "16fbb07548c85627c0ef25c7972da275f465f530c03b7950af83310a4b956641f512c76cbf3e794b9145b42110da76d9cd56ac17369cc6f3a4bfa8c306fc577d31010cb6ec899345e25c37e2b8ef0f0145627083b0635445b8d3f1a3fd90fc1302b769a57820fac645cfcbda05c3f6ae1fce3e7e036605bcb77e007232118f740ead53b09ec5b4139c2543aeabeb5ffc51641a188c429d45a2a9fe3eb0a803d460105a7dae6bcba5d041ebe844f3d9ed351809af3c32c5b65d9bdc626b2526ad299cfd6efe7a2b02ebb424e750d707c74824726880829e7e00345ddf294157ac8e4e0eb96d7a6f10d4b81b4a3eb5658d1d83673eb677ee9ccb5cb88e6f6e"}, {0x1010, 0x1, 0x7f, "79000e650cf9a498a4dc1920698c952cd30e7aaad3c0032b950ca71336bcb2a32ab3eb6a1adff19d51cc2d1716337058ccc395c8bc9428a2b8dcb667276804232d13f80e099d16b37845ee832736a6054601f5823185240de81203e513890078031f059972b2296726a5ac2b959463b6fff62819a2010bd92b2d70409f04418748bda30974b9acf493522746382e7ad5828ec892129076116855b19dc17c53c356177f76394ad182c8601debc0a584f1c6818c35747c56f4a3c989e99b9b4dd717da85876291260feca13070b420be590b60adc619eca9b11a7d7ed3b76c4eec90afd89a838bb4b601b1f8abe26df686290978c5735a4df373cd1224d8237d4fb835f8ce0abef8e1b6046a1b5f0c7a66f343cdb2203651400810d7e6b5691bac46be9a76761e3c2410cd9fd4e1c749049fbed0ef70a5b2d63019e0f24cf29774ee2a06eaede31fee9fa2e1c0ae78a5c3a51ed8b60c2098c628c10d45abe725cbcdde2f98f725eb1a3da94d7d35c30d31824eb56cda67c4f0d3e6e4267627da18d70fd09ff26f57b7f062ca363344c4ea4b4fb9fb87a5bbb8ab7fdcbb8c1b8ab2b73a7dd89458f3e79419b906e27a50446654a87c8a3b013a28408018b2067450cccb4582e4944b9472a62f8ea5521a4e494aec15fc713f79c08a67e58351460207b74b0dc36b51c3c9a7c01c185a164c2b4057dc6fe49b0e34b01dc350b2aee26f6efd51b3a87357a3b000d8da35be59b2235b1e7b345af54fb57f961e4ac09f4e431ad47a685bc3a889937565b59d798b70fff122056d4bde7d470ee4b57f644edd74357d8e281a15e790ce8f174f4f035d988bd97cb8f38f54d78eceb2131ec4b384e4b0b1b83ca341e277d14114f8da47880359fb518126e5bc8339e86738e46db9d04bcc0515bc01fefb5ae77fa6db6cd88d331b121094a6caf29f3868f2fe435dc3989e5934fe990303f13220d1b4adbdaf5eb865dbf998fecd90e3f253646ced1a2fb3a227dfd46c16ad16bc7447f4e5e784ef6d77c2e3e6cf92e7da630bed5360cea865d2cce8d19f13fd26c890d0495e9d3a7cb9197b4582996c1d6c64abb790264067636f529cdd69d5a47463fba372ce0a9d16202c9a9b73270dd63438abbdb0a1434697802534b7dda4ccfffb0934c123197641265c4ae2b3a22e28640a837cd6bb6efcd6282a7bdb3ca96dc7a3e890cb819ce8280b69f20c670784fc2ca349d15d6ff8fa70379b491806619166a41b01f1c14d7a2897e1eced5bb674bdff229520614ec5b99e4b82ec06f7b55d2a75fea3362e9df44aedf15c6ed0e256c570520ab1b27567796a44fb0e10d7fa6ae3306482f50bdfafeb16feeeafe446b4d549d3a285461533919e1475a119d8c881f3a4760ec4fbe33d872e93831793d857dba75dd98c19191456d226b2c5e8db058a611152a8a35dbb9eafde030ea9ddb6902111d2d38128fde9b084c00c2841cc277a90a4f06a4ee4de257040a87e87061a9e0fbc50ba40ee8e765720204da72fef1b03d1ff65a885fddfac834b08cc9f12e7e31e014375a4f8ffce6f7f40796818e5f01f199a79dc29bdab176b1957910422244de800e59fb166192bdf1ba7d7a4c7ac2477908f825be9674a7c66e00c77c5994ae0ef8d4d7f6579cbb665e00490e1fedf96d49e53cbe63be46bebdbb89e19b91dbf6c84623d4060cc696d3041294699068a03352b7e63bfc294bbab1b9c6d07c4d783b0f0ff0fd83537e79fb026cbf98742ca4f1bf8d6f9e25bea2495860961780dbf55cbbc2e0a005ba5c6f36aec3b04a47eb9517d49d06a0f8980795fbe5fab56ac9590dc70638cc0be07961b6c1aa9d1a0120bef3c15f0ae2757f46f4f5a6511061764a0526c6526900277739161f3a2204d27c9f1824474801c5095c2e8eba39f79a6acc6707dccaaa6061ccc005e6484dce1c265647a271066bad07c5442bbf7034e819e20a7badde7612e1a4250e784740dac879b51d79dcb491aeb5f2c4aab486c2627e96253b0280326ed07c0a72bd240f0ad8eddd539e2b7bffeddd507c0507a8f74540287547ba6393a01e128285e91c945c55cf80cb7019e983e9477c19e7f4484c4512838d7ac0d5dba82ed6f659dde5ac64cf3360a35d0881abf41e016d108fecdae40855f2338bc38fe6c57ac46282bfeec57211519fe1c9eb06b1de8fd4d8b59a7657a6cb1dee1b36b8a0597ac8eca1f47d275935169bef261bf0531b02064de2fc877a84b99e55d1e60f4449f9333d584f8ffe7de1ed16bed0dbc34a4f9f0a4472d4f86a6b2a615908f005a17568bc97f26a96037272d9fd3e08c81c592462671a368dc8d34602044ad09dce174f2dfc92642e302003ed7930b2772028304a7bc9e7fccbb651ebc5e91f331454cd2ab346a20503bea0a0c09031dd0cb40be1d0d1d4fa2fa9cb01df76f809d7a373b8bbf1bdfe580c95e87eae10dc70ff7e370a477a0e45cc84bbdb5250643fa68abce40b808454e72a7a89b717abce40357267cb2d33a9a16ce67b093e034e1b843e239991b3dfd3cf1d9f76af0baea8788f7685a87623e5f972229b3a14866600d4dee631095081fe6a58bef3bf697bb66ff572f7125b91c6346342c0e21298719473919ed0c2f54fa5d6bddb5c000cd9d333129bff352ca59d50f6bc60eb2edca5ab4d0aec9e66412526b3d24913688ba178a3d2d3f7ca342d77074f2987102a736d498fa5d4cdd8fc5314bc46e7c33e057065928ba5793613179b3594f3cf405491b3cbbcf617d4d0a5ffd0b99dd0cbc5077df10266c07eb68708ddffe9230a539441e840a7276f0f2d8ef73cf1f1858e3469d0340149a0cae6f6f551a73969334484243e9fe47277707616d736a22510d22f1e00b6c3c796750c644bbad929135fcb6948bfa99f3a36f71e45ac4550d456a8e15c277383ed2021fc982842f4ce5ef74118801d79d2c9aeb52208ceb255f75273abda266da6893fb54d8d4f282b3f38d3aa6f5423622881442e0292855c888bf791045ec8df9cac28afbe82bcc898a523fd9f16e690a412c54c45b3d4772bf2e3d60a7c7187ddc70d4d01f00a702e9ffd07fa93b96a39675a5a3b8d6e1d7ff4c4146f6313bae25268f6401af096550054107d828ff4e3e36e8fd482c984d766bc362820893de99605823f068d53c762140474e9aa7be48fc0ea591d85616dcadfb123ed297359fe2cb544311f821098981054052719fba96e2579e783e4fd3c70ffe4e1d038609fa92b2bf3dcd867842411bf57648826b6e960ffc6baf9f524c598f27aab7eb13f00f5e92ffe1cd614973958bd5bf29b40fe6d87967a0f15d8f596e514c945351a02e4d8937ba66177d6d892f4a0f75da0db838db2c18ff66c7c8d4bdc4a9e7b6694824996c0a8f62a3fc774c37c68463bb7d7483712334e311b57e38899192bee275ba24698a35d6d0c3457f8d6da46d17666c8c8600fe325b258a9b0c81cacfa596cf2ad21d1bf0ec58719bf18fa68bdae790329fe33b8f0ff893d132fd0eb905449aeb13874c1e2534a9c7945afe1bbef18eabaa806079a461bceb907218333b957fa7390e2bafd70b47efce98c981645147882468fe7a3243d899a184eb5313e51e4ca3c15a8c8e97707c9b276384149370bf7c8d45658868ad23e1dfb90f4b6d293fa2a5f4bdd756cb06189d90db86bf2e77eae2276a648a873098832e98092a5a6f0d9be834a07958b579c49bb5be14996fda44dc58f889d9c5a9b2603c1ec965ca6c6214b5fb52c36eb16819589ac30d7aa6b2751d776673af8b0ac8a32c3d01a4d05612a9f59ab655d6b52b7d100301a64ac8ff5d118d66ac59f6009fc1f03b5e0e3af48c6c021acdd22e09df1285c0f77f9aa6da69fc9e5d28ea5a6916d6cfbcfe286d8ecee8e9013a3d3f3b0ec9a0d73285477a5b85dc71df12376ef08e118f52ad695f4a230af78234088dd8de4d5689100d77f01d02792a7cbdf010c953f79289b903bc391c0098f0c3213b102e4be4f138c550f119790f7ac1c4dc3784d994b80366a5d0b748caa027b51ef1fe0196b981a2b8e9959e9d4e3c72a7db02406f0bebb0eb6acbdaa2373dc57a61c8d2ad5c6eaf439fc775b9ffcd954871d3d63d60bd1f99147f500e2b1dced32dc6d17a0bb5600e8a796e259c7b0968f8560c5b7413bf900df1496fb4bed78a05b76844c2b3a10263ec03ea2a06ccac5d8c3860b1e07dca9abcb0bbcfd00e58facb68770da0bb5541bfde77b9e47228361e2d020efc49d7e149d523ac4e15e68b5a40df330c7f444c217293cdfb21b0c8ee0962685c173ea1046adf847f4fd55c1b989051dfc584d4bf16794c03ae24a8081f74a400facf62b9f309d00898d7a0fbf2dace18c9fc4f0a4ffea7aac866d6fb41d2310f5dfafab8aed30d957fb56ae32f59f431a8c762bc47bae2d3634b9e993710c16859ad00d8633666cfa1c4ee6426a96d861df4c4036c5e8e8a51ab98ad6c9407e9fd46b41b639d1c84e229b9304f6382c646874737602fc73b693bfc6d68766fc98cb6da90920bb57802c8976f40ef83df7849183e8acc9d4cc702e474c4042cf6541a5a1965c785dfc5e045cd667d3d09d806a45f66631c0beed8bdc537ca8cc39b0d18af704790127f3635b0c5df772b74b04a90d4dfec507b53e82f2a97f1dc021afaa2f828be4b0b25b26f38d262c56da4a54e5e60e024413f10bb29d284dd4bc79fa19145832c1533e59f88ba1a7e6af66ebfe1de633a1f6fa75cf91b485ce7b1e551458c3de3b89106ad2ec719ac6be2d66b97c00b7c850ec7fa35dcc3547ccbd25a3e7bc370ac4198f422471e385977b07903e0f356df6a17e6f7b06271425610c49b5d21b0c661d9e4925dcccd39ee602d2bdd5ee0601aad92c50867e96b163f8f0200577d5a5b3afe0321f81282754c782de048281fddcbd7df4cdb34cae214f2e0c10a63c729cab7222173db3af4e2d0d265941b2836b41b0ac73b5ca2ed86f56e9281eade1c9f8e3f437fecd2268786d40cc2997a778c420b39f337bc81a293ff899dc3da800a5174ec4b93df6606fe8c222e8bf769b1ebd0eab3df900761560a2e31ef7c3b0a7832377340328c867e184b2af6554c5212a296b764554b4043e38e2c7920aac9e83c2d27c8a134d358e412875f93817f0f10962330ea0de7414b1c405b51e2295f8a87bb88d9518ae8d38b7f71955449b868c6481808bb30a383d4e88c2e806509c1c5c82b6d92615fc34207e9169c5d1bb6c36d2ac733a70e013873de96cbfddcecba390fb0cdd38649e5d3bac8f9f4710ec48a51bf824eafae94afeaec0e42f2804dd2f8288fe681516e4c5c0e5fd6374b2a0b7122ee0f466deeea7744e167047f8c8d81e4ea25e62435ceea26db8a0704af0c0ba3acb619928a85c46111e7cd318f186c81d4c02c609dd565c6bff5cf55a0e39fae3a7f6cc51202f46c3d3618690df38be63567c7b9263920c839004242befa0e4e4b3cf6c5a95da92d8bfc17f219c22b14a0dc1423cfdea7cd09daf47f2e092ae29cd6cb81a35d938446f0b8e2725c91d5905b46a22c40819a629d53320f64074f78f21c2e57b895a57af4d2738345b20f767b1182e60e07fcd5dd5f240a22afdd53e3a7eb0026bf7b1c4a8be2d06fd90d9e9f3ecf0cb5f8ed5ec532b8af0eb6db832711020c5680fb61ee16b92dfde4c96ffc518fa2ea8f5404f439a2e2be154f385381de721e12bde744689518f7445f821b3b24cccf4a91f2742c0ce775f997237927e77bb2284560d98e29fdc18f80ef24e4fadab2a4a22de9c6190cc3e3"}, {0xe0, 0x2, 0xff, "7c1d93910a52d25a2d2b2a205841e0a46996796c2ad5593a10183d67c74085c2abcc35d5d111038842d821b9ce0851e5517fadb634db9dc193b928d75a4fe1cac1e991e99a63eeaf2e55fd3631c0a29552ed9836e66674d31cbcbda5dacf8aa54f9794d6f70b67584d0de1f78d96692ae79bfe4fba5e9fae602fb2c5bd198c4cd2c3e4b0acc8b97260b940fb2c5a2206015ae7f5e0eb5b0f6706db17bd50b97438e807656cfb9c817eecd4451957dd0145059ff9137f26782e180fba0db6fe6a0e2ca7b19717c4e65c"}, {0x28, 0xfffc, 0x5, "8ece60e646f626c66baac30dbb367a223ad1e853b4"}], 0x1228}, 0x40f) r12 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r12, 0x0, 0x4, &(0x7f0000001f40)=""/158) 04:27:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) shmget$private(0x0, 0x1000, 0x490, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "3a19602d293ce3310b2a3b03188031eeaf051161"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x442, 0x0, 0x2}) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 04:27:52 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="263269c8f956c026218a57dd57cd121dace288356af7ceb020095fddd6b9a4"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$inet(r1, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:27:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES32=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x2, 0x3, 0x1) write(r0, 0x0, 0x0) 04:27:52 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f00000001c0)="5f26cbb9973909ed11a98cccccaa519ec102195203f0d0b8edbeb965b99f7130fb2d68887ab5f93a244b811d1e26cd90d8dce55b19a61ce4f3f3c35a75a8456255f947214fd52343df7fd987aee7f8ae2527903db7d962df102c33d7749185a379c6fdc0974369be54663b5697ca6241cd4228e1ff60069e7eef0f2ba790a261320bdfba6f48ebb06b42f12f2425c5c6062174bb4a861cfe9294c49ddbd1ea1088972613acc92588aabc81108c57e5c5ec859b9393a98dae9768e41e896e5bae065eeb86d265219f", 0xc8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 04:27:52 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:27:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x7ff], [0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x202, 0x4], [0x0, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xfffffffd}, {}, {0x20}, {}, {0x0, 0x0, 0x0, 0x40}], {0x0, 0x0, 0x80000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) listen(r0, 0x5) 04:27:52 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x380, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xcf, 0xfffffffa, 0x6, 0x0, "c5c8867f020f49599967209d4f845d8e075d0655", 0x3, 0x118f}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000140)) rmdir(&(0x7f0000000100)='./bus\x00') 04:27:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/249, 0xf9, 0x423, &(0x7f0000000000)=@un=@file={0x2, './file0\x00'}, 0xa) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:27:52 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r3 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) write(r3, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) write(r3, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0xe0, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 04:27:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket$inet(0x2, 0x5, 0xff) setsockopt(r2, 0x7b4, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd5c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:27:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x100000000008}) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)={{0x3ff}, {0x1, 0x7}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:27:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x60) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x42) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r2) r3 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 04:27:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x10004, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000240)) select(0x40, &(0x7f0000000000)={0x9, 0x9, 0x8, 0x7, 0x6, 0x1, 0x6, 0x7fff}, &(0x7f0000000140)={0x4, 0x3, 0x4, 0x80000001, 0x4, 0xc0, 0x3f, 0x1000000000000091}, &(0x7f00000001c0)={0x5, 0xb1d2, 0x774e73eb, 0xffffffffffff5d68, 0x6, 0x80000001, 0x8, 0x6}, &(0x7f0000000200)={0x9, 0x6}) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xc) 04:27:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = accept(r1, &(0x7f0000002240)=ANY=[@ANYPTR64=&(0x7f0000001200)=ANY=[@ANYRES32=r0, @ANYRES64, @ANYBLOB="3718601344681edd28820a2c0dec5249de138f43b99d5e038289936c60c61edd264c997e42cb51f60f5b4ca711b7970a1b6845ee73a087674be6bb3c55e19d4dfac8bcc8ea9f6432003a6b91bc8b6e0fe4dbfad0d3e56e20fbc9c7631a961465cb0cb5fc56489feabad87266e0333da42de86ac739389ce4b699bce94b39c09e465c1b5575f98301855d666dea4f8a835acd32b5d38d3658fe5eb8430d87afb9e4a1288a1c53ffb9c8d6c6fc39d4ac043eea48ffaa78a8cd6db0878a9d245f6a4e8bccbb486592e29e3474a2caae9d31b7339a597c4f8007e76b41750b12dfc5b7029266e06f8b290f9522f6565ae9ea729d0f18e33ac209af25bd461a06bb7b14b63b9b166953d34a1542769da47265fd5b647c62d326b80a366740a8c35a8a88e7cef9b3c366fa9d117dab1c114e5532e7bb27219c2b767cd615a9eb9f7289f5ad86fd80e26cb6dc84982cd3ba7e002244cc6d473297ed4e31e806b6c538d27d9925a955285d24004d3bca6869d3de165b8b0f1755dc3a4b4dbae5fbf6931857844a5f788e4a7687a4c02c47978dae39fc8cdd119612c01b2e3e6f424ab978d244a41b37392d83b733e6dab0f4c42db0d9cdc44a3804e8d6c248b30d107bbf97b181811320eafb6b700e51223341628f3be86c4235ce6d923dd9a952ad401c974d9bbfb4911fc1eed63b6cf9acd6986285e045da4a382e402a37783a731e4fa3eef44ae326ea44b9b533184c0fa56a898a79ea693a4f642ace93ed2e479ced2c265e0c919555cf0ec6c53dffaf35e5cb11c0bae10ef10a4322603305608632d96d4fe7aef432f0c686b413172d099d433220269497aa990677c68ceaae3bb618835711d56510c070585df5f2080e17e50dddde47b32cdfad94ba9b918747f92ab0dacedb684bec9698f5cb9d9200af819d73bdff00f6965c42e0150ee5e48776f5c5777d75c812fa86bffafbb05a9e54cc157800a55a294d7f970071c5598f3a65d5240dea23bfc1492828e64bb4a8a70179bab9b005a195275a5a8ae2d287beaa915e65c53653cbf9abc4f8dc309be9ca036e4cebea1d1fa71a48f4a865bb3a8a10fd99d90401040726714de6775c3aeced9ec38cf358f4403fd13cab79f4f55645c24ffc1ced989e705e9bcb795421c680db5c129c3c3b503cd14fde75ece75e78a12a6c3701a06619b68eef4bf9cfe886322170fee21683cdcf1ad2a91d547fce368fe76bf5af49ee63315d1438127d00b9e4fc1e1bf6d79806b84d9397feb40690a2adaecaf12a40d6addfdc79e1e5d8fb6b06dfc7c2ab42e06a0f1bf55d079af49f6cb7d21bf46eb3d08de507cb43630da915621644e38d75bf3482d83879766aa05ec95b77894aff6a44a370ebc574ed79e9256e0d7b2f231e7a630c2df260f24904268c455554a2f117900b844a88a2f4788651810968ee0fb25503e08ee63aa87a6fa2510681cb3db9d61594074f5a369ec2dbc34dba3482c8a50f0ebb6e01bfae885ec9039161057e0d0930dec287f71e69af2b7248c30bdce811a2bc86346d7bd48b1376bd357d2677d772c8a452ec629b782bd8de5329ac3eeee7c3336a590cb5b7974a9c19dec03d33a7cd6a3770df4c95c342361caace4b405f7089924f39cc2ce1bc1597b6ed325fa8bf6ee89e93b7f1ec515e45373411b6e730cd86f09df7a64e76bf590e74ad5e287d2d2e8c4a05be4ae18159620b43fe8b23543972bad5d36fa2d87f7ece4b68e51557be1dcc3d77ef3124db86b13ece20c5944f55c5d6bb070246ccb51f29e4a9a0af60f23f9a83cf266b6287d69e07014ac10517bd8a81d84103649e6a50a9cff506e7e003a4bc22e807f2909648107b6a2c5c44595e8325ec76a17f36714d10877628b2c4501e86235e1c43d705ccb4c13c284d2d7134a8d73640a03c78d1dba52bd31f5799f4322dbfb2dee2e1b16282c63d2cf064a08051492b39a10879dbd562f7f74c65a9f8d61bd8c558b43389ed90ba338dcce43334a0d2e824226c07df4be6a5ec76077d1e8d65752bda1abd20609854d69457570508ec34822ee19e6e63eef7ee7f0d2a1c45d92cb79102def6b3bd16f73fb5073844b2b67643557b8bdd393590d5cbaa07a890cd11654a1ceba5f96bcb962ea22f08d2ba632b1fb4f9c0ff56358d986649e3b1dcd01486ec44954fcca912b5783ed93bef6ddd6a4a65576b1a7ad3cf6465b6c39821428822465fa745a95e1b456ce87237340634d6ef57a64669c86bff5410951ce3429e3f717abf2cd9509574dac55034d4e38a173c6331a0d37ff23e11c546f2f53f585fc1e0d44d8efaeafbb4f8fc6bb4f876b9b2ddfcdcefcc28ed3b85ccf4dfb016354ad721a57fab2ead8a382057d361e4114c7587d89d3df8567bf8acafd035c4298e14b8627978897e3a530b8bec034ce361734cfbf04fc02f36583199737115a5d2d8bdfbaca51658c635239969eb39d0492e249d638d03f83d54ef8001b7a3c5051e2d7202bdb787c09f5f7eff700e0a8bd3438d23bd828000753f06cc191350817fb09d4ddbdc0e26a2f1258a2f3d041a732199d2685c96fa973c46336c688e9e9ec926ef4d42713ce53491e48a289d7a047c7382204e4d6a476e24750327fa6a3fad6b1c25cf6d4521c5b446c8ec3fefd16dffc75c20bcdf3d4d26d3dbe5d4d9417aee2b555833417564b0439e0f4d66a8c0d7f24b1cd202a68993b4c473e0e50e21553a73f11463dc0502652dc19eab7289e6f59e31510ba67bf85c9f15a54e74c3b549d2e6cf8dbc98e827a1106a55613410fb6eaab63dec31ed6c9e65cea99ea03d6090cf11796192d3a2ed4ceb08c9d00a60559ded739ffb7b4e9c7427600362b16947c038990f3c13a36ebe8311ebc319e9093bd51525148a581a2d2e6a24281a227b148888eda9c134aeb881b470769f1c5b05f854ffcea8b78c0e34b7d88a19d9886f94dbac4db28a88e8f46bd8d45afbbbf84a1acdb245f62ea713437370480ab1c27d553c02d24f94b720ba6a96e2f9b58c1850f7fe96c9cdb431d53e9e17117cd55e961b2dbb033d254a2b445cf5c2fab9bdea050e86f2ccc056ad0dee6a360d9088ba75ddbd9ae89b63388c558b1ea5724624f9f9e845046c32196b9f62368b120c165bda4fdbe7b752087f1497353c10f794d3af8d288001d24a2aafc30be5695eae3a58e6e6e25818aba57b8f09887e0a9746567284b82297c2296f50b58e03282594f6cedd33adc19ce8dbffee619e3c3045bf0d4868974c97ca4d3d917287762820b1018da5fd8ea2b71f1969e2aa4ae1ba871d324a538a5a716b224533b3cb2e78993794f15c5762db75eda6dd80ace9ca2d4e692d4eee13984ad718b342b8e9794cb2b6043932e7860193058d32c3f39443ceec63e539a06b07e4bed6c3b2ba421d88c606d1cfa4f6d8717f6d13cff5d26260276cccc4e9f56b4c42056bf6a31f96f2101a693a5a2981718a845afacf299952c0c1e205a3e6f772b0ed13b768eaad40b032445c04866b66bf5647f2496481ae2bc0bb9094836e3fec8d70526df884f22b37cd687b0a02a10e27b86c0538cd0cab59c33e27cdfbb602fa9ce1e79c48bb9f4557ce0a4c0f64eee7df0ecea18c536ef3d9fc355f9e25d2d5302cf9c82ee6ae59d3edaeccda49ac3c29c5625a0e1da0f374a62d43f57fa938f324ac738d290a7f355b542b7bcb78e320276a29f4e7d40918bd5ac48ddf35671619bc25ddd1bd28b15fd9d6b234e0538857defe03a4cce433a45610a0230e1a15bab09d55787da4e599a9170b243fc3ce18b189ebd515d43a89a72e10b2f9ee02ee7c4284ece81060379cbe5066073b4f86c355658d21b82eadaecb728b234d02b037d2fbe8e778e29d7039c9f1273c0564af6681760d6563199aa39e7ce394b4dd0d761f85ec510be6d5f078303aa54a5b577b7e77bfec8e7b756a7438ae9faf72e1e2f567f446bdfcca7c59195c7541c1dae1858ec00c787039a9af46f001f3f66aa9f1683a2545e17c4af6d362e2ccc500a8565667b02c1d175d8fe62e159bd8ffbb40f400f90b204ca9d3fe0727438b6a02e611e12c16f885c37b315a7c0b46bb61f7d11b82cab4a536c47c41d3a3465f7b32263a55754929271444a668c9b17890ff904aca73d65b76290a05b964f77438ba87c3d02f400b14395057f38ffc904bc17fc6722c9d641c1cb68f799bebb9aa91ee1a37fe73d0e795681a49f438ff0f081b925aea1634af5e77195511f5447ba0e74cccb18209771d87c7ebefc0a6cdef477ddf34081073141deaf763aab06fd646f2b815f4dc403dbb35a69cee7aee6e8f912927e8a4f7dbffbc09997f9c7a35b629d74c60e2c2ee0a066f2ca9ac882136c104697cf7a4106e9d37f33c5aec571c28f5b5da65ea8ae360d2353abe849b828e3419a82819fe9e0de682a010cdc7ec4ec33732ed475fd6f9a4092a28b3be865639fb204495286a19398bd9e748b466c5f47eff14435b965172009c0f8e62e17f0d4223150470c181cf2d2c0c86ada084be71a11a51f6d342f9de116a0161c407f92c836b87e0b233781bfa2685329588de2f8761f2fc511da5935711977b4e17cb96d84a831b76bba2a1d33603b4d4ffc6fe4127d4d36d912f0fc2929af31e8c31665a9a149c5d4b9603a14a91a2041cb868dc3621250d0cece6e0ed355cbf5653efb2b22ca744f7852c5f43df7c8f48c0d6d5b41782fe4dbfb9d15198631d2e0c74bc99abb416470cd4dc0f2dff2e9c241e031f9621f403521501b37972436d33dc8acbde1bc488ab2d8db63dfb5a6e1cb08f129d52ad3dbd5964830535bc320bbf01af4761bb4b3b66e40cad427e93ceaa35caf3dc186b0c30f583d8b0ef8b0bd5fa4a0b17bd791e37004565e5c992ac2a5a81a5ea9fd71ca72de74c7bae998fdebd4aed50fefb85844914511343f11df1b247e7b93a2e3ebed65c1d574d175293d4bd266e3d24c1ecf2d244bdb5a48c15c0005fc7c2de855319633694fe9f739d5ab751dfd827f62684fa4d22b6efbb72726fd464f351db9394ec0b1068764955cdf952d7b487a7d89f8a7e2377f654c7c09a4894c18debbd2c6f4bfb0fea32d70a85128e9c535eb4fe4cf27fb0eadf8f7d34b7337b0136cd7aa9ff757c0dd02c2f7634b40beb67fcc6708ac064fb8328b8ca089a516a2599a77c24cd8d8395055486ed9c0fb7d73df5deb9bb5f937e6ba2c49e51672b78e4126d2de30383fc4ba2d9db627a505e498be2dbf4d9e441e53be5d4ee7790ae58f585e0e773feac5453747f44f88559bcb7faae38c972d0c2cc04a9c349a205b0acfdd2d76a7cec3e36486f51d274ba18a61f10831c419552a81819bcbfaf255dfb8035263dc3e6b02ac5712148920cb15fa011d618bd1014b7abae2521d1050891855b1129b01c3fddfa5086976c6cd5b9191fa19947a6d0b7bff5a3f55a1afee93705cd3b428d2c1243b6be50632fbff4302420fbd5e874ffdf598020cb6320479840100ce1513a2991d0157e1204d7180c4b03923576ad63509c41c0f8d147e9fbcd4917b8eb35dae5724c91d69785dd87f8b3154e596bb96c09ebeace71a98e8d42d6ea6b073b054d78b49974ff54f4406c5c7f28a2006b38fbcf66cc6660fd05541e620dc1cbb11a01997723bd3c0e32813b5690ae3b66f0c72c81b5dfbd3fbd306a6bd532d2711465650e8409e9bd593f516a382721092a2587bddfa5af9b7ed0ff0f2817909cb32fd735dde625a26165feb8eaee4131d0b010f865393998ac1bbf6fa89bcd5ea4fbac20a7564f1ce2999e0346a1ce"]], &(0x7f0000000080)=0x1) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) r4 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x5d2d028540055c6d, r4) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffffff6) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000000)={0x8000000, 0x4}) 04:27:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x138) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f00000001c0)="6cc5012e6bb875e7d333c47e211fe61ec2de62711216381d7d28b619ba3dd107600a4b8bfae709a99061db4cde5774714e529bd51e14eacfb72e55fe144a6c21fd130b70597df7e5eaa0e73d0a213ce84d3c30cc1d0e0418add3131df85cd4e486b477299400c727fc3d663d54ceffa8c212370f9f21bc855315009497e5fa82a2663423a97ce91d0d4c922ce0aa8d970b2481b4378acfececd4e0b13444c0f74dab6723f29ccd50cc1f0fe8d2c9bfd00ea46f3628fac93b04945bec6d1aab52347551c87c9a7816b361bffd28bd4038f664b321f459b32f7396974884c62cbf5f7467e121669cc15c5dd7908d66131e8677656a0f46bd7a", 0xf8}], 0x1) writev(r4, &(0x7f0000000700), 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x8402, 0x176) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x15b0, 0xffff1c1e, 0x8001, 0x1, "189b24d599a630de0da7361697fac3cf9870b23b", 0x3ff, 0x8}) r6 = socket$inet(0x2, 0x4001, 0x7) getsockname$inet(r6, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r7, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getflags(r4, 0x3) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f0000000340)="9e1ddcfeaa08fbb89db2be4a64b99c18afffb82b2255e5acf3a79af290b2c930b781612b9dba18f47472a2a0cb57775ce1ece0dbd16a9faa3c4989dc2cbb679afd45918a90173e325647dac50c80657750ae0e5edd9ae3c1224d01103fae3f77bc8309485a47c91b60e26d787976a50ecca861b3a8b9b658024934af061ac3aebaea427c0c5799f6ce8ed50a57614698708edd45085d020bb85152b636807330c40a66abd5b1d7e5ecbf32cb392608adabe2a9f3b41530f4b73f4abd2425136e0056a3d1d34f4e6ee2de870196bad2feb9e7b4fb1842f546c4b33e4e13", 0xdd}, {&(0x7f0000000440)="781246e510457324bc9d059cb7338d4df5f6ec8e68ad380ff512632de4e2be2b2671516df322f0b03ec5ab2d664ec29bc6ec590dcac71600d14a85d1685c1670fd35b43054b655add4f0e5012fe581c8d97994993b3cdcd579c888a234623c72de845214fe7be688c749", 0x6a}], 0x2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x2) r9 = socket(0x18, 0x2000000002, 0x0) socket$inet6(0x18, 0x2, 0xeb) close(r5) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) connect$inet(r10, &(0x7f00000005c0)={0x2, 0x0}, 0xc) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(r9, &(0x7f0000000180)=@abs={0x2, 0x0, 0x0}, 0x8) fchown(r1, r3, r8) 04:27:53 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/61, 0x3d, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x44a) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x80) 04:27:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x18200, 0x67abb148b87dc869) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x171, './file0\x00'}, 0x3, 0x0, 0x57}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 04:27:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x2, 0x7}, 0x8) shutdown(r1, 0x2) 04:27:53 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x288}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x87, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1c9, &(0x7f00000001c0)="174af205b606750b825676656048") 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x40000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 04:27:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:53 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2000, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x2, 0x3) 04:27:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360b8d4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330800000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2ec7f8f686259e3d333abe5332615b7a814b77f3f5a559255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc659785405a00000079dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca41347f1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aadda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1ed776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4aef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518f00000080000000002f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f59af8652ea032396500f676554cbc3d0a844420cf682fbe6ea68cccb48b36bcf42108c91c42ad8dd2b08fb219549b2e6657577dcc346212cd47cfcc5c1fcaf91bc45be0f464162fa247cf339ca451cfed7d6fe89ec327f016e4390c48f86a04add3c65c14f8e1f83add6661428539be1e00e414b164cf8d44a3344df34a6ac8f8d84a4d1aeb77f79823d6f811c4af50000000000010422cbd13133f5aa44105c356d81ea92652fc89241966cee0b5568553c4f6f4ffc403f9f8e97d49059093f017d53a9e3218c972a3a9495a4fdf242c7fb94c8b74aee264af128167ba1544aa8079d3071ef4763d86b2997ba4f090791f0d3d34cd1204b11d4a5df45d6ecf1e3fe5478b37cc110fc6727f9b66e349cc87f92c8b9b863060049cfba6ea90bdf00ccc18962d891bc4556c4d39096e7bbf86e5106706a701ed2410b0fc9a3011db2b94744721a52fdbb8b07355c890e4be9d218162677276393cdbd8e2483d2140f14bad761de66fc17f562ff37e81e6c9c2bbc070b5e1b01da57ede7d953d74615bc7d74705310d3ec442686eeece0e35394978c3f7f9b78f3f47481dc64d207c2a73c75a1fe9c29c7743fc07b4fbb0e4040cb86a68c336f22647278fca611aac4f934ff8d29effe70f7c41c7c4c070e345fefc827aeacf7323c36a8a80"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x34) 04:27:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4d}, {0x6}]}) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/Z+\xa4/\xf8pf\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x6, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x89) semop(r2, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/200) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0xfc16, r4, r6, r7, r8, 0x100}, 0x1f, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'lop', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r9 = socket(0x18, 0x2000000002, 0x0) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto$unix(r9, &(0x7f00000004c0)="391ea13fe08a53116974d58cadff180fa65a35dc15f9bef900d328211ad1c5aec8add98059733b4809abcb461918140a2d16df1b36e6a4577849d413c744b10a4c88346dac064300ef7f1edead33bfaa8d49d9613c994641a7d371011cf956077e70e98605227a9e3933b18ebd749200144383be3497cf874d769b0746b5e01b88d6ccdd6aae13bf180b2ed4d692ac64908920afb130bb63d439d3c1", 0x9c, 0x401, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x84}, {0x1c}, {0x4000007ffffffe, 0x0, 0x0, 0xc812436c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = dup(r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) write(r4, &(0x7f0000000040)="6701c3", 0xffffffffffffffe2) pwritev(r3, &(0x7f00000008c0)=[{&(0x7f0000000380)="3f4f8eea9e1be142ac205ea179e6bd861686e12abc23101adb50741346a8db7c61a7c113a5c09e38d4ed93543622b7e12e72422dfa"}, {&(0x7f0000000400)="f4166ff202a2edada06780ae779c4f898c5b84b836c497db0cf587970c8fcf141cfa4bee28db0892920050e54d4af99d07b4587e374e0262b6074ecf71ae18e75c12cba26e5f81d9835a7b65983a8bcff20d12e9b927360523f76ef2c36ed60da6aaf0d94a9d486b5bc288f6192a4ceacbed7dc1c58383ab6f51198c07ba5e7ae268cc88e8c7e596af91810bb4dca2d0ebfd311b0d795ddb"}, {&(0x7f0000000500)="91d4f6a902055a9e99c07b146454ea27dd1d2e6e76b453583c6d0da564074fb3d82c8a0f108c7445565681b0c0fe9c093764f1c8f6ee883de4633dc9dd9b888ab86aa96df445b3f2d72ac50fc68982a287c96ba0c0f638f5a865dacbcb788c6b7188863fa9b5effa1bb695a71c4ae58425acab9bc1b774e7a7a4380880fdef594f3c5a3d3019aa9a88cffb7f72801e9997fc6459e6e459d113e0e44047a2158f"}, {&(0x7f00000005c0)="a694ba442c8d85c4ced8ad9aff379b120e36a05799c3cf2404992950a0f66d1daa2c9c3bb06ffd78cdb609708853723a6c2f74bb096db4396425ab7619973df3596cda1c865c64b09296b35866d7dd7e55d1fb1dfae2278deb7c0897f6400b0c59ca1b3a4c816482206f53f5ff09a1e3bb9ac9f8053b9ea2d92e6d1b454b52d58cd81bbac38bc1dc40562ac3197ca448ab6cc34d2bf73dee1f1e"}, {&(0x7f0000000740)="0f3c4efab356446b22c90ef0623f36dcb67224b4e1d3f2a9b1774033c6db0282514eec77973efe69d6bbb9c0d484bbc579a2a02136a0fb3800947a55c49afc74fa2f638d5d37dbba6f82ce6d48d08cd9f76a1e9cea51774c146f8d8195f8614855bb0c7f3536586d17bbbb60a2ef642835d15ed379814d9962af3ca6fd4aefc7fa527caa024c104a9c66bdd2a500aaff1793bda7378820f4e7349454d9ab900895e2424f892abfaa3148bdcbf726fb5c66e236916021339abdaa6713489e0127d886f565b1e3c6c06942a9666ed683fc8e7a97db4bd82d2305a8"}, {&(0x7f0000000680)="67c1e7c27777f16245bad24fd8e60d34f0f5125f759fc058c6987c890f4488b0a74450213603c28dd48fd514be2285cfb0780f8fecde1fe6b1885f789b27e9c06bdfc7"}, {&(0x7f0000000840)="26ba3c728b6a2c8ba588b002e09f7fbd632cea973ad6e4601ec82337", 0x8b}, {&(0x7f0000000880)="b1b1ae", 0x351}], 0x267, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) kevent(r3, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0x2, 0xf575813b1d52a361, 0xf0000042, 0x9, 0x2}, {{r5}, 0xfffffffffffffff9, 0x20, 0x40, 0x2, 0x5}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0xc0, 0x1, 0x6, 0x5}], 0x4, &(0x7f0000000200)={0x1, 0x6}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) fchdir(r7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x800, 0xf0, 0x7, 0x9}, {0x3, 0x3f, 0x3, 0x20}, {0x200, 0x3, 0x4, 0x2}]}) r8 = syz_open_pts() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000300)={0x2, 0x4, 0x1000, 0x2, "b22998a64e698b66f0b450e5323edfa4505af14d", 0x3ff, 0x7}) close(r8) syz_open_pts() writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) clock_getres(0x2, &(0x7f00000002c0)) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r11 = dup(0xffffffffffffff9c) poll(&(0x7f0000000280)=[{0xffffffffffffff9c, 0x80}, {r8, 0x8c}, {r5, 0x100}, {r6, 0x80}, {r10, 0x10}, {r11, 0x20}], 0x6, 0x300) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:27:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xbc2) write(r0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180), 0x17e) 04:27:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x9b}, {0x6}]}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced072100"/143) 04:27:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x0, 0xffffffff, 0x2, 0x0, 0x8000, 0x401, 0x0, 0x2, 0x3, 0x4}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 04:27:53 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x43) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, r6, r4, 0x0, 0xffffffffffffffff, r4, r5]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r7) r8 = semget$private(0x0, 0x6, 0x80) semop(r8, &(0x7f0000000600)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x2, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0xb, 0x1000}], 0xa) r9 = semget$private(0x0, 0xffffffffffffffff, 0x100) semctl$GETNCNT(r9, 0x7, 0x3, &(0x7f0000000840)=""/28) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x89a8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r10, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r10, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r12 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r0, 0x5) r13 = open$dir(&(0x7f0000000480)='./file0\x00', 0xc901b4ed9822ac92, 0x2) mknodat(r13, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r12, &(0x7f0000000300)='./bus\x00', 0x9, 0x2) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 04:27:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 04:27:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400", 0x1, 0x1f}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 04:27:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x4}, {r2, 0x4}], 0x2, 0xd2e9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) r3 = semget$private(0x0, 0xffffffffffffffff, 0x100) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000840)=""/28) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000000)=""/37) chroot(&(0x7f0000000040)='./file0\x00') 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000080)=[{0xffff, 0x5, 0xff, 0x4}, {0x401, 0x7f, 0x20, 0x4}, {0x9, 0x4, 0x1, 0x7}, {0x7, 0x3, 0x2, 0xfffffe00}, {0x1ff, 0x6, 0x4, 0x1b2a3}, {0x20, 0x8, 0x3, 0x2}, {0x4, 0x19, 0x80, 0x7}, {0xf59b, 0x20, 0x5, 0x2e72}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a5c618055ccce7bca7d3438e324d") 04:27:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x63) r3 = socket$inet(0x2, 0x4, 0x1f) semctl$GETZCNT(r2, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x8, 0x0) r4 = semget$private(0x0, 0x7, 0x45d) writev(r3, &(0x7f0000001780)=[{&(0x7f0000000180)="36735607b10bac6a4a52e82cfc54cb83a72871d9ff3672683721fc141d074608be82660fd0d0e3e6f6ac552b", 0x2c}, {&(0x7f0000000340)="ab3209275427412ef31eee524a05c996371599f0fcbaa6606f075ccc7a91454441369f6a73eaa1ec69ddafd532aeda1a840162b2286304c1c629c106e464e51a7f664150d6865f230649e9fc2dba33c3fcb79232967d9899a6e5fa62e46b833d9ec87b6622db6fb7ff0f49dd15596c13c02363a0bd97689baf5b7ab2bad7b6d20f0b12b7e117b1e52ebee2d89f04b894c000b8c7a9", 0x95}, {&(0x7f0000000400)="a5aff237afd8a2e449df37759064b372caca93dbb87272e6d58c128cf3d8907e7af6f06c6a69cf9f8f5e4439d7e943fdc6de6d34e6853f9908bcec7a29669d4a64baf3e67658da76d8880a98ceb13da87c3b2f9a96ab6aeb194f85c75dcb9191dc77c17bfcb850b84cf16b6100ab8aef00310a40e4e2a1b5f302e020ffd21c634d650c", 0x83}, {&(0x7f00000004c0)="5e9303c1cf5caddb1899ad6739073eb654d0aefc522e28d82b5630aed3a19821fac72c5612d58190e4c90b7f9f426b5ada5c7b8c769025dbfc87feccc5fd4bdad317ee638c8cfd87f4697f6608f2c2a773faddce2923b2f05f8b6eb654ddccd127c8f4499ad01f2b83f533307a12e115ea42da98537e2f3070c64ffab31ea4f309bf57116b845cc59f4e7d6f46d0eff88ebedec80081ff10bea3ecf4976ac666e8fcbf49a193f59143f3ac667f21c8b061e56b91d3f76cd99ecf4c4894bfef55f971e00d3ea7dce3e7ca34209a4caccc869f3312f4d70fa896", 0xd9}, {&(0x7f00000005c0)="50cdbb4915a5f9072690e0b9c2c9a27ebcd0971ea3be6d4cabdb8be0051263a9f7eadbd200561e88e3cc2c80e0cf1c9a91523d04548bc97718d60db98783e4ff4f65039282d778d66e2c2d5e4b938d52aae7bfa0680386aebd21a65274cabfb7d4cb7f37f0868e84b4cbb76709efa5ed1e0f0215700a2c88538847a3e86371dc33838407ecb5317c389d0d53dcc8691e8c878ba6ebacc957fbc23423ed491ef5375e77c62f6aa81ce92a048e54760f39f6e0d9d8b70677e9430102f55f463377d12a3b72", 0xc4}, {&(0x7f00000006c0)="5a2f225c6fc8beb236d2adc3337aa81f22e95f2b5d2df34e271839f87f8371f07e49b40f1ebecc8d2f2034c4a8eaba7198d5e8e7c6668c7927584a244eb1cf7e6b88853bc31a6120eaa0083f2d2feb310b941a6870383dbf92ea263a67bd321db28582c4cfddcbf0d1dddd701b6c09120b020c33c9cb458a0f8108aa187a2c14d40fe6874b61", 0x86}, {&(0x7f0000000780)="9ae5116e7e9b27fd9dcbf8bff0280b4fcea7a01058b4f4f110bdcc304175fccaf8b9ae21ede4886fa4b39dd3ca5755b29fe5e960a874ccfbe40164603d96caabe37139d9d89bb183aa617638aa0d773dbf24a9866e1703db2c7d5318ecf8c9be38a3b95222abf71fac0e0501155342d53641baacefa66903764089f65fdfad3b6993d2af6d13fbb07de113bcfa377407139e7eebfb6ef1baf3088aae536023c839f94ee2c25d0943fc78e57fe40ec6414dc528cd6741cbdd1d32ad8614e3fcbff74743b20d90977fec8895f9660756b855676f2729ef35d39f89acac63e5a33eb3b3d79b4c29c4f0aaf25c639e2a138591cd336a8c4c1750b2def01a93ff66255b2dd531b7ad3f08ac1f8f1da2b9c80fe0552f261377a34e8d7e85ba8893a7c71f65c544cec600a0cd9c9dd242a51ef3b4d38bae770b6c6b3bd1337ea3e6f1e705dce93dec72ece4d2f2bbece321951a10e704bcb1507120afd8c0c2cc375f21257fc41189f4c6c0fdd2cfc7e3acb09e89b7daaad8b12fabea64760ff1bb4061e539572bb71c2ebd8cbde4725ad1bbe0beee9abf649e8f334d8a35f0846355018e9f446998c4c5ec7d272c78f872555b27b1c07e4d6a7af26e01063af6f448bd21279ddfd3df2b0fde1f270dcd475acdea33ba78df93eac7a148f75db8183e2865189ae9cf49121e32cbe7d99fb20cbc77ac325a0c3ca70da5b9101b2f2c5933ba55761e24fee4ed3899a556a70c27be6f807c87003618c78ee7e2a97ec3a3681820835e1245833768f6efbef8482591ee59cd8277ec788623926c7b9d3376fcd124eff7b889176f786e9afec32ef673efb0f4646a0047fbcb593e1cf0a33430ff21568258d84e0feca797b1ebd7872dc9c58f1dc67ee6d77ec902113ce076a85737d8c88e6021d45f87384066466ddf46ce9affa0831712bff11d2108257c9f52f8c7735a16213a94c4c3dffdfba115263725b2819ba0f269d0401871c2308dfee003e32a448a260173031c8d39c97efedcd38d853de3a150681687ec7a83c460bde2278bda4468a8b505f1942c1f51c6e3049558c1030527bd7a3a3ac37a46b6c68ef4b81680a4858b38f429f66da7f9e222dd5ff0db011fe620b93aa3cc1e05b233891798b5054f23e148b1d47bf8cf8747ad4e471923c014a252a39b87d945c6f51aab3bdd22787ff50aa5b1b907c9058f7b44d0dac94e68882efe295451a1c4e1ac12a909f31a5a77e0d6b9b315862f486afafb27db8d72622044929fa7938e095ee4c71eb4731c9b45b65bd32b7ce3e64fd4fbcc5ca69205dc27582e72bc300c86728c67ea057add01429e3f8d8656b578c4cb36d11254868f175d1dc694eb49afa7475c9dc4399823c52161b945d98adc955aef748b7783f4d7ce9aaeb856088aaab3fb6f5f34db7158a85b42b3fb7c46c61b0e91f2dda58955ea2eaef10b4c9c591dae812d533573ac901ea2f87645db5f3209eea68cc52fe871b38fce97c1f6bc8bffba2147f3ed009570b752c02b131d025f574d46819961effce0116a7017f660664beea7ee4205b057ff8578200256534883dc889a2537ffe5735d4023b37928be1362f3bf303b25e7c3d21d4be2e22b7097dbfd04f6a37922cb35098d5baf7e3290d17c305a6969248d016110804b5c4d4146df9839792d57a5506bdb9fd9eb6a45ca4091c90b1dcc1d22b1947686b98733434397cda477cf3fafdcd90e5112db2278aa0572679e8be68b24080f2d8d1fdb67c74bd4033bcab9f11da2193db62e4efcc3b8ea3b45aee17c5255a80dc2c6ba617c55e496d447ad3b7a6fd65de756a356b6bda385f6ff54e617becd37fa1018516d6ca635dc1e1d82fb5a6f1fea590b62a9a85368b1f0b26ba1254734a02d502338cee067845ad17434e7b7ee616a080c523816c68041c3c415ffc9d9fa668e0969e1280580f70dc5146dd918d7f8ce0f157dc31ba4a6de567f1d83a3552addf982acfad30744ed7605a7637a9730bfbabc46b5cb1e72f2527db7dba3c9a1f3a574cfd4f6f0426953f67bbcbc287fc6c13bea3eea323521aadfe71f6fb3b4b8ae536e90f25f6f6de1045ea71f8fada28dbb236d87588c556ef846d40978ed6895dbcb4a0406451f759582edd64c4193f7030d0130d767469cd76d76140912d5e102a0df4369b86b1189d9c83475accb343e7e9882d662cd04f1f333a293b969f7dd46d400a3bc933f2fc665159497d452e99131c7979663f60dd7efc90f5ee483e69e7f210360a908742ccffa2f108c84fea92788c2c60dcdf07badd3fcf35de6b1dc8d00f42f33ce11b259e6877b93e13edc8eb92422ef840bf0cd0c21c69e5ad4446535cf3474751876da0ea30f4c25ed70ac8f44be97ada219c566daee7e063c56a7a5c8ff845cc394ad3c0915909a93b6d4844defc7e174f8d20f05ac5c4f5b61213dcfa69261cd9261482ec617ab6e83aab6d922418b2de640d2902788a092b1c7e7a923c15ffc53f6523c08bfe4c53634b3289447808615cd4a248e88728f3c862f877db7b2777646617f4fdd1573cbabfd0f86da1ca6ff6082bca9f00ecc0c230f521611aaddff44457db63213fd4fad738c8948b7473ff3f3356fff9c9dbe956d92508781982714a6f85e5ba83bd0d9c5d0e4dcfc5e1c3a91c1e97109dae240fbcf7002883cc7d895299f4913a3546284ff48154a8cdfea53f69fcd014ee4126bd741a5eade7a10b7652d28480328ac172681a0159a5faa7a3cf33285f4cdd731ea1633cb955a0726d1e2fbd13e521d28e68bc39a5b8c6da8a2971ef97cbcbc557b5bb5dc4f4e11a908d3bb71cc1f7cc6e3adfd127f5136b6730cbf9a576857b1fbc79947339061d80250e245e6487de55a9b763e16d8f6bff42fae34b49a2c24f692e83dfb42d2f6c9ea4fc45dce26b964a928969a96e6f91637fd318403bd0a6c7d68df7a4d1ff02f5f37ab323a937b9ba7850af1b109bd32e64b0ddf4853b4b9abffdd3a34154035c86702a99eee6dd4d9ec5fee0f3c1eb9cd3f5d481b13437d3bf565d52651b03d8c1eaf887365175e9d74f37b6f6a6c4e9297265a7855054193874510f2f47eebcbf1b7927faca9013a38b3c2ce431f154ab00ee6834aaf77cf891442695ada8bc878312e1b569af7f7e42347432d03192ec9adadcc531257195ad54cb473f42435795cd50a75e0776bdfc0cc1c5a336fa62e8fb532544cfa572315885a60dac6bf31ad0a04f89c7092743c60f8f73bc780561e9c8eed45e5def73ad3c41400d584c941eb881f7914be735c36cd52d7a22639ab257f0bf660f70bf529fbdf14bf2ee36bb42eb9972dad0996c5bb1faf17b800c95df9213c9f5d06815de70345c6f2cb114313fb7c49002b85f3087e3acebd3bf73f30ce76ea8c8b64d53570bb6d97e3b228f31823ca58579b6535a80d592d9bebbbab82b72d704751f2bfb4e82381a6957507ece18e894bcf8404e52aeeea688e7528ed3ef989bbd0dbd6753c7d70f3ecdfbf481a9354cbe7307cfa1bc4fcd253136f17250bfa7f20ea20d857a363426d020f50525b6d64e6b437086a94f136c741e8764d221d55be3bdcd3bf6098ef31b862497bcd9b6dbd7433d59ccef844257be235e2b2a35e0996671ec81ec2529470b9b7d4d0a97852c6416cb698f37e46fea7dd9bd5c99ac2aa47775aab5d9705caa246eea45d098a4760b152217fc83ad40ce0b45ec6f53c2726932200f9fde711dadf7bd7159c1d5954a7f87474267fac7037f20e313e27c8c5fe48241e8198c566ea3320122325fbbc2e87f36bc868b6e6fe85a03237d2e88525d86d90d9cd254e271e5fb27a3903fb7ce7ce6f8e85ddc9bca58d8d6785049a441bf255ed112d6495c118e6e8aae017f52e09bdce3c07f202c55589baa10e822c38a8e2ab5ac6798675c37fedfb90558c27e93a8a9ce5571492e6e3b274d9a8b5f33686a9c947ee9177875ad0178c7efbe80a10a7d5b50212c14a56afaf27ce0d606546297341d17c2dda96c7a54cc46b38f7e76fff60c3cc0fee2a7ec5073a3691eb1150545174885506b58a66de057ae701d9ed4d371fee4146c77291e4a73b7712522dd33fcca85147d30256341e625aa356179a75fe1fc45acf4f70e16e557d7c3eb51207cbea4cb0818e74f51a9ca06e5ec9a618d05c4a2a2b084d21dad1eeb5d7d67d97707d2b33a9c9fc8e08353d906d5936c7478bc67b6534d821074143da9981d298d94505a6b9135a8d83d413d82d4c2c42fcdb804da34abddf50d362c5ed70f62f2015cd1dac2420d6b690866643ce67064830b4e60ad1e0ba453db0a88fcf00a4d139a31c31b33678bfd3a3de9e151ef1342d8b00432babee01bb7959fdfc8695fd1ca616163ee02c22ead15c37993de358f6882759b7b2c5251b0e9c3a54710fb116277c521132fc0fa5ca8322d9913cc7c1aa725c73c542b2c4db7ff10ba5af819abbdcb484e7c5ba4309705778a8b575ae5bf5a5dd99be53e6801df5ea88542dd2f06ed32116b14e24ed70fb85b4bae567bf154a4439bc6c7547fe066494495ebf00a833b550add22cf26e7e12aa897825dcf128e6f022222a35368e546a10a6c262dc18838e2dc9ffb6b701182d42d0cb5436e4e1db1f8bccf9325ac611922c2ffb9370c9457a0ed8c7cd8e5526dc2ea5b6ff547f0da5fc8ffd163f11f3b62d678f666044d4dc372d0b1f3715adc96077c73183b6b7d1bddac5f9ccb0438387f64571e9ee0bc3e430c4362739047998c3712fd0b74c62595a92b4089160b76aceb90715554707524d044926d73ac92444fc0b2fc6eadbb203db512cec2080cd3f48054374ff443e9bcfec27c6c0a7c143e5128b64abb6d21aa84f9acbb97932a288f2bd4a295d298cde688cf54b4c203cc11bec982951e7df10ffc04fd628423b6d749fb1233e37547721eb539cb3379f05c71bc59af7e84a3e459b51517732c96caff47e1a0f857dcd8b4e29ca69306b1d322c8864fc82467cf46c1320f92c1c7bd6c459d6f6bc2c3b57fc01dfe1ef775a269cbdea204bfd8e9ea40bec965a59d960c9510d15da391f6b7075d83a41f4e2f59b3865db1d7a07a4a00aae860f651d8045dd443ba5d1b3f345f9f23f5e0843e9bba6cd5c9646f6b2a71e69258f65e01e54f18e03f2dfc0d6826f97a9e71eb4c4d8f50f8d4402f69418267b0c02c8602dbe663faaae56e279664bdd55ad58408c30ef6301ffb7f4cce8ae5cbec46859fc516b90cda0a377e0e9d7ae1270bacae2a970104f78382818bdfe04fd6248b9132c1e9539f6b26233d9528b9de9edadcae764f4d50313d3682c91031d4ef27cb94c028b543bf1ba96be4407c6258dbf118c8d3c6ef6059ac276d67df73c21d9f0544339b22070b6777921cd0560ec32c61afd16436c032b41bb904a3da0ef1f8ddbec6bbd4d3e6c0db04f9564bc374a0146ba74303f0f70aec0db867ffda4d0fb7829662edad33208bdce4c7e51639c026120fdd0089e030dba568c1f6e599cb4b30121dc345e148407cdfb97ca4665359e62968a92eff600e77626c51077851408add247ba50222daac5f0dc83cafae3e47637fd84744faf29a9ce654bf3ca297a3bb24732c4ee1c06ed28f58135982ab39dceea2832587f724a8e18e02ac1df37f177639c7d814feff7c729415f53e8da17fa473dd1038f1ffad359dd32f2f13ee7a83270d2fffb2fed39c4613305071df7b85d6fe441556178bd3969ae7f7d5cb6ea66fbd46d26b7c2229e33fd3cc5887d942092317077c650491040ce60d1783e3b4e97e4251695584381dda6b73a5376", 0x1000}, {&(0x7f0000000280)="8c83075f01c6c72e", 0x8}, {&(0x7f00000002c0)="8061c9f9ad0d9bbed78b44b7ea1ad6fc83dd25e87456c89f1cddc7799bcd39615c3817b9fc43f6ff0e99387b96c97f38729d216cd9c3fcb98ff36455f0a3a6", 0x3f}], 0x9) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x7a07feaeac1a19e8, 0x284) preadv(r5, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/115, 0x73}], 0x1, 0x0, 0x0) munlockall() openat$pci(0xffffffffffffff9c, &(0x7f0000001840)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = semget$private(0x0, 0x7, 0x40) semop(r6, &(0x7f0000000240)=[{0x3, 0x9, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x8, 0x1000}, {0x2, 0xf40, 0x800}, {0x4, 0xffffffffffffffff, 0x1800}, {0x4, 0xcde, 0x1000}, {0x4, 0x6, 0x800}, {0x4, 0x20, 0x1800}], 0x8) r7 = msgget$private(0x0, 0x4) getpgrp() msgctl$IPC_RMID(r7, 0x0) 04:27:53 executing program 1: r0 = open(&(0x7f0000000280)='./bus\x00', 0x381, 0x182) recvfrom$inet6(r0, &(0x7f00000002c0)=""/220, 0xdc, 0x801, &(0x7f0000000400)={0x18, 0x0, 0xfffffb71, 0xffffff80}, 0xc) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000080)=""/17, 0xffffffffffffffd3}], 0x2, 0x0, 0x0) r4 = dup2(r1, r3) open(0x0, 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0xaa, 0x0, 0xf8, 0x0}, 0x800) 04:27:53 executing program 0: socket(0x18, 0x1, 0x0) r0 = kqueue() kqueue() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="01022e2f62757300"], 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r4 = semget$private(0x0, 0xffffffffffffffff, 0x100) r5 = semget$private(0x0, 0x1, 0x2a9) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f0000000100)=""/134) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000840)=""/28) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xc2, 0xfffff, 0xdf, 0x9}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80, 0x9, 0x3}, {{r3}, 0xfffffffffffffff9, 0x90, 0x40000000, 0x2, 0x9}], 0xfffffffd, 0x0, 0x0, 0x0) 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x100000000000], [0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0xda9, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [{}, {0x2}, {}, {}, {0x0, 0x0, 0x0, 0x800000}, {0x0, 0x0, 0x1f, 0x200}, {}, {0x0, 0x0, 0x10000000, 0x7ff}], {0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 04:27:53 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c7593d2cd2350000000000000000000000000000000000ff010000840000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768c4b36d05c2b89da05a0a414c6394359a0000000000c5906ca3f9f888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c6e841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798281715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c9"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = getpgid(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, r6}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 04:27:53 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xdf03}, {0xff2, 0xe946a1a}}) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:27:53 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0xc}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") recvfrom$inet(r0, &(0x7f0000000d40)=""/4096, 0x1000, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) 04:27:53 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xbf, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) mlockall(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) write(r2, &(0x7f00000001c0)="ad18f05de2f4ef18f712c0a18a02ae5804181d90f6687a7b4aa40a54bf43140c9b43f49e1f3d9f7b68f9fd2015fface477aa433dfdb0e2e3048a3020fa0818ada657ada47d85e57d05fcc9dff0d147eb7ff4722b242f510bfca1edfd61fa79aa86c23d7d0ba2bb35522a415da739eef2b5cbe180e1c208a2c6e26ce43aab05d50a7e4e3a9a1cfd3923268be29be20e2aa4942b2282adba", 0x97) 04:27:53 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) getgid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 04:27:53 executing program 1: sendto$inet(0xffffffffffffff9c, 0x0, 0x0, 0x2, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r9, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r6, r5) 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x01\x7f', 0x0, 0x0) setitimer(0x3689cb6012181ac3, &(0x7f0000000200)={{0xea, 0xb80e}, {0x3, 0x5}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4, 0x1f, 0x7, 0xffffffff}, {0x5, 0x9f, 0x3, 0x4}, {0x3, 0x6, 0x2, 0x100}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x463}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x28}, {0x35}, {0x4000000100006}]}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:27:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x4) 04:27:53 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="6262150b173ee3022207e00048b51550a5b7e7eca9ac8b09bc41dfe10eb92ac747f844ad3844fb9b8f6b9ae83383e624310af4cf5c9399e444d60f8f0a3a27bd2253d5ac498277c39db69c5cc8b98e131ee04074b6be3b25b3fb587f385f5129f0c94dc491067b51becffdf255787314f85766a478c6702b3fea37e5865290"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 04:27:54 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) dup2(0xffffffffffffffff, r0) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x30202, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, r3) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, r4) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r5 = socket(0x18, 0x4000, 0x0) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000180)="8cc7f5028977e919eb", 0x9) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f00000002c0)=0x1f) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, 0x0) 04:27:54 executing program 1: r0 = socket(0x400000000029, 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00002a1000/0x1000)=nil, 0x1000, 0x0) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 04:27:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 04:27:54 executing program 0: clock_settime(0x2, &(0x7f0000000240)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="a6a7400ef526fb026842d4ff5770c00bacd49ec6cdbe3906b3d687b328104586f61bd42d355cc07c3fabe0418a3752fcd65b722f4b2abd532b06b3f94e07e7cc286f3ac011f49c183078700027049ff95ae10c6263d690222384a39bfa3e04d178d65d2e734ed6dcef89ea668b1661e778bce4239a54009610575a9f3e59fe48c612da3855d9dbdc1e2cebf83f2c70c66e", 0x91}, {&(0x7f0000000140)="d06bba8713ddccbafe69872e97289553f5861818df1f157efd9f704a177a9e593bef6973737023bf92f6450eb965e98c8d5c784767cc0b4a7ba464fbd6a623f7237570d318ab2b74893ee1038b030a40f79f08780f318d5732f808e418fea31b64ba6f4043878e6a10a90dcb3493ef4c366e7e797707d1f3755fde689890971f73446a4d39eae7cd", 0x88}], 0x2, 0x0, 0x0) 04:27:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) acct(&(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="771eaa4e3ac0d180963764fe13a2b990fdb83b1e10a22c5f1f3f8278df081ac720003f36f3f1"], 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x10) write(r2, 0x0, 0x0) 04:27:54 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x44, &(0x7f0000000200), 0x20, 0x404}, 0x400) 04:27:54 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x17ffffffc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r3, r4) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0207534, &(0x7f0000000080)) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r6, r7) syz_open_pts() r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r8, r9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse\x00', 0x80, 0x0) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r10, r11) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) dup2(r13, r14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001300)='/dev/diskmap\x00', 0x1093a, 0x0) r15 = socket(0xbc8fdf02b9da9de6, 0xc003, 0x5) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r16 = dup2(r15, r15) ioctl$PCIOCREAD(r16, 0xc0207534, &(0x7f0000000080)) accept$unix(r16, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r17 = socket(0x2, 0xc003, 0x7e) setsockopt(r17, 0x0, 0x64, &(0x7f0000000000)="01000000", 0xfffffdf4) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r17, r18) open(&(0x7f00000013c0)='./file0\x00', 0x409, 0x20) r19 = socket(0x2, 0xc003, 0x2) setsockopt(r19, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r21 = dup2(r19, r20) ioctl$PCIOCREAD(r21, 0xc0207534, &(0x7f0000000080)) r22 = socket(0x2, 0xc003, 0x2) setsockopt(r22, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r24 = dup2(r22, r23) ioctl$PCIOCREAD(r24, 0xc0207534, &(0x7f0000000080)) r25 = socket(0x2, 0xc003, 0x2) setsockopt(r25, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r26 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r25, r26) r27 = socket(0x6, 0xc003, 0xfe) setsockopt(r27, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r28 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r27, r28) getpgrp() msgget(0x0, 0x200) getuid() getegid() r29 = socket$inet(0x2, 0x3, 0x0) writev(r29, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r29, 0x0, 0x6a, 0x0, 0x0) r30 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r32 = getgid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r30, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x1f, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0xefff, 0x800}], 0x5) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r31, r32, r33, r34, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() 04:27:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r8, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r9, r10, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd56b6ed105e0b70b4945ef06f94cf546"}) fcntl$setstatus(r11, 0x4, 0xa1c4ae3e64fbb0b) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f0000000180)=""/228, 0xe4, 0x82, &(0x7f0000000000)={0x2, 0x0}, 0xc) 04:27:54 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) r5 = getegid() fchown(r1, r3, r5) r6 = dup2(r0, r0) getdents(r6, 0x0, 0x0) 04:27:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022ea8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3b944584f8bd2823ad88e9f398b2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff303cc444a0286efbe737f60f3f2d30b1d99411d48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceab92d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400000000000000000000000000000067ce6cc0583eeb317707bc2462aa89c0b191eba8415b973b30c403b387982d9897b5a8899c3c2e7604c6d3242da3b14226da0d1b681eea4576d8a88c96fd29f44ba4e6e02c093d50ad4478b13b5ca843c9e24ca73b1c3b938c9f49564f6590051cc907eab64bf417e097f70d387568f41a41fb92ef88931bb2b5df3b8de75185ea8322acb7b4285cf6ba5776abbb613b638f40852d487c2e09de0a20eb8edbb94defc25a07835e3da225d1adb34667bd4194c64c795fc3566e693e3cad37e72641360398fca1ab14b00e6563c69eeaa5c063d00ad3cf96cd4c0b752499c418c1c8ab7313163f888cc7a8bcdcb883b37161ad23a5a844b94c25b586bc5ca7f36fc84610c9d2e6cb622a623e83e60b5bff98"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe300800a}], 0x18}, 0x0) 04:27:54 executing program 0: geteuid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000005c0)="f4f9bb1c69847830995c9356d88dee628a1893174d86c33531493c8a600067a4d85ac2c6c0af601dba50df7b1865a96f0b05526651dda7a3e3a212b3d8fe0079a139da01c99e79c7a79c1d043fb900351cee45a5863cb8fac2da59152cade16323cee77238a35d2309ca4e7de774e43568395a57ab1e7efff6999f1ce2cfd308ab206f077b0dbb8aa239d1d1c83ff27f6955583ab1f8fecba326497de54bb2f57b87392157c23dde0530b528d3f076ffe5ec4c76e9d2a31a80a5ba346d2703fb3b6f91e853204041f323f849e612da4ca0403ab26327c03702a683e2fea1295565803ffce10c", 0xe6}, {&(0x7f0000000240)="7e7c02b5a387fd900ec2250036", 0xd}, {&(0x7f00000006c0)="8474d01a3db3f7919c58988f4d9e6ee87d8a380d1758f6552f6bf7d0cfe458d1092510e3de8f73cc26e1f13d67ad939cc3b2f4aa7508ab70dd3159b112931f9076874bc4815dde7bf3df7ce1b6e4fd8a57a9648ecf3e113b8b650d7bd37b677109892b1d9f4053fda3bd5e58f83cea32870967ac091da5a68d085ad6bf3ed08c4a003c24cce5b4440df2e61ebd8b5b6edf73a4e321407c078d5f9cfa758b90705898dc4892093c0a380dd82fc96f7dc4e724f0723311146c765fe9cf0090f78185b78687c5307c0f89a8c6d880dafc422a1c2202eaadaac15f82e064b704bab61ceae03e2cb6b2e0c166bb46f586dff9", 0xf0}, {&(0x7f0000000340)="f6af04d98470949fd856499a69a12d13d4badfe2661197de7c86ea87a221eff86a1e1592cd4de1db262c31951e26eff8f8a6ea86c1ae4247ac8e23590b41d435282dab573894c3faf3dcfe3946ee01ba9a289ac284f6a2b2df89fb6f6940a163a4dd", 0x62}, {&(0x7f00000007c0)="9ca8a0e2ae937f78e51c979aeeb5320af7a7ce91f30414c3046061b90b02ca6b90ba0be51b2d6d346e11696713adf5006954c90936dcf9216bc518a2ce3cf0ba967444c3c5616ffd80934ca3e49be1b6e28e293b743c332c8d5dd79548c8252a50de9414e7c431571dfc519d539734e254e8978d2d249ac2cf039efb6cfa98b669e154e45780d096e146fef1d5f359cb3067fdee1f42a7f488edb32031ab1f0738fb18b344c12a05439dd6ada9a57f60bd91eb6116354ecb1fca01044bbac5ceb38780b01fa06b2d5c565d1f6d1a51015f3635fc666d24b9166fd50bd3f28ac6fc61a56e6dc625ff8e23d3d7528211d77790a507", 0xf4}, {&(0x7f0000000280)="b8c3f0b75d21262bd1471ba3", 0xc}, {&(0x7f0000000440)="ecf4dd10bca057d480124d3437ed801c7bfc031d2aaef3e50a6276ee779e754bd61ee815443f487ecef14d82f87292afca30e662bcdf70bf", 0x38}], 0x7, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = dup2(r1, r2) shutdown(r3, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f00000003c0)='./bus\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff80, 0x1000200000005}) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r7, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000002c0)) 04:27:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="49a431ad9b16f58dd62d89e92da64de6d21adab5806e259459243a778e197ebb3514f979a0bbe516e5499eb2f6e50799c9e95f5347feb5372760be09265eb1b9b660b3c0c297d1d455d72ceeb43f118f225a0b79d7c4021ac2f06ec989ee6f7e2c31764d9e5797ddfae903cb16f5d578032514e6d4e41249f751746761c1acbf5487ead13b9bdaca0643172ae4346df5cc015ae0e658a91a1ab2569ec75796b1718501ea2c4e75babc1ece57", 0xac}], 0x1, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) 04:27:54 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/6}, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x81, 0x0, 0x3f, 0xf662, 0x4}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000080)=""/43, 0xfffffffffffffc25}], 0x1, 0x0, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 04:27:54 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0xcd1a44af3ec48f12) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xc, 0x0) 04:27:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0xffffffff, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x8afa, 0x17, 0x800, 0xfff, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x7, 0x7fff, 0x80, 0x4ce, 0x1ffe0, 0x4], [{0x9, 0x4, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x3, 0x0, 0x5, 0xf0}, {0x74763624, 0x5, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9, 0x100000000}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x5, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x100000042) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="8202adfdffffffffffff238bf46854d76b55e55f40113f4200bb6308376175e558b75a8f3fb90f0000008295955984c87910bf453f68c11700287ead4b0000000000000000a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360b4d4c0a162b580600000000000000e447473c238495aaee48c02f6af3bf554799b9b813ad30505e7ea0aa17f2a694a560b8fe1f4385f8413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd2350100000012000000000000000000000000000000fafc7d162590795dc612c154e0f1c7b895a10680b18013b0663a52f08d97ce7b816161ab7f8aa78b5f01102c1f2e6029ba46ab6e0245377375327b2e56bd3a19f8df6d62b86621c1893abac943a77486747acc3ce1c8158fe9db3febb57d0066c1533c691c90d6b57243e4080e5eca1beffe4a7a0be94b41834c4f7c310b6a2ce0068031836ecfdea3d1058ea7f31e04c17a3e9470ba57d20bdc6de2a01611621d692b2d33f2413700feffffff5757fffffff84f8a6e9fd4f76b6a138c65affa2473ec7f81e6565972189c177630b3dc935ff1104be4a17900000000000000"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) bind$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) 04:27:54 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x65, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYRES64=r11, @ANYBLOB="1fd3ef59d8c467065e68b731799ae3f92e0397339a84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r14, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r21 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r22, 0x4, 0x46bfb) r23 = getpid() fcntl$setown(r22, 0x6, r23) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r24, 0x4, 0x46bfb) r25 = getpid() fcntl$setown(r24, 0x6, r25) wait4(r19, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r20, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r26 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r28 = getegid() r29 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r27, r28, r29, r30, 0x1, 0xff}, 0x8, 0x6, r21, r21, 0x0, 0x2, 0x1f, 0x400}) r31 = msgget$private(0x0, 0x0) msgsnd(r31, 0x0, 0x0, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r17, r5, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r19, 0xa5, 0x1, 0x100000000}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r14, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r9, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r33}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r34, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r34, r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r35}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r36, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r37 = dup2(r36, r35) accept$inet6(r37, 0x0, 0x0) r38 = kqueue() kevent(r38, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r38, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r26], 0x1, 0x800) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r39, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r40 = getpid() wait4(r40, &(0x7f0000000e00), 0xb0c77b59dd58f417, &(0x7f0000001380)) preadv(r39, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r41 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r43 = getegid() r44 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r41, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r42, r43, r44, r45, 0x1, 0xff}, 0x8, 0x6, r40, r40, 0x0, 0x2, 0x1f, 0x400}) r46 = msgget(0x3, 0x241) msgsnd(r46, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r9, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r50 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r47, r49, r8, r28, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r50, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r9, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r51 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./file0\x00', 0x2, 0x3) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r52, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r52, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r52, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r51, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r53 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r54 = msgget$private(0x0, 0x10) msgsnd(r54, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r54, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r54, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r54, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r55 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r55, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r56 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r56, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r57 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r57, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r54, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r56, @ANYRESOCT=0x0, @ANYRESDEC=r57], 0x8, 0x800) msgrcv(r54, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\a\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r54, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x3, 0x4, &(0x7f0000000b00)) 04:27:55 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x13, 0xaa5b37cf949c7f96, 0x80000000, 0x81}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1c00fffba, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffc, 0x32, 0x8, 0x8, 0x5}], 0x3, 0x0) 04:27:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000001c0)={0xf9e5, 0x4060, 0xff, 0x2}) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) 04:27:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xffffff3d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) dup(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x81}, {0x6, 0x0, 0x0, 0x8}]}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 04:28:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000140)="4d3c44c608aa26712de9b0eb68fe4aa7e68e8bf927323dd2550b5233d388873a85b163838d7af1f956b9abe5148dd6e7037efbbdc20ec27f7349a7dd5657355e01c188f38f1cae20a893ada6bf1e49005fc649e17412c7a6a20def91bab5ad770826", 0x62}], 0x1) r2 = dup(0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000280)="ef02ca3bc4ce97f38069395a8392043b8de9", 0x12, 0x8, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x87) r4 = dup2(0xffffffffffffff9c, r1) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x400000064}, {0x6}]}) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 04:28:06 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x7fff}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 04:28:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) getpid() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 04:28:06 executing program 0: pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 04:28:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0xd0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8, [0x0, 0x0, 0x0, 0x4]}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) socketpair(0x2, 0x6096829f8b0b950a, 0x8, &(0x7f0000000280)={0xffffffffffffffff}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002400)='/dev/wskbd0\x00', 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x1) r8 = getpid() r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) r12 = getpgrp() r13 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r12, 0x0, r13}], 0x20, 0x7}, 0xb) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000002440)='/dev/tty\x00', 0x0, 0x0) r15 = getpgrp() r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r18, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = getpgrp() r21 = getuid() r22 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x20, 0x7}, 0xb) r23 = getgid() sendmsg$unix(r2, &(0x7f0000002580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="df9af8c542f0249eb5d05b74b7ce3832dcddb2bddaf9cbbf29e9cc5177a819c86c541919ebb98374fb7bf31517079b5d67c67c435688e1fd0d6a90769faba3bcc13d", 0x42}, {&(0x7f0000001300)="96780f00420d085b8e3771709bf1015d133b4b03f9ab66e83358d12837064d94250f8f8970ddd0232aeff41e24c36d21b723aee2703d32038e1dcd5d699dfade1e514b3cbd92c6f207f0ab0ce73a4f73e1e784ededf284d5e1b90ab765335144e19342e0c6605a8d0f6a539e4531f8a3ebe2a0c824fbc354446dcebda78dcd35975a3750b7c7f169d3bb483760d3978ed16959fb34b8fdf8c9c501c3bcabcb294d30b0b3addfef77677e50133c25ce4455a62dfbe69161445dc84d4282745d00e675a5dfbd2395987dfd363f4b16fb3c89c24db394a03d9fe2cddc0f894e46760eaa28d28fdac858943fbc", 0xeb}, {&(0x7f0000000140)}, {&(0x7f0000001400)="cc947c8bcf608b80fe1edfab1204b18c4e40a98093bcac49812ed1f6604993b618deea8d7cef3ab3ae953416c0271900c272f21f969cb6337db5c9046b00797856b48d2347b2d0cf2e158db8e9ecb992b93f62cfa947ff3e0dafc8762a2db81049d6b8c0c7f889d387e76c293a068739ed0bf2a688d64d408013b30ea3e513dee93739a8ce7b5eafadbc8535392c5879c6147fe329cbb847a702d1df1235441e73ff1345f161258a3cdf44e78c9f85fec7b7be4db81d5e8316f3a20c4f693d6de11ea83a07963a15410a87b0b54b0299e8ba7e190d870c8a329a1cdcd3071faf685895fa5121f1c44d4cce1737404c8bd3be02805302287e1ce788e856283378f83dd46b948da4984cd55c38574cab662fc0065c98feed30cc4fe586f59ab975206bbd5cbadc15478c61c9cabba339b854cdae450234be73e68a72e7d39a20e5c0ec5bbf710d45cffcea09e31d57bafdec523080395fba6b2c96dc09fc40759a90c7aaf34648f2a2facfede6ae15c331204a18c6c92287c045f7825d2a981ac384f0059e0c700aa511a84aba5b380b236e72a81779f1a54ea3cbe148a25ae37c28a984bd152d59d515046b6fdaf0549669afbca50be469163549c77f37ff806d83b4a5b1d18dfe178ece59d65e944ad1b0c2e5099494a5a568e04fb8a85837e539b0df7add61cc7a58f041a9aa089f79e7b8105cebbbf5ac0c85aca2afc512b5e5cef2bb7d4bccee80dfa333b47f766429abeab45b0bf522e8601281069ca151942aa697bedd5cb57d0ed15ae3f5812f1a0028e1f1525a137eccacdfc5f72cfc0508624e82a1178b50f513c02e4aa9cb0e927c3588c9a2858bdd4fc2c585e1869168ddffe0c4e0b88a0c42ee0eaeccc3db3a473daff39274d1ccc54d2f42cbdc0f0ad895b604d635557a0d43854499dc35770f9b3bc3a4875bdbacb5bad5b061d7fb96f0ca49c1d4643184ca355bec9cbc8b782d04156b6684de7a959c93019e6c2270849e94b7f0fea1720285bf386d79755b2e881fcd7f2b41ddfcbb71723408e96ab384f3445262ee1588e401d2fdf9b993094695a9737d2ad053dfee271278fafd01be1145328b516c394134c4da6da41babd8dccfe3e223ecf39df1ed5882d2e5f24a9621362c6f10c7cd0935890c1343b31fca678e5099eaa56203a5e988affa7a02e216a75f4ce4e31f118300bb0889b551ab1f3372d8de69e962c2a108e2fd10c22c62ee5ae815a70e70ec114798c575fecdf4ac086f933788c823ed2e9996011ac53a1fd59a9681f069fa20a9be4fdaca7478bcbfc861e1dea62a59c9903681a98093a17264beca0d74d29db3077bcf4f84b4ee6b403a800baaf67d64667ebf76f6b8663671c429ab60c422e985e939a72555fde880ff9d9aa082bd5d7e13689e92c5df2775fb3934c695e1a6b100e4a52a41e71d4336b7e3c87efaa67d76a9369f6bbf77e899ab44348591c235a009e627277b7c53d0a439c2a2478f1355ed38d6f35db13bf94b87e8c39d1a68db7986ef3b8a177c28b81f05ef6f3aeb8e2115ec45c07f914395ae027c8ca2980ce635f78f222d0cee93a932c769cfaec307001d99a013160c92e95fc6ec4cf396591bb74f4a4e6d6a1c43b0c2813bed3083535a8372badaca762d0af83eed577a885374d9b8eb817a5b791d65ff290b0dd27be1ffc8b2d289902b887138ec45c6be4b4b051f7ec1268350eefb630690075c93303d3efbad2e492fd76dd1b7aba42eb2086a8a33fbbff36b773cd42cc11a9f3e7d5aab78f6c484e1337db8346d194e2c431920bad42bb60ee5276cdc3da1ca2d67ffa518a20e6c13d0643a851fab7abfa206ef9df27e353e46d2f1b432b93e9d9e18261def55566372301bbdea41dd0c05561e9f8f38b4bdfa1ccc87851b606dca429d782c050dbaf202e828cef5d5b6be5fc2ea4fe42384d614f5879f9acaf87a291b739a4630c86e0c350deb599ce3cf007cc3000aa984d6b848be32e5e1ef3dee7cba5e343825793ace957fa1504ebae9d30ba5802c79d3f480ede8d17d6b6a1c3805d0659a6dfc1d2007b3c05e7d9b1572a1903c72f2ee2a791be95589ebad3a6008936835f43c0042fccc06052988dc45ae8ee4b71252c49c6a4eadbef4ec284025c97daf5d6598e6927b9ce413b63a1973dad8a22a0b8d46496aefc3cfbfe48c84789f382be083db74580cf14fe2556ae553221916094dc9a003de217177093c61611b29950268bb769d6b6164f29b01a71c8ceff6e62f8d99d053e06fd2e47d949bc86c7b52dbc37d876ac18aaeb25fe0afe3e8d538eca9669f782c74217dd6aa83fa29570967d62a27a880f220f5a66e443e7ff26ab59b4962d89173d62db2b7bd4b91914774d2b199ac6cd02ac705f9e317543d15e875ba24a0b63c937a68654f3a2f2ef65f9618facf0674fa8d4944f4630fcc3566eccecbbac17c173c2889ae2326d2b8db776cb24371413bf889cd72aface5b6be3c302c4f5960adfa9620780512c10a90b2f3e4d60132cda513c19f25f6ccc365c2f29f4e18c6137eececfc6a032b9c44798b0f283a0ed5de624eaafcef272644896b7cb4a0218c205017149d51f083da057544329029dc013c38205587a1d2d6947d913caadebe9d13f76ba16d23739f64fbb21f7f2389f29f52c051d752a3bfb7001e5297288953ca01ee1bf6b93a7271c8121937ce7b111bc929b9396f29fa1b08e466461e0b461295c49aa2f2228572868a3fe596c9f5cd41ef72088bae13fb58cdf9193612c83f32fef0d14640fe1143aff957759b5564b84a72be0543ebe736b2c5c7819e1500e38b242b7dd96a73d727679d917c93ff289357a8fd8a0199a9529332ae2fb7b3e702abd5251f8553bcd17d9d134981063ba0a57fe5b58a7e9ac561416b4e05aae3263993f3eae46d75b3feccb3db85207d296f5cf255155f63e19814e74935e7f5b7dff12c286941557182de28fdd2cfdefccbafa4b52044532203267d511c2605b5d0b3ec39b8691019754f6019d811eecf0ecc78b0b9e8cfea75ee3e08157618f1f97db8d57e340f0c0fa2797ef3381e240831ff07031375a7338aafd7b8737ce4524e3bd7e571b87445ca39b90ced2f21b3908922b01e43d96bafb77b4689680a5ced5a67719183c28e84c7e872a9ee16e7c50a32e964b0bcdb6d79f372ffe8b373c9c86d1a160edf32b7e777448445220a17953374b3d5b0b9da74bf2f4bbd7425e9f0715cb23356be645d7535b196ff56e9ea0e943f775d88b9318db2e65576cfd475444ca3796acbd63cf8984a9e473606c859d6b2382f747ae3f0040fcea0504115cdcc8212a652d94fdfd2035aa563c5a7eb649a6da5cbe28b2394f248e40e8db9356813292a2335f32265ddc62bac9c7652fbaa095e313c62df05c50d58d33968bc2a45f8f72484c41d6a642115e120a4fc5fe9b0c3ad312f9acf0b4cbb76f8b5da0c7858a8385d66b113f093d26bf421126c6202f51e2489d7cd0358d18ed7032886acd163588f38aa1b994abae1ae90191e71afd65ab70e1ab374980a0ca1007ca4b277caf4aae98a0e3b29a1ece2f3c38923fa752551c32d89da48dfc5fd3a1ba6fa3e159650a3698c713a2f7cb198036cb57f2d6ff57726b568b087d19d29e91fd8ef71b4fd5586f26b30c835d517612b82553e314d7551f97cd5c372b3df32ccaedaa0cc06f777ef2da226484dcb176776d5a6d801090793b906057b89e42d3e206beb43de2c0d29d093ed63f34343b303d88b6b8f84f9cd490400be9f875abf705d082ae518e8ff82ef7db5c68f7e1c8d26910c0ccdf904601b00060e490d3db45b32a1d62e0169ae07186a1aaed51f5f9b5bceb5af82d719a66485582dd97b7c7c78447f3d61e8bcd3679d0788bd115596475297974e20338b433799830f4d2e7ebf78d4360253d299a03b0ca803901a5aaa54a381a1fd8a207cf028bad835419840405e0acf1ab9fbfc704e1fea39e9d4aac44ecbeaf3f47b961cd6180994f0780eb136deeacfa47e974cdbd0124dd094cbdf2df0c886da1fa491fd4232773a6188f518c4bad53e9ee0da08e754e6a25e947a40c527c2aca1c80f38be28c99acc930a36773fb829b95dee6697796db67df4a5746cdef37f4662c1d8388fe72c6da461a7881c446c913a0686f85d0df79fd2820ed51cf7cd233fbecb935c012e34796b5bec9ffd5f067fc6aef9ada7ab5a27152df9c2f4b29216a6244f16e94889bf91c2d815609e455200fbaa298485dbaeb5a75e4327f614a6a006c4b2020a4dbbcc16b502b241486c64db96e2f9fef22cf0a76e060da08d0f99f1e7b47ce8c29208bb549592915d8c70113a263b3737b764c935d8d3738a8ad37477a5960b4d2d39fdf8e6833dae5c44adf0377b44c6d2c6c051915f68ae8a394d5875c5c59a8975c8b8fe04af7b0b8784c1cb5572b087d9b9464e941e1d63dd14238d4f24b8f5e41eaa5198fddb1e79a73c2bdd49c83b88825c2da768b08afa184fb7525c2832f1fbfa5f4a24477b37d93a64123c6a9ef1d7f981991a2f03eee6b9c50ce8986cd87a86c54a9af36c8c89e2fbd2d6d50d7b75627f5904648109abdb37ce13969d05413a2393879ff509e9680319c2d3f54e15bca65f659e03f188566999e28d0694cd8f5ec51673ca6c3085e140299b59c79a10b963ce424e7aade9d397543094021fa8d8b415b8f82a48c6061417439148b73e2caf38f5e2e59debb6a3b7b07b36a22b1e94a6da28915c3188fb2d529fc4d04b181a0e80e6f6c8bc3e66fa033ea6fcc2a563f908ea97e150e88f1f6fef2df76ab589252b6c34415df60dedb2f0e6e48861078f1a8eb1fcff5d7723ce7d43af099d461393f8f591b1d11b56587a72666d2bd12500fd66cb2b9d88e7280760e2c3813969c9d9797a0bb19f73c560b7b691cfc037fb0a0cd53b9f686a7c13ad9ea14872ec6203a54bb2ac959f6adf43f2b41aa9136153e7a12448ee4c073c1172202ea3d9ea61ce42794f308767359dd6320112f0a0a58aeae5636139b410156ae9872be9553195008c860f74a307b5b3390d18694e08fc735a917ff17b46c2fce29d8a472b5e1c7a5fb04e9ed6d45421cd9fcaf48bf6de90c66f3b7e65652295e55214a94d7b2e560e349249e81fb579d3fe5a627be5c18cabb53c5826f4e51502d045f108a2dc7e95ccd152b278aa828dfc47e7b19b7d6e68982e44a417ba1cbd5cd49219ed0228a29668c450087a3b968cdaf470d8a6e5c92c16e1281e3ac4f8cc9380b0394bbe40f06222709ecf18e1c730b575505e3b46612450fa9f1afe0425edde9bd91e2f628ac42060603157ef3a454e0adcabe27690f55ddbf362a0205c83599d5c6c375976a5167ef9370cd26a53eb55223b08a78b8c9b25590c9758cb1b41f48f8c43b0f24bf9a68d8a9b2f34211f56e1bb77fb5f5de5811e7c173293127deb57b3d8ab29a5168e8188fd2075242a3c3548847d7972229424ea10c72c0469f77d7e34fa6051c885fa32b2f3ab688773baabb3374f5d2ea3afb9c53336cd9cb1f592ab60420a6ded29138eedb7e5fde933eaa284aae415e4fb30e9ae3c353cc9973968250b50dec0dbb9e53a5202aebaab4933b19ec3bb6315d9c654b09b5bda66a162242f271a20cf1afd695cc59c6b481a9ba7d010d2119d9639ce6bec5c21a992bb31534fd640e083a25f0cb5076c4cd61e8cdaae939da3103af4354dd947ff6e5db492e64dd74d5acfccf1818357042797d4e15dcd1ededbfa8d0bd41dc4cf9c46ba46fe51fcdd0f9d671903174b0064c7e2185dc8", 0x1000}], 0x4, &(0x7f00000024c0)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r0, r5, r6, r7, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r8, r10, r13}, @rights={0x18, 0xffff, 0x1, [r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r19, r21, r23}], 0xc0, 0x40a}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x40, 0x0, 0x0) 04:28:06 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) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r4 = syz_open_pts() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27dd, 0x0, 0x5c0f, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="0927e7058a153c34c7a47546595e4247f2e147abfbb47f0cc58e209848ce8ecf5760d3140a72ab976ad996f09dc7a8bd5219b3ca520706d2ff0b2520857a71c6a2c039dee8e6afa7ad282b6656b878c0b2222f1703abfa022186df12500e44c1563e78d2a9462e55684cabe19ed3c47956845669bc11fabf914e8083e1298ede9dccfaa229602cb244236f25f90f05dd035c8b2b359d549c3a4afdce924951", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC], @ANYBLOB="293142284c12425fc3c54c9a589f366878", @ANYRESDEC, @ANYRESDEC=r1, @ANYBLOB="91b1fd104356518deeb60ed189a45222205dccd1704cb71806fa51f102f3a68730e56191cf8c02f6687a2ea4899b1ed0396b8a9ea3fe50d96b98d6dd807b0aa56f9848a742dd2e2a02aaaf79e3a7a5844209cf43e016a26bd5a84dbba6fb3da9a7cfb8016b015d476b1f4ffa0c6cb8aec0fc7157a95c28adf8b8c0c1e0f7a4d5ed4dd2f9bfb3370556026ae4db0b0e12f9e9deb8150cd727dd9749777e469b5178567b4fe019bd51c57133d418349b5f46bbab872a7c1810a8e0c083f92fcb06ffa0688350bf5d72e46409ce11df1caee11318fe033b5c82db57e5f04ac60dc6a7fe3763f5e254f1da48aa30", @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES16=r7, @ANYRES16, @ANYRES16=r9, @ANYRESHEX, @ANYPTR], @ANYRES16=r4, @ANYRES16=r2], 0x1d8}, 0x0) 04:28:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x6609d08e4cfcc3d3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 04:28:06 executing program 1: socketpair(0x20, 0x2, 0x1, &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x208a2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xfffff801, 0x20, {0x7, 0x7fffffff}}) 04:28:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) r2 = getuid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040), 0x1a8) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) socket(0x10, 0x1, 0x3f) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r7, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffa5) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000003c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x0, 0x8000, 0x800}, {0x3, 0x9, 0x800}, {0x7, 0xfffc, 0x1000}], 0x5) r12 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0xd) close(r12) r13 = semget$private(0x0, 0x4, 0x20) semop(r13, &(0x7f0000000400)=[{0x1, 0x8}, {0x2a1f1883a868cd90, 0x0, 0x1000}, {0x2, 0xd8, 0x2800}, {0x0, 0x7fffffff, 0x800}, {0x1, 0x4, 0x1c00}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1800}], 0x7) semop(r13, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) pipe(&(0x7f0000000600)) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f00000004c0)) semop(r13, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r13, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r13, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000001c0)=0x7) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000240)="e796e98be9f0be394ea42e4d707961b6f3e57413e43ed7077b3ca16931ed7e9cdba7e047569a5faca78b69b207635f0af0da32219e8be86c837d2d5faba62618ede29a02798aed75ae62923ae4bd11046cdbeace8b8e38a6d1485b20f846f2ca5150903ef963e9ed769ab2f7e017645a61dc536100b12a5e4e1ad364f184c088683a114beb9f24834a69b862f89f32fdf47098c31644d93cee8bffba184f", 0x9e) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x2}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6, &(0x7f0000000000), 0x4) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f0000000380)) fchown(r1, r2, r11) 04:28:06 executing program 0: acct(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x4d, 0x2}, {0x6, 0x0, 0x26}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00'/4079], &(0x7f00000001c0)=0x1002) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x2, &(0x7f0000000040)="a961") 04:28:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20c0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) writev(r2, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r3, 0x8, 0x1000, &(0x7f0000000000)="b8be19afc867a6241d42a6f2579a7e00b2a8241b6b0eeac0d801b0c67bde0f2732fd2168d5492fcb59f8ba5d2d8bc37a896eb7c21949dd7f8bedf0a7b0da6304671bbd2184c43170009a7af6f752952b781106ecf01b1c9fd9630280424ec0aaae30759cda7d4ff60d4c8ab8ea7ab6083455b84262f46332", 0x78) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 04:28:07 executing program 1: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x81) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000140)=@in6={0x18, 0x1, 0xee2, 0x6}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="d1043af063a64318cfee9553f62b8ed0f490591cfb04d8f297fa68f4ef42ad46aa3b1dfe7077ecc336aa48b762147c341e5083ad3321bbd6948f51fb1e342f368a7145b2a09949bebd2f5e0d0a793db97c7e0b565d5011c3367738dc1ab4a6b18f618ccc0bc9c33eac705cd0a64a", 0x6e}, {&(0x7f0000000280)="a806c15f91f9f418d237e738a36afb5a95b77f0ab2f124de79d6b590fd685fc858fdcccb18f37b9944bc575f2466efcd58c602d93ad27257c4ddc464cae3c960192d4bd0ae31e56f0a07f3642ecc7ed6e489eb9bef9fdf7059523c82c2f59cc9cd29a6aee596244d388d047efca4be3175b7e674ed20a264f91db4dc13b676dc34bcafd56d387514e007627d0921a8c99dcad0da1a7675ec4af37976e43060b979e8e23375dfac059066073ec3b5c41e5b", 0xb1}, {&(0x7f0000000340)="adc16e6d5bf7c2f1851e5381337010c810a2d8a228d1186edc2d56ac367b125915d9c0fe317eb183644d39b61b85cd6ee93e7a2f0275149617908c38b6792002aeada177cf800dd8a5b3132bd8d0e6f455e6792c1ea3122a", 0x58}, {&(0x7f00000003c0)="505c967b00b2ba67b8cd196f3ddedb1810300d26c6c966c6078a8acce277cda92b91985f965f16d6b22826806b5d5940f4e75427a296e002e4c1d7b1c5205abc30bc49487f26acef6ecb7637168c1bf902fb5710793952a8a19f9c1e2c261ee369fc550478d32ff04efa431d5c99762c7789f0f158d50ad7f78cf51bf2f617d7d5c6bb45d07bd982e0dde41748a6c88246a217dd908ea916e01e5216e53bcf65e6f2b605905e7d7da4d784b62d857549be05f795b0cfd39e05f9cbf3208f23afbf9d308597bef1bab2b240c3aa2ead4c71d1547ab7fad85eb05d44e1fc11d31e3ef10be874b1010d69c4556b3f25e7841c92d2", 0xf3}], 0x4, &(0x7f0000000500)=[{0x100, 0x1, 0x5, "5e4e49d6415de0191d2475d50626a6951c44d409c99dbc884ff709c938a36c15658955e3aec00f8724f6669894452031492737e8f5afa8224c4deb044034110ee9a181b35ff066d58d7341927efb3f3a0b65377ea8d9791ac5c2a5b3afdb8088758eba7b62c26a5e302278542d1b9485e73b67c9211d6b4ec9350b52a341c28943853e8bca2b2a48619cd45059e6d5c078f002128bf30261498de8d1484515259f66cf8eb2cc2f6d1970335ad5d9dad89932109864ea2782cab532db03b3d243a6bf75eb6c82d072379823aea706d70600e37c4c06f3cf34059bba15bdcccbd676ea3ca22e952e70c5a9a4"}], 0x100}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x63f4519de7a5a876) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) dup(r5) dup(r4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) 04:28:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = semget$private(0x0, 0x8, 0x80) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x5, 0x1800}, {0xfe52dc4792d94f0d, 0x8000, 0x800}, {0x0, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = getegid() pipe2(&(0x7f00000001c0), 0x10000) fchown(r4, r7, r9) 04:28:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000100)=0x9, 0x4) mlock(&(0x7f0000794000/0x3000)=nil, 0x3000) 04:28:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000340)={0x2, 0x2, {[0xcd8, 0x6, 0x3, 0x5, 0x8, 0x92, 0x9, 0x9, 0x51f0, 0x7, 0x1000, 0x2, 0x8, 0x200, 0x3, 0x2, 0x80000001, 0x7], [0x4, 0x7fffffff, 0x8001, 0x6, 0x9, 0x7fffffff, 0xc0d, 0x8, 0x7ff, 0x2], [0x0, 0x7fff, 0x6, 0x5, 0x3f, 0x6, 0x4], [0xaf, 0x8, 0x1, 0x1, 0x10001, 0x3ff], [{0xa000, 0x1e, 0xdc65, 0xaf}, {0x9, 0x40, 0x8, 0x4}, {0x1, 0x5, 0x4, 0x3}, {0xba6, 0x7ff, 0x10000, 0xfffffffffffffff8}, {0x8, 0x5, 0x0, 0xac2}, {0x3, 0x35, 0x80000000, 0x7ff}, {0x7, 0x3f, 0x428, 0xd19e}, {0x81, 0x0, 0x2, 0x31e9}], {0x3, 0x2, 0x7b2, 0x2}, {0x6e93, 0x0, 0x7, 0x4}}}) sendto(r0, &(0x7f0000000000)="7afadbcf439e932f785cdb3175dc6d2fac289621aad4d34742d4d075445aba24c604576841fad06c1f5d", 0x2a, 0x4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 04:28:07 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, 0x0, 0x0, 0x0, 0x20000000000], [], [0x8], [], [{}, {}, {}, {}, {0x0, 0x4}, {0x0, 0x40000000}, {}, {0x0, 0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r4 = syz_open_pts() r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknodat(r5, &(0x7f0000000200)='./file0\x00', 0x100, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x421, 0xf6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x1, 0x8}, {{r2}, 0x0, 0x2, 0xf0000000, 0x1b, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x4, 0xfffffffffffffff7}, {{r3}, 0x4, 0x40, 0x1, 0xffffffffffffff00, 0x6}, {{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x400fffeb, 0x9, 0x1f}, {{r6}, 0x0, 0xc0, 0xfffff, 0x7f, 0x3}], 0xa4f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x10, 0x8, 0x9422}], 0x2, &(0x7f00000001c0)={0x0, 0x1ff}) dup2(r0, r1) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x800000018, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 04:28:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x146, &(0x7f0000000200)=[{0x8, 0xc4, 0xd2, 0x2}, {0x7, 0x1f, 0x7, 0x200}, {0x5, 0x2, 0x1f, 0x5}, {0x3, 0x40, 0x8, 0x6}, {0x8, 0xfe, 0x9, 0x5}, {0xf4, 0x3d, 0x8, 0x47}, {0x200, 0x0, 0xd7, 0x6}, {0x964, 0x0, 0x5, 0x2}, {0x1000, 0x0, 0x8, 0xeee0a98}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 04:28:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x1, 0x2, 0x40, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 04:28:08 executing program 0: socket$inet6(0x18, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18143, 0xbcea3a78684ea0d3) ioctl$TIOCSBRK(r0, 0x2000747b) 04:28:08 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:28:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\xdf\xf4\x18\t\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0xc81f, 0x5, 0x1f, 0xfffffffd}, {0x7, 0x75, 0x2, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x22f, &(0x7f0000000080)=[{0x4d, 0xff}, {0x43, 0x2, 0x10}, {0x4, 0x0, 0x1, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 04:28:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x3, 0x2, {0x9, 0x3f}}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x0, 0x164}) close(r2) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r5 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x20) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) write(r5, &(0x7f00000001c0)="09f54bde3705", 0x6) close(r6) 04:28:08 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r10}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xffffffff, 0xffffffffffffffff, r3, r5, r9, 0x1, 0x9d3}, 0xffff, 0xad1, r10, 0xffffffffffffffff, 0x7, 0x1, 0x3}) 04:28:08 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x0) 04:28:08 executing program 1: socketpair(0xe, 0x2, 0x45, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000180)={0x0, ""/93}, 0x65, 0x0, 0x0) 04:28:08 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) r2 = shmat(r1, &(0x7f0000e9e000/0x3000)=nil, 0x0) shmdt(r2) shmdt(r2) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 04:28:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_emit_ethernet(0x15, &(0x7f00000000c0)="9f8f06fa88c276e254c723ca708cc9d1a831147b19") 04:28:08 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x611, 0x337c08acc98103df) r2 = openat(0xffffffffffffffff, 0x0, 0x40, 0x8) r3 = dup(0xffffffffffffff9c) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000002940)}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000002700)="9e2a4dc257c37cf54ac3545f8a1995d85f22d71740f61483042adf63de646261890995095e44b779c6f851bf9209bcafcba4b6c9a06cb1feac7b1dddb91183eed8363564c35c9153e1431cc03f2157b505c83a0f", 0x367}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000002780)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0xfffffffffffffc7c}, {&(0x7f0000002600)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0x32c}], 0x7, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x9}, 0x10) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1d0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) write(r1, &(0x7f0000000240)="a4e4eb7e4048cef950bd34b1c42d1c0a381d52e4ad88484e3023fb6e3a459d681cf18ef0ca0dfc2c09cd201beebd38c40df5f325aa4a4631b40e2cce53da6bc32728dd13312bcf10dc1185d6a221f2208419758ca8a9fb80a70cc582640336eeeba7c454ab5cb95a62383b87f0f7b75274fbf994cb05a9d561053aa024852c05c5a3ba590921e21cc3c91f5b725cd52481c028c481e4530f66c224da2cb1d15b8edb2c2395cccd15f80f7851a6", 0xad) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = accept(r5, &(0x7f0000002b80)=@un=@file={0x0, ""/4096}, &(0x7f0000000480)=0x1002) connect$inet(r6, &(0x7f00000004c0)={0x2, 0x2}, 0xc) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) g Ãg Ãvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000211635a8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000211635a8 04:28:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="031400000000db03080200e4ff25c6149b33ff1a", 0x14) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 04:28:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1703) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x423, &(0x7f0000000080)="eb", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) socketpair(0x16, 0x5, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/184, 0xb8}], 0x3, &(0x7f0000000400)=""/16, 0x10}, 0x803) listen(r1, 0x4) 04:28:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x5}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:28:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="763e11a9e81e1490bcb93161bf1798428ce69a20575dca9002d65a8ac71f18d016693ec9d899ce4c6bb97542b8066999f390766cccb8839e5e23904ea032102166af0f0b20"], 0x1) socket(0x20, 0x2, 0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 04:28:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00\x00\x80', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 04:28:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x4, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 04:28:08 executing program 1: accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 04:28:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000017c0)=[{&(0x7f0000000200)="f576eb7f80dabd384fb1cd305e537149e7934abc243075632e9508e9a3632bfa59ba009d2c5d5f73d542b66d5b37be8601f8f35b5e9ec84f63703fa2ad67622333a9dc43ab330558fda2fb0612b30c9fe82e8efb14e8a65dc2798b87fb7a86395c11d3e546", 0x3d9}, {&(0x7f0000001880)="e7aa89f445ffea997c601198969adfb474b281c2e28835c100a03dea4c27d43449c57b928649f5785baa19bc3c535e2f0000c7cb774425dfe1b59b2f220dc5d0c7991ed9a72233ef845c86b552309e0448b400"/95, 0x27}, {&(0x7f0000000300)="d6d967d07a45627cecb838bd5d44b1abd619310ed9f83df57079c5afdba4d7f18379520322b1c3102d6de00b647a600328c945663e32a3d449b7cc63f9bdd9f555f9618c9de097c69e07ecfbb55ee3ced31029"}, {&(0x7f0000000180)="7b4a1c7538f46ab3f1ea7b0c653ff8b3a79e3ae84aa34e084bdbb5344ad7c081e237d00a75a421e6c2560577e170ae00e4d3eb72ad84a0839cc7ecb4"}, {&(0x7f0000001a00)="c08fc692af8784ca5212ffd8918f33cb11a11954f58474e2fcaa68fe4dbe01b3580a2714d160a58aa89c7446dec04e619bae3301b5bf7adb4c06d5e1b411803338a1a51b97ca82629da963217b1d3f7279dfa8cba0289b39f95c0a45954cca09c9642af6506a94b734e40999e73734a7bdfed1d72704fb8dc09ebc41680c236310e300d56c7889f9ad72311bd08d26938583299c6b2506467ed1af60578f02ed88001a4156f8902e2d1366c2c1e217759a6c3b7a45c4f0508678b1f5", 0xffffffd0}, {&(0x7f0000000740)="f7455e52b1b0d4459999a62828f915640ea02dfac517f8839df34a75af6060f818bdb7760d9ddeebb8b2e84485fd00cd7c4db531f33f9d20c61e4cb8cdf1f7614a6c383484b9a30cd811cc835a377097ff3123bd5b9b982ae7f64d6bbad92ebc912b84775b0a63dfaca182ac81f2a81ca07ca86e9853740d0ceccccf1e22216b8166f4abd5fdbcd12ee8ecee046fb02669da96641ea71fc5fde9d60574f46063affedec75354946d9a2493d96b572ee264e87ed8dc77eeaff1e2bbb0c705fb4f30b9641ead99098d304fc13ff9a46382f3a4ea5e266d2b935a8598be58f004d7eb0e180b7392a181b05f3b0e02ad2e4474b454775e6735da46ca5d36748892aab19373145e7e8d78817bd94e8a5dcf576e59c24b0ae96d31894a447d415907ee5c4c959d738ac7d42875e4cdee016482a9dccde5e4eea9436518b6100dcb643f002021fee9c0a397de9f13a2b22f7d9541e132d63b71b4586abce09f9484af2cd37a7c4033948f03ded8e1c8781f18276f39c9bf5fa6adb2e8f77d38e0ccc9699e82b378790ef895f4cf43d147ff92d06b653adf1e83825c55caafd8a3773e6ce7f8a12813a62bea1810e9ae9703282c74511732bcd7c97769448c91262958e23b6f1093aa3d1d78588d57018e87545debdeed66d46c14e5d93725a2f30b2597bb944906f5f1f08e3003e8b93a75307750cbb7e3ac9b2dda7b0d6981a34e77370ed9de4bc8c8fbed0e2ad3f71dabbc3967af644a3b62791a3920371bb796803367515a97b7827367dffb7c604ece7f9b74e076320998900d53f92444247e03510baaf60f3bdd7ed771787f79d2efe3dad96d5b9b43adb0f31e575009a18e5874daa034e48610b64ef111e40898a9e8becc017542572c172df6294e9128d81831e527afd65d3d916664d03c0335e19a46b654b4a7b8172fbeb3408710c23f60dd3ca399bf98c18f5b6e214e0a10130e3d9e0bb6fcc3acd112e1657ca388c5c0ba58f9c8733d20b77518ecf10e84cf46f85ee3dda8e61e4a2964245c7524b0f3d5c4df8ac363903e42cdc5262912a4328e7151f868ad15b7ee7706085dae9bd9df752f920b374009c7fe0ee6d5d8d231dc1f8cb1bbc2b777eccfcada9bfd19fbecf3cbce12e444efaa6afa5f31c01a1873d751af8105e316cded77bad55153a66baa8ceceac5aa19416d8f0727f253c278065f21547671b7c5a1cfaef401649a946d4d81b91ad126326ff7a5db6671e5c6cd9deb3ecdf4414098368f2662a098440a629fe9cd1e003fa2dbf63c938d5bc10db20c93c40681f77f1be149ce9a219a66d8539d675cae0d5dc7e339403fd4a2bf6e7ad5304d19f9184ec1e38fbf3fe2b81b4be99153afb0ebc22ef4c2a1ed30f321b82719ebd2a06d9524d1db4d38e47b115c56b7dfb43ff9a7f5a475b7805e3bfebfa846e6ed930d7d9ec9a051101987137a0c0ed800d0fe60b5a061d6c84d308d614fe200b8730c8ba00dfe31b46d4b301f5cf8df2fcf7a26cc69235176e6cbe032a27ef929c8e18f9d533ce5b1d3082158a572f67246d0d630f54a81caf737626f9886f285954ed610ab766a8ad051e4aaea1d725ec6f075c6cc9fbd9e0144d298bc1b94eb5f52a6135c71e7a44d172735a3c1415c213c1596ddf5e23c0c258195a8825d2c5439c7201bbb96de666c04c2477043ddf26fff94b439b274fb07c274974b1850cc64aed184c898b4af43f35201e5e79b0b0afc575a8d777d0ce42e5da216a980a6d9395357ccdbd2d257a3f81565ab513671a9985ab37593ef392fb8156de69d687f81b8b8e4d694bd02d5be5869d5415cb55c88aedcaf8faf253d0f3eb8e0ebe1357a033d6521912047f8019f6f9a76d160fd9a24dc442a125129d9067a430994f4d79cf01916273ac655a39533bd3bf78e07b8b0f76e742325018a05bb2ae4ea4dd933df9024614026c96da6d88fba83a335abe97ea846aa5d03a06da2955f2e90cb11c4e69baa92cd12e57c000b3f555ab2d7d3778a5b7c9fc7a83a87d70e4a98f6eae7319b4de698116b5a539c9f99e341ef126e7d0fe5c68e5838b828097fc11ef39618d347e248887b8e68724abfc40a8a38f5ae5e814c2f3220f5272734419a22b9fb25bc886f83172ac117e92382cf76e6e4279de0846337bd1be6a2d15252f367f4d410f9c78ccd20721cf3fb3063bbf8f8b878532b7daaefa583cf59aa773f176d1c9248ca7027a1916890d6a3646ec6de52518542ff201b8a413be46684cf75721529a524ae7f90e62f82033cea7b11a79a75623985fee97c215049752cd058010888fb369f0e98debbfae24a027994b6587192ce881850a79103c70f4442aa1b321592da7d5f984dd165d9545d3434165c827572ffb464752ad320e5f80514b9295e639ef76c1b31f91ddf20c9eb3569fb92844807a9f14dd831ee70f4ed657cf94d61c9717875ab17eef9f588eb9353b7d48bb5e045972354d29d66d866fc1f9afb76a981d2f36152486349d877179b3732e109042c9988ed6b22eaa2eb317dc38e09e447aba801f9d912d1e7062c1a68cf17bc3b231939c2e958aa01e78390ac67bc477e7e90d7408fd95601d1cc8eeb28767628133e4a110f690ff7bb3aa2b125a9283b1585c6dc78ac8dffde82eb060562d5ddc4ec7683970284f5a25fe73c577837f8dd67bfbd7d06a5fddaad0890b8ad3946ddc779c99c2f5c4e40dfb64778b88bcf2788ea1e6263c5a9681fef454567bbb384dadc576659b0f04e4d4a3d9748ca1695e821b12161289da8fd832d4c836528fc284516e46bb854a97c59cb3cb84eb5ae8281085cd4231bdd6b0ec3a3ab656ade1a0a0a457fc4064cd12efe49a19e9a5d46a362a92d4f3dacde867a179a3d52bc5acb709ce15a33c0a9b3e91ecaf3745f803627864f64d9b55aae8da854973c7f64d00a799b31c47d1f00614a17a037ca8b8b8381ae623439dc31ef2db3eb799f74b7ff75d17479bbcdf14b7398fa8e52d4553334913985dea0623f91aa0c5ff9306c69aecaff8067d356fbffcceea2fd36096a7fc7653fee9a18609083f5e2e783eb8e17287de41448ca9ad8821e61e86e2f099f4094cb151f3207ccbbb8acebb2c92602c9e8951fdb3518eb69153b446a095e5aa3432c02f6e8bf9fd1cec800110972fb968ef9f6aa050c28832273c1dbe33ff92e6d32e95fd4cb5e0b406705561384d06b1966c6f99e23557e28c4022cec6fe39adcf93a622eb173bca153fed37077828f2555526507e5deb591aa6ded54e94fbdab46692aa5456e67d29c66ad586716f643513f3153fcee72c610b22a7cbe046e231d57d1d7d5edfff7e5cfeedf5e21e786c93059772d65d735be6c01c60063bea9ec915605232d7d9c2728dac1c0561f3324b65c64f14875f1b807fa2a457c7fb105ad813b2512bb0812bc36f8f2c229c84cc37e467f1dd7017372bec47a686d2a4fb1a333f3114faa319f32803e72af385006b7d057b1f4f6cd31b18f42d28fc8c6170ae13a7bc047d927baeea061df98e68cea323f37d7c9ac30bfcf8678a19468a7fe3abdb962c9003a3aa4806f557dae119fa64d84e9db68eff07476e795158286b53ee38b1132ad9edf8353c9948b2a47859fc5fa3ed2363b208592d9ab2cce52d592546843de8ed2b3043854081254c2c2f5e1febc1c811fe7b5b53c3a1221bd4df5f7a753dca42bbd35c13dc97570ee86cf20778c99542c7250898b712533a7b7d38ec7a229f118377163e2bdf26a95443f23ee20f2fca75e024810baf9e87e64e90c46e0b2711dd705a3e0ad432f25ade3863db3f3d39d47ba7aa0245d0229f56e74330850a1e82abd394bdce7e51ca2efa78b0cddfd05f466b5d0ab3417f069f66101be54effe9e1b3d0cd1102f9a6e06e1076a62441031246d68c61f8680a44bc3c22db9b12f1c4de6aef686a9b071991340d7c3b26f6a4344c1042193cd44a773093c95c61ab916763fcf2a355dbcce294da14c7617a83edef70cc08d212f443f97c907d2484492802967a4227858e1bbd78bb7a069b6f3fd67c23afbb4978d53ed3f2322d8336b862055a0d81a5b714a76d018dfd0172d185b19c2b0d31c3843dd18df98289de9d318b1c67798ae9cb244594d97df6d20c1218e035b943a8aad8bc1bd58a900c5193e530c381ad261d87f0cf0649b9996091204ca9b00fc82d0853499c3c17da6dc6227ed8e5ba122d34c68c6bda2af2a20f8f5c8783c22c61c24283305d7c7b5bdd403d0eb73545a3fd7f2765cea28e497bcbed7beb1d694189d107c1e7b0823e6963113e305c724689ac4a12b70f497b554d945374de364ab62eb0862e4efa9b6f4fa54274a9e9b5868ff0ac778aafbe906079642403ef749ea947b743006489fbd90f24d77546e7c166175389217cb0b21becf4b21b3169b1da18bf1da0e366253e4704c9b5ae4113dc8a713134ca9531b36d7278e593ffc5ca87eb7be546bf6ade644093573e23281af4e1ab8ad2fc27e457f194d2b0304f623e71f4ae3a574c933e2c61e8a1c886aa743dc405fb501535175ca850fc9092c5bb11b22d05ad3d38874b922d01df95c1f89c5361106314d875a95452f2fea767559dff414130ddeeb605dbc7b46b53c1724db63da0fc577cdec4f505c61a01f89639434efccc54500eefd6b945cd1cc91e41a663683c40bf4333dd8743c5871eb6589562e2de3923bbe62d93c8bf0b83fe80e574ba479622911459041ff9d17bcef086593e708ba173731b04620ffb34cd98ba55573b166dc1773f1c31730a9cf12a555dffe7a01a7677fbdbbc65773e053fa5c1e53f86674773e9043cdee4ed38ec2cc2ac3e823466b35e35c838c9da81f955ffc3262026d7466387ab27afb8982975f4b2d59292367f8712fe6da90adc351d63de00c37032f965dabde09c78dca1b0fabe5d657f42a8f25f75a3fda443a81334fe9b6ed953848d65b13fa123cb8b1621fe51fe213fff344e1e17444c30d394c15d5349be246f4984629d177fa70cddc28f34d1984050721b135e0ad10eeff2dcaf9dfc90f9ceef9ee65e2056654a6970c12e5ebf8828edefb4788c038a80839814f25d95ab3fa84a058af18ec44c0d50c08797d33148499ea81d7908d18d931492ba4c792d5e807445fbd10306b5593c83b0ae279bf1d3b162bb2f44afb8299ec95525347deb463216728427b4338ea05d447f2bb9bc2dc2c9c36ed589a066cc713caf0b988ab74dba66d21181c4f9ba89cf0f2f5baecbaa7f6c9db71c115ae2a564f17f96f89ab88cb047b1c9f9e5f0da033f1a74fcaf142bd1bd16fa1de68b9ff010c2e1bb8e864f4b6e858fcf9d69f45969c329f6dbbb98d95aa6056715e92e26464622c4d1e47e6d7982be3571cf28a9e677ea8657fb4cf9379bbd6b02d912a479f8e4e8b17ebbb613b5e2c10d0889dcc673ec9bfbe17e7c1028f2b8ab89e3e606c468ec8be0ee6befe1a179d1d4c8e2d1039b87076ca5695c73cc7a79be4d280466a8264e1fb8ba160f4214cc8fd0f70a5b58f417d63152b4ef44ad28c168c47fe15b69891776e9d9d5ad452b1c6d0288e11a9b8f1ee111f682b8a9a848f7e377003002c04dcc9b3f2dc60009a54d0cee128ea39f194da59bafba3c2a50f5902cd0a68acafd1d7a099ee1617f4aca458f77e782c4571df3ee4cf17fbbcb20507a769e6e00dbf300bee5f326d082ca222477864ff156bf1915f07ee5cf6080148041198d8e76d33891e2df8b6bc8cec0c87cc5a9e7d052176855b7dba95fcfec1a2961406115dbd962143d6e65c1368813bc91e7483712b95a676"}, {&(0x7f00000004c0)="ba3e8b61a0869f1ad111f9feba418eaa9dbe21736c39d2aa9f832a820b5364b2f2802910572d50b6a09bcd8f370aa4d08f32ec044c71a41616db38b14ff44f17c1dcd88041a3892fe2461b91a39ae2df9efc783f81a49594d8002ed545620d", 0xffffffffffffffc9}, {&(0x7f0000001900)="a983420c2e59499e2a0baceb5fa78c08fb6a8488991685b35a400bb6924ac5f89760b711f17d5052ea8a2550378be1193c7c8d27a3c2db84ccea9470b0038afff79fd633dc4eac9a22ba2807010091faf8c2432bc20caaf51e6489669f351bf692dcd023d8dabbd913aa7c578a0593f8f43dbffd527fde370efbe042a6e013dc0305f656052748099d9324f9dcc73530f069f2610648ce798e06c3213fa05b1474af578107d9772813eda270b6fea551dbbd000d4158a766bc5a542ca0218c012283a0b9581990771b5666636f563d91e8a7b9bdad048533148866e73836fad6d17b53d88890d1771796dd5f"}, {&(0x7f0000000640)="8e4417490062a017a448abbd2e52801dff68bece4962a37a97fe49ece37f59612dfde23bb282f8afdf6566d35487437a0d4e65ede96995a227144e62587e8f59359d4ceff88e55937ca1ded4f8dc4e182817513225b81b31782126bfe62177d3b38e09498e24cb60cb024d44c38b907ec86afcc26f309ed65de8fbc58900f406e9d8bbc60a156cb515930e4e3efc995f95c5fea56bac24577ed0fc12f73753856cd3827e229b770786ee6daa1fb68fcd3cd7594fd2", 0xfffffffffffffcc6}, {&(0x7f0000001740)="da68ee3930296b427d5ced13569673ca09881adbfe67bf00ed55ec55d8f5af8c3185e9530be82c0d9988efdd3f365d3b07fc76d320f86c55fe337fbcbfce0ac21c55585f4d444b9e7b119a99c75bfabb661d8e763dbf7f1640efe49ee91a33b211a203ec4cd8ef3e3f72d5f7a0f40226a5190a9c519672da8b"}], 0x1000000000000003) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x7, 0x8001, 0x3, 0xfd}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xe35a) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 04:28:08 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, 0x10001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f], [], [], [{0x0, 0x0, 0x4}, {}, {0x0, 0x8b}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x100000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 04:28:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000034, 0x0, 0x0, 0x3}, {0x16}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 04:28:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file1\x00', 0x2, 0x30) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 04:28:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3e9, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 04:28:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) lseek(r2, 0x0, 0x0, 0x1) r3 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='9', 0x1}], 0x1) 04:28:09 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2000000002, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x0, 0x1, 0x8, 0x2, 0x8}) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:28:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair(0x18, 0x4, 0x9, &(0x7f0000000000)) write(r1, 0x0, 0x0) 04:28:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff7, 0x292}, {0x1, 0x4}}) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r1}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x820, r1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) write(r4, &(0x7f0000000a80)="8fdc1eaabd5657ed1c0c5dca93439d9d575918d870ae3d3bc399e00e1a268948263a02b33e6222e3adf1b32b48d6e80b14824e065ebe008e9afe18110656e23bdbdc8c2ad6ba95ccf6e43f4b11a4ef05e9ed0391393f93e6f203fa12ef767a2c6dda215aae5ff01c381d08735751bcb6b1c36d8d38142fa0f593855d8ec1af848693948cb22c68dec5543f35bd3d661134a7dc2afaf3719a42f904299fcfa88ec51f9b875aa1aa1bc4c35a32a7a9e6c66b6d3d9ecd37e17e2f9b86c4ed3636d5247a51bd10befefb2b3fa63096be2e7acf635a48ead5ef0e79eff32b9cba6b35aaef561a0fff1271b3fcbde86113465dab659b7f0219454f46ef47a8b58a56b7fdfc6160e2631de6a0333bc648af2dea82802d7914dfde92b68b55a2441c0c9b80ac83524d1e522dc739961889929be7111b8fc3ba7d70cbbfe1659715cd15d3ba054393f7117d4f72d48c9fa7deafc7db086bdfe3f435f812a94b1903f1012274095070ef17ffc3690489df9a7cfbc61397b44d1257eef394714aa05221cf0fe17ef0ad64d3c461be02721ad01cde893de9d3e23eb1517aa1e19fd5a69ae60df3b2368292ef0e6d0abc5d34cc86081b2fe45e749a76a93f236ebf434e6d38e2a236388029b855bfab555071bcec9b386f10dd841bf3fe22fd67b5cbb18db9c905f6540aa4690fb7e1b79720522129caa3e3f1136bc50876f482e922737175e5d6ab1d72a500d1e5c575f99402bbf1d68a12f31a32ae354113730bfa505affa2e250dc52b31b21e58900268af5eeded0cedc401f8cfce67310a17de51f637450492c6aa7439f5c01d104751054fcb896a786542d3b078caf2d70a882ab89033fa4f9b228353ae151046f74de5da18f587b8ce2c01f2c53c35d4a13a30523c52200154af3b0343b9be4479c93773b2de49130854e6c65615f60d6147871b358b966c913a99cd37d485fe02cb17996a0cffbf64470c126d6017105cf4cab46b276f6503f0cd48a93e25c2ce217940b23eaa50fc4719459584a5230b3de326b7022cc049d8fb083d1c4763d9d7308179eee71e2214efe150351b1e6e036f0fbb0efe93e6b4bb416e0cc3a4fb490cc5a38e052144aebaa867f01804c39e6ca38911550dbcf03d931aa6080b9a3a2b97fd5ce053c98c627a32a9ad57d2cc244612488c025f64f1e9e6e9a6fcd8adef866c120b5e5ac6cc189efa2f019ac2a9aabb3b69208e7379158ed2ce36836f032d87385bfd173c60714cd97dd5912b8fa693d0f05fedf2fdf715a1bfdf3629c35a10bd63d90d9057020fffa7d4adeb2608c0ee7e9d5c37d60eab4d333ed76bb57207a33c2d1a9f69ed1cc90f2aafa30a37bb914d94b673487c1ea3f05fae469c9a70cc50eaa9e5163c27e2753a7cd3539631a056995bd294459bb164dc54b83fb11f5ad0b9fe6db4102fd73a61612430def2592a0a764b33e0d830d0e0e1bacbdf816dfd347b305c25e56043bfa9203fd053cda178b9474a3ff462a56d0bdf6d2667100262d5febf7d853a8c83685542f7249dbc55a473d2f375a0b516d9e7ee46d2bc86cb13862142715631c58f0fd506e4c98ccd258516c936fb418e9adafe68c813dc886231ae6c699019fef63874b327a56d69c2427e229f9569803e408a7d83a0beb451e6b2cc5e56bbc7ad98200a9f15503a8381da5cd21d1fef25a33ae1822b66e3e03fe84ec9ae143db7021445a5f1e2d75fade318022d0ff668857d132d434a1bb0c8660db84478a189de98d8ec90ddb599e4e869e5e626ff03a44706647ac35efe4298ea5b81ced613dbc3654cb5b771e4883afbf4a5c54d2c88cdaaebf2088e51726da140ef412dd5bc7f3706f0d30135488905541b3311e12270f21efe1e9dcfd29cefc4a995b09aff06143883d05c3bd0f6ec99ccae565a98d6cce61babde6a9455232890bf232a48e79955c1506d7fdec78f5f350b2d1e8bc57884e9eac16bd02d8ec94ef0152d078e877a1d119978afc4b90261abb43911c06200080926f624cca0cc4cfd4c4c62869cc61fa30e1953c0a9b6054394658d1e9c2caa63baf14faa7946f12eaab1cf5de62ceb5be5576945772187e4a7acba2fab8e01ff0a03c02f2fe18ff2a121f83c10f41d93380ebebf8bbf6823becb5d28a9965079eb55e0e6f8698dbad4ea39ad17f4d3182f96c44144379ec09631c94dcb1878d2c2014e7547b4f3c074e036c0793c2986cf0199fe8c45413eef746246e00367db7cf65b74a0f7d955afe534b8a2a275977a60541838913985ea78dab0157f193dcec9efe116c3c42e1f8a9b77d916002612299e752d640971a0edf61879074305dbaddbf4bcff92f4a44d4e6c19463662a418a61021e17eac0be48a3df5977c7fe788282d59f38ee514098c18f4ffbc6dadaac92832518163c7243aa969595ceac6843a96420fe7cac2944a840355a96789301818d164988fc975b02815f9f963ce26f5c5bf173b86dad0117d4740eb6bb15c71e2bec55b0030e1ac75cfb1a2d1e52eb18b1dd27b3fc146fb57c7bee69afd7d203db915797ce078151b3f336bb7086f7f130ae25bcc7798460ef3bd0b50326ff4667774c4fa38fa5d59edbc8635478777a7b6d0cde2b8ce0d4b3370d12d7561eec56a971ed869443c4b1d2d65c485bd094e73ba600f99b63c4ffccb268b2256f4ebd5bc99015aa8483663cb2e9e7794874fc60ca537475d5d2d2f69da544b2426e158c822b4d5c6be308b1764c42276b585e4db773f470aeaae667967c8abb87f14b716a1e54fbce0590f009b9ac831fffc50d310b49e000bc40f3ab9ba5a955bc9e5770b04d95e59c318ed407ac3696da6d21064adacd10437a2230b82ec6debaed810b2ffcffc90838d5f4a1251d61922af0bc2975c9378394bdf54b0fb38ff6b4113260f955e6597846212918c3d17a974ba34143ebfd5fb381a9f511e61b4e64492c6f37931c7e19cf5bc0553f28f2447f777661c21367e4e0b5fce44064703672ef47cbe05f6a6d183facc735648d72ef841f3b292f1444ff045955b5a0e5d76128af6316304075875ade89c70cc3c90c98d0df18168b1628d51ed9011930385174b94abb9a44d208745574aa6a8d7d9321dd29a1a8f60d2f0aedf34869eee271e5161a821cb001d7fb726829ba995e88b34c16fdb34b96f0f26bdb466b72d505a44b192842884db42409568369a18b9887bbf5227ca63094f5fe49379899f8850cc7082370ef9cf1ea2f31b148b45a26705d7094c15858349bcf7bd1b0e4b74306f89bb874ce19298ba2b3525df316b38ddf8a3dfd268fd2dc9abd1a445e90e1d3a0d99eee7ebe5318e5d78143763fd8029a1d39abf0f3278516d51d5d54de9a307a857b8a6f62fe0dd44ed059154e5d25eb5c3b96dbe65c81ee839a39401ec9865227bd7be2087abb74e04da7d093fd1df028e8771f7c453c5d05880d743b155b3b6085eeb567df8c2a97517c959d4530a0452a8f4d7ce01a4bab9396c036ef80a7726d6559c9e48c5349c4dc512a8871dfb17d461c7cb340ad98d87777f52719c9f69a80198849dadae524ba68d3a05819c1effb147feb5a69bb99f27e2d0ec4d41761068458a6e13826b48ff6e6b0f80138b7cd5756336e75ebb8a39425c444c4583e99514962ed48529ad075f1e94e4fd99c75b4c1c4c5314b090ffc4b8764db756fd92fb563da89d154f4b280962bae6de9e168a1ef0c47abb63c30f74b07fe9ae641e3c6e8c8ab3436b088459bc3a544bcfe1e2d584a1c87ddc60d2680be1e4043940e2208869ab25414d18cc20bca3d241d2e64b16fcc5afb9c0b1ac06c5583446790eed706929d2e7a52f3b38cbdfe73ecd2961cdb706afcc1b2078c8dfc80a495fd65bb8ce281102008afbb0ebcd1a181aa58ce3ee209e9a9b4b25237d5f6e1bebba3d792c975a49c41848df8f8e20d2697415e68b3dbff55f3ba4759a2d45b33ce1df341cf1325266f114febed75bf5814b46293d5808fa37267ccc613835467cf2f52a5d79ea552011cd9105bc10b8a30423bcec98ebe0ca67a963567781c24c369e6cd1cb5b4aa9b95d24259fdf1160ac3ab6223c069eded388c5e33d1ded87e598b1f3df8f46a965668a877935b3f9a1762b7437de41b68cb4b935f5eb88a1748b8fafe6fe5d0ddc0b45f485c3e6a23e1ffa243b5f7b3a5b25f63e5682ca3dc827c96474d9e71dce31c5b8a8e2f355bb874eddcb0fb8359ec242e113889e34ed1a4f02a40c4120f102c78e93717807c59e7aa107cba513fd2360e357a4c838a2413421e2fb0ba3db1d04260be6d013a01e03598528218d757e0c9587dd0c38d76ce8800055894f338eae79fcd64a8afae373fec62aae55d5f92f75d5bdb1921f940b6dd995de0cdfad9ab7891ca70e3836f003daf161d472935a206f54225137a1c16b3ed4827df46d3aff6567430a3aec34f88b5a733d8a959a65abb04766eb0a5e389d8505fd49e308e96ea9f352fb1c8000af69c888f5a9b2c01b62dad89fc05aa0ade4e590d51199b6dfcd46c4cdc0dea45077fe21b642490d5b8366d2087bb887398a9a9343cdd0dd0cf499444cc8fc442fd89ce6927eb1bf571d012fc43802022136083c8f4afca72cd37a810a61bc1780707d13890ce4bb92dcc26a284df825c65908cdd02dd004c5a977ae73b94e09d1accbcd5fe1e25c6a525fef0110773d2c7ccd40c8be39dc7cc6aa259a9523ff3fcc60a9b80c5e7684462620e6b3b19c1fd83b295186d4ec8ffdd8572f03723bfc64311932032aea15a4f8614bb163975e24b58a2d4212e85141bd96771e2d0f1b3423be127a075845189424d97ef9263aedc16452895471c1a13182ad1447a64187bc2c7a0654411ea526e6482579f9fb0489da5696af6ee0d405defc5cace38c9ebf4d4a3868114892097d533a9299ffab21a77eda67e8dc6cf4031cbeadf48dd8597e1c09a11dfaea7c8eed0ebccbd37672025d2d062ae50b06a2a5efbc49d062ec84f14880f282a584ff0c9a019315dd8e592edf017a7f798f008a22723375318353e3d65c36878fd73fd64d2db2e3b8ca8a0f159a8b4f5db81b664ffe424cd4a26c030b9f4d650afb973fd997c7fb70ed61bc8f8af1e7fc4debcf6154b967c4fc285cb27a3c8148267aa853256526f8180c36362936c0f5b8987f5f1ae8bf7fb23af839d7aab55d7a85035fae3d549473674cc0e3f42e9fa39f185d7dcf50d943976d71ff3a2f73335116b872113c1f949bda04cddd5db5b36f2d482944fb6ce90c6da0c71ec303253d80bdb7ebc81f0ca3aa7527dd788bac446998232df462e8bc4d0940039913c3ef1d6ae73b7983d5a35124e30fc7ee3d779b6d1f5c359c0f77ac1fed218dbfd3a672f0806a3eb603b1a68b0f60bfd97a52bfeb3e621b040f449b77dc5cfdd65b877c32a9bbbe1fd4c721b4b3592b20c423f8c2815d9b80af5d08b0d4e198408d7c4378521f78451131b70fa2bc20df9c05f8fbe128487894766e913b1dceba667639b7872b127082cc462cc73fd608f6aa23f66d0711e2c567fe1892939920d4b9a8f68c37558cc07ae9320654616f73052a274eedf9c54e3b639b37684a54b09a42c9f98da78c02952e325e8f27f7da525498e46e856d38d69f04fee3824626ff1080df7779b0e7064e8089185070999c5bbdccd31ffbcd1f2da1dd7cf61ca085c362ce6e0bb5d73b45918b01a4daa670f3550138c335b04fa9b56601a4eed4859d05671a60cf66561e5b7eddf5939edff31fd41cf8edf35dfa1e9c47f2b946dd8d52852e1d3cab7e2f0360b8b9e1e968461a37378", 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x44, "00000000e9001040dcc40005000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r5, 0x2) 04:28:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="82022e2fb71400326c19d6286bf8f6956f64d6fd1b262d38cb5a326a9a8aa1bc727e752f9d74b5199a6a0c6923246ccc0debcf971a245cee0991579141aca69e1d925efd3019988da8587a0000000000004082384df400a728a0358499420ec415a3ec1c46e85467e600100000000000003c487fdbf9cb27510b411890006bb6dddf51c1236c2a08fe8bc9d10000000000005222bf4f7e74aca902e94acfa6c1afd8b75ce7ab0caff0e1496c138983981f51b36cbf961a657f057406d8421247b1f6a00605742df7797dfb3a4c42f4b7661240fc234be0ff5fa2b8b46c8f8d24e3d70e722ab27e60de64cb5ae216b02d3bd51c0c297fc0a2c70d18a3028b95666a4a1b17bb5a82c71a6dc5262e733c787f0ce1bcea90c9852671adaf6a510921a2d31247c4f93785889eee1024f8dff1b5dfd4e09ec750a7cd011e122e9b73b24cba1cc34df805408bbd7194f1f7d4cc98a747af363c64ef29d3c89ea6d60f33ef80baa7fa95742da6cb0f2a3dffb7d62772b04ce84706202e243ce37f96e10c34"], 0x10) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/243, 0xf3}], 0x1, &(0x7f0000000180)=""/122, 0x7a}, 0x0) 04:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 04:28:10 executing program 1: r0 = geteuid() getpgrp() getuid() r1 = getgid() r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x1, 0x20) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x400, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x8000, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', 0xffffffffffffffff, 0x1}) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="61dca6b152da8eb0beb192af94d0a8fd179f8fa46942d4fec3239a8e332da39ebabff038fbb7cf89b62565545b6f03ffdb25b788255ba9f23a42b4d45e4188570fc50b95cfe03512909ce5f881899503a664837db0f9a47c13546ca612f5566f96600eab66bedc4528aee121934791ed3ee8d347fdd8dbaf563e5d431d", 0x7d}, {&(0x7f00000000c0)="83d097f8b863dc7f0f3394035afbd89d8c18e4d5245af680ca234e7a9ab650ea0524054dd05d932b54d5d159d2805df4f34751", 0x33}, {&(0x7f0000000240)="fedd134720ac85df803900031939c957f687b5c3b6ccb7582900ac7fbb0ea02c184cf1d0bc644e35156078c972853026a5feed00317eda5da7522e8df56042f66c5887608bc8aec527bc549332f5dd2501a6b5e31f0454daab09952a4c7fb8d152dd9917536d57c5176a1c47be5a38cac57d18323e9d89d55265ba51bb5d7a80dc51b94b5215245d3285a3a75b8ab9fb7373ac4c235727f526dacd80493c625818ece9aa57219ab93cd5c3b57e527db50d6b4428ed93c41d3c6e07907327b5dc5a53bec87b13ae3866a0d89c8b4d64f41769c31d25b6e9f940a8cc25b4d4e4ca7ac282e36d349af21bbab63dcb", 0xed}, {&(0x7f0000000340)="2a345abceaa2095291fcc5fefa60144ec06f03f2817b2bd79b8fcc0546c0354ea6fd26768b70b4cad5540da1ecfb13d438a0644a3c3275ddc796b11e0715074304724c4e6b579d06556f724a002eb5a45651746b22931b02e02090cc09fbf88dc7342f3f78298850ff24a16a0122cd6b96ba41e2e50da3bdc28a81fdf6e99e812ee3d482e337c5a06724ffb2d4bc727f273a3fe1198fc5ef70928900daa8a69530", 0xa1}], 0x4, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, 0xffffffffffffffff, r6, r7]}], 0x28, 0x7}, 0xb) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, r1, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) r10 = socket(0x18, 0x2000000002, 0x0) setsockopt(r10, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r11 = accept(r4, 0x0, &(0x7f0000000680)) accept$inet6(r11, &(0x7f00000006c0), &(0x7f0000000780)=0xd819a51506061f62) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r9, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 04:28:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x800, 0x1, 0x8, 0x73}, {0x1, 0x7, 0xfa, 0x6}, {0x7ff, 0x9, 0xdc, 0x400}, {0x4, 0x1, 0x1, 0xd29}, {0xffff, 0x8, 0x1, 0x9}, {0x0, 0x3, 0x4, 0x1}]}) close(r0) 04:28:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000440)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 04:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1f, 0x7, 0x6, 0x4}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 04:28:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0xffffffdffffffffe, 0x101, "00000062f77f5f97839200000000781c00", 0x0, 0x1}) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x2) 04:28:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/89, 0x59, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='({{}\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(%\x00', &(0x7f0000000300)='}\xbb\xe7\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='!\x00']) r1 = semget(0x1, 0x1, 0x8) r2 = semget$private(0x0, 0x2, 0x22) semop(r2, &(0x7f0000000440)=[{0x3, 0x2, 0x400}, {0x0, 0x36e0, 0x1000}, {0x0, 0x4, 0x800}, {0x5603bc6f196f3ebb, 0x2, 0x3000}, {0x5, 0x8eb, 0x1000}], 0x5) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x3a2340bf14e62b2e, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000004c0)=""/110) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1, &(0x7f00000015c0)=""/4096, 0x1000}, 0x0) r3 = dup(r0) ioctl$TIOCNOTTY(r3, 0x20007471) recvmsg(0xffffffffffffff9c, &(0x7f0000002a40)={&(0x7f0000002600)=@in6, 0xc, &(0x7f0000002900)=[{&(0x7f0000002640)=""/199, 0xc7}, {&(0x7f0000002740)=""/237, 0xed}, {&(0x7f0000002840)=""/173, 0xad}], 0x3, &(0x7f0000002940)=""/240, 0xf0}, 0x801) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a80)={0xffffffffffffffff}) write(r4, &(0x7f0000002ac0)="a8fa3fc7ff1c0bda5bf578d31a5a5a495f8169607c35b4fa645fa0220f71583e13fea39478e9785c370efcc7ea121f2a5721dac38a54017e0927a44b4e8cdefe2d3f1aded1ff1eb34214756e2d3a32928d6ff3a0916ea09edb03b568bb4ffeacb4eb3299f336899ae29147c704d4bfa73296953e6fbec701c5d977e789814604b936fa4e6c873a72fa3ab62ee414bf2999753751137bf32ef975b1cfbbecba0cf9908c7156fe175f76e72e1563d997ae39419b28961ff3ab71e11f185ad21cfba57efb9c6ee1612d7678f81e78f13a2dc3c0bf5999e4fba3edd9a0a49c2de48658b497b199310680", 0xe8) lstat(&(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)) r5 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000002c80)={'./file0\x00', 0x4, 0xffff7fff, 0x6, 0x1, 0x8000, 0x0, 0x0, 0x0, 0x2, 0x1200000, 0x3}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/null\x00', 0x10000, 0x0) connect$unix(r6, &(0x7f0000002d40)=@abs={0x0, 0x0, 0x2}, 0x8) truncate(&(0x7f0000002d80)='./file1\x00', 0x0, 0x1ff) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000002dc0)={0x10, 0x6, 0x4, 0x9a, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f46}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000eda000/0x3000)=nil, 0x1000}, {&(0x7f0000e9c000/0x4000)=nil, &(0x7f0000f7e000/0x3000)=nil, 0x41}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fb9000/0x4000)=nil, 0x1}, {&(0x7f0000f24000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xaa}, {&(0x7f0000fb3000/0x2000)=nil, &(0x7f0000fcd000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000fc3000/0x3000)=nil, &(0x7f0000fa8000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0xd1e}, {&(0x7f0000ef3000/0x1000)=nil, &(0x7f0000f7b000/0x3000)=nil, 0xfef}, {&(0x7f0000f44000/0x2000)=nil, &(0x7f0000e77000/0x1000)=nil}, {&(0x7f0000f73000/0x4000)=nil, &(0x7f0000e4e000/0x2000)=nil, 0xc273}], ['./file0\x00', './file0\x00', './file1\x00', './file1\x00'], './file0\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003300)={0x0, 0x0}, &(0x7f0000003340)=0xc) r9 = getegid() chown(&(0x7f00000032c0)='./file0\x00', r8, r9) r10 = socket$inet(0x2, 0x5, 0x5c) accept(r10, 0x0, &(0x7f0000003380)) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000033c0)='/dev/pci\x00', 0x200, 0x0) dup(r11) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r12, 0xffff, 0x300f, &(0x7f0000003400)={0x4, 0x1f}, 0x10) 04:28:10 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x802fffd) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x802fffd) 04:28:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1d480000, 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) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) writev(r3, &(0x7f0000000a80)=[{&(0x7f0000000680)="8b0e2b9b10b11a089558d6d36c44fd751c03a85a8843229896577c089443be6ba58380050619d475f89aa44529385e100dc659c93830a2b58b68787e17543da3f598fada1ca6f51234a78d1a6b51f2917a76d8a273f32dd141e761ab98d55af7d3099a353a9608309249fbf2b4738d15ee366e3733a0fb542ebc8b1e73f6f5d5ca216e1eee034e68f5799c5e73176b34"}, {&(0x7f0000000740)="4ad5aba6826b1cf047f2e34c72987a8da497d2067f3ac65d63371ef0100aa4fb72d9cfab5bc4eb945dca41a0a114f7a7678cb6d8c64d0a69e7d6b101a3d7470544"}, {&(0x7f0000000080)="3b2194f86440cf2b192b4cc5faa5", 0xfffffffffffffe17}, {&(0x7f00000007c0)="1da1d7cef6d633cba64e631edea9ebd2e2dadab8008b777f5ff936fd26b03d4514f8da0719"}, {&(0x7f0000000800)="0467621d55c048d0f246fe4c12a407406094234950f4f48b48453386"}, {&(0x7f0000000840)="1f72ad7f552ea233585a9f0b14ac1221f09f52594b8bf4b4af03a952d92d475ccffc12ff348abf93ee4d159451c5a40a3570a90a2a28a643d93d7523aae4bf1aa9308e0ccc98c59ba8a0bcbac795f539af21b8a0b5842b291c5e6b15ed97be22727bdcea046a49e0b3900b258ef0bb1603f471318959d424ada9d7a5a19f0d7e1190824a19887816d2a2c85e71ae3af515599e33264214954d5c13b7375ec0d85c83a9ad69c3d1a2e50ce3cada9b9d1a934ead78547e52fa8c2e38adc23434b20bf29f3dc81af35d9d0d696269372c5348d95f9330e174e2dfa73d1d5a9be9d99c"}, {&(0x7f0000000940)="7499825e"}], 0x5) writev(r2, &(0x7f0000000340), 0x100000000000012b) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) getgroups(0x1, &(0x7f0000000040)=[0x0]) fchown(r2, r5, r7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:28:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x1b, &(0x7f0000000000)={0x8, 0x0, 0x0, 0xfffffffffffd, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f00000010c0)={0x5, 0x7fffffff, 0xff, 0xffffffffffffffff, 0x0, 0x11, 0x40000000000000, 0xfffffffffffffffc}, 0x0, 0x0) socketpair(0x1, 0x1, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@un=@file={0x0, ""/43}, 0x2d, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/4096, 0x1000}], 0x4, &(0x7f00000001c0)=""/154, 0x9a}, 0x1) shutdown(r0, 0x0) 04:28:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) acct(&(0x7f0000000000)='./bus\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) chflags(&(0x7f00000001c0)='./bus\x00', 0x10000) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0xa8a1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000140)) 04:28:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1463) 04:28:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x400000061, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x29091, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) 04:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x40000061}, {0x8000000000000006}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x10004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xca5d, './file0\x00', './file0\x00'}) 04:28:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xe3, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r1}) ktrace(&(0x7f0000000580)='./bus\x00', 0x1, 0x10, r1) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4, r4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = socket(0x18, 0x2000000002, 0x0) r8 = socket(0x18, 0x2000000002, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r9 = accept(r7, 0x0, &(0x7f00000000c0)) pwritev(r9, &(0x7f0000000280)=[{&(0x7f0000000200)="b0d0103423903d11db225f872f7507c3c1066716a7714b6ad5a32dbe2883de139b38658ddf3d1c332dc4d36529d5c29c1776e3c4a51e65f11ef5cf710e9f54293aeb33e3859928cad0a885872b77d5fc6ab52bafefa0a963363dd897e74bdcba9392f959d7c8f402051c078973bcc32cb2ef59bbadea595e", 0x78}], 0x1, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000000)) r11 = open(&(0x7f0000000300)='./bus\x00', 0x20000, 0x20) r12 = socket$inet6(0x18, 0x1, 0x2) bind(r12, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) recvmsg(r11, &(0x7f0000000540)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000380)=""/148, 0x94}], 0x1, &(0x7f00000004c0)=""/119, 0x77}, 0x0) 04:28:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026dfdffffffffffffff653000464a7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287eadc83e35e2f012eff54011fd7c13104bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed6d880af73774617a5036226a77a3c3e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8ca0700bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d786ba5f3f7ba52c66dde104f06e295ad206a6a86846e79146e637e9c037dec2e2b39483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4a022fb4ad5f5067899043d9cfc96d51e5e6f2735fb1737f69c7c148ea0e692cf65e696dc36b98ad541a0f851686599fe446e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0800a9acef470b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7c421b9c61989ff05df2b5748501000000310b22a9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab44df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a893fc20812256cc72ba810a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521e29600000000000000000000000000000000b262041cc2482299c6c1128f5533418476d7c55de29b840cc14a0a6fa4f3680ba48a427a898bafaa00912d4b8a270cf0fbca18755fab34550f7ce7d51f24361f8320b91b9e0e35957265e45ee2fd346d31ad63fc8cd8aa51a97a87d739605f2456d3ff4a33538d791286749a5442751eea8ba0d0ff8dfb3a0c9a2be414c8eb25cb020145426f62caf5d779ae3528d6a35f556c9dd5c32013de212d1d82e03b18c055b7e433aaa366d3344e1f3441660c6c590ac42fc"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) recvfrom(r2, &(0x7f0000000600)=""/104, 0x68, 0x840, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) dup(r4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = getuid() r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000006c0)='\x00', r5, r8) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) 04:28:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000000)="6127f567c3f761b2072fc0", 0xb}, {&(0x7f0000000180)="21491ea7f2756c4ac2798dfbb7e75eed5cea5a768737170f8fef5cd97ce41609ada8af82f8d414439a7a000e11ce4d7dc58e5526f9fda1de36e5988a971dda05c4e67b58686c25b18fdc", 0x4a}, {&(0x7f0000000280)="474df04d5c850f40a107d3b035c6ab5bb9fa0173f47ab89a47a5e773cf40b94833209a0763a55b7967a3c8cc45994d615558d7d6f4a46fa6bfe1487ad40e576ae522fe89bf792e16d2049c66396d0d982f84a591fa4b85c278863496a3c3d379a904455dc7eb3138546952", 0x6b}, {&(0x7f0000000040)="681ca0f7c9557b5db7bf3f2baf6c534abb08c187ce6ac29292efcdd26fa4f6ad48b82de1", 0x24}, {&(0x7f00000012c0)="fc03d51defc99e560bf5b8f1633b1ec556e3980438f2c1c595bee9354de7400ac1eefadf49de6908ce5ace59e84b33bf70c820121250cd0250b2f9b217fc56bfcc36990aa8832068dfa97eb6e333d5c736f0fc7e4545f7561761d1b6489c00e3a43ebe6381831f84c8902ce3abc1856a55ff87bfcf4c8cd28aa059af185269024eb9171dfc4894a1649559c81cc91ebe1f62c410ac2ef92c23262e985b8276558aa94d9fdd989af8caf9686ab58e3431eaeba98885171265196d2f703791ad786b3f4b2aa4c7b8298472accbf788c0c6d12f03e494f7bc6dca53ed74f6a501681e086ce18210342d8d22a06dcd75b3b7e5f8c5910b489d111cc40ad37a92778b5226297ef72ea190e705229b6f8e1bf6a1251aad2fd82bb81ba0f0279cf939b7853db2cdc1a7aea3a6b2bce59500daaa8232a7af99bd7107601db008e9a511a0e9bde4cd138023368818f947af91d401b88e0af405d379658d532280b19cae1c3d23c3a8df1e5b97d9d6e2ade938a8610a9aa5825be23526b4896b732ecc0aa3114775f40992c61acd4287b79d743dc479d6f02f2c8b37f07ae17970d1ca72ce401737d85346a8fa3a35f57b152110cb7c83a6ef7e137d33826117426f7a74af895257ce3a14f4c24e85b57d6184ed3288ace152fd55fc7fd4df2ca6cc6b7d3a7f6b76a8cc07c6fc2712870d0ffd08a6c4986f0fa94e55ce7aef78f945a36a58268bb7a6d9851cac6987a92dd20352f1ba68f92d1a5e670f9e8035a7410189677c639da1e1c67bef8b9549f56dfac124e8be921c1fbf1dd30cc253b3aeea7b37614271d25e0610bcc268df38d65467a433d88ab63cb876d07e4045da4fc52ed1048eacfabda32a855b464586bcd0620400d527fc9ba1e4f055c20c30942943694f057aee60c4ea038182e253bf618c7b6c325a8744d79416ccc7f49eb4f3340afb12e099b34df41799f9975ca4a792a8bf3c967c1e4b9dc05c0ceb3d181504b5093ae727729d9746c3af45c203f4e4caaf1112271bc6e77e62a834cdcfca863cec9fcadd9b91f661142da7496feb299c9d437c22d6c634e92356abe28f8553925011374da8444620c7e2592e8779d45544d0143cbdebeb361998f8e1be7f7bbd3105929df5d387ec824a4b2d2f02c85b967f4832989d344643790a3f9a6e62e02c54a0142d54ecaaf6ac30202862a2602f27d37d1bfb172d81cd3c59ca4edfbacb5c5682e5dd485dd6a0dcb5696bbbd0f61f3cdbd2e95c45254c6de180f587e842b2a2e9a44a448aa311a8a1306fd4c69cf6b413abd2cc4b21328accf9d102753851ff6e08670d1c2ec50fa43088f4ed980607e66d2db3816bbc7a49f952c3cfcb83e4759b79e377973fb9d476c0770f50afbd420aa8c44bcf2e23748f0d98f61224051cb9e1e1b5c0ea60d2420c8fff13ddcff769d28271438e9e7913e1b969b4d51ccf697fc06e1f18d1c103a051cf16f701b6602677c982df24c9a8fc285ea89b9e4e51b2ae3abbce155965acb2036a125890f3f2535bcbaef11898ad3d47c70c27143a5e9a5b59ca86193ca31526789c644a638322669a6ea575c393bbc9ece7cdad0238a780b52bfb0e5d1c3f9a22c48a71e04dece7de0b481db6f2d2373494c11da14dd8e7da6e41dbdb411a70a7d4cfc2a8c21d514df6c4578caca635080dc91219bc8f8fb4006a61206075354ec3073c267e388b5c74a05f695e5af97b4400c58a97b20fc8b04236195b57c3a4f37f8017806a3839a46f4efeba29c614cb9e1e06f5ac45ceb282e2d61b8905296cac49f34ef8ad7db58814c577168a12f37683455eea1c6adaea4221a58a78a64a523a1b073f1c7b0b56e9d707565b0afd1f7453f86c3b79c8a227bd8dc7d76fbac3ba15393011e2f09ce524ece99ea334f0f322e953678973f86003c249da8b432ffdda6e48bdb204ad169f8f366538b0ea0c8eaaa3ea48f39c2def98e8ff9900248b99ee6ec119ae0cb98dd9da71a0b5627f4467396e31293878207e4e68b67cc659bbd5931b60e4aedc493e2146c547e9fc16946d13fd7e16edba2f0dd65ddc8be40e31ea115df05a34b0001b4092a445ed196edc0f2c392909ca252e5019b720d3aee6dcd85b3691c22ca143997647dc24ca5b0b0d49e246a0bdd280c6bdc8de4af1d340cd78587e7bb4d891c15629dab4b1016a27738c59b89dba64af901adae3b0f8e055d8e524e494e47556fb8bc0edb4fe7ed75c34e0ccaa4e16a70ac740291c17443c699d3c31355683d9fc75d77d9cf6eef0fb42c2def2b3ebfc7b732b5ac6a45a96f527ed0c42bd2bfeb0a712987c9bdc67d583c6b1b6f05e4c5d3a674a32067426c96dbc442a17f6919b374f753d47292a8f2f07726640dc4483f846557197c3051d2242d1255dc61575dd9100b85531ece6e7feea7f5f649ae329914c8039fa0781a3f4da8076f8fabe2b898e1cb6b1a03c58ffb751f09a3e051c16263b0656ba1a7456e0fc9c5d62e4dad5c12087ceb7479c116c044611ea6d460a84e6e7ac59040e3ad34d640889d386dbf8078062f4cee2ba9edc290edf855e650033ea8cc79b13ecc317f7b4e0f391df647b6308a8051a1b3e40eba819497b0bd86e1f37b87bcb83de86d4142b72a9e6461ec95d12efec80124dbe5cad46a8bfcacb94a46ba684578856083efeeff2f671b8b0c0c571e0690eb2cc36d24902e22ea0bcb858722b6d9db80c4b694a7caeba439f42eeee6b957ad1f1ef664b5ff265ae6e590b1a2c142b5e4fde807974ec683ec5ff4d79168346936f375158a4db6c6e0013e3f193fd9e7ab6c59d4bcd3520f7242443fb1ed0e372697591fae2b6227c8b77cb4e49118d902c613af3679b5b8e747587e453ed765e4a0514dfaa349197b4a22f9cf5795baa268dd7325743211853faaad81bfbf4025a3b65655f6be929f291bfe528176a9ef76aa084cb4c7f6f10f9b900c41cb7e94647ce9814648d4b583b63de97dd47df84851f61259fd534792d819ac26c41b0079ad2f350f3d71a5e96d56b6d6734ebde80b2d6205d70cb36bb17f8003df442bab8cf18c9d6a66a990598aa96c5fef32722325d09f0972d1e94148c52f817eccfb456308aa5cbd287dbab8b2b9dcbd155caebdb23dd8e5b9c5e554edd0b06df4a4b5af4a5cfb20c995cf5756622c504bf6de8f86b3d58074b68e867b744b48ed90322d7b21868276c4aeeb1b763fafb69fa11c94a57f46aa5b507fa56bb78cd6d71e53339bd0df3527a92aa272412d3245f7af270abece6c8a189169bdff9ba0fc07000c3a3c35a135a7c4eccf57c6afa54f990efed889fdb92ce17e4df695a39356fbc9af18786c5ca142e57a4195346a82ca86ed58515190f82ffef04e18df16ff3656baa86bce1d3318fd595b9a6b8916d59ce49fa587c5365b8250c445df9be06113c21915b58fd572ae4c354ebf79bac60f72e510a72420bb3c6d405ea9b416cad68e25fb665d610e010317eeb01fb26ff16d1c3942f9aca980b3eea892d0210949aeda823000805d9a565610f1e483b4cea168862cd5eced6de75d5923a91b6eadb99dd14bfa3db14d455fdc1da424d9e856d5b07695a395a463234ebeacf4671bbaf0662c4b1d0330f811ac7aceeea5920a2fcd3f29ff3a92d6db8810b75b71ecddd19edfaac931d14395aaf7fad0c3e36e39be77f57559b1eb068e6e08b4fdb4712691317a6e11729716f95bc7429d758f57ffbfb4daf671bce0364585a88d6ddff6d39b848ac78794baf071ac8a14aa88dc3d9b78bab4d8bc99714e11df7cdc4b872ecea3b388dcf90ab3cc89a42d15dbb91a15411fd1c479bad9a33c533c0c48579a945d520a2910db4896fbaa2914d3d16d8e3e671d24c52e18685d3ee76f3eeeb222b050538004029c90ae0d931f20bb9dedf180105169aa81bc7ed610522918121686508649bdd68fcb56ceec0db72c7fca9d3302e0cec41cd753072d843503fe3e315e665f711048ab6d6aa694e4a0ba3c11900ad3e1561641306e29028d2af9530e81459ccf37177eff36e225c25e46556e3134b62c8c733b2a184bf579f0a07316d080dfe19abd2e1f2559a333b7d0fc91ea137d3a13edc06a1a8639466e9d1758ef7d68c2da228c3d34cf982cae635db415f47577205bec88bc964ee6be8d63434d9784308349269daaee6ba4d584d7fb8531c6d39eae5723757ddc2e441576c684055c160eff3435f6ea196499a92b9c8d510a6739ba5f9621f0e3cd3faf7ac1476466706f89a17f32cbdbfee46687690bd2b45449d238710f11553836611dc3642e5c96b86a0b6734d5833749bf3637319cf39a1c7043d211a56a23a282cd2b9b4415f8bd742c89b2f89aa07e56e7daeadf2a3e29b328cc66b4557f76d0bacc6f2a6139f257fad4e53cda7b0357cf4febef3cfa185ac08a5de49bc3a3aa40831f7e7a05f89a175003f0a2cb2a673626bc74e40330596a1286310493a9e41c09952b0b9ed69eacaf1fbc8059039dc716937254445afae9e7bf11ad69bb8e0e16e5e7380b221846cd5caff478952672d8acff828abee151db9b6f5f923616ff460d07c8eddcea6599b0fafd342e03da51bd05b23c4c4484ecb364ba1038352db65404e5b557ab66e9aadc89bffadb18257610210ff1bd9b80ec0f17632db30a4ae1e8dbbf18066becae24fd1e424ba23da538a817605b965ea3312dead1ee1c88415aadded2b37bee0b36794b8130c13448b009341125d16b7122378962a107483e7ad32cdaca61266f75d5010d54d23adcc0940bcbbec6c0e53765f28d29de1fd6359d0379d3b18f665b9bc8436e378396004d3e22dfed2e8d9835b6b96898848d0bf6044bdbb6d4c92b25b55dd605ac04791c61a527cf1ad81249bb52669c486c30318b6bc9ea20c9e4e3fba010ec3f4b9c03b48e5d326f194219e529184d43697cd11d47ed0077353ea3176322b8e9598a31eccb9d44801ffa315bc1455cb9cf25d89c6ed881b9bc5b81687385f943aac98c06114434237fe9b3383d5e1e65cd0a40a449184b466f57a3fce805ae9f7cb8bc6a6d6f29d15a7a433133c9023632f14eb71694919d38cc95c7940d7a99d95bc1d7893249adeefef3b8eafbf21898bf3078bdb29514375d111befea0a031ae2cf2d0f033b7047b4ae1b622b28366929575c65c7260ba6787eafb1b3510fbcc9dfb983bdb5c334d08f4e4b0099c2c7abf90ab25f6990272838b40da1338353a74a2fc764a81d892e9a9c86189274d665b31eb99ffca447a28d5d0311a68837992a59e62c54480565b88795f0a40badc5a20c4e95bd465fcc1d445c5f3ef9c85d700176b20f86b839d25cfb8f3c4e045519187b784c543ca05344e9885bf03c237a238748c040db59b54ce671acdf2ad2c4ae2e580180c37462486eb036bb554f850f959af3e6b5cee9ea03d74bbb9735968954d308eacc47ae71350e1acf3be53d9afb9b815501f2dcddfcb1b3ce9ebf012982f01be47a68beee8403217838b9bf3236493381134eb04ecefa24fbfbf6a1e7236aefe99544d2f0571458cd7f0140b7a80c25d94cc453408dce4b925a6a98a26d0fabc0f9ae2c007f1c34d282c0d00a2093cadab25ea1ab5514e961fe36c414ea289b07936e2fa7f158536f357a717ecd8060d1ebada51a76d1317ccdd4ac943d97bbcaa3a12dfbe5dd743a0bfb03d4ec2bb43ade9572c6acf4e3bc05ce51bbed2d86c8a1ddef2032f12b40c720c6be303a932476765ba5ab85d0b8206dbed5fd71699a35bf55656dd2a0f87b3e9752fb50b72ad2ed698b50ac03a038366cdcec961229156", 0x1000}], 0x5) 04:28:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 04:28:10 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, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x3) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) getsockopt(r2, 0x81, 0x0, &(0x7f0000000180)=""/73, &(0x7f0000000200)=0x49) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x7) 04:28:10 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = socket$inet6(0x18, 0x3, 0x1f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)={0x1}) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 04:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getpeername(r1, &(0x7f0000000100)=ANY=[], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) write(r1, &(0x7f0000000040)="4b30d80f24fb", 0x6) 04:28:10 executing program 0: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) socket(0x10, 0x0, 0x6) 04:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/192], 0xc0, 0x1, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 04:28:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40}]}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ws\x00\x00\x00\x00e0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = socket$inet(0x2, 0xc000, 0x5a) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/55}, &(0x7f0000000100)=0x39) 04:28:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) close(r1) 04:28:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xc) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) getgroups(0x1, &(0x7f0000000100)=[r4]) setegid(r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) shutdown(r1, 0x2) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x3f) r7 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCCBRK(r7, 0x2000747a) r8 = socket(0x18, 0x2000000002, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto(r8, &(0x7f0000000000)="f550d4b20740b973c18587a1d646fc96e305d4e4f46be14d528fda8aa94b6ea855342da06c861b087cb99a5e32f3ab75716132ba0aeba8faddaf10cc7adb5f81b293eb953ccd0a3bcf45b482d30e0ba9f7d3c3a66ab0bafdb7948adbcdd2ed87fae02060f6", 0x65, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 04:28:10 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000981000/0x2000)=nil, 0x2000) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xe5f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0xc0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x1000, 0x401, 0x74}) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b730 failed: hole in range 04:28:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ws\x00\x00\x00\x00e0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') bind$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530002ad6f08064be08f85e2640043b4f38ccde1cd1e82600e9d7"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0xff}, 0x10) 04:28:13 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getuid() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 04:28:13 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x20, 0x5, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x10, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(0x0) 04:28:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3ff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000410000000090300000000", 0x2c}], 0x1) 04:28:13 executing program 1: sync() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x185, 0x5) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) sendsyslog(&(0x7f00000001c0)="276548a122f72bf22bc35a97b77d1e59dbefe7f9a00ac13343176ff88ee6755058e633e838f35e6c5e86b4ddf507ca5471beae89f86c665784eab432a3652fff66ed955a62125c244c0a420593629214da3a84b9ad43c3", 0x57, 0x73afe7a139d12e0d) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto$unix(r1, &(0x7f0000000300)="e2accbc3fe206a434105465f8be33b9ee28c19eb25acdeca998fe94605e63d2ffab18c5ca5b132cb8eca3b454ae12be55a582e939a9f3bf9c455e24df44941a5d49d06c2e0efebb19847ff1527be366afc300698", 0x54, 0x4, &(0x7f0000000280)=@abs={0x3180d55cd83e4be7, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 04:28:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0x0, r0) connect(0xffffffffffffff9c, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) close(r3) 04:28:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/75}, &(0x7f0000000140)=0x4d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20000, 0x0) 04:28:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) kqueue() pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000280)="654c9e9b3aad172958829af84efcc4a0d3c5989c76577d4a558796c8d2d0a3172b692fdd47c2cc50c8d081472158e5a0ce4fc5950572e63d9d5a6ae37d816521bdab0846dc51fd424802455ec20dff09ae641dfc285eb391208ea8776722daa1fd530169c277dcb03c8d5a43dce165611c7d58af5c880e8be39012058454848b957869b530350194b5e28705111e157efaf632f2e8af541229ff90d5f3e0ca590a1fe7154ee5f392e91684c850cf0b2004ef9e1fb74c9d21558d82bf4c77deb98ffe9b675dc052bec545e344fb7c138f0bc23e24eab0c1910aa3ab0ad19680e98b17b64d3bcf93b35beaa75787601b8c27fd37c70e2ea0e7580ac750634f268c8ce7929e331d68f0757a6486bb4df9d4bc4d1643d41c0dc4007200f505b5100ea0913714dfa3288749c4a54b7e32f39e1995c858eadad040871d66d109fe41637012466f454e78defcb49c4a35949c25a488e581c44865dbe20615efccd5d98e8ebb6a799d34446fdf029ed20f3a16daacf103ff9fdbd07200d612f67a3647ce701f487d8266cebb6f6eef", 0x18b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:28:14 executing program 1: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='W\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000005c65002ca45d02226270b7b30000080000000000000000000000f4ee1b458eaedd1618caf238676c3c000000000000000000e6ff000800000000000000000000000001cee7ec0056e45d9f93fdbcd475923b8eaa4a04f5c17bf2aa1f90bbb9f4e86e4ef0b53d4e867f1badd4cfc0a7bc43bce688aab23b54aaae02d6d9f260c476b7302e56c2619b81fd8509e7e4ac9cc3c3fde8eb64052e9f92ccecb4fa652eeffa46cf7ee0a2c7fdbeb8eec93790063383372b89d767ad1260a1e6ec5065d227ba64a74ab2dc91de4626c9dff50a7579b489104765acd8f8874d8a3ed8c8e173a367f8f2518308c725c020162df3a645f430a9583ea499dd1795fd28454e4aee7fa1e26f4b3a7790120f9d1cba711130668c8625c3b7dee495639d81da85ba5380ba97e1f60cdf141cff440d3066b1abbd6edb5456f4aea4b6c24f81e4fc2d63ce313c9439bb31eb0308154c631081c365b3097a9cdc7036bd067bfbd5c0f8977acce060dad794b3c990b684"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x1) msgrcv(r5, &(0x7f0000000000)={0x0, ""/42}, 0x32, 0x3, 0x800) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r6 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000340)={0x2, &(0x7f0000000540)=[0xfffeffff, 0x9]}) fcntl$setstatus(r6, 0x4, 0x80) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 04:28:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000171, &(0x7f00000000c0)=[{0x24}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 04:28:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) r1 = syz_open_pts() minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = getpgrp() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x6) r4 = getuid() r5 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x20, 0x7}, 0xb) fchown(r1, r4, 0x0) 04:28:14 executing program 1: r0 = socket(0x2, 0x4000, 0xa) socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x8004) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd5c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30500a79ba3236f14571612f871f4385f041577d5ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff01000000000000fb37ec4305642ad2cf8724eb180892788058b8603bbb840c60e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf16997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be0100a570715f68922de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6e98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1db4338f3bfee17870e00000000ff0041374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab7827b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b5e295bb546ff949fdf695790beedd64f4ae654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f00"/965], 0x10) setgid(0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 04:28:14 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 04:28:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x208001216b, 0x28ae) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860040080000140000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 04:28:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000001c0)="6db3c1d66e6d4512a974ea541d521f0c6b42600f9172795d6d5ca41df272977b88f58231c5842bb873b214ccfc2b3203ce97ea422e4c8b87486960228ba9be494a121a03ad0fce5786b9900c7899e8979a8b41900487fe317127da4e0e2b5d142fb2f442e3a193072ba828b48c3ff1c4619fa6753000d3f0ab1ca66f10ea410597542585023175825e597cb6f5d3cb6274aea09592f8f007b427109eb09f0dab2930d803dd099352ef7d45284d79c7daef906dfb04ebad6f9deb8da2755a7130314d9636eb424197f168eb66735305c3ff816e51ae9882378152d6ceb081ed981a420498cb2fed995c591d654c975d7277d4841501d2a3720e03808564253b8e59729e951a95ab7184ba585e1eb78420667befc2f2fb67e3def26e7cfc288dacf26f9dd63baf442d4d53fde1b3bce01444256c299903d186eb825a72f0d9a95e7028ff0ed7fe10c293cbd38dd5a30581406e5b1f97f633e1e491d1a55dfc2e16e72d5a086d7ff4642f72ca168c110bf37d3de4c3385a5e814018d75c32454aba3b5a288b48edb70f94f16e9f6bbadd3806692d0b50cc8c49df6297dd2783fb427a2e35b6f35a09f47eece41c19ec55f24b04eda1bb485809292ff446730abd0c80c3436951e4e91cabd01be4f60523d4c192cbc206abf704d63b111a1771397804a67342a453ae18a011e1d46218709f3ed2ed30d0b10c1a48474e237d04f9f6375328feda84864c1cccb939e8c7f8ad670a14a65ba0d1a829e49764f031b76421af273ddc0cff6c580f95f87539d7b536639491695c46379e2890a36ae5fdb441016986da45896225d1e9bdd218a7a179a4709faa9d34af1888e7a5e1b1bf73340245c98cdc08dd55cee5eff77c089959473dec7be6dc62c1d490bc88238d94e9ff6fa9486313d13354e5d48864491951269d57d8d4740079f413f9482a04284b206dda1b1e2412036f6e0f76101a95cdbbbf3a3df18b7a1b583af347760085a44047d0424e4f84b252e4808664ce1eac2739736a24d49538523f2ccf370bbb28e718cef37b2d565e53f106eee3d4ae27a53c053b955a6240b0b0917470c399cf17d6cb3a6303fb978e6f9b9c44dfe986a44f2de987f32438aa6e2f945af82afafe4100e99d38c210144b0ab7f6f5b6e68f00d6d65e4380be2ede467a63d2f1f73bfc60c057f5a390bc8edc3ac7577489c5166b597db79866a6564de30da6001318398a34550fb86a71e7065d66d225ee24c437c5f3c0e7d0c44ae1188529fb08f61e789bbf142ab5beb543796838d2b9562809ac19eafe548ec7d5ad31c3b94151357556e89608cc4d81e89d4dab4597a64004d14eff08a4d414cc0ba42601c328c32db93256bbece66ec705536a7dc388037f2ba0d0909c89ae16c6d01f0a79d5b2826022346986a7f2abe7ad6f112556f3689b80c50cb8f6311989e9254fdd5d5b305f458ad84f25cdc97eca620f9ebcb89113936d2d2b8bd4e3a55a5160adca0ea012d3a49ff4538f6534b82eb9bdc6c047abe0a20ffd222f637cf16efa5d59d2a5298477e492a003415feb0210c4e56ccc11cd723eeadfe00be134be8ec7b1c3f0f0e0cad4641fdf3f14dbba0e0b27be952b05fe389d02d5d83714cbf3d51662a043c46018f666bcc01bef3b605e9d8887d5e2f7b25246612029761d7ad423dc034e357c0fcf3d4c99ee55d23d5eb1f0df138a98af91b3f263995cc1e047dc70cce0da2c55d78ac30c49143e7f4900143f139694178f7ca3f6ea93e8547d32314be33e7203e4815e367a0fe97130162c8a57d522ad5d99a03bd5ebd5ba3292310e87bf93c87b2705a829a47ff20a9c979921eabfa630891815407e4f074fe68dfae06317207f0f0c5b487478fd87e63e78c5e768dcf2347f5f9c3f7357a0d595b4c2d9370163ef281e46519f969f9a5e0e3a83e7b895423278b12285d2289bb1a63015c909cc5a7a7d4fc11e453217dfad78e304027fd34e73990c05b50c4c28a83263c70f4de80c8dce2dcbb183d5ec38ff87451f47d4ac3723ede1339c5bfd49dfca85886fe0239ce880eba63fea8f358006cde2b6268b2fa69556e655973c24352242022078b94fca6b82af040b1436c0a0c1fc19226cdc91730f47766778b0fe27c049d645c01c5f2366a1aaa53cdd65cd3dc792ac570b683dc92bc2668b8272eddeeefbdf813e8980316c617296025d87c8379c90f4114d50a6421aceca51cb78a6ac8c9e511e69aafc128f5366b99bb0f3b3a92d25d22c677ef2d33a699f9bf950ef83e4df670c0c5198ad933e303487e6f0f79409b2086ca07df3fbcabd53c45c36dd620cb0421432238ee02cc5399e42f495a13d20d7a122cb1041b8f2811c83f8560e38832bc8c5c27ccc93d388d573c5317d4c897e3d27290a567a15bc776bd7bf4b150c2225fea61908270f165109706750ec04d1a70eb35803db7f154bda310295659f0a61a3610e142c672a345adf04f650f164955f57c566ac58fb20b9b762d6e287ccccd36ee4feef4d93f5da12903865e9937c9d3ac586a98a13e1dd0c04de4646613b7a27ddb3459e0d0b9c70a2ed421b9a4a607849d23e76dc89dc9fc2609c3e268bd0ef422f0ddde7608f35282f953bb151ff7a45c19f49f70db4d8350764a0e215d9af08ffc5c075bda7ae88241fb452e2c7832adea1c6f0c7506218fd3c3257875eaa1a8b94eca8136a8cc0f5774c2f921b810a1cdb0d2850bec104a1fc85944f9ea9b24eb97dd9eaf9752dd66dd4c39f1f6698118156adc0d6d6b55a9b92da1ed3c7c36865b598a32f001af2c3c72ea7f82641caae5724e05bd5cae1cd3cc6f0ed41ca37b053631a4d5a055009feab1017b0ad36bc5fcbf243a7c811831f1f3046e32db19eabe0403f008c0f0e0575ad0070c9e248cf18187d4af3b3d54e6a7f22dd2554bc2990e0c493328f0deddbb721d0bf19d77bc04f0dbde95b3d0c871df965845e08fe179d86f6c12e3d2db136d24657bbe00c05a7a9657ae94cf45f18f2a920819f041635d446848c13cdddac409b15948237ae53aca28d0963a835834f28f5c0e1ff4db8ffedf20c0f8983fdc97979e4dc60654ebff72b1114e0f72ca5abd570d576be1b0467ef297428ed134271e31bed55772ad97d590c3d7ae01438cdf9d642b5de93b0ce6abe0da4fe7b9bc7c28e25b87af4da0c6326a306db61cb86076e90e7f567d5f0760802a4dde8bbfd82822a3270e613a4683dd434c671d3937c410a45353eb77424149a025d46595039a7c65b224b18ff4ba11c302b73541978f1f15e202189e59ae0b7a6f679327ae000d3d2746b12c628982f184f7f192fe4eb8101af1b2f11b3394da2a2e775bfcc30b6031ed055e9cda4b609fa85a5b74547097302e0ba399ee0d3e070fc52b830c90cb2e6f441d924cbd2750858d31e4e5b3390434bc44f90cf25fdf296fc98fb3437be892a58c24e8f4a351553ed0ca986c1c4c0f483e826c04dc532f6a6ea6d74b9cd8472f4396f54c9573ec6c34a71a9dc63121fd861a179c1905ca89862ac9b9d327d2ef6c9cba7f1642b5d26b652567bcdcce5819a02db73d398f7e2d5a3e37bb938b328d992738e96f47b926e4b3c00031c695c407ad61297d4e6d76ba4fd97b7050b146dcfc0a67521300d1db89e5c5fff524c32f20f694ad8239995e42649163f7cf754c6671c7e96e3bafdb2915436edc2c517173196db28662fc666a04b4cf3f2c2f72337596cd2e8caa2706adb96445ed1e1f9dba92cb6fbf56e998d16228c802aaeec732f3d5f93d9770cedf29c93aa87746932b8ae2d2928923726d7f3df5008adaacedcac1becfb80f604324f5b10211af18bbcfc6ce79a44c88993c76c6a5afed173b5acdd25a0c66c0c79d00359b978c68321a7037f62d9dff4e08ab7bfc1656b0521f714abd18d238d9aeaeb7d1be9d6da317461f5d79f9a2fb7e01c8bdcadab16bc6aff3da3b846795a39d53d1b1803079c7baa36ed768a3991772ef6e6b54db851f3ab0cb4d142e6b3754bb6da7f2bdc64a5f0bdf8d0acde57d654d95eb059951545aba3aaa103740e3e7d146d6e5cc80cf96752e03d80dcc3c41d00672e55eb665d4dfcf9ac0870e5808aab67e70bbd39b6b32b39044937c6fee25c5d1d83150bd59f0b146d608bec37431565c58ea41a25b7920eba78e0bf6708a671b00c984a072d46590c7eb828870f0f62bce7f8707e9390abc8b0ac085120b1f9eebfa794b781119fe08bd1fc95a726a4f8dea55425a930ddd08f78bf5fc44432de4399f92900d79db035128423d57b0e52359002148d1044ccc15b4b241544406978201046c84e0281265cf477d59f73036df9dcee61a628102dff47deacc9768b6ccd5edb426d815f1f669ca4960657882f0f48ae9b436f606ddf1931a4417fa5271d40900317734a2627ac23bcd673618bcc68ad3c8e794e847f2d47f2a6eeffe2ea5f0175f9c12c7a80e0e02e7941e10567823b4324679eaa9f28ea8c9f1836a7b2335be7c148f1a2a697c5512f8e4f2cec60e4f939a0f894a9a12bb33b692c2daa23b1087190c14bcc17ac2acebe88e2a374736e5c0dbfacc9051b7ad20685f3406442675e321c338c434caff192f3ca69d34bb27680396ea1f38815d2d5916c0de3b3b883a8e9bd8215530a4cb99c10fc472653286ad5d70c056474de28b920123d1e0089903ad1f4aba734365e31f4351d7c2e6393ca0ab92360e1309d457622a5ba13026d941da6d04a3766413d0f8e74625aa446605400f15464586cc38d50065c596cd193ee07ca04afbf2b55805892a285dab70d79de08c8ae98831f78473768eae047bfc7deb902840ebef1077e66093863704b650bf80ed6142f8f9a565b2e47f7f6aa855d1573a1661f44120c582418df91f5d0fa7dec9fafdfe8e541310c87a4daa46da3e71e4020a9c5f539a38a03e8af109d0f9034ad91fc13744900c16f6708152f924a90c7e1b912432df6186ea0627c54f98b26a80d0f1509d53e7356c7e4e0c45ad8379e7b97633586329a46c73d20c97dea1ef97cfcc6355b03756dac35e88eff941573d69a0fb29190d1afac5141e7d945cb582d251ed989ec9e8dcd431f9b074fcb8785297cebca484febf0d2fc0cdc06958f6a4485d608b87439f8557b72d924c7cf73aba2549065936c9e3993ee3a2bdf48ef29a376909e5af1875bdd6a6d55de68229bf1195536990e12f074bf0ebc66cbfb9a2bbe6559a876b9c38fb202b08e152e9d5e9ee204f672b758638a9f8fbab5200b4661539c5b3b8b29b81c7c1e39c212116bb44eee6e9b01f25f249beadac42e208bb0543b1984c41429917eefbeaeef73017bf78444e6d706b2b5577cd62fdf1861c47688ded9b6920523ebbfdc55375d3b026aba38adf7c0788965868c7207a7c40d59373b0cd68888ece02a14ecb705df6aa9ce71d17a6be1b2931a0ee77a5c8e5017d3f82fe1c984ce2b25f5bdeb21ef87add49f150d06b1c08f90659d5c169589ce7e01d293da907f223011e1480654821e2f0b9da3cd2c88783d98a5f82ccbb492af661dfdd90a889ae26016a7201ed8930dcdbd845266978dce370e06681214bf0f499b7ca70d1b8f58f4cc0d38aaba33c8b44cbd1a1790a35614e782f12bafa43f5e63444a466b54a33e7ae0768b9ef3f52236f299a3962545cdd246328ab3ebb6d94ee2c1b93ddd9e6fe98320270a165e737cf4107a35898dc5d3dd7e0e58d625cc3cdc818c10cbcb1d3c4f242b6e1d9aa0bd6aab63ffa0d85e8c3520427c347642dc879c2e1b7184c6ac1bcd9cfeb1e43b23bbe7") lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000011c0)) 04:28:14 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0xea}], 0x1, 0x20) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 04:28:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) r1 = socket(0x18, 0x2000000002, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = open$dir(&(0x7f0000000240)='./bus\x00', 0x20000, 0x30) fchdir(r3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[@ANYBLOB="a54f374b3ae2abf2b5025c4dab144d43e0f8d3fd74c4d2d265048e4000000093601aa4e3703b62b7cf799ee95a7c3b2fd37b7eae7ac3b0b3a0caf4a06629dfaa13a0d00d6b87f95b20addcbc97a434b32a96a50cbb3c7b9db1c41e8b4b6d3dfda9ef63893d21df2dc8ab61f9a5d2831258c8fce2f0b4c6e65a4a8d999c077e735773c87b8fd56a64b3003989"], 0x1) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget(0x0, 0x4, 0x600) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r5 = semget$private(0x0, 0x4, 0x226) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r5, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r8 = socket(0x18, 0x2000000002, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="01002c000000000000"], 0x9) close(r7) socket(0x18, 0x3, 0x0) 04:28:14 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x8, 0xe7ab, "3f3fdf7cd5616ed105e0f94cf54600"}) write(r1, &(0x7f0000001540)="6f1fd68928453aec0604cdfdada6c30e8d1de6074712051038b400d4b9757419e6c5711e3e3a16ae9b59512ed8a64f897288fdc963bd104ce062b6639f628339da6887e843619b03f764aa261dbd9523759aa62f683c08df857afc3e033e403b5c3008001d2f7baa3a151f0fb27d45090639b9fb33dfa88343b9da54503307000000925159809270385e0b367fe73e66af2fc279eb85f1f12bab9e7aee99a0e98c3166828a7503a61e3775c21751c174b793dc288f1c56131f02e8cd70202ec5169a4edca969da7b4340fefc07e5081ab95e5fcc04eaeff5d354014041bc51297c64c7ae50580f41fccc0d189c3467b78282f18489d6b225b45f72ace8f1033465ce8619bf8b6e7049d8148c801bc26ac10b1d2fb4c470dc703edb670ae198a18e2253e5407d03828684f12dc0f79cc1773ec0b95f6b90dd683e5c997c4b8258bdd82f68ae5bf40e88f96e764a3bd855eb6b6fdd33ace33ed4d679dbe67a20ba8a44463124a985208d4e58d550a200"/379, 0x74) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x1, 0x101}) ftruncate(0xffffffffffffffff, 0x0, 0x8) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 04:28:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x6, 0x80) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r6 = dup(r5) r7 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000240)=0x8) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r9, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) poll(&(0x7f0000000280)=[{r0, 0x40}, {r3}, {r4, 0x4}, {r6, 0x10}, {r1, 0x54}, {r7}, {r8, 0x40}, {r9, 0x5f98bf45e77376b5}], 0x8, 0x101) semop(r2, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r2, &(0x7f0000000040)=[{0x2, 0xc3}, {0x4, 0xfffa, 0x1800}, {0x4, 0x0, 0x840973f6359c3470}], 0x3) 04:28:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) flock(r5, 0x7) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r8, 0x2) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) write(r1, 0x0, 0x0) 04:28:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca648964237b8fa4d012ae447472b3e8495aa0700000000000000f3bf554799b9b813ad30505e8f0004082cd67799bf5bcb8000a5b330d7612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b6511308f9667914ecad2cd4c8b"], 0x1) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098f202ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bfbab4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109753050f0e8bc12ceebb75994008b7fe6b94dd98240ff29c61d2b7f7e69778829899f69b632d6028b18ac051ab3e5e58f63d57c64b6036faa40c928d18f8ad2086b62088638e7b0d390734c1c363982c153c68bba9f3a601879829b945013f3c4903cd6a87fa73bf64d3b09216e34540735854f09aedc9b1d700"/4201], &(0x7f0000000040)=0x1002) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 04:28:14 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="2bbdbc2b905a8205ead9a9ec6289bf49d7f5a05d9f981e30fdaa515d671781363ff634ceada97bea13a1a2189896df0e907b3a688f1b9a5dd5103c30974642a8e17e8ac2ca14bc2e310f4c8e256888fc05b6052627bbe312b2eb4bfa52f1c99afdfc279924d506a5defeaf4ce8d2c440f06e0d24f9d25ca7dcc7f50b21e0bb2922d15961400a32e6031c043b0ee892c4706bc5867a38a9b44ed618ffaaa0cadb76848629d1f9c2f70aeeae49d53b0c910500dffa43349c0f79f76370895f88f0cbbef44125ea8d9036d75724a2efbc487c0b72636093dcac7c15823db921b2171d0fda4631ccec58c2fc9eceebdb7e5f537b5014a0675558c1c9f56ea5409bee8d7b7f6d5fb8717ac6c9e6b6c4c1c77800276d051568e123d5fb3c32b4340273a01b062808651167ad87cee014a374dfff8d5badb8f4eac95cb3b2423c68e8b227731ea1cf5587f84ed6079dc7fd0a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000140)=0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 04:28:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x81) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) 04:28:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8003, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r1, &(0x7f0000000040)="896c11e2e1d36302", 0x8) fcntl$getflags(0xffffffffffffff9c, 0x3) 04:28:14 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1e, 0xd8e9}, {0x83, 0x8001}], 0x2}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 04:28:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) close(r3) fcntl$setflags(r2, 0x2, 0x1) 04:28:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x7dbc7713e2cb38b6) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:28:14 executing program 0: socket$inet6(0x18, 0x0, 0x29) r0 = syz_open_pts() semget$private(0x0, 0x2, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSTART(r0, 0x2000746e) 04:28:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffffffffffffc1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xc670}, {0xe2f6, 0x2}}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = shmget(0x0, 0x10000, 0x80, &(0x7f0000578000/0x10000)=nil) r4 = getuid() r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = socket(0x18, 0x2000000002, 0x0) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1f, r4, r7, r8, r10, 0x29713014f49c6b4f, 0x9}, 0x9, 0x400, 0xffffffffffffffff, r11, 0x80, 0x6, 0x6}) 04:28:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setrlimit(0x70f74486e1487643, &(0x7f0000000040)={0x6, 0x401}) 04:28:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x2}) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r1}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x124, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 04:28:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="1000781df8d7000001000000ffff00006000000000000000ffff0000430000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e55f4ee67310cc42cc59a15306bc9f0a5a55810000cda3549e1afa4d6bda4314f24abb8d08b96818e307762772ab01fd67591c03f854558f9e48e61f3eedef5a57ca23253c6c962d295e8b39fa10c421fb1fa10762174192dfae15279cb4ac960d9d353192e00d2a1bf957dfad5af587a2d0bbe9be0de84c2cca6784be97de530ca3b351b1864058e480daf279e3b003a6a00f4c76e49bae93a495758c51baa49ea5fbd1598b86abf699c83df37634cba7e905f5a4f4f20bbb"], 0x70}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ftruncate(0xffffffffffffff9c, 0x0, 0x1f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 04:28:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = syz_open_pts() r3 = open(&(0x7f00000002c0)='./file1\x00', 0x9b52c560da3bb1ce, 0x48) sendto$unix(r3, &(0x7f0000000300)="2d1d43015302c57971582081e6f71235f680a5b803901644cdfbcf7bb45cc14e0baf9e980068984575b7b2eebbe41346c6f9b0c6e689c6fc407dc058b2019033e1c687f018b06b001116f00e5789", 0x4e, 0x4, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cb5636ed105e0b70b4945ef06f94cf546", 0x1000000}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000400)=0x7) r6 = dup2(r1, r2) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) faccessat(r7, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r8 = semget$private(0x0, 0xffffffffffffffff, 0x100) semctl$GETNCNT(r8, 0x7, 0x3, &(0x7f0000000840)=""/28) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000240)=0x2) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000140)=0x100) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000280)) 04:28:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) 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) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r4 = getppid() r5 = getegid() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r6, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) r8 = getegid() r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r9, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r10) getgroups(0x4, &(0x7f0000000700)=[r7, r10, 0x0, 0xffffffffffffffff]) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f00000000c0)=0x2, 0x4) 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}, 0xc) setpgid(r15, r15) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r19 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r23, &(0x7f00000009c0)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r24, r24) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRESDEC, @ANYRES32=r11, @ANYBLOB="00004681ff01289a81050a22760860ffcdc8d392540ef1720401200000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32, @ANYRES32, @ANYBLOB="0000ea00"], 0xcc, 0x22bd4824a5139c0}, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r25 = getuid() r26 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r26, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r27, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r28 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r29 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r28, &(0x7f00000000c0)=""/56, 0x38) r30 = socket(0x18, 0x1, 0x0) listen(r30, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r31 = getppid() r32 = getegid() r33 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r33, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r32, r34) r35 = getegid() r36 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r36, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r35, r37) getgroups(0x4, &(0x7f0000000700)=[r34, r37, 0x0, 0xffffffffffffffff]) r39 = socket(0x18, 0x1, 0x0) listen(r39, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r40 = socket(0x18, 0x1, 0x0) listen(r40, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r41 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r41, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r42, r42) r43 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r45 = socket(0x18, 0x1, 0x0) listen(r45, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r46 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r47 = socket(0x18, 0x1, 0x0) listen(r47, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r48 = socket(0x18, 0x1, 0x0) listen(r48, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r49 = socket(0x18, 0x1, 0x0) listen(r49, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r50 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r50, &(0x7f00000009c0)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r51, r51) sendmsg$unix(r30, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r31, @ANYRESDEC, @ANYRES32=r38, @ANYBLOB="00004681ff01289a81050a22760860ffcdc8d392540ef1720401200000", @ANYRES32=r29, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r28, @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r51, @ANYRES32, @ANYRES32, @ANYBLOB="0000ea00"], 0xcc, 0x22bd4824a5139c0}, 0x3) setreuid(r43, r25) r52 = socket$inet6(0x18, 0x5, 0x2) r53 = syz_open_pts() r54 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r55) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r53, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r57 = dup2(r54, r54) setsockopt$sock_linger(r57, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r54, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r57, 0x4004574b, &(0x7f0000000800)) setsockopt(r54, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chdir(&(0x7f00000002c0)='./file1\x00') r58 = semget(0x0, 0x4, 0x600) semctl$GETALL(r58, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x5, 0x3, 0x7, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x40, 0x2}) r59 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r59, 0x1, 0x7, &(0x7f0000000a00)=""/89) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f0000000b40)='./file0/file0\x00') semctl$GETVAL(r59, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 04:28:15 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(0xffffffffffffffff, 0x0) r0 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmat(r0, &(0x7f0000003000/0x1000)=nil, 0x1000) 04:28:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 04:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x2}, {0x6, 0x0, 0x0, 0x8100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x20140, 0x2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x5, 0x9}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) accept$unix(r2, 0x0, &(0x7f0000000240)) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000740)="9e220f98965617b700b0ded7f6c1cd2ffd5ea05d39f5fcb43df18b5f59bf387aee2b7a4257a8429303e6ee675af5eae7f84c36022d5bbe8ecea233ee04d3569e21f6935996185309ff803c912a07057d48ec1f88011ac7ce961d6ac94501d05eae27e24261729511e033fc4d15dc15ba97f2672b6d5886646525409327da056b4e919f2e8f8d6389a076bbdc849ee20678f095b0089066aa5d93bcf92b94bfc5bee50944847e36c345a53347ae5068c865ed0c068faa42fa390b373e75c4f45241cc7b3ecb8603aca807d5fd0ce7a5d4e8332175d7d66f11230d47c9a4e794f0152d5ee549ceec048d4111d23fe94d132356947da168f3a1c63b11a911669bd160183b29ec893e0976120aee784840473dd29d19b8e158d42b31bff92e46a388895fd2828a22ef749d391a635b227ce5be7661214ccd03a39fc39dce9584fccf141f6c5adcfbf9a213b5b6b400b848381640532bdf62c908213b03a02978fb403f2f50fc127307ff19a145eba16a62b58743b63a70fee55fea5854c1fe29fc6bf938a6a0c9274cb9aca6b7de6b4fa132ff97db32fe4d1779503ef77ffd780483b8a146f3435f34201e2795711503ec41fdd66922d52379fedf28c8ea6df3fbf2eb65f368b642acca0b6ba48ca6a24081417dda280a39b52e7089141412de211b61c633ebe6cf00a348711b7717d4bb09b5f75250b13fd6fc19d6902ed969574494718add960a532538d1cb82a565f1733635a583519c9d477d37fc235c36163d93ed2a9682eac8f20f10d9af2c7dc5fc45f3806f0cb396302b9d188bccdc3bcc05c74fdf8e96c4a8c5b952a178198d78375fb3b098d587ede5fdd71edd858de65b25d8e981f719cab80013f961f7a7f99fdf8c89f20e2745f0a5009eaadae451e101860ee2b292e846d8bfaeb7e810f5b8303bd3fc87b61a5ce094bbb2c2edc22892f0714b515717fa8ccf218603f64c6fd82a470e0a2eca3d88f0da72e6619a69df19cb946a345931dc75ddc782ad92e4539161c03da712ef4bfecc67ac0d8f12e0ab6ab66dc255a42b6698b2f4e4990bf7773b7b4d7a5d36056b460cd69a7aefbf3bd7cee8021ca24c1d3f7e4231bd32a1771987d8058c316f0f414699b83340b274710a5449464e5234090a010bfe70b563016df1fcec0057da7d96c06edb29a4d8c93df8b723713d7058751aef5e239945f04782378ae3d762640814eaee917389a039d6dffd00efec4f671ecccab8f83f91cadacc45fb78f94240047f3059716117abe183c57e0a095cc027c0a3c74222d3dbe65632abe4a65533b4b82514248b18cff52acacf12949573fafa04037bbed0d415597953fd2cf9998243357bbfd53dba1509476b82749245d59ce8de1f1a89c97aca1eb1869d7407c3eea7ca8af45a890df753b9a62a6a1b09de0d26ee13a9b7cde613949baa6311b6779d3b52eaba9baf6e9885cc768149f818975159e111fa48e6e2456a378b3379341d2325092e5c33a310f7d5fcb5e3871bf9b01ada7eaabf82bacf626647e72b1c6cc4a4a049d16d95445e1bcef15152ca23d37cf48a0814f5d0f9026c49c1cd5e84cfad76dbfb9ba86f5bae5908c9f988202437f7db3cd71d5c35fd1348867d5b60b8e28fc17b93cddb55d42725bf0601c524d9e06eca4111af639696d538fcf3c56b1721b169a08e1cebfe851f6ec12cf085c8d423ed56e30fc8a731721a01e0552adc653fc8eedf127966f68ef0417be2140849c74ce25afaec6b211e6d29267de9642dfd3c5c6211f77135545d18b9a6d7055ef0e23f2753344d62dd2c09cb07a017605efb0ee5e09f64bd31660703e775659af8c4c97aac2175a7e967ab9281776a24767c2ea118beba48ff0ee00c1970b486ca6c0346925bf6a16361f1162ed95c8590eb6d1426e536fb193bccc528643cdf1c964bcacc4ac962dac7ecccb9e20f53c3730a31971d1742ea8cf28a902547c6feb40028d9df6befa0a1822cc8d298a9012f861d6caf69061d49927bcc151be3fcb37780cd323052bee62ee12a69fda21e67826583edd3ee0cef275a165fb0086934a02b71f34e628d3459afbe630f680ef9cc54e3ffb4f79890e7cb994e696d301a9433da8a72a937927072d453761ff5a8cfa7d805f5c7e1452ecceec00c3709e4928e0ef59ec66808153dcdca621e2ee50d09f766c8e3d6d7270ecf825ee83473558838decc5d56b3a93d7ea74ba3550ece10e52f9508ecbe039371a192f4eef0464d539e5b2e4fc3fc88d6a4650f0fd76357ff398661bd6c40fe3d1ced063c5ed280a9c2909a0cd0b369007b4ff67acc05e45098c14bacd2e0831d12c4204d0b59ed760255a37564c010adb62f76233257101fafdc20d227bd7bdde3ad1653c0b240edce16b1ee4966ff4070b664b56948bcdee90121a411b051b4a75d88ab335c535f86591dafd94eac2ac4d68c0404dc1087204c562c86bc79d3f55aeaa5e6172989e112fc7e15ec47847bdd2be9c4e77089aeb298683d933596ad33e5e937ba7f0a6f9bcb00de39f43706e1bea0aa72ae7a0c7abe34293505c3969f850b85c81dd19f973bfed7b87d38abe89db0235268019fd45a4e982e8c5286f112ef3868c8fd5150b37615e4817dd5cf8f304a535744c4d4b08b677ca25fdc0255f24fffb78b4d9c638dc738479e557c4b014b43b3200d7fc20014d39bdf661548bb4446b105c63faab2576562fb88363a9c7cad71ab314a54b15670da81613df9e22778ea6c16514082c43eeb5539683d02c1d5d92623c92fecba0e8f637c50d2fb00341407a84cdbe990dd6a33c3fb20fbb664f47077c844a9a263ded1728ad441042cb5f0f20fedf8aeb3854c6b9f5c192b0383d8f3e830461090b85c9f5fd9df6144b4a3b901717f961ebe9e9450524c6b9d3d6cde5ea8ba27385053e80e4bf241d6e4a2c96f08f28ed9f468d2fead7fd8d9ac1c86962fcbe5a351cba21818b844562df274480bedbe0a03dfc9a6e6bbbfdf41cef31932f9a4e2d3418a0dd973c3d9624de38b3cb9a1a44a6dc2fa313bff59f71d5430723bb5d507cafc3db0bf57d37c91ed6bd675aa5252422a096a5689552ce09ace2c68b6ebd7038d7c252be3ca0010065f9918adde477ee6714cd1457e7724f2770eadc2c27c07423fa49cd4427e9bb7bdd600a0240f0ab373cb9f00e484adc8f3f8aec914fb7cf8e3492c54a3dbf6c61a3ea86ab2109501e8ae0699154c64cd13e215b5299068fa81f21ccb6bf152eea4d679ac10d12912031443281e229ea4daa58230e8d266fc1cfb85a9befcc3c5fb0e8108d463142a751250ce525d05ef1f9b8eaf08aceac3bca3949702638e2f821544b72c27cda8cd02dc9fb5dfdca50db14981f3a1b113ae8f1e753eeab06abe191032991ad92348ae83e672546fc7a1c066efa668e00c4706b6041c2a96b58f2f49f3320eb3b29aeed312bfd51c6648b96ea436a4d9333df9a2be52527d304e45424d3869add31dad707e3b0ec5e4b7eb0094503e24813c639cd0fd0ac4c05505d6e60a61d2838e41f0e088638c1b79beead33b03751ffb2e0fe5b2ea4aed73a650142b0f83b33280c5d9c64e0c411bcb9419443372d2facbd67f838163b50d96a654a07fcad13884b4f2a491151c1e9191883b734d79e5ff15773d25cbea80c435609a1c96611c17b2e99e2f738c09a5b0e5e7a6d59ffeb6177c84435014dc174942355418891fd6ce981adb567660c926d57089c62d82ac6320535899dd168c48673f92350265fbfbbbb3abc80e1278414983ed03e76e3af05acb141ddecf944e40e30f3adebac7df8fb039b12de45b14ed45fdb0ccca52332a3fb2496572357779a8166e7f1af8b982002046976347e9242079f3baac907049e188f25021718ca5debd001fb27762f5c71a5ff53291baaceed45e10344d98c45c1950f8f1ee693d267e2e7f8a52b8641292841919dc5c3beb2f9d00d95d638fd9d6556cda33797361c31ae31ecb1154f7a874dac4bb5969d0a8c10a75d458f7714049d3f21e32b5974627c1448400f9fceaeebee22e8d4a5b17147aaa486b55c494f68ecab20f63f57ca7bd4e054f2cc9e91064f7f1cd73d39d4f9a7c3ca23a896dcafa4dd97636a6999cca41c5d58143f2fc748299bc313aa68e51fdeaa5bab77771c41c938115ac971778fabe0943b8d0033d7a5e4456eccdd2f7824e5ee2f23e6934422913411413a67ecea7f2e80a1b575617bbb66b1a592a1d0f386ef86db08b04b0737a833ffa9c3c693077e39e505093118860330dbeca4826697b7f205dd0ef247c85edbaa187f9fe085f5899798098b16093a0e1ffb16b792d110bb78fc3d35e5b2995a59802baad49dc9e9e9fbb0d57dbc7cab186445647bb9c0e5fbb68c9e09ba163cba22c504b66b4e15afd5bc292ddf26db90d6522f0546ab3e347d761643243b95adfcb46fa6f2132a4d1d6115a5fcc5497684ea1882484d3ae2d9f1efa9e466ef39d6e871e302f47cc9e89e88cde62b1aaf41382ca563d12a70edc7c38b8f9564dd007aa68b0d443ea2b037a69cd7968bc8136162f123b8e8608e5e054c3a179ab0456f2ce51e679bd49b5c9fd68fe84cadb40282b32c84640a3f96ee25f23f6fd4f5b8f180bf321a336bf9d7df2bcfd7043e10b76598a42f7bc2f20285fc84342489d840f06f92cb9d18ab44a3969cbea6b6d524c31339f0ae2def2cd29d93bb74f7fcc6433b0112cfd27261b48804a0e9853af4b1e93be2791f0dd7ee480a688b2a5f7cda9b06328beb19b5a9b478f3829b2609de42a11faaaf54db1fb1a18ebe88df074a9b87c456860f13dc16e2ee9f7dfa4a45efffb09f93db045d3d22d17b24c6d6d99797b7b220764da53071616b5a7e45b7727a08815727c07be94faf7d1b55706cb503afc95ccbeabc503556e624bb1f3d40599d8e1b9cd2d79316fe5633e851b7f3f0577976ddcd222377417fa9ed22f718b6fe6874402a3739fa51e66a582ed00b40b383d177b089f915d9c8ba1597abec6ab9814fadc31fe08699587bbdcca809c4313fbf9a97e6cb5b41115401fd36ee8ec6b2205cdde5e7a7ede90e93bf93e1a3dba6238f5ae8494f495e16d8f04d22b1dc1b702d89a96cbc044abd4bce0c201310f77240165de178e6552fbcc604929d0c1f8add617df880231bf22b169fd3dc38a7b42a7ae449cfc189d53071d85b4700c093cbf4d675613c7ebb18ced81fd9e9bc406958c0d9e84b45c08932809a7d837e4ece8ff7bb7d3b94205f34b1058819ee4d70459f92b4e085df3a6ab717e3481d4f731f1ee7f5d3439a946211506aa6aaef3132df9cdc9d73305c7a9a052ed3216b6677a18902a128581bd035eb9570e7070d0e10525499a31e86fd82b125b1a14b94f3402f6df2ea4360a094e01b1d79c8f64aaaa67c4eacc9debee050e234bf8db4e6d1fe561b967080e71b9e7a53520eb0235dde244591fb9146dc1845ae1b3d11b55d17b9143f171859af8f3cf5480557fca57943b0326b74b156b05f8ed3e974c612d225ad602d70ad25976e2a14cadf80f81aa736d9e116fe39c9d47a6686d10d18780534c9769b73bce97e16e342f5807ceb264ac1a9bfdaa803f242f8ca185790db326365a53d63dd86dd097e97f4783460beffc6ca3a3d87522532b943188ff74111736964d684f64eec39ce2c535f2601d685513dd4da4201110a3a75f38e7ff27e57b24a17260221cce103a7a90bb822fa6dfb96add342aff416d80ec778e76001d1a4f88ef3b29650ff1e7d3651538576441795529df0fe8d992906abddddc194c272851", 0x1000}, {&(0x7f0000000100)="0b86bab9d4ad70a494fc5b583a3880fc29ce2c79238f76d48300abffa1a71521cdbc97f82fd9bae62e181de54b", 0xfffffffffffffdd7}], 0x24b) ioctl$TIOCDRAIN(r4, 0x2000745e) 04:28:15 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) r5 = socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r0, r0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922ec2370b258904940c4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8d652d35d5b8e23b6229bf81bec9d41a9e3f25ef33f5036b9d7425c002796df95d73f2fefa"], 0x1) r9 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) mkdir(0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) r12 = getpgrp() r13 = getuid() r14 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x20, 0x7}, 0xb) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x7}, 0xb) r18 = getpgrp() r19 = getuid() r20 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x7}, 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x0, 0x0) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r24, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r25 = syz_open_pts() close(r25) writev(r25, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r25, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r26 = socket$inet(0x2, 0x4, 0x8) r27 = getpgrp() r28 = getuid() r29 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r27}) r30 = getpgrp() r31 = getuid() r32 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x20, 0x7}, 0xb) r33 = getpgrp() r34 = getuid() r35 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r33, r34, r35}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r33}) r36 = getpgrp() r37 = getuid() r38 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0x20, 0x7}, 0xb) sendmsg$unix(r11, &(0x7f0000000980)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000380)="950c42f6c2c6f8b619d16c909ca9349969081e574185e4380df2e17f6f79a721a436748d70a258a8bd2cd49ba490bb4c736742cdc24b2f95657260d1674a20ec007246765c05e24fc7fe03b8a056d191277f9403164537c1b2924b0a1dc93bf4053f46eb65b056fbe0a996317482112ef2959e2f719cc3aede34ae9acba650a9", 0x80}, {&(0x7f0000000780)="20c18a845c3b10f130730fd58e6ff8b797678e2f0493a9862b47c6869e410e540d7bf85711c4d361b019b284e7d4b850e8c85a117e64ec9782ad64c4ecf025108e2ceb7ad4a2f49e3f8b61d3cd476045cc6a676a460176cd9b39e593fdf6fe36d2af71afc5795f2625216fb29245561da8d244ac0f7f6bba99526859f7386f203e389745b31250b4fc7e6accda77560ef539a1f7acb57c7d196e0d5ccd627d623bb32f22fbad1aa78d597d56fe13fa8c56a889e1", 0xb4}], 0x2, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r14}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r7, r16, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r19, r21}, @rights={0x38, 0xffff, 0x1, [r6, r22, r5, r23, r24, 0xffffffffffffffff, r25, r26, r4]}, @cred={0x20, 0xffff, 0x0, r27, r8, r32}, @cred={0x20, 0xffff, 0x0, r33, r8, r38}], 0xf0, 0x4}, 0x66926239fbef1223) getsockopt(r4, 0x7, 0x152, &(0x7f0000000500)=""/254, &(0x7f0000000280)=0xfe) close(r0) dup(r9) syz_open_pts() 04:28:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1f00c204"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0x9, 0x1f}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000000001000020003d05b71845da57ef"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x10, 0x8000, 0x66) close(r2) close(r1) r3 = socket(0x18, 0x3, 0x0) fsync(0xffffffffffffffff) socket(0x9, 0x4, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x4, 0x8, 0x3}, 0x4, 0xae9, 0x8}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x3b9) 04:28:15 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) setreuid(0x0, 0x0) socketpair(0x16, 0x4003, 0x102, 0x0) 04:28:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc, [0x0, 0xa7, 0x0, 0x0, 0x0, 0x0, 0x800000]}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = accept$unix(r5, 0x0, &(0x7f00000001c0)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x14440, 0x0) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20000, 0x0) kevent(r4, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffc, 0x21, 0xd0000002, 0x80, 0x1}, {{r7}, 0xfffffffffffffff9, 0x20, 0x0, 0x8000, 0x3}, {{r8}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x1, 0x10, 0x101, 0x80}], 0x9, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffa, 0xa4, 0x0, 0x2, 0x1}, {{r10}, 0xfffffffffffffffd, 0x5, 0x4, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x4, 0x3}, {{r11}, 0xfffffffffffffffc, 0x7d, 0x20000000, 0x400, 0x9}], 0x7, &(0x7f0000000500)={0x3, 0x2}) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 04:28:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "00000000e9001040dcc40005000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 04:28:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="a2de0d9a550343e2a93b021c621294e25a26974d881e6ceead2b2c6b804703f7cfc4a33d57cb29090dd8def0589193777ad53e4c71d1a01e2b5ceeb8af6278034f7b5e2005630cf46257400fe0f1d0f5d42233c6b60c461b1332a84c2a6177de140e86715f51abef44b9d9b1a6515fdfc0e2738cba2ca963b9b347be4ebb0e9b77bd972082ea426fee696f1c6072df63571c8ef159062cc1e33df3dddb404c051439baa418f8ae7181192c03e14e5f6f8e5ba0c40d24561f4ffcbd17438b4e4e5c97993fbccba135d3fe83dbf948", 0xce}, {&(0x7f0000000280)="6f265377a7332971c10a910274a607771ccca43957793db0a3080a61d9722708e61e47ea17782b858d04eb61eedb314a0e0c3c48d05b6f896d667e45539d19637e5f0f87cf3e040c8cb722cab4845359317233c829a02e7a8bb920f943153fd734724171b96cf61d", 0x68}, {&(0x7f0000000300)="091c4c9c4e9fe4118b7f3f4f9d07bead7cc07fe19403fe6f94dbb214e31f08687724c59b873cb4806877101008fd4aad9d05774775f9dd33cfc46f8910eb02a3402999c6c0414c832b8c22a54ec71eca5cc588e7ef475ec63edd82b36419e2ab", 0x60}, {&(0x7f0000000380)="9dad14377aebfd95a4dbfcc88906e0e3a8cad81dd263837fc7c0e18c467201629e421971a0d76713234b188d60131c08e54af845e3d6562c695d7c39ac6095b59e7275e98a1d27a87988d28845c65f55c0263342b1f8b0f8b35984f72cb97f467a443b3fa78a3e753458adcb7851dd250eecf5cb43aa11fa8d9ffe821d941c45555cb0413c7e230d42b95279490de4f8ead7d6438ae90d4849fd40003c237d7d7b4b0e57c224e97846bc60109f2f3f42ef5867e16aa9e6437b194aff", 0xbc}, {&(0x7f0000000100)="8e21bfa29e5472d8bd5b4fe63b6b7b0c071fc11f893c9e", 0x17}, {&(0x7f0000001680)="3c3469cbf4a0fc470c193635fff8ce7d62efdb5b34d3a0139cfe8ebd55ccaa4d013c7fce2dd4c9d8634d6764294ad1e40aa528c29cb6a991bfe1dbed863218a8d78449f3eb7dbef8b650497c240f73c4809a933297d2e12380b6a52ccc81caccd793d6db1b22b780a2e219c8ce19c61bd2cd99991e40f80cba0066439149e88cb67baf6486126469fae0d85aa9a6227acc8688d87a18efd4d5e5ff4dcce15dc43116c50f04a02b81a68635880e4b46cd8b23da7c667b99adc48203b9e3b24d7e04c4e37cbeb4eb6f06a37a7de1634af8ed064b621596a485626a5642da9c15fed3c14b728e0a718cfe64a4293b0556cce980c844241630f2a01eb12523b0dcc9e806080620ff5f6151345251663f03e049f555620e0adfd37c7e5ba7ee6befec8b304fe5778170eeb3810f1a3c951b4855c0eafc8eadb55ddb61bcfb3fdc5eb504130d9fe7615131cd73614365974321a52232e6f863c534f194841841949884af823dd35c3199a165cd39d1b8ee271993f55e33a1a40aa6c700a858a550cc2a34b4787e4ddbdda621f17a524026eec4887f04b6446aba2f4117b33bde296de25b58ccfbdaddb632ed4685d7b4e005a9ddbe76d92b0c85767aec690cde3bb4a44ac4cf3a111b190b22ae0d20e08c2bd5518c09a9db137412a34955722ed916a37de43204e25b10e8c1a111e0804fd16eab9f3a9d50b3195e82c9a84e3a3592f5cb6c9d5d61696b8da2e25a2f4931f3961b615016eb18ea373794be3b5eaf890020493278df8c862be2d4407f9167b1ac4c9cd07f25ba71c95694ebb90180103592549063131cce75ff79b52fd4fc37ae9b3f7e89acef81125157b00018ca557f560eed2786f4aad14d28c983110f12fb738bde72a7fc4536a0f48a8e9d633c295513c38b076a7c6ef42e64d2a27635d7d05c771435f76c9c87fcdf018559cec649d172ef34026271808b94d84b51edee7cee8b64cdbc0137e8937251597facdc3cb39992fbe28d275993b43825a4568771e35eed7a0a27d40c89f19e6ac918e25101f08fbc407d6ef27ba3fe195053e22905bdad1dd130e5cdc0efdec2de14028470ae3e3d7c35bfe4b751b79a81031e18a5e803d8fb162f10a69b3ee196b0f75affde0ecad688f1dbb212a09fa9a776076bac480f8412e89538161b1ca765856e980e5e8996476f2efbbe27be574df9b55b99b479440f6f94b19fd9dfb1c51fb4a3469e890b50d247a4a9173f1bab9e75ab71fb3266c82650a8d0b8ef01fc9d2bc37055f318ebf8b7af0ec724b9ab91e9400f5239bdc858cfb02aa4ae012b39eadefc5f7686293a10e9404498c87a73e87bb76b52f937540504a4d56ce3d69c71bac2e796675d660422642b40809840d29ae63a370588542801eb5988f2cf8a3cea62acc857b148c586db32c4598ea16155b735fa766fbe86a5b781278732af3af600988bd4041d2c5398a3bec788f2c0fb49d94bc3f3afab4ec32ff24f264de3e8dffa1ef20739de1dc77ccb0d6c018464a9b9223fe82b3a30254079b54d245b39708ea41f6cd38aa719976bed161024a8355f11a2f4c938d749f95c514d186652b8fa1ee5d1b251efe1e80ad347e18104ba31b77342876705e008c6c91ccbe8a7245188b891aafa9128611fa1ad4839fb42951064e1428da368104734ee3ee67aa4236e0833c7d285dfffa0e5afc7796967a84ef7997a92c0ea580fed48d082d5a33e5ffdcb857ccf88b5e57fdf4a284f2c69e4db9dfd5a8fb1018f7daaee549626eea5b4737d838dd38ecfbeca9fe7b4ff97a435f43945a587608b9220d772d445eb385ce8f04a1a7e02d31476af9dc65bce548c0cecb09fa4f1226ba4c5a5598e45bbd8ea4c435f86e9d448d6983141d55a0445c613c2d0bb3246e4efbd0275f465fa9faedba7dd2e3f91cd97772a18e78e60d4053a947985db767fef9b80d2e773db4662d981898ee47a606f66bd4e5591f63515e258ec2ec37fbbcba1e0601385083f641d3979a57fb16e3f233794f033d59aa127e311ac450984261ce04859cc2c57d4103d4bca2768952ea39a7f2f1e677d77c879725fbfb06605646bbf08f0b49ecae01e3bd82a73ba8bbd7bf3d1d5a528241b2e4c8777b7e11c0b0d99a52081d0d354ad6956d5ba3b0f942e63e85fac6d0d432eae318190fbf7b47de313761ecd6f042285e92029060608532a3f98e56fb1eef4eeefeae6a9b1e76960adf135b1f3110e15cbe572baac76608c94c64a442c124d2eb90fdca4d3138294ee9eb2b68e8c9a9e02808cd4855113b9aaeedc6a5e34815f5f56c6c47dd26d2bb1736264f2318e2c1d44a3fe71af97caab3237cef50d2745b98033a1ad534e9d487383fd6ef3ff2069f9d0ecbc4f05891a35c4f16b9e4d5fba1f34ff929b5da8239452416d2bcefda8173220944bc416a86b6f21210ce787452679b5ad94f5537a4d033930c8b75a5b6a93f747876925f0bf64f72631e5fe449ef38f8674659f45598d37d31fac56aea61965295606502fb585631260f815799e09a87af50ed3875768e035e0c90eadd16740c2701ee58c616eb74702c50dddf80d71d689def6699f95b0f42ebd7da4d56ac6f3d93696c992cdd3af4ea0bf165a621ca8000c877b397abec1af9f21bd89cda643bbc7812b92d3a6efd43122ff8e12acacf82658a5e24bc45aa84fff61336a3d731b99c9f905ff6e50a3d1321e3fb047c31709250f670a211b396dae2e8ec90a39df9424f74db94a1031c3bb53afddc0a9bec4f9ee14d573cc127c7c9e4cedcc76bdb345368368587c01a554d91e9722bb151dab8a83b2d1faa396766bc086e81c6be34ae47082181b88b5e61ddb255e9828e87caaf8ffc91460ab8b7df60c33b3bd0855d31af42e5eb730599bb82b3f810a9f601c5b0d597350acc23de133384b14743df1efd5dfa8ae5228cd5d386da52d2f26d640ff3897663e9d3751b2992f527db0cc0fc7bacc227b45f55bb686d10172dcb64a62a0285cb8f794d19672b0d764f5e727a68802ef5dd1a34d84c55bc19edaf84a5f43ab12591a42289419b5ff2265f08b51fcb34f973fea48dd1c24dd7b46bb2fb7f37f5fb89c1891fa5cbe24a49eec5aac3734686726be0b329d1dbc7383c3aa0347d6abd0c63bdf836312bc786fe8cb7e33a74e71dcd265106a9fe4e865b898e75a890a2ec2987c1d09d152dfc9dec152a7de22e850f69e61343c6b082bbd686ef10c1ba91fdfeec7e1ae9eb102b26ee96a6762bf66abb2f59fce11652ce9265c615a2cb4d970ced8c08b452147cb8b7c2f665bd7f1e8b697e1cd4167ef8bf42805a85f08ae9361547ff50e5220e63a37256a7d64823c2ae1380d95f2c20a59469bd9797929ec0ec0e0ddd852a2913cae7400207231959e7a1067bfaaeb4c4f08db68ccfd0ba20a8e463679a72b3b6601a746701f37134f9a6ba293f68c05863b462a70cc3c14540fd1f55b7444d988036641201ecff77bada35dcbab1fd867196ee6d48a25af8cb17658e43d9f159750f31b08cdcf544e8b2f5b38151e513390d9dcf64dd3103da2848538ade26ab80738fd5a3d4d0149c4e120db78ef31e8e36de14cd117dec0a89a14d190007976b27e22cfd6fccebdaf70a07398a01687e2b67ce4df5db2987e6b5d82569baf527ed863ff808df807f093d5a8f1accb7d5c77d2fcd142b16f9fb44cb08b4c5f0d0d448e5e462689b8c0eda7dd8bfd18e5034c851609e279485e94f616eac5dcfe88a4520ad214e1174e42eb7d386efd9f9522c5ade2b013c9d7c624dcfd9bda212eb08abbf5cb68da78337465a07d6b3b9e990e840d5788c5e8c9bd2044c29bcd400869a5b6c298cadbe0d368372a8f3b292bc3f917b3a08ded5e7ac1c092477fef1b5d44a52d7334520c37f7bf36e975dafc0575220ff8e867402f7e9e06a9a32f43287336381bed59c662017f691121ab8798b5f756defba68205c47a6449dd1f17d648729022105ec656885453aa7dbe8929f39611db5220c12d19e2806b95ba8904eec1b1c2c3031d4f45e70e3497ac07e392c1190a1510c2e6b572d06d1d253b9aba4dc8e112a4db2054db49b4ceff195f377d2515509a6e8c59df3d6c02506baf457db4946ee82ca55b42d4ec3860e3d006e343e3bad8d9880cc504fa7acefb7d9c9ecb66abaaa4078ccb88900326d7109369882dbd5a6d41c68686b8a36009177206498269fef55fb0e24e1ce1681a81e2cfa2d159abb9b8250bc9663db02a4b362bad521b9d551d25ad0ce14f5b58e75b504837017a8886df22fa9ceb1d206c25ac355e92530ad4260aa38ce5ea5ab3f5af4a8c2abf4f22d64558f21488eda8b684eed18c9f034db0e452cb624b06ec606e221cd486b6ab94276aeafb70da91f7c2ea5f67817bf9423734b4fb6e978052c1d1ee64488956fd2751c73cd0a96221dfc362cef6319e5fa4a3b8508b06876bd22b898aadb8acb05555bf664c21e935334ce3c4c03be224faf6c54eb9cd508ea2304d12da45aefcf7f2266a11c3e35194db4bd34ead8279b8908257f2a0f84fde4f3b0660f65493d82b969d47b43556b9f241edab024bcdc39e6cbcefe61f20558092e0fdf40c4976bf4ca586bb2453f7b1ba1f9b9636f1930868fc6075d72ee63f7629e1c2311bc1882d1000e513dc27b823b034eeee265c8d353a842ba57a7c34fb475c112b18e8a670cdee53006ab84815670b92b75a01d5931b404ce7bf6a257cbfea19c50e422bd1bb7da94b928de1566fe1beae6aca11dfc5f7764fb406bbd3c7a8b1fa9748e1d8e43e970ab68addbf482baa8ad567397372c4685f5977bdbf0951fcf618c4ed81d868614ffafbf53ce75004400104ffd27ef076157f470f9e0385ee54c4a5658c80d8bdbb114064f351302a8b960b2c89d371f555a46a9ef05c953463f44a26aea8928c5b4617c062dfe2804b30dc8cf995b6a7ecb37ccf43dc5b375c2a0b30a1bc279e2b9cd5e9ee7b0ca3504e1e62f7ac8957c10797da6b92f823a3fcf58e8337f8dd1175fa4dea20cde94efda4518b54e710787d6555767e1d76b574ac143196439b9eabc4fe9df93dbbc10d670588d9e76f36d00d89a1c021c3b7c323681344458c82136dbc411914083f731a247b2c1365059bdbc5e2d1f7679dd06566fcfde6639bfbea654e27d27dd7053bd5c7c33ff28dba0116087e974d80d02e5a4efc606c1fe448484a5e0d9facda6a8f50cddf55c1bd1c18c9c39efb98686beefa4258816ed769a7771f7f7e308cf95a61fb17590f7ce32fc93bda8728b2e7d2685a7dd4163568cd6de78d33940898037739af1af72e71a04a10988f30a0859cf346b7a0dc1fff5f9303173e5c5621d07e5a89782dcdcc23fcc9c0bb9f484045cc09706ca856e3e2adba407b9d5b8d78e575d8f12df0c535534b17227c26293aefd3091d673270a64222806943791319d0207d63bcf32b56de9bee490538ccb4ab0e940cc32d81c7a83c5657b54bcb8c6473b91dba6852e4e622dc462400fb48347b1227422d54fe7516bfe58dfa5e9ba180288bdd1830e5adaa38fd96c0ababa3b5163f5d4503167e13104fa882a5c2758e48482c890ac4073478d2adef063c4bcd762ae74f9f7387aa814c6663794ab4f1b8a83574933d6f1fd17a16796ed23ea09222109a59a277f4e6645c8fec5b452dc2dc2e8ef227d7bee3844b58f51adbe09bfe14f323ae879a14d990359f571ae3bdcc1f242f9d6318f16c0202bcad515618458a6d32c0742df34b51aa74ca183efec61113f5d43e43eea470e7823b207802333744b0281536cb635258", 0x1000}, {&(0x7f0000002680)="a57af5d0e301b3829e5adc934ea9b4d6f8bfa8ff91dc1ad2eb3e3e98249ac461346556135a08ed5aa15ff954aad94fc35d51cb93b4b63d04b30c2a43c851879d1c8c8aa5a782cb7c938c75593a0f8f31e51bc637a217cedfea66fa0bfdc633858b254c106acea4d69fd7c712cceab806bb1bcb5b99464bde1c3db745c81382685f337cc6c21581447f121f1ccbca75479b5454a41fdae164419da87f514e35957d9320dd11b161200e4266358ae93b58a599e2c176d63c86e45d905eb6e846e7bb355cbc310cec712596ac41fb249a9a73642ba489cba7bde39722f9fc5c1ea868af28c16d9dfbfb4fb41cfe397ddd24951215fb79e162bbcb7783ac08eaf975cf93fa61a8e5fb38adc5fc03d7f4a66987465715cf4394b79adcb732b51e270f6071ed76ccb4d9e492a7de87d86966ced1a00eadf73cb6a89b1cfd55e123bfc59c4e7ebc59ea0a881cd588516c02405aa639f4bc154dc4edfdfccfee6d54e0b0ae48d7ba63f8f669ce346c33d8b171421a97e87a923277e02df78c12de594f2cc0d8d534ae7d2c6dba6261b7411148fe7b8675a91ac18a9704659f1a7b666bf67026326dd505878b9d3f33692afdf1ebacbdf065e0273074305deae9da4d5fc9a1edc56ccb3bde71feb70b7f65f333135ee61dac5ba49497f372fc10bb45d88b521c9aa037c63ac68e5dae9b67ce9bbe3b8bbfc21b1014f0e2b411aceb95c20ae77241a3eea1b8219f4fc3dba222c6d910cea8ed85566d954c875531a32f0f8a2654657b446da7ada906dfb9ef636f7e27a5fb5ba98c2906d8def889fba382a5cd97b121a2cb7af9963f8ce4d71c4338c7d085c26c81ff40547f28e1048fd2e6d59b09d7bec9d06347da901e98212ad96f574869967ecae1a80dcc90cd9d13a5a770ab4382808c1840274c37ec2d1cac7d8b6c8aeaec82e079e5a62909c8ae648a052c1d2ce53e1e2479beda290b975111375ed484a3e472f2984b302f5e827c10f9cd5a3484fed04cf870b7d393531be46c495fb21619fbafb5fdd393e75b9247daace0c1dce914a9128fc7da318d73e0a7c0b97a182b7c6337ddffea9d6418525c68d0737c30233248e99c9526ed67a4ca33b87a2b279c7e30ae7ac3e80a810f6d8bdafa71c8932cf9c950553dc983ee52f8ee47eb2a8a45cbffdc160d0bd82d4f6768f8a58878baf4dc3206d9c818b8e2922a020487467019eb95ced19212cbc1322ea867baac05508300d6abf85a2c2cb0d91b53806a3ffe0d463cc0318a4a5dce141e70625d888794a5fa346be446b51ea27f382827353d7c2d5aabf3b9fafb47c574f4749fb60237132c4922549e7ec2416bf1d33b1bf4672c2e09bb4699e9f1c1cd7a0cb3a65fcb23e2a0a09d14f9735f8cab652bc8d80b4e1022bf13f4baa1f7dddf84d45d116d3ee4dce5d619bd84c7a14c74ed79492d0a2e4627fe9a131495be01a4c8bc97a007fddc8810d643c248f8a3f161811d32c3e9f5f08e556936fef3599c25548ab0146df6fc68672d19e67f8f08bb05280984962ec91c9f88f230b581b2b8e8f36767aab2cc4763ed1182790d956a2ccba0c7c7c8e4b08af98680cbba26269634f58eb895aba2e174afb78515fd06335a82272fe5351faf92a8f546c20029711fb8fca9ac3e583045b878a047763a3b811090497cd9387cf7d7c06dfa32be67c22254499ee4ba8980beb4467334c91edee33ba3ff30f8efa856800a3b541a16ac12004d59e22b9ee153883f985bb4c073ef98c1f646480ebf3cf5df19c4a6521410f77b2dcf3d9e60458be35fc0fdba043a7607924170dc45dab0ade06b996638235615c6973835f9e79838a373976007c8cf6680599909a39ef6cdf6743e5af1d405573c10d5fb9fc8e9150d544cdb515d44fcc8894342130ddac368a3b2ce94f0e4b524a2aac460426c49e0fe16f0c5f351050fcb1ea4ccbe85ffa930c8b3156736eeb430887abeb200abf357a55645aeb876c216ba0f6c4eaa284da82900fcaad764f9692471a880efe1714d46f571fbcf09b5856ca897aeb01d29c0312e18b317691194911b0f22d9c5f440a3d85358f126dbb0af7cbbae671c00203a19a2deb9e79c595d24a08171d48ba6941923f24fc07fe42c886df671f8a2f6e43b5419eacd2cda8cfe2c61bc2e0741fae4cf416ba36fe6ca39e625b98058fe7600f11767c029e7dfef9f8745a2801b868dce64525fd10c312226bbb51245561af62b2bab70071d6d927c032ba233223c17653fe528174f04909c97a5c999e2b25d49904220e29fa201c7dbaf2738551cfbfb9e1e2bdc223dbdd8f6006eeda9baad90cdf12d8e1fa1616615b629f10bb1e6e5d9512bde4386f1b0bda5594818ab2f07591baf732a7de82852cd393109ad520a8141062e1509ad64d83671932a353a5dd9a681d5fce959ba1927bdb393ecfdcee07ae04dc11f8ba18fee94eb1bd7d7cde11086d17e92232c72347c190753949bc90e9f1dbb08efcd95c834d4b518b3d11f9cfbfed8147240e596b96fdc31664ce46267a6655783d5eccfb660c6a8bc06248b09872a6f4af89a6b2db5211d54e32dba66f121d68746209281f79a31339fceb2ac42fdab1375aefb4e6efa168ee6c4eca1b6502b2dcf72e24466d97450275dbb12f754ee65d5287b0589979cb698c097d561527ce8db77888f92d1bb541f51b4e4c3155736a5712fa4e18509c2755f347187272944ff5ce2ad9d2f65a2bbeb308d3cb43f26ba9ad2b3ae95f4fc8d4b55e438b66d91f5031635dce3d74243ee3665a8d8d96aefd0211670aa1afb2dafdeb54df4a1b5174019d1ee7b47026505ce2f11d63bde3da23be1eb90721c858658d39d8c8dfe72d69b81254307503f732e0708412db070bc763a811bab89afa12951816a80ac20f103c079a10a4a1a644e74fc388066a6afb1c3f7039ffb14f84a67ba37a62af95fb66c4def3bbf339d1457c04e467609b7f41d288bb35526ee8e31906f851909e7a69d4453366ba7d091197c424e578e8ba1ea8660be449192002af8c18ed58a8fa8d304ff978dceff81c1bc41421b6f211a08ab195f8ab871b186f1f4387df15a8475fbfc7b35ee20cf3b8ef4baa6482aff15cfd946cae2a01347dd4144dbbd60636b9560f23e8ccf6b3884dab7346da52a4f8af9dfd3e1611a1387e595b261f03f0fbf2a57aac91fdd6cd5ee5507cace690adc9f622cdcb631ad7398c8ec9be3fb84fa96c07976a035cbfd1b74b6513f10cc8bd39511d181795c1d12ef9289a62e0a64b75508625523fe4e6ac43bc648afb653669fd92a95459c361bc422f694439ddecfda6ddd247e1ce54c5bd39c2ddbd074a184d788413c3112c93d130cd2ecc8d2403f8574c2ea8d09a5e1c6fea0a0167975ba82500a37387fd3c624435e4202b02e1dc5681c9c8754670c866ff6bc5ef521537bba896672e392c8883b01a211a3dd4cfe586a1ef4839d08ae2ceca8f36f118a61fadbc2868bba218a192a6f66ef44296e279db20b9ccca619043866ec0231178afe24a4cd8a00c393acf534bc20464dfe259646dd28df1b3b2490952194c9edcd0afd906494fe335564ad7b073941421d180c446d61b2be82866d97aa19ef934dc4cc846d826bac6aba6775edb06315d90008e62135f77cde63abbd9eb47eb283b7410a70f2ef20dc7bdf199d329b6904def9c4567272fa02c432752f2e50eb60f335f81ba8734acdaa38af01147cf1c44ab7494573407aaed0820c6de47dcaee269d136cf88a5102b701601ab784bfd4e79e7f3371ff396cd4f5213a05502a31bdb38356bffb9205e52663094e30e18718cfe026c12909d1402f1fca9c573272ede79bae6309b61195d389ed47a57d32328cf43ec8da11b016ba14f5c7ad88bb0128c8aacd2aa131a8ad0c6aeb99bfe58a7fe5600ecd1c32b4c6fee0d580d00670d71c38d2615c0c95a806901d10ffdbeeda381f584ea47b8063c34ae1800c24bd2c5421afa58d7be3e9d92c0b0b2d201c2f040848399f190fe5b7ffe69036f63a1a1b6e07cbaaddcfa2ba7dc90c287ba294addf5e48f6eaaae5e9f63c94c845bb0fa637ee3a5e95e5c0b670c5eec961012900f5371d2a9c0cbb053ad4aa8ec345c413675862d20354ff8c702439862d44499c61d6bcc5174b66b8b481565eea692c3bb54f35212f0017930009e0bd07563ccf68a21acf2f32c1f7d7aad3086ac95501f3efff3d16a42cf8f20adcdda735d775a55345cfb5b236e903620128cd3d6ac473118eff550e59bcc524e472f1d79db01c12dab11127640b018c3f15796ff0f2c8f3d655583457d7a1bd227e29708ecba0d5da0f89f93e9b75a2a871f9b7b060c4d97ad9bea6f0cab28e0aee34c26f38f1ee56bf92b449d6db5e22962b44c0fc8e090bcd4b0f44a2d846338e5c8d81f7444d2206ce6e64c34f47b6d9337832f841de919d5a9725ec23387fb1e052007d08e9adbde5037c6ad05f593b8e2e85968261e387e40382a8b59de9838ecb2ce6495ed44135ae129d41eed7bc3d6e4eba8f51f69840f66403ea4fea5b3de32e82ae274937e5617646c151f541b13c4e5877dcede77967e1c30b539c975221129a743469ad0e98b099dc70d5cb034449446d2fa54787b61350a08722d50f6cbd9e36734afad34b3093c2154e1630a45bf36f18a5df97388a6e59326dc62d495016b3f1fda89588532274f9ef956c110c3d2fa98ceca45c822be31a1fdba486acee289feb2bef78bae5916016c5ef5d8a1a051c8f87683fc0b4c1751d0820ab29210b5b263e82120d2478581739ff34a9b9caa6aa2f9c7674f4e05f4692c80db1525190830d1ebe5b6fcda344a46f0ca7212cae7728a1cfdca975dc8c7a58bd328edfbc00fd97c9bb818e46d4e0bea9e79aed1409b210d8698f674d17525fd11c2e18d747e14225e05b407e182f174c8a6571e886df1da518e60cb01b5742da3c448f950689f4346c1c97b6e25fdd17357af3d7076d020d2520be16f6020f4de1ab1a2af5bc93ee6ec7d1f7e50d3f3ba772ed6b957afbeade309da3d2566d6c73c49689e7d411593062192c3ad88f824a4306b22f134cc180452d50d696ca4387b2917478419fda45858ee442ed190e4a20ffb79e40394835800a76d3079d8d0da72ddfcda1aecc4ac140008a9777119df215e1b17e72d9e9afe19ad641aa8dff498fa4b53329db12e99689d14049796d762bcb6a41b30e880dfdd8927967de44980f836d09dceba5b8079772b8be19bac198eb894c0ddb6c93c8c2d4316d3fa12ce8101ad720759bb8d61e274bcb92ca5d0daa75a27968120393c02ff88217ca924f1fa66ce29a10e84565eba985c871bfa5731cea8d76dc22b98139712b0afd7ed9c7183d1c14ab660f95d334705d0770fc11c336b3f7f25917bc5322f16dbe559a37a37bdc7231a08292e48392bcc4eba08371613bf31c3cb6b5c48df9a21dbf7870603dacfd5a5db5021bdadb1488f5e136bcfff7b22be60db1ba5259d6ac81934ab2718c6adcf895588c04acf8807dbfd2bf65d9393ba4f4aec7b8e1c82851e4128a4606c5fb5da8d12f4352b6ca2ff31b91598fac07f504b66475c6f567961516f659ba6ef4196e149e82d6f1f94ab59f0ad5489d9f672d25a09363e83ac51dbe290b5e1bffe4ebdffcd36517f96bd29240b74e95697c171cb0ef587de41bee90b79360d4d7e0a7d8659f052939f740c747473bbf4485c4d2df4366b756507ba671b3b448f86b688e62f71a13a5eb93e27a291585a312b427e832058c8c204843f3065c935332d72fec6a6f7bd3303e2116c1", 0x1000}, {&(0x7f0000000480)="3e509dea265ecf015380a60c6695a80fb3f29815a2a42f1d10977fde624bd11e1874ac042b27bdbfa220d6f24fed6679fddef3bff98d01499aec28c5ae5c6b9a799b68aff97020bc1607a7a6d1be099b54d12f87563b2b0b", 0x58}], 0x8) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:28:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2aef420f00000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x4, 0x8, &(0x7f0000000080)=""/16, &(0x7f0000000180)=0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) r4 = accept$unix(r0, 0x0, &(0x7f0000000200)) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) dup2(r4, r5) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="932908ef9c012519529b56074b4d7ecef5643dfd81ac57e963602b5cba6fabd55b934fe48385bbf9fbf01cbe33a602dfc667f4f3ec790e8b54880f259b9e9b90959e1a3042e5d15d22fc086b2142e827fc30f76da18591614aa86e7e743e5057eee03e130b2ba37a4f6e46d1b7dcf6a0f9b0077c921b6c677cf372ed63e53fb9f7418c914d5dc910cb73fb5f90fc5940247b7e275cb9b90c09aca4bc1aaa381b79c0e2b960ef37f85bf11a380619a589d3072700"/190], 0x10) write(r2, 0x0, 0x0) 04:28:15 executing program 1: r0 = socket(0x2, 0xc003, 0x11) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/252, 0xfc}], 0x3, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = socket$unix(0x1, 0x7, 0x0) r4 = socket$inet(0x2, 0x4001, 0xc9) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) poll(&(0x7f0000000380)=[{r1, 0x10}, {r2, 0x8}, {r3, 0x40}, {r4, 0x9d6a40b15c048590}, {r5, 0x4}], 0x5, 0x1f) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac606b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f12c09d79be33e5469bbea0d7ce9a15edf26e82fcca6f5660ca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee37ff431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000006ff67c6484348ac8be000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923d59081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae502cffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987b91c3478d71e9ad54b60ba148e8452c7c6a30191209718c751dbd90386740474ce4223456f53c7741eabd0545414643a9686369b86be8f071f1c750002c50a1084dd413a85dfa625d1c6f391c76758eb2d204f650e92f7b8db8d3bca9fddf93af81d261a871fd2b5965b3a3661175e2f113a6a0ce59ff32abdb063b51accec3a5b92d2c47f20c55877ba6e9af76514c0b6f67834dd421d7dc030e2f9f9225be6bad1741c3cdd4758ee7a0dd0eb2cd3f66467132ea47cf85635334c2b59e71f2f0f79becbf9d673762d16dc7a1845d9e761b361346b1b58b1174af17be90eae91f6327d988cdeec6fccd42e9a219d7f3a5572e61d9378db78b6e6b6f408c1d35831cc2a493d77714415a221dce987bed62397c905a0628f0bb4be1c7764e36c9121f04f7d0066a166c4fdd9d0fb544476769033999637181f9c76c26c740fcaad601370d7ade9a5bcdcfb28c7e99fb8ef1d8707207d31595bb23df5aef01dae06ae543db6efe86278f95844f7166f28b70aecb9d6a3d2c8c84b869882db5b3dfce61d7904dc1547fbe29607cfe36f0bd3a72c23b2d043f134bec30ad1e76fd4f597674275db4bacde0a117bc96f507bf1f5be4c6a1b1fbe7bc38c1eba2296a6e8283e219ac6219cfe1a4dab9f2cae9f32"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000000280)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x6b5}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0, 0xfffffffffffffd0e}, 0xb) geteuid() r6 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) 04:28:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000540)="daefb92cfb44b8caa6903b8b848929c82f79f65c358f9470feb0eeb2114ff0744ecc872af7d1dcb05a633681751bc08af261e968184f06f8fd1820e1c42b0bd0c267a90c59872a42aae87fc1661e94fe305fae592beaadd87eb2fafb2ff074a1777d9e954703c71191fe8840c51a5f97e39989fa8cd5c0731d5ac29058b1096ae802bca21bd2c027261816f58a4352b430ef15841de4a8227859f0ec747f5d87054b9cbe659d651071348e1e60819fad9b3927ee20ef18121ef8070338f2c54ff203719675f3b15991bb80bd8a0f7868c406c3736b0edb2c7e757273"}, {&(0x7f0000000740)="24dd6f76ef43b0cfdbe0319d6538247aea6be4a580f355217a3a403db89b30146df79abc2c87763c5dec3f1371d06ed7cf98af92981e8b98e0a0922075e96ca7921007daadfa25d2f2d0a7b79acae62ba70f28ba95ebe84d6a81994bf349135c5365702beac23d7447d9e80108790000a6e13510d15d0c492504d23aab4a4d5213d40de4e9e4f2b92a950abab2bcf1315eaf8c4002332c59bb63fd15aa73771990b3babc572982c68eeedf6b0fe3e89cb55a5d798614232f04e744987aa64fcdc8cd2449e78991bebe09f3cfc620d572e59d2fbfee72c3d14d63192aa3d26a5be0c511089c28cd8aec13c38bb0891d59f43357d69b86db89440e21db0ba3"}], 0x100000000000026e) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r9 = socket(0x18, 0x2000000002, 0x0) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r11 = getpgrp() r12 = getuid() r13 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x20, 0x7}, 0xb) getgid() r14 = getpgrp() r15 = getuid() r16 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r14}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r18 = getegid() r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r19, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r20 = dup(r19) r21 = socket$inet(0x2, 0x5, 0x40) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r22, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r23 = socket(0x18, 0x2000000002, 0x0) setsockopt(r23, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getuid() r25 = getegid() r26 = syz_open_pts() close(r26) writev(r26, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r26, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r28 = syz_open_pts() close(r28) writev(r28, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r28, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0xad2f5d3d519fced9, './bus\x00'}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000002000000000000000ffff00b950000000", @ANYRES16, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="28000000000000009cff000001000000cf5d2069e0046788bca0a5b4fe651fb31806f51560be39611de264a511f0bc29f51918c15586b4ee788d0bf2c6bfa19a7e8bc634e97e74130828fc587459bac9a64c2b9c0d73a665dc0e95f210d00867ed865ab7dbac3e47c1d3f378acfa74067cd942962340489cee7577b4e479dddb969b620b1615d6f0b6405dbf347315828dca6a1a797863b7da84bdcb02ad6580", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r28, @ANYRES32=r25, @ANYRESDEC=r10, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x19e, 0x8}, 0x9) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1) r29 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r29, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:28:15 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getgid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getuid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r1, r2, r3]) geteuid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d300831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a2935fe067b8bd18a401da4fa7ce3c9be547cbe17ec220a6616561881087c56992607f0005e95dfa68c6f40fe758d16ba2e9e2d5b83a51cc7d4ac1497aaed02433e1774c1d378a9e5c2178ef3c05f27e8e20dbc02d3dc0d036bc408dfbaeb99b9eb03e7a30db72b3c4d0ea99cabee66c6e6e97e6f307286e8239"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0x2e407bea) getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca5ba46b5c3034d43196da4757b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bfde37e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce42347840674b89ed137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r7, 0x5) r8 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r8, &(0x7f0000001000/0x2000)=nil, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 04:28:15 executing program 0: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) socket$inet(0x2, 0x0, 0xd1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) lseek(r2, 0x0, 0x0, 0x2) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000211635a8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000211635a8 04:28:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0xfffffffffffffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12", 0x0, 0x100}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0xd42, 0x7ff, 0x40, 0xff, "92c11231e170335ba9313a5f08933c65550751a0", 0x1, 0xffff}) 04:28:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x7ff) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xc61150ade4b6e39b, 0x5, 0x8001}, {{r5}, 0xb0f869035cb6690d, 0x100, 0x1, 0x20, 0x2}], 0xa6, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffd, 0x9a2193fc2a23cd70, 0x0, 0x6, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffe, 0xe0177bb8d0f9a359, 0x8, 0x1ff800000000000, 0xffff}, {{}, 0xfffffffffffffff8, 0x44, 0x80, 0x6, 0x87}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x80, 0x6e92}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000020, 0x10000, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffff9, 0x92, 0x8, 0x2, 0x2995f28f}, {{r9}, 0x6, 0x2, 0x1, 0x400, 0x1000}, {{r10}, 0xfffffffffffffff8, 0x80, 0x1, 0x400, 0x7fffffff}], 0x5, &(0x7f00000003c0)={0xc4, 0x6}) syz_open_pts() ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000400)) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000440)=0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)={0x7, 0x100, 0x1, 0x1}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r11, &(0x7f00000004c0)='./file0\x00', 0x140, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10000, 0x0) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r12 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x3, 0xfffffffa, 0x1, 0x1, 0x7, 0xfff, 0x20, 0x2, 0x2, 0x7ff, 0xf66}) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) bind$inet(r13, &(0x7f0000000700)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) 04:28:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 04:28:17 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860040080000140000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 04:28:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000108"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:28:17 executing program 1: r0 = syz_open_pts() shmget(0x2, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x3) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd2, 0x7f58}) 04:28:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto$inet(r2, &(0x7f0000000080)="c272f33a0f6f597884ee2034b4c43c01dd8aee568999a51361c21692f1a0f98a7278fd750baaee44a5014fce0abdb987c140e578973a0326641a0343ea3fcbdb635b6bb9f6710c8d72461cb0f3085438455fe302dca226d04cecffaba84c26bda7e6da56bc8b300dc1e99e05d934c9f363513f8015e7535a64e2dff06de4cf677a5a3e93140fc21c4980f9f0b62104d8679bcb6c8293135ec6ca821f6116ae9a30a2577366e578b811646108679aaad93e04915c2a9ce8d13e4c4d58172a4ed2e17a46491e9a5d5896fcd069eee3c1cb2f829c381eee0e3aeae0b1a8d63ff9689f768afeafdf8e2a4a217b4b6f456141ff3fabde13c58b190bff4a209f4ac8", 0xff, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 04:28:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x60080, 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x5, 0xa16}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) 04:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001800)=0x5) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x71ed8af6eb1d8bef, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="179ac7be627740e0852b737c5be3a8733b9cac2f3c18ca2dd91afa2436c6b6f4a3c32b3f9b888ad986d0b175fe644cc474279414bb9310b0bc9ba728a5724054cdc4e191ae96a40aa389c7af2bbb58373b5dd3ffe681d5789723c7a9be3dc5bf9e4c0d07027819091f4c99217ee52acc0f5324985570dfb747149bf7967d0748bddf285a1769c32fec42d77c9067300f907b5bcb0c35f72b031953e37a42dddf2dae07c2417657ce32436d2480506bb0d4fcd200bb125564dc60d107c42ca24aea23102b301031a5574ac4df012cd10b1fc316aca70cab92e1c4155b006a6f63ce717c018576f4d6", 0xe8}, {&(0x7f0000000140)="30c0fcac534608cb839c04a4987e8be2d0a084825a2956cd5dedd27aa440c68bab278a8fd333dff2bee9", 0xfffffffffffffe60}, {&(0x7f00000002c0)="d23945df9cacafe75b8c0da84ef538bcb47be9329961ee973fd17ecd794a1d1e6e9519e23b9e6b85764f1f2eebcfc9a30131aa0929920f5ff8ef1d6372b0135e90cbeb7de3654c4837654963e8e9ed7cd6781a08283dda1300a3f5e0a0c57a95451fb459b2fdd54cafaa44c6411093707e5a8ffd7352117e22d1dcf4a5d3d8f346edd49e722a4808397baabd6f3b49b856c207410988ec95e9981b649fe36d697183666e990f4d7b569da2ac83ec39f44a", 0xb1}, {&(0x7f0000001880)="b788536b0173e0e92485dbb774f595b0b14c9517ef35b31fa3fcc4a99df50e7b580e76b06af50ebc9d7323bbe4b6a7fb48a54aa2072518bbe8", 0x2a}, {&(0x7f00000003c0)="6b815bab43", 0x5}, {&(0x7f0000000400)="adb975d06bc716a5bc723d1230a307cd0506cb7e246fbcef09f0a28d6143844abdc72552d791da8f4a264934bf909848f1dce3d4b341d46ddc0ecc", 0x3b}, {&(0x7f0000000440)="61b1bd4f0ef10105413c59fb8cb5bd1e02ce4bff2854a8c6ea9d303764dd907a27f9bfae7fdbb2919889", 0xffffffffffffffa9}, {&(0x7f0000000480)="608cd987e5e394857bb316c797d09d51cfde317dd62be390692a9f0165f694b3bdfec14a7344bf005a51c0500c2683346fb3a6df4303638b8a4add7b7d0e9c005acb6284660d", 0x44}, {&(0x7f0000000500)="45b4e0dc1e6cc57fce488ae1f6a01edcb9ed8db50ba5e554c3db5dce7b35f71c62a38009e6b2a7a7bfd0114b29cdf853e8b4c7fa4c722518c25b25f1163601", 0x3f}, {&(0x7f0000000540)="763c0fc730ead928d2f8aac9678e12b6333c738f01ac17f30cf10dad658725d0a47677c4366ab47a8e2bde3137dcb0c9c707b4e9f1ce5e6d634861696e31fe69739ea5a527b3a4235e0ac5f26159c989c95d980ccfc9f9da716a7c41eb12969a84cd1e2a9c10371748589ba8edfacf4d06b029dc5eee6c64ae07eb7e97e2396463d2cee2e4f30f733414f28be37ab46fcb43800237b3be76714f55f95cdb86480d967fd8d0512883389a9272abcf23f5c282b630acc67f129ecf6067d53b9da86e46698b8066a614", 0xc8}], 0xa, 0x0, 0x0, 0x1}, 0x40c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x5c}, {0x8fe}]}) syz_emit_ethernet(0x2f8, &(0x7f0000000180)="7a8da4ea1fe6f57cc63c5a0093ec") r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000740)='./file0\x00', 0x8000, 0x1) sendmsg(r4, &(0x7f0000001840)={&(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000007c0)="5bf96a5f93db0ba965fa55a473cf598c75d5f3daf3ecbdb0262db4231065b2f8215082be91e838b6453c0649a4e46b7fb78e76920cb274c01991e2073b0e07afd0f432ff3d338e2ee1fb9c920a625c5ab1c046ca2f0256bb5edd1a2ecd470c3ac735f0f0aef7300bb1a2d8d381196783756fa3097675647574b0ccd7b55c63db447454373790e034de24f8aa49813dc8d62d444bd77429c6d5f222ca974f69e308a92fdb83a30a2a6965c60cc0a1f277e95722dfe4dc197eb19a51ade681978e3d71742cb675c8a7afeeace30efc95880d6a57b9ce59cad378359313818967f6f26c8001bb5674fe5c9db1840f461bb89284c4756419867c5dbc4c7f71ec44f6754388ea9af1d1a7428dfe042af8b928ccb986924637bd7208ac0873f826e74668ee4454b10f64e8b785c7dafc8bc9f19d8a781366c3904c57d09c9ef693a08972b9fa11b48cf7982722f4888d9ecb51c238f311ff647d1383e1c915adba314102fce3b1f34cd4a6b791632766e6711e110c6785890b4118fda112256a33d4f5ea8328ceb34e8d18bfff556243990236f0f9561c15c23b334cd99261baeed45f02e99b20c6ffe8e11a36070a4b8f30c6e28afd812fc251940b937a4e32d7b7cbacf817f370607244275de96c0866016797aea4aac7d6c3f679867489f43220229ddec1e204ebe5b5a5d42e228e870ad81a49f145eb7b6316bb5893630a0075ff680a3a31f12eb7587cdefd94d1b0a6f705da1fda128758178d7d94b53d716bc4884ea4d8bdaaa144c3dca0fad7c04ff88755ec2174033374c5bdced7f20a39b885cd0e514557984336a5db69fe7140e37587c1527f2942f5c852cb95416181274b2d9886ed0a0de20ed8853ce50746a716f5d7d79eb1fdfad46bb5748d19df936f93cbf96ec2c2865504ebb609d6b38b8461163581270fa7aaa10690714b48d22b22f8934fa3f01c2ee86b9dc31749852048b3cb231cbb47be3565d45157caf8fcd37aab7860cd0236e367fb689a5b2c3b50028e68d4d6e7f4f4359ec86c4245dbebe6dc3ba70aa11b7230be0b31faf650e12a99572eb2baa8c79ec671f76a1281492474e9f5a5cd7b82645304fd775e568aea1f0d0bac69f2ce8be316693ee4697906d550db2f08053960a3b1d3fa792edf087331877d197956ef21843eb642640756a778e90290127642de1d0ec2cc3c4942726bcbd4f50082254d554268b527fd715c4450d18583c756f58dfa8a4ee1d1bfdebdab7d158e164c7e63cc4daf955b4a88e70299b5809b45b1ff560a7d1ee8a732bdff0f1a56f2a2e149aa5f25447e72cbc278bf37c99f29942e3d9c0b0b1e34f8f7ccb673fdf7fe1957f5584c8203faa718f7c372d9225cccbbc376db05645904b7b978caa44809d22f3c8f45af631fb5ddf6ed95e64a577937cba3323f3108fb9e76da577aaed3ebaddf91fce0ec01f099400fcdf1afd2ea55a2be4d9c7fca54373b8ab161f5d1972bbbc823566e7d5a80804fd4c7db3a944917d0d6930e24ceac13d2a88e79c254d5d1f69758f0c20d5f163d23eda8797ea98f17d18b564d4123dbffbee8a5da4dde920d2ad6777b34a1232350d4fd17f6fdfc3a6d8f46d884e39c675e02187d9467f9bf129d85a97d895eef40f12f11233eb2c5d404817cbe8c1a765e724e7238bb390e904a2c39ec89554345bf325ba052898dd4ac06d1f2f4046e888995346af5b064e739a3a5220305aec54c8233e4209e9c6f4159db985816f197dd8e96eae59b56e56ed15dc7c67940cece8fff12a8e2c714a7c699a0dced9d9736ecdbc8c4809ece5538c5579e8f920940e54b9702f664b14594b8240d5488ce02568423421f9abb21172b43b5053dc095c8f1393186e8037458fde62f576744c8fc7a02018c5dabc279ea5f76b7b5ed1bbe38ce86d0c84679828a1a3b11d1e5eb8c6eea7614a1991ab0cb3737c8a87b404df8de4a55f064b5c197893f4e8c161e60e12d5f3be0a4e7961c285f12a56c9862bb2e686172edf2a5f8da0406786997e1519562f5f429dc5a29f5a88faa88d5b52c8f467d054bda8d9fa5b85d4b43c8e47fb1e3ba3fb5d21e621542c68af14fe08ac2657ffe45b9f98263cd801a3ddb990196b06e4d32ca8be2c29af2cb723223409640f01874ce15041ac7d69397c0717049bc08080c931a915b199c2466365f810a05618ba9ed8a30bc24550290003efea38c5b43e6b53f3cd01cd0c761f15f2240e6b8fba01f7a1ce2fd2dcfe2099e9a2175c1cc9867940edbdc1cec4e8f1f76b1cea4be9dddca7489d6500e2f9ceeaae5ad17cca9327b73245a4bdec295bd76c48d35613e18e5050272c17a097111e4239a127947d2321c17098f2254f258f52b452f1273b20c64c93c31bb33e65bb791005ef9cbdeb5b257f1412a66111060fa247ac67f802a9c4dd0a84d932eb0020b2253a8dcc255c140c8dcae2041e0db7cad1e28cefcaaa246b2aa258c0acd75f1bb24929bcb62760bc2bcc10c6cecbc4049754352b4474a6edd11513ec1a55cfbcf4f8062a107028d700a1b52c91c12c3d24addb513640c86608724adfc6bca76ba6a49c44d92ac33c1d31a4f1334221f4229cb844090d895e70e68a4f0874908dc3d9e69717d42e35c3dfb9e7109b143033dd5735e0134eac879b4233a6ae83b316c7314d5a2221318695a4e15e885addc12c8123deaa08178e21ae0191ae0b8e328f083564328ba07b0820fd2624a15aa8316eea0d0184b6e71d4eb516d5bf6b7a3dbd4ed9c6bda80f11fd6f21e293e61c9a4724d68cfee68c32715f37ffbd70fc613e1304b61d31679238de0268f4c6013b75d9e59df018f55f3cc81230e3ab88ec2106419d302585716bdefc5fbdd532e128440c33d7a123a2559eebd821f353d9f1faddd3cf3fd879a27f3ee35a279d59a5aef40adbaebbb4ee43749cdf67e1100afd4757a4f4cea79748d862d30f6b8af02bdd0f679b4dc10f6e814cbd38d8f5b951022537387b2809ac8301d8af9f4b26c7f759809b9efd4bc10e2526e4b0c49688def5c4d87ece0eb83bc74ee9cbd16609f065f46681af95a8d138c12081ff97e527abbbc5140440b3f3c5bc771dfc810fd722625e8d7928bad6d83bfd6761b7e82aeabf5685bbf630bc71e299a7641b99e6125422b8e20bcc59c04d6552e72d6eec18c2a394786bcd26943880c70052bc6354dd3959083949ec44a295fd95a8a90ba71e890b1a9e525764e546aca02741cc8e20f34148bfd18a757fc3b4dfaf03af31b2fbc3ca137694eb8a699fcbd1f49492a0d9b4a1bc8d7f5f957f622b25db0b08175969adc8fc512c67b14a7e0fc5a77bb2cf9717683410278e95488537a6534dcb83676e97de2a5541449d1e10fdd5b903084d9f14140242cedd97a56537481030813d5429ed823a624b928c25ccc9a75bdd5ab9adc574d322e58e68164f34b3a211a83690d8fb033ce3cd3a3390f2a0fa2cabae434938844370510493a8d3f568262e47604945fb087fcace9797fb699736e1d7efacdf30250950e8a175cc0753dab85dd35a54b49e0e81e41b0c18e42050d5427a0d7b22227b1fdf45b6feef05583179f55f7e9daf4ad75c7fb5ba906e05a649dfa52806d05f7469eef1188a3620054ea7d1c41e5b8c6dfc0475909e184f2e35194b66426c76dadddee6aab1d4186bed7fbef66415a6bae8050b68fb210cb89665db2d34d7f09d7b745162d791484102e66493de0cb18670d943ea2aeeff35ccfd73b64c48a52e9f08eed1a4e8eb81e01e42f75c7a6c373d54694213cefc461ba7ae7a6192436b9d896d246e9c2a74f202763857e29e708e93f34e9c5eefe2a7951215a83c05d9769b45c629d97554a55ad65b0133d2bb77cc8b025490f7237a087e6e7cdfc9446147769dc0420604f0901b642e29f0dac6e291dbc06de58a5e06a49315d52ffe19c932b7c4a9445525f66dc327a93077a0ef1ce9514d82c15a24dc37ba9b06ac8f449aa079e6f3b1ac8a8c171aa077b39003d5037cacef12110af1920173be739b6ae09e6341bcb79a024fefaed333872d8a423b87eb2d10a5376c03990a133c539100a287842c2746f8cd40127b84a0b4cd30ef83dad280f0e460da03a1b18125747875ad16b2c94933826f30b5e8610083ad81827e9d9d3e7d9da29cdbdc875d185f71697d28aa0f17f8cae212ecc17b6320d8e73e2331ed3622adb6ed3b23a824e7311a2fc65e7a85cf7766fcd913fa7470fec932271468c95d1929eecb8820bf14ab42e5de5b4d579aa8d0c862556a3e111df99daccfa2b604fe9713a858f10627557de2061c2b26f1a7cff9a26a31bacbe3a1e154e2a87f2ef20697fa350b49b31241776bca31a37ac7403a65d54417300437a0d8cb914959cc4c2401606505cfdc6747553cf57b5fb6300005929ea773c4bec426ff21977d620229e312cce4892140d01c9715f4a609a2e3d16fbc194ba1108d3a7606fc20d41061ffee9fa5d5bb15b3e02138c2a88f35900fbd85ab05169dec44e7e294a9d4cbb790b64fe73e5f659aea8b1cfd63f1c83386b48c58715a927625cf0fea453d92d2a06835ccc6086a3f7f362851d9f0ba6873ac0cec1f02200955834bfe3c1bb00c1b682ce95625d7b4c41722abc0b983861608dc89f1286a4f3bf9f2ebd1fc4b14240fdec7528faa14129ed218ee5cd1258426ecf444c3b46dc4bdb14d4ca9e3d5d329057770e5cd1735fa3d8eca3025e9537201965c17a3489ae5d2a011e7a7097ec71cbaa500564da5c95bbcbd87e63d0ec84306d1904a4cd1a3439a1e658b500e2f6bc15f387df3294cf59f5a951b429183f1e9ddda7ec3a176cbe23c6094b98050b456b9b588044ed6f083134b7498258ff264b94267f4d6013c3a64aa02e413ab28763978684aa3deea227458a7ff3ece408222c64a82bb9fb278f0fd0bdb7fea559d0b08dece9d6cc7cd2a57a92773652566ac59e34cb0701a992bdda26bf9a9107561bc28d2c29ec6de5d6cd1a87d1bfbda7ad8946541f284b04e5d85601d63113c0b5a9592e94b01fbb6b40f27e5af730f9049bddd45ffc4f4c6954a0c593c5bc4355ee37abc4f3370b4a3a6ccf9cd9d76664a27f43b9ec38a97f42ef16184211631af0d7193e83d6d48e2a0195ed9053dd89eadf31d488f60ab449b8e860fce7a5c5f725068fcda4541de6f3dba3fda27b4f129c2e5c1bc2491513d15879cddb4fc1f51ea9de31a46b97c9afa8ed477f46af16660cfe0105a4f5f7f85f88a85b2411099bd31cb7c8be094ba0876a2429c4af83c8f49c576679486729b020ba2c9b363a65729c194687293d0ed4b3c03913e1b861934a468e8913ac99916030afb21b21dc36df932b318517da2298f54259bff986dcaa53360a31914626ebcf33a39d0738ef05eefe8b216811c2499cb92869dc0bb61f92557295986bf801b6c39080a793d136e519ef5810dcdb856187ad6556838fe083d6f9c74afb23516b6e39c3dfeec0b5e4a84442b7a34fa3e0e224eabee396b96d41f698406d4192d9067bd82b2b081ef617dcd8c7a1fb572f4133e00bd471e1a4a16ef35b43256bfa75b1d82186fcd13508664c74a9087892329ccaf67fcc060832c3e607609c1ab8f2cf4b13f1c3a2b9cddd2258c7e5e4b9157428b6d6b6075659af17be4b827e27391d4b8fb55dc4f64c10cafc9041f03e570a4223757ddf5b3c0c9174d614dff82bd56c61fd4e035277c3415c2ef290867c44d89b6e3d49a23976d1b45914d41f58d9e044a3c4cb4c7a7c95b185320af4f260074632f2ea2d7e0e5cde201067a36d69", 0x1000}], 0x1, &(0x7f0000001800)}, 0x8) 04:28:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) clock_getres(0x4, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = getgid() setgid(r0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) getgroups(0x2, &(0x7f0000000100)=[r3, r0]) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 04:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000680)=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000007c0)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9a537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad12a83cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e00000000000082db755b8d4ea1634c9ca5493c092ede151f3d10e89994119d8e02bc9a137a181a66b509d377cbc9f6c04c81c08ee23df6c566229f3bf01e25121befcae407daac75b6e6a1e734d044947abd91b3aebedcd8eac8abe73092c1fc77e6c43d3b4068e00439d84e5a36e0c93d28f338d697cddba49d4e512a0a4f92cc2eda19650fade8fdcb623079f111d1de53e8a023f3fc74898440"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000200)='R', 0x1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind$inet(r6, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(0xffffffffffffff9c, &(0x7f0000000280)=""/233, 0xe9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r7, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r0) readv(r8, &(0x7f0000000640)=[{&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/171, 0xab}, {&(0x7f0000000540)=""/31, 0x1f}, {&(0x7f0000000580)=""/139, 0x8b}], 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6, 0x80000000, {0x0, 0x9a}}) 04:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x87}, {0x86}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'ta\x00', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:28:19 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x5000)=nil, 0x0) shmdt(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) dup(0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r6) r7 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() setgid(r11) setgroups(0x3, &(0x7f00000004c0)=[r9, r10, r11]) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000040)=[{0x1, 0xeff7, 0x1800}, {0x0, 0x20, 0x5a8e4b91944d23c3}, {0x5, 0x4, 0x1000}, {0x3, 0x5, 0x2800}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCCONS(r17, 0x20004276, 0x0) ioctl$TIOCMSET(r17, 0x4008426f, &(0x7f0000000000)) r18 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCCONS(r19, 0x20004276, 0x0) ioctl$TIOCMSET(r19, 0x4008426f, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x84bd71c67f6cf216) r21 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x21b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() setgid(r25) setgroups(0x3, &(0x7f00000004c0)=[r23, r24, r25]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r8, r9, r14, r25, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) getgid() socket(0x20, 0x4, 0xa) r26 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xc8) pwritev(r26, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r26, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x10000, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r27, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r28, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r29, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) 04:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) r1 = syz_open_pts() close(r1) pwrite(r0, &(0x7f0000000740)="9765d97d7f8911e697077bcb5574294156d820c05517b951e0a8f04ed0d231a899a7f23ee2e3df7cb241396d49cf2392c8ec670c9d11dc540bc8a2be9dc1236a74e0bea133f40c56d5036c1c69e4b184ab06a8eb60d3026bc3318d6502e2c30c79dcf4874740be746240df1946c8ed4fe127b6cc404ce4db0b1c93b6150deff9de9b8c07af4aa14e35670a2744334e5f40b8c2994155fb4a64f21f6d8c6da8627a9933892e61342f38a6f1e6a4d10c38c8e31a66147db0d8912dd325239da2bf182fd7143c044e82e680151fc5bed96460ca0b22984f20e004f5aaec62ba5c7d4c9372e8b36c477c4e036b35a3d1e41e93cd57ea47c506ead92ba58be90c7a068aa41193810d750ee96c4dcce0f7edbd9753a0f73755409e66519ad4c6ef98ea0137a4ee2ecb13680281d100adba1dcafec61e47730f2cf26fd6616a8e99bf2b9b8f0fcf681963d85ff9de2b34d02c717eabbc91eb7746fd7952f8266528228905bf5c5da8cc828e2d988e6dab319efb5b518daa36e49d990b090b00749cc0c8fd367e1c0251b7462426d12008fea42fe50e776c2c791c18dfecb11b71205487d418dbe3bb260fd2ed9eecc773ca436bdb8f0a367fe813e2e90c31c9303f1f237add136c26db299e9cd0b4593625b3c5a67333ae7e5538cbdd55f3c963de28fd07e50fca139281eb79902f396a4d6a3d0ebadc8001b0ddff96795dff74e7bd1b53f96ae3b24d1b0f015f05a81bf8eef2f1e015876c61906bc0ffe0af76e31e127c20341842700c7e72752a9cfc3a1cb3b53644c99cf76f6addbc99318042a49424097edd508351bd5d9fd532391610f46e679d365e09622062aa21633c70e0c3d658283c1bfd5ede04f41e4d9b8e6978612680b175611d63371de65f40ddd937a24e906f8e15604fdb457755d0972f89b465431b2ddfa5c30ec6e56fe22b69180fa4afaa6138cff11b4b081aff23a5008e7d043bb7bd91d3047a04efaa36d7bd47d01751773e5c7622c82678911d8f014b31a954b90bb734ba2f87ca67251e9160337be3f820a36e32e87d38fcb13e69b5c97e51200fdde5dd99fdbba612afe5d742440be236df15a5875f02d0811f86ff6e5f7f616226ad3dd4852845bdb80721c8f5518cbae476ebd51ea66d4f487edc8843cc67625011741d628c5759b76947281ff736e374be6e48f23d03646138627bf4c6a3576d2be8032bbf3eb41d9b987ffb1e43d3174b8db076025a292d7716774f60915b9bc42f9fc8e53d33796ab00614af7d88ca20e5091e931a5da8d8fdc196037fba08d0263daf05ef8fc3ca18c334ab3491b804bcedf21a3f0e9de8c3cb359b21a835494414726d4221adaabfeadaac083a4cbe6b92e8b0204831320fd57a4d3614d8687f2ec99a1452e58c38c94daca57151db5a8c508fc90b55039fd79fa85c1438825ae304ef585139128291ac39772fe1ca83ca607085ea7e8a74e178c4f3f518c921d7509042f0a5996312db855a8a00c27df22ebb4ef9825f7b557774a6c486c1cbdf9f8284964d4f63ec52575fe84ecaa1a356ccdac296c62424a820a813e20a37cb476724c180b432cc5fa613bf676e8aedab46b72da60e7cae066880d43fd84b6e5fede6783ca9984b8f92d09ed90e3a593bc51f59e72fa1f4d0b0a7edf3a7dd7e3b9ed5bff1cce27c9fe687d177656ffb6fe91cff833132b6f993b597b21aaede502e8a1fd27440ec0850987f863a3e62610dfcab9a0fd0409c4f0e269d84dc51f1288dfa80d4809f4508639663b3adf7849a3144db99f27be47a8b4a3460a23ffb32bb322365a74f8100e02c0654ce63fe0412fe51c78f87cd64f70902e54588b90aa75ca7c65a8c33ef03506b3b92474fe1add1f2f0ca0d66949112bebbf205bc95e16c8ae392f73970954a33b9aa49179c34c2ff0219e13d73673ccd2c639e5efddf89a76d0968308a578828889197ce18e843477f22914bc0093a6ca4430f16f1047035c8d771ff9222644a2bae6a14cc3d2ef71831db18f7f420af4d2b9de6921ed7c32e57c0ec06931bab61f0d0bb3e0236f75348d642433df4fc5f689bbaad9e399a1cb02ed53d66cde340ca25e1ab58b797e9eb904c9aac3344b6da07479e4075164b15e5f019d8d947838dfae50c8535d27e9516a3c4c26b668af05dfd7329f40ff35c2726190c434ff14e945a3b41581be631ddeaa3a816764a6841d14026c0a811b16a33d59e44c86e782d38da52d98fb69bd5d96904dbb8eb695ce26333935e2ab918ba0b06e2ee1948429486a036702aba329f9584cecc8d9dae3870ed6dd58294c61bb5a2480651f6c30fe4e85e131b4e812d23806f524a5fe22711098dddab91fd17a64b0afcea9771cb64ea87cfb11e4fe6a557a926160a4eed99628a7e5a04843377df43eb51f0826ac054b59ee753ffe195197626e32d3838e0ff82eb2a20a77d5602a563874d14e172db444716cab7965511a6a52eae2a13c72494612f347a221c3885417f1015cc67f828a5b73fe6959706cb812501c899bbcb7702b5fa35fd2a963ad1d68560461972ad2642aa56badbb1be5efecf9fc3e45a14cd5bd2392e83232f51b4adca4fcdecc0cf79524db942fc3bc8a5bf6a55c6d4d3ad0f56e0dd3c00678f66e2edf613a80f2d50a59e9245563a439159447550b9c39b17793c3380c28b229bf09bb24b6e3f356509612a13bfa52e4bdaafceb7418f256ea881713074ebaae492afc3d5e3fb7da8b8f892a8b809c6eef05407acd1746a62a857bf7bf08a62d06021ea215b628d973c42f79ab4ad6f4eef4f804a4afb22a74f838a381e42ffb87afb50212346020ebb6c6887906f4aa6976406e6e3100d1f88ca4ab9ba5cd15499c2f650f61bad920b4d71173de8d36d1cf7a8eb3ebb56fc782cec29b2b22c71f5bd069cf1c3cb4a8b3d783b1f92993a71400de5520dcad7707f9320a994ff2924b14a1b9cf2fdb8eb1fd3dab667e52bbcf5688f43020be55e4267921b43be55a0a576dbfca7514326faa5a0a867f280c3e0612008b7028a77cbb89f89a62b9125b37fb7a9d4aaccf564dfdc9738d68bdcc2dcd80b1751e6cf3d37c8578813a779138a2090d046c14381eb750b2cd714407412f769412537c07204988ba6220e3185daa8e3419e249448ed4449bc18007e9892d88e31e5215d57f89ae3bbff6612ff3368a85d1771297da60aa8708c5f9aa20d5aae01f1940bd312b3918d5ae11862c8f06db3c12b6e6f70a263e072dca2865b59da7476b1173fc5515a2839c4ef86b7fda0dda2a9fc59c106a0d9955aa92e9e051fddedebf209947be0821ae74e53b3e9299a23948e07d5a4c74fc3ad5337796fb0fd2132330d3b0c5ff8e7f641885c61b7e8b94bcbf4d96d5e9c68c01e39604152fe5c4c7923253cda793e77e00af9d3cd2ef9ade031a7695ee8a4fb30e997dacb762f7d0623e7020be9ec83552b8fc899da90a334897f3304202dd311ced95ef43ee09da221beebdd9b92b9023788bb069692cbd553b85bd2cf377b52a7d5936b7e591860c8c8afcf6c58099c31e40017c496ef82886bb73f1207d916e0b674f8ceccbff39aad1bf653541e0e5d78f0552ca9aa8c9e7ccbbd587c4a361f0e9965d81569832eea602dc5b1d2fe8ca7b7bb670cb2f40ed979ffc97729136fd101f8c384f22c8692df489f911055fa4fc14c21eba9575a9025ea2a28b14b543a96f937baac5ed9c18f0199a35c7049876f8a5d8f2d7fa52479f5336503edea749b1c0ee43177b71d8c208b0d5e7e24d552041d49e88af15f44cf74b3afb8eeef4ce097056a2c735250fd5d11c8ac7b0533ccc92e1b9cd9fd9e69f115a878bebbd3caa5c0efe59c1b9a77c376ce7987a9d6064682079748c16653cf1b569963579072092009978df24201fe605d2ed25f7f67164b4e7d40a45fe7a5f735cb7809f01869aa662cba50c24053b980eca00147453e8f1041de0fb848cd6795922155e1317b646a1d90360772e066aecf10c7f2db04fdaab17072341c46c6306b906536e9a1886a0aeca9bd34fe2f8a2946d87a5f1034ad6fd3913b4fd4ff2bb36354fec33eb5f67c6a0e22b2450c41131445a849ba63281bce7c2470737546e3cba262e4000fa76c44f67fa22ff7558aa4e71578bfb8e08b38bebd65b5e5b78c1c2af52ff2083bf11f6d3fc6e95b02036bd719e6042c947101181a9fc10a650025eab530eefb6229d8e55d9750e75631d51f73bc84f08be3bf097a37e0839407d9c9fcd56392fb2bbc849ce09147fc60933624bf6cb6003b3ef6502ba6f99147c6ac2af59793d1716442b049d4294d605b41a2cba90cdfefabed54e36d27ca4ec6fef68525dc323100caec54db8769cc1adc5b77c44639bdd6eb09d7aa5bb956a5a43371341c5d727a1f41a1754f62614f917dfa7f900bf275a4e8cf3bd8456bdfbbd0482cd027481cef878ea4f20e892b53a92b6ce94195f835cb7a2f90426022aeab805f24e657062ea9ea224673d28b835ec9f0b303b646bef64819580ac55ba6e0d8fcb1e5671e18065df7c63bb1dcde77161a9b60968244576aef9aa6573e02d150a0b18b6e339119b3431e7aae88957513c01c7b074e51da90fd54d441a6703c82a0b66842014b2905453f02b9dd2bce191e4c1ded8a0153119341ffea4fdf17bcc4d6e3748e8ff4ae3c6fa60d4cf978f424b2302b6f03aca15e7da10b1c2e0c478b98f27b0b466517593ca052f89d053c082c747af3671dbc6f3121cc24ab4f6498ceddc7b018ed0738088a8bb5240b4abc82999e16da07e799aa1bda6b3fa9e6a5e5bcc54338e43c89bbc5e56d27000fd83c110657d53754f539852fde0c85248fd706d2cb00a8ace0dd5f52281489af7d09d656c93b4bf0b052b20438c16cff525bbdef5f03f2f578a481519dd506f10caa21b8f85967db5d22799e05daa2b6cb1117caa5a4f79d7630aeba9ce64b8bb3c9cc59ea57028d2889014651ea7976226788c0fecdf3098753df7928bbe8fb3a8141a101bfb1dfeafccc1fe4d25bc0225a3d3c5ac9c83c6c96456ac269c61ce85948e58da82fb5b8a16fccf7022a67ef86db0810cc9bfc89b5af762b90ea9038167cb185857d459bed44791cf47269cf035731fe8f47af036b92b403496abb1b98091cbd01439401c94f5138e01aa2dd0ef4fee0c723dc10e60b761c0e0a53f385d568b3971b5263530a8ce463ac25eb0a6d11d0442912db5e06a00c3a84496bc894dcbed5d752079a3305f65c86bdccdb7b51760bdcc03f13b40295b5bcec905e4d329348d32ecdbe0f610c6e1e32c133f23ea77fe70cce6baca5f1af050e9f0da71000701e262db891d1684766aab09921d288944224d49c5c8ccab0b36a29251ecf7ef4150d6292183a200893e4ad1fe95fb9071ca8a525ada8fe5be9765b82f1bf81b233b7d713ed836d93b967cd74c77b76a65b72d33350f7616d15eb836b8e2959eb5d98515ef655e767128b47a0597dfdaf8ac2849ea621a5ea0d91b5ecf1e23252a0dbf00256e1931b052f91fe0d98abb2af8003a7d69c4bb1d43f550d3963028c698159b2f227a5285695ebe501e0ae18af748e04a60229ea9fb5525f856078ee009943fc2b2b4b5b9f1c17488f44f5abdd0f5b9226e92902a642406679922b7df3766a5aee20423f9b62d24c23906b78845cea93a37c880c7df66fd33a4a13dfd4dc46539b8ab276d494e5a5df7211a81cff038d0bb9e6f2f7e3b487f0ea0ed484f37786a0944e37b006c5e6157dd371e98eb1e4e3b61027f99f8fcfd8e1b821e37acb1fc3b382a011b587734c", 0x742, 0x0, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = dup2(r0, r1) socketpair(0x18, 0x6, 0x7f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x27df, 0x0, 0x5c11, 0xe7a9, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r8}) r11 = getpgrp() r12 = getuid() r13 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x20, 0x7}, 0xb) r14 = getgid() r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r15, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r18, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r19, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r20 = syz_open_pts() close(r20) writev(r20, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r20, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r22, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000180)=ANY=[@ANYBLOB='le0\x00'], 0x1, &(0x7f00000001c0)=[{&(0x7f0000001740)="ebf3294cabfa8e0d71356d194b5a37ee88d9e49a40db6768227374ce9e7518c4c630154a309e89f23608291eb88fb98eac689687662c5e4b62d27ec2f79c536eb9aa9084f0c09d0305d6b12e74b516bab521644d46393fded9abe45ec944a583513465595a4e59045d76d10a2e4d928fe7a7b5d72886cae8b0f51f88df35326901dde50a8e3df1af3b4cf4a7c436c03f5d7a829e48e8fb249a379202156cafc3bf30d866f6eb95c3062b89354a0b2440641319a9c5a7a0b74cc146ef252e5abbd3810d80619f2db1e577c4b46288afb1c22e834d07839e7c627a5637d1d063d007516c5646159c08205862445296460c5d71dbab800c5a5877046bf927a4b4116cf7e8fa615957359a6cf9bbe7dd7706b2ddb2aafedfb266215eb8daac04c104624f555a419c4e3b9b726bd53bb4619b30545a6f358e37da512c5d1086ca1b002f05e59436f0eee3e909f424ad052d095baa8dc3d6919b8e065bb7454979e5a8b9c3b910fff5ba4386b0472f0f9e83fa918a9868e5c3d0b3b64f9d763285e37e74e88863efd7fb58ed57f749737fea85c8863d5ef98fd635ac67773f036353d787ecbf784925f856b7c020bc05bbaeef2938c204e4e961001ef44ccb75e56df68d88a484214a038a4af03ecefca225c98e0dcb215f357c73058002772b361c9456a2a194f52483a20a6e333d29c8b31757f73c7b2bca08148fc1edb17b039c0cf272eeaf1d6a9a0c3c5abb7b20204343e044d9a11c44d322545d1f7c5bf892fe79ff7317224e899bebefe82293cb72f19e300128d375214a1015154db11eebb4a75ce051bc2b73230b2a4b6edfe9172989715f2242c665ad34a694e825583519fc84f638bd659e0cc37375029f81686d829d5dfaec675ddcb7fa7fe6a52762492ba7d4c9066fb607bbe06e5606eb138fe60b6fee8f4e235d2a6b19efe5c7eda330590b2e1e9693db0b5d96ebf51a1e09f8ec3905b18904d2019b1eea00aa3f00248f911c533eedbe76effe7a180774559e435fcc0aeb32b47f6a781d042e0b26a673185a5e51e5b8c0f928c6aeeb75790fd940ea7df1491dd99c7049a9d98c7247305e3266c08e0f3f18f737bc9f44011f0b1cb356bd21e7cd8249e0aa7adb17c4edc53a4149f6b99a191282040aaa552dfd4c7a9ac0cbec154227b9f2f69c79430b87483e707d41a3725968e3f72a49258307615d1783ea287623721294fb8420716cc17b99fb00192e627bc69c5ee8f6af2ff51870cbc06b7c4e21076085cbbdd7f89e973aa2f94f23d0ba9a06c3929d86160a573d4a073419f1f42021ec4394cc9fa6df7e310c661e8fc7f412d0494ebd1ce1bfba249937c3a2e065dac2d7ccb2fc39fb6bcd8a8349cb2d8884a5d18abcf777e023f1a40e14663000fc85e93e26a74fa40644200b77b3ec9deeb4d4ade4d111ea3587911f38382b2a01c3fd66cf518a0f764801ddfa58750558c9b5ab0a34421bc7c0ad038ce46c1d2a96d289c38f3dfd5a476cd70c514583cf446a25900e2470bebcfb3a9c903eb9219f00f7cf92429f1d63d55a497f5182a60ef3708086b31247840d029123d56b80041dbc133225cbf823c044e3f2439356d7dbc8f91388054fbc505e39aabd74599bd8e869c65143a20bb7af539fe1ed795224fcbf00cb13b885b30e647081d986ba6aef7ed7d335ca6155317f88d1de384b75b4f3eee26c442b66b3fb07b41f292bccce44f6da475ec6e80dadc64161cd48457529ace8a058488585022f7055eacdd1785f85fde7962bad847c6a6c1c148b6cf4ae15369ec7636e8b256698b38b92e42db813f0a87d1192efb5242e46480bbce9a0d402141448499dfce459204558ed443d2787800886369d0107fd74927f3415e9909a29300ec7d6502955748ef6ebdd3deb6d7655767cf462623e2a2e9bafd938b90f34e83b3d71cb92292a0e195624ceb2ed73a156c425fac8e075b0812329d8c789e2eddff1428ec49cbe6e6e9cc98e3454d1fc08566a71bcafc81eaec8d535e460120e8f21f9d70d91d889f3962f83073e3c91f9282668cc547904cfe0eef7e035eab8b489cc55f19b65d9bc6be620b46a7b684545941577ce507d12217bfd390f4a131e32655ccecea2e799051c6dc84323435297a855bdca76187d6b578e69dc3b319e5fc775708a8e085720389454f4b5cfd4ca8d1bec5bab83d4e0a14a9ad3aacd174956919589090820d76fe6d9cf6ee19fcc93682a6cddc516e2a93cb407ab72ad944a033207f9f97cbd5bbc3934a06d50193f8a3cc7442863a3cfaf4fd5a2fde795b42d8e8d40ee2c017e2ac2c9867cea1837ca419881f4c4c4615811ceb4344e59500a66e60a0b820be7b915c5e32a59b7fd94d4476c03d8932dd8b2a4128ef743f2fbaf75d1671fa6986777847e75e3e96a79289038e77d6416b6371a85c19efcb9493d38d57e218bf4211cab2e0e78f86cbe9884f13cb58564faa9bab938b8a37f3ed3eb27eb55fa8b414e7cb156cace85043ebc48f40b95c41d39dbfba8f760fc18d7965031836cea2e629ea69c86d0df4f464fc3d97d0c132776c139e03587c595d00b85d74fa2259824e13171b624f61cd3f657514e95011bcf7a28b76624cec3d87f57ab968e412f3a9b9ed7203111b46f4f1b8466706b70f3d7fc04dcdc3ea623ef52d70d915be39ff753b48fd74bd95bd4d54baa15a1522dd6decfc587151c2461ddd9e1090189e092d73b6aeb5b5707da78894097f577533ef6f1f1300727ea48d562eeb6d1184529fa880beba6553adaa46c17f9de5277ab6dbab255b5fca2539e513ea132c9a3aabbdc85c4f68229b3e856a14a64bbaafe990dffbb86305b57f360d87e13984e7ab7c28e23143bee9b0ad6b42b2f70a2618b4077c4a6939616453b8a3b19cc5b756df5d11dc8c96d519b20117264ca644c575b265325d0eaac287f45642dc891f22a7e26c99d3c63218897f9ca9f5fa76ff450a31b81c4eb75ddf0566b02c95ff3be7a4f0e7a8b8d4f98d517ed1dab0c75cd3c36e7a7823ffe5872a49f05c064a8a7d0ce6af72b01ce7326b7afdbf6b64ac56afde668e06265ddf52319fc7b229cb87d9b59ef3f880226f3bc8b45b6918c0484d0b5ef8e5e00d4f4479c532eacf4ac470b31ba44ee2f713905be6621eee826e21ec01934e27ac8d06e9524a11cfd2757d2ea20f69524476315a0fa449758df0935d6ce5d6834bf6b62890379818e29f2c4fd505a77c85accf40556c63d6109ae05811ec4b1bf03297d4d93a7f421d66f2ae13ece23cefec29fa1f150e6e1370cf28b67060242cfbdac05938076925ad0549212bd55dce8dd04aa5fd6834b2ae222a50870288b0dde91840ceedc59c5be1f2920bf80336ae9851b883ca55b9bb5db4b275222de801c42011c7f4ab312530c1537eed102d8d67fb8c67c819d89dc5894ffc83686a6c2c9dd4700d7e8bb7b8ff3033cd7bab62c8a2435ccf64b531fa1691cc8bfe0adbd82febb7f522f6324b5e16a5edd79853a65b20d4706a8f888234ad7de3340067fca61a10619429cb5b969997509b7c673e610e85178facceddee806445772fe296c1729dbd66f934af5902dd537e1be0002570157b877801a23cc243ba34d2a4883c61e9cef38ea149aabd6589f552c1a225ca00a5361db89c4e0dee022c2203d64d26a95fba1bdbcd0e90e91baeb99710810c13e7f0f9f5a8cdbc36d15493cc15c1843ad513a0db90636e1f70c3262c10ac0f5af4f679a3d83c5bdb7d6c66ff4249ee8e4b212516dd3a41595a4bdff928ea6cc80cba10e38a731e6219afa821d3bac81576eab1cafa6f5d163e9bf1e9f8d683cef6fcc395f9710b8eeb1b5ab0c978ded95bfb5c6a22d1cf5aa1857b5c5ab9faac7f51f6b9a0c5d63aa5d35ec2ada6b7271efad78c7f21b75d9ada767be2ea5585750dead999c224afbdae7ade98de38b0aee30776747cd278f477e66bab4b1cdba67dbf363ffe41f8cd60cd6059c5685ad4c64bf8b4cdd10136a15863007e9e70d85151a08d4b3e0b9d367269ab047febc087bb8ae73e4d67304692536dd5e1602eddaabf3929f4677c57956fbfb0c8a42cca8026457dc363b366f1631c7b3de800e5ae9133a24fb92b6105ce00f9d67ead026d6c51ec194e086d4890e9616efcec5e91f44f83aab17d7747bab9721274312267262cbb9ef3cfe82d886c79a8205a3998e3e55af66f9eff69eaf249a571848358b5888b7d038211c9e30281fc993f05a6aa1ee556f17889874f7c7c81ef47a087377af434b35ac350c6be2a0e7f40f798ad05bf2e3ac60536a309b76a62f3f0b593c8d9f5e21b69013370ec2af8256424f19d16396e66ff43be8b96f311fe9cb00a9456a43fc065b463cb7a99e8b5644ede2d624bc445371945192a8ef005021cbd3726d29ea709adb0caa989976b6d56897967a292ee60292914d0639ed718124a084c0757e5883795952fc6342ba4dc325317c17d98960b899f7e54fcdb8f96f83bf117d9be8e32b7f3dafa8bb4cabb09aa5fda2b6a3a612ede100abea6f83a5f02d06cb650271e683bc5860a652b280fe3d8e2704863b43349e0a48d440b052957537a6732c52b8a8701949a77fe2720e1e456ea6ff9110c2cf10037ba642c83d4604ea13d5872b029e9349ea9689401aa99665e52f2e52471864f855a02c2930c62d55cd6b7ef2f799d86515fc786af14d458d10d6619daac5fb576e371ce57d36c60dae3e25bae7876337273e55660c06a914a032f38521a72a1b8d38cf0cdffe4bfd69ebbb2fc3f7ea003fdffdbb67f6bc6903d11e8468f036a387a62e3cb065be0970ac4cbd47431ac0a1c864e42485a34c4b8a2e8816afd8aaafa779d80f03418f82ef1091bf83def3d4e3d30143379fca51020f7ddbc63b6bb036055a247f7b71a720c8dcef4bf70299c41b76388f747d90df586ce18f469b2c4e5517d8db73ca5d739c6c0ae77d8b562e2ac38db971ca5d838933c745d80319cd56a791cfb326f57b889fa6d9bedfc965c586c077f11cc2885033c224c5d65b1008ec0cd398d2636708b51ae19a6a9bef2f6a7edf2c2745c3092d1692f0f0ad4b87d1f3a81e7eaf2c7592c6c98f8f48c9a2bed3d2a5de9647b31d81afa657b12fb2cc165051dec0d63e5e68c18e1f2b07c2a068d1e2f75dbc55ebcb3a9d1a404b393a480654de2094e556922a9fb8f9c9f6480e13fba47965e83577b6753aaa6dc80e298ec8a053a7d16b40c04d6301f4945caf33bf86e3f38461246772df43f6aea674b1608a3bebdd1c28745fb122859e9cf09ea9aa57aab25a2af584e4731ae9bcfaf805f3d61359b1bfdef289567a127a4855f34d53be2b3663f0374b43509ead839f370cb240af087076ed9350c57ef14c8f7269c99b8d7580a784a94f4c0bb5b4c743571e346ed4ef1b856c290e91072a9bfa9c589fab3c5424296eaa4c41c4dfb5869f53977bb29e2fdb977090bd95f03917c47d403d3862d7cd0a358a91df04d8bdb9b41d72b5bb15f890ed3b6fcc75acb5370eef288676cdb9e4c05830f3669527af63dcaf4d84a39fb316b8b62a888d9465b582328f1b8e820ef016ae737ed421aae39e20cfbcdbed9c79ffd3d514d3a269d2462df2126bdcdb9cd001745bfb3129719e2347580e67b2be40b1169d301b645b596f460c5e17e75851c24f01aea81a56a467fa9e44b626add8fe0d419e45517e059c70619789a231d052227e8ae5763d634febb942e40c2e1651e2e5226a880ec1be8bcfabe29ec95520a271c800198a92787dc078aa1d6d6ac343452845d33677a04f6336b6", 0x1000}], 0x1, &(0x7f0000002dc0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r18, @ANYRESHEX=r21, @ANYRES16=0x0, @ANYRES32, @ANYRESDEC=r2, @ANYRES32=r1, @ANYRES64=0x0, @ANYRES32=r7, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r19, @ANYRES32=r14, @ANYBLOB="00ef000028000000000000c3228b228e683e350fd4a10a34a6ccc7abcf699f59f9e1158c124fd0481b8271c853a43b0533a8b2caa4ea3d21785be4f3abea3592bbcc70c034e7ba7f3025e05d29bca3d8e9574686", @ANYBLOB="483575b616f7fd8ba31b3c4e6c264f4641253a9e09ced31a748d301503c370d2926b76724d5bbac23b7320217f0b746580d8cd71f3fa106bc448d67767bf615284c1e5b8c716215c001200ccb659c6175ffdc07c4b0e5f92341a95e53d9e09743fec16d241d2f3cced8d9c98a1885a38df5a347619a4e6c94e4be4d469f7575fdc4a8aa39d87605b4dbbf71c841cce48f59827c6dae52598b9d14300fc8d8d75421baae70b34a5bfe4ec81704a998b5b0839dfe1812b709d0276c35df6c580d14c95ca2a0fde4e03d5ed70258e34571f498add69b7fa6eea530738", @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRESHEX=r7, @ANYRESHEX=r22], @ANYBLOB='\x00\x00\x00\x00'], 0x1bb, 0xfbb767cd3252b266}, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026dfdffffffffff0100000000463f7b7a0df45068"], 0x1) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="1074b8b7562d61a7", 0x8}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) dup(r1) 04:28:19 executing program 0: 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, 0x2) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x64}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r4 = socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x34, 0x40000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0x40}, {{r3}, 0xfffffffffffffffc, 0x40, 0x2, 0xfffffffffffffff8, 0x1ff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x20, 0xa000000000000000, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = socket(0x25, 0x0, 0x81) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) pipe2(&(0x7f0000000040), 0x89f3b14fefcbdb56) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001240)=[{&(0x7f00000000c0)="9b2724173654ca9bcf93e1416e8bf89c6cf8eb65a9a6a1a9e009ca7434b7af02e85a59d3a95d63a92f34c093d89e5f5b43ff0999181a9fecf00048897a8510ff9eeecafff3a835d5a56e89183aa26307e4aae7e7fe6df4acc0fbb85deaa87494f00b19c596fd46eede8feba81e9a7b107cbeacd0864bc48e5327c229ffc13a3bfa26c95b9b427a7add8011fdd9ce2b1a7ee9299fa988924fe569168933c8757c363cd132e1d8eaff9d06b258599859eb433d7c06ec52e2276fef30257ff6cd39ae75794a0712baaa87dd619764512cba84ab371f19baf03747758c64aef409acaec07c4451c11d078ca7215c977fea4065d3fd14b642d94ad585bb8c8119c607c33bd10e5f987a0856bc7d6cd69a5a31971eeb444aea7c05e574ec83b9a3394d81d10df2a41fa07f66bbca67816d474c0a2c9fbc08b59a7da25d21b5814be851d654dcc32c1d7a81e2d44ffd645e47dd09a2f66ee9ca1513d9c7f540600063a917f1c951ee6f9ad752f5fd9287779a1e7c7b28732127dea918b1baced4fc35bf2be79e7afe4c7b0fce50087bfeb0374c9ade6c531dac15afe98f35994d3bf7248a6cd64cf828d69b7b4982b89bfac6ff7b72c43e095e67987b2f4398893354a48c7699e213714ccbf20d44db259b812d8aa5f0940df4422c00c171ed541247c2f97ccd03fc6c978a382334cc012dedcdae89197ec2be7c05dab9721628bf84b5b0d6801fabb7e6dc9df2023bd8bd0426a4dfb45d5444748d0b1176513ac1dda537ba12012848a38407a2d729bce68b95fd556ea4e8e41fd40b168af58938d2286ea67645702d3e37dab3c146b6028c7b7745efb9a3235d49c4d93e2808b163e2052db92cc2b466e4a6ba0963cb599dcfa1025773f78f187ae01d693249377a8278d54ed2d084d10dddd945926c335878be3480b6949e396c1017d982010eafd53a64de60fb5282bb1e73a8703bb142dccf7154d4baedd5969634a66c610f8eb70a95385b3c504d462866d761330543d16238461f2dd8ffa0f3b536449d60d77c5454008cd7876e1fac12bf4abb7f2dc5ac221c768b8ebb7df44eac689576a9240a7fbcfb56acbd1a0c8d11ccae82abc8f22ddc6d728dde56cccd178131a5f6b39b1d29bb6f0feffb6a6ca9dba2677b62516fda2cbc1880ebf99406851dc69339567a9abf6606ebac7b2d722274747837fb6cba2d874a7813bc954043607d0950b748534f511e2cb305414615c362e3fb01f17104173eb94c59923ec20605a61ea1aef4fc92980e7f35aa85eba0918484af189156876b02736bff8ec6dd54852ecd9af8acd30e201b405f143de148ebb97831d2c72b11665b8313b308719f5a5acd98c3424354c4288b94c62ee4fb2e0a32330859831bf965f8e234ac5e68c46fb901b3456ca9e8cdf1fc3034f4d4ad715bc1a81d39ec3658afe2ab0c85b3a4b832826f149f622937c7760748625b752596cfbec65abe45384950259b000326373f8b0ff0debf59d16310a93d1db3d381588cb237b0b13befbddb5afdeeea2974de1e72d69853a2b80e2e6007b30b9442c36ff85c7de20bc665ee439be1f929290d7c8b65e46e261506bed0180065a4ae2f6ca5a894c6ab37c57c9281d6a0071ab613f29a4cbbc2c1ee31bcfaa9919aa4730f53dde0b26c1a96c0a00e2372b9f32b255d0184c6a2dc272c4545c969d0fc74bd549bd03158e4f57f881cef452af0e7315e957c91f60c158c767f610e6ffc5d240cbbd15ccea546f5c70f655e7ea6df8005d9de5429d63f3d74a0e0b6e183a339b747e3a515f9e5cb7f3142a4aae8d63921a470bba855cc5752e7bec88f73298656290275f9c06b6ee36857f01280bace2afb16a7056d9e21b258a043d5897085ab3cc9de5f4d879a54469ef52f27d5581889be1fd1e7027c26167d1bb0d697fa95fd6554d19607bb96f57e5c2f9ec17f6b4f093bfd185377bbf21d8cc21b56eae9fef3c3c4f2e31d4002bef6183fcb592715b783c215a46e5835e9510259899040aeb2cda7bc55f4b7d9c13dcbf01f0ecfb9e3cc5ee84808e215839ca9b55fe553e54bfcd95f71676fa5c2d3b98744c70ca5b9fce55d263c944c7fd2402be1593576d335dd509f544f7c84082d10ab52209f53e0dc044fcbe067a1eae32dbf71d78c44e0c894d5cd0351f565e4ae1d9ce68b5604c15658f908607a2e5e221aa8014cb5d6162b687f60c38619225c0cecc8997ec69d8555319cc76486fa45b3c227ad160f0dfd4fd3ce10c165b28e8a23cb18e6b1ac5149b7cf491b4c668be87e765176f57880c9ad89acca22d3e258060f355f8e8b980d0f03f851f481c56d8045c50d4f7446697913bbf643c402a766dac8bd4c9527038d5b5eb5927771cc7e90d8c6f2727ff1ff6c461f13c6e177fc66d8025586b5eab6fc6ae5557f8e60176a4c9cef93c4d68ca4c40eacc5b731eb4b38537212e01e4280700b6681e8f4ea70a06c6534aadab9bd6aec87ecf73fd4f3823296f7cb815b4ef80e1fada020fe2f0151bffb72c4f0d903da5add0e531c735b52e7bdefc11b12cdbbc562586c7138b7bdaee8b7d5e116f7a6a51f4554783e7ddeace32cb7dffec2d2f616808118a79af64d6be37a1c410226e32cdac5b89b060140e64c3ac474aec7a2e856c7426aaebefbaa911cc8e912eec5343cc40a22e70d1e4a44d81c9447745995fd68ae3011aa584ff606f0785be864743c93987b5c6d12bc13681bd1b3fecbcd348853a3a3a71d9a1cc158d3f953e5ba4dcae5074ef798d974fb1716ea62cfe95ddb0df9cc2cd3eb8d7180ab7bc714f4410ecc6674889908e63c927ec150d1c81ca11be93ffc1764f5fd5f443f6624a64d411bff27232e7ad81932eea7bcefe076877f82a550d9534cc039351036d910ccaeefb813cdb0a7437aa7055ca084103cf4a701bf572c472f5731c1d5a0754da7207817f1b3a20c0ef36a2d96c9e7d1009e8aef12b3bbfc8280065c83cbff07c1d2a1b7fb7bd251bbaf5a84e2ec0911ec4c9c45e0e7c9d4bb1a3e166914ab5106f2aecdc0b37f51038b252963404ce84ee5c557d8bd244ab3c338e01b6197b6a1ea3148afd748dda428a3b7dce1e3aa28febb45926c7a0f0ce6362c9218b1595757536b8955546ee3d490a1ef45b970a3cb40377e436f19a32284c3e00c36b14163ea42595ab86cf89d7579fd6f49da62c1549174c3fcdf71604f4d750514d370827be4a68b923f678359bdfad2de9573cbd2f4c51996ae6cd885790dba82d05872ee5884fad68f3d02bda31a65b56871e4193c540360757ed01e6b1309653b42283fdf55316a0c6571d8a1cc3c215d419190188457e74de6c7b1d51a1db6de10d5910d21a9aa877edecfff6aa379a027c002a309ba764416ab895e5e3dc9186508bff898c8a4b996d72c0cd12f7604bd782a658a6e9b3627e5a21ccf085f913cc724423584a1510192c2fbb211771737ba92cb3efc432c58c069a5debf0ebe6fe19ac247d252c74ad15ae4f33501082199c102298500e58aacbda28fb47af634adee28449d8eb3f1bfb6cc383aa1331aef94fcedb2a9ae73e915d16262e4856efa3db1fe86800f488c31024c41d2485bc3261f8bc326af01bf565210df8c2b5f58d320eb5ef30ba983ee6fdbdca3dfab656cba8558e66401beae386b2e59f6773d4a8ec4ed0b47b1104ee0bce5d182dc5d117fdc6d965f0ac4b51708f0e36e9f5d90b73cb2d1c06719b6589109fd2c659057365dfbfcf647b713df3544b3454f16781570ba62babfbdb0e6fee24d060d0c0a7f50c50fd311c89802ac467d1e2536901c192d7aaa2a911238e6b7d9602fc7b736f5f08124d108ee46c6b11838ead9728d46114efedbb2444c92e7d1fa0a0c267ba911a70ee189e7c4f89f8607fbd06782b5a9d60471b0d621e3db9dc9dcfa04c6e568e741772a9fd22dcff1431e4b3843d4358f4ed716a0f1b2460c0d842a40d01d79968df67eb9c41bfe9a2a9faf2faf75e0320a8392614698ca502ff7a08f51645b77962d2e47ce7c118ee44396a8c5153dc5df017638aca8b409bcb8cccebe52c1cd7da7005ec4e5d0b941055842b80a6eacfee36382afe9e685563a715256d1d3613e98ec92c31314da569f54e9dc31338a3af8045a2d45eaad242a6853cc19d12fe08ade29c4ef641d8f2e4dec60b0bad17544e96a643fcda4bfafb64f1473017a6172dc662d559d95ea35c1d4d8df9f77ff02a10759e9405140f8ec7c7b47bd5664aa6411a2895c003603ca05bf434dcb3ee50e95b9f46fa3447f2636f1f151e0fee913cda62a436dda90003c394b87b9e8d33a2652e3a4e729feb016773f1761e70e41bc7eb1c1047cee1fec87a26f40e15e5162acf91d06bcc361b1583475c6bdb64135f1fb12c184dce5c8d3eef20f6956e4fa7f091e45a8d4d7929577bfec38c816479a0f8c3a77b6f57dcd45d3d1150ad902aa05b81915052b78ce7c311eadbe39b6928f7512e5ae0d923db5c4de0ac1865c6ea0b6f386bb0b0e6f3517978cf8a73dc55c9fe1256275f717b92518e0f1d9bfe5aac1e6faed40ccc8cd471adc3afa007254233c441d406d8bc745c1e27b2835f83653cafb7b8df831d4dc96bfb615813d9e9d86a1567002ed36a97815225a4a1085d7620d420e4955845321dc067d104100718dc97b0f434f1f6cfb0a8ffc4bb35d04a39da14837322accab8bf0c280ed03fcdcd102703e5d888d163d9a538d4e6683bc0f88159a95994a7d216a46155b4b8024028d2be466020b7a376d8d6318cd98dc9d7fe1abae3cd6348793f6b6274ffa6164f30c1a67ca070dc34e6908fae11b99bea1f6c69a46dc60c793c39d1ea9a0e2b9c434dbedaeae3ba1401f7f4e5ddfa509853e5ff7992c5a0c380855d8802f9b371c63d123acfaf698033153e57a655b99f1303449d987a2c0e04f9da5b66303ec522ff8d7377945fd3fbcaaea59da7976b56f973f5f288359ce0eec480c10a9694f656a29655f168fc31143c6284cc2b009aa3d1bbe658a03f44b1f3a75a267915a2e6ef91055c866c570e2500fa5303d7fca24b6509acd6ee7f629a151f2eed95e752117d2a1ccae2df81c6a2d553cd5be7fec861adef2c0a2acf617ab67b9c0d98ed4dee36488632f00ff09caefc5a428c31dd5b7e20a644b3a338d5b3a726d9ebc1af635f6be08c1ba489acb362360150a835a7e2cef1c040be8babce69888de8d7e690a86bdbe18f66f973baf5da61b758d0f63746bf2e375107a611e6482ee4e114eeaa895b1f132875ef6c6d76f0eaff848e39932beaf4bcb6272b4dd118f6ffd791caa9dac99e3faa35dcf790817cafd740855270337f64f3a606bbf288448ad4c033d3345e02b7c8dfe009665755dd49f40fceb0f3600d7a0650971242501c1f740d7457bdcb331c9fb5c9d54d226f73b412a320261c6e337734ce94e7eed56ebfc127c49971cee60f41bed6a6756a7f5f3696083c3ae35bb07b3f69346c06d233092f4151becbc7bee0e75fccf22e3583204408fe14042007b58b840b46b133c41b3ed996097ee9091ffd714b5d6ee44c3e182afcb42a74c97a80826d153670ce8956a8a6f925a4e3d79f5219d792318b388a728042d51bb1860b2ead1ffdc8f1bddacd97f478dde133ebce3639afc4e241e2f29a7a85ad758582acb7c2916c350f05d8127b845ad7e0c737f08550944557d71306f3702a34340893d3df2b8ac2343f76722b744ac1905754567e33f46795e4a6b4d3504fcbc9937b3c84681819a3795ee4089e65206c0a36354594b9a7ee29726ca7a58e72dfe48ef84", 0x1000}, {&(0x7f00000010c0)="b5862772bf0bb13d11edc39fbd152cb513806b4b578364fa719e853ccfd17f0c5409f8249507755d07ca63003d83", 0x2e}, {&(0x7f0000001100)="ba95e8603b26311e569fd02a3d1cf3aefa6b0600c39052a5ac95380ad82264d60f21d48f8a383f8380d93589d6edc1e6908fafa7e7acd4a2d47dc6a5beda81eada560c3665a905b6f739ceaf7257067c3cebd72804371caadd05daaeeed593712641f713b3d4e91885ab5ba07d913244e326f0e3ef43250d7bb93fd6ff8495f03f0c618d10720293", 0x88}, {&(0x7f0000001300)="0c87be14ca123b8927dece3e53a0e7a5b3ca021b208f36dadd3332a6cb7e876394793229ee0f0f3b9ed593fbc294094663c18f641accf644390cec5806e3d233d252d268451b8e310ac51eb6b7a6075fba", 0x4e}], 0x4, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x18, 0x402}, 0x0) pipe2(&(0x7f00000011c0), 0x4) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18600, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r4 = syz_open_pts() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x7, 0x7, 0x7, 0x6, "02a2b185e526ccffefd949190729b097bc99a152", 0x74, 0xfffffff9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ftruncate(r4, 0x0, 0x800a27) ftruncate(r0, 0x0, 0x80000000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b97507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140), 0x0) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) clock_getres(0xde79f962e5394a05, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) getitimer(0x0, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x1a7) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x740e18d86120a298, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x6}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) listen(r1, 0xe7) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) pread(r2, &(0x7f0000000080)="06cc20630911e2975b838e11140beb7537d66949b74039d2f5f29313", 0x1c, 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) acct(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r2) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = kqueue() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0xb3d8917ed3e66f8f, 0xf0000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0xfffffffffffff8e5, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x80000001}], 0x4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x8001, 0x9}, {{r5}, 0xfffffffffffffffd, 0xc8, 0x40000000, 0x56, 0x7fffffff}], 0x6, &(0x7f0000000240)={0x37e, 0xbb4}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) connect(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000080)=""/31) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) writev(r2, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1b) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000740)="eb676e027e25ab65e90ad07e34d8c3926e30a431a138a29c7363bbf350ec4f7b757c68e0e1bb0ebd811c57e2863989d22a9802158187546365e3c6b8ec09b5dfb47e1205497748414f919234bf4b87e84898c8384ede87185772698a31fbcd0d3b374a1430b448c0327c8172db8ac110c363e38bd5e91d7e721d055fde58e3d04f57e1ae5a926689953c743ff4e93f7f59ba1c077d2eea5238e31aa5c2bf7e790912f08698cc194bf585b204e455899a64ab1aa4b6991899a50a856e0e968ddfbf597dc63f730472dfd2866c97a4606453cd3b8ab83023f5d8df3f79bfb48e51214780f8982731b9deee9d0259cb6e66ba58e96ac703ec091f0a2efbfaab9a5925c5", 0x102) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000005c0)=""/219, 0xdb}], 0x4, &(0x7f0000000300)=""/44, 0x2c}, 0x1883) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="5602e5ffffffffff000025ea1c61a0fac06cb1db7344b7cf0977162e63016fd6f5a4ca49c89a9664a72c7bb9477126f74237c8a8e22a390efe769d405bad7dbe64650a2e8753d78eb68cc435273e2bb3530355309682108ca3ec935c73d45c2ed2c523f99d119e888d2de938d00e4c49dd20215d060341536016ec07708b709ff4cd0d7ab0d93104873865f428b190bc2ec5ce8b6b08368cd2d57551702423e50030fd6466c963903a75f275cc8843db15de0210c87bfba51889c71b7277c47735d5f3d4dc000089446eb99626b87f634a1f22446db4338ffced99fb7eebb9c6c35aad8ad94dd3d9e72f090075dd31529254cba3bc0c441401000000000000ca4c706b5935286b72ec0f6eb9364a798b63e12d36468eaba05c1bfd917b8520a673a38f20257abba0bbe5c91d4cb612e8b9dfb7ab733af1ff0f1e28d4de1db2cf9d0e3aace0e10d727b87aa5ef19fb12baf6d54a0e5632f8abc31777bb1d32578b383f3dfbf640bd8177094bdd4974a1a5b72f921521ec8f47545f87b2f604f6ee1a5310432f49a3ecd6556dbfa76e0144a5599df8d363d3890491f791f3d124d03dc534289220a366f67aa149e8bd926c1d91cf063f2ca713c5ef17ee0f53fa388db21d3544c49f0871a344ea801367720e3fe57d6487510b3782e6c0605c4d1a41eb3ea06b5af729ab98ba48bbccd2c0c03ac9978b1a6cfdc818daa1b571a8787058ab5da51e6790a1dce57cb4ec38f4021f9aa44945a594651d7"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000080)='./file0\x00', 0x29, 0x0) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto$inet6(r0, &(0x7f00000000c0)="741b42233f79b7461f355a065f8dbb06d56a6f63868c8f7403f440d18dcc0d8f80f4e8b24a9f72be49d0dbcc311206e26143398918ffb79806b4b906d9873a696d67f273c6d7e3866bea7a9d23ff8106c6e6a7f8a2552522f59a144c127e7392cd5acfbc0a5034887dac1147d39a45f871da81250e724e304e6d860b08d5ad814831e664f09b81ed197b0eb9ad2a45321483add24a7f5e1640f4c842b21ffb868503c67f61e60455ab8b6025058aab858a98b0d876196370fa36cb6096b530ef17a5307fa98c695ef313678731b6825da408e1876b07872d1329c1345fdb210fa45d3bd140665ad3ee564864c53fbd28697ab1cd018cba45", 0xf8, 0x1, &(0x7f0000000000)={0x18, 0x0, 0xec8, 0x5}, 0xffffffffffffff0f) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x89) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x7ab02a15334de99c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000080)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf864b1bb0b26823983a63e51384888b9de9e0f3d8c501a67b9289268753626056de5b66b097783bec20eecda2f489fbc55fcf64e74058c9d027e7a5ee66685ce94fbc6751cd231f1b3d41bb97d3d11a931c766f3e25d07030d00e5e9d66eb3d708ab7991e9359cf6437e", 0xf, 0x404, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xdb61], [], [{}, {}, {}, {}, {0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7f, 0x3, {0xfffffffffffffffc, 0xfffffffffffff49f}}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup(r2) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x9, 0x2}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x20000, 0x7, 0x100, 0xdc9, "375d900ca96cf894e67ac61d28027b4b2251677c", 0x0, 0xfffffffe}) write(r1, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1020000, 0x40, 0x66b, 0xef69, "1af894c9cc2c84b9346fea81d8c41ad08f8a281c", 0x38, 0x4}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0x13, 0x0, &(0x7f0000000100)=""/19}) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) write(r3, &(0x7f00000002c0)="84653d02d1", 0x6b65398dd770de9f) read(r2, &(0x7f0000000200)=""/102, 0x66) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138", 0xfffffffc}) write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) write(0xffffffffffffffff, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = getpgrp() r3 = getuid() getgid() r4 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xff70, 0x7}, 0xb) r5 = getgid() r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfe36) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) dup(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000a80)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r10}) r13 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xff, r3, r5, r7, r9, 0x80, 0xfe00}, 0x7, 0xffb0, r10, r13, 0x5, 0x0, 0xfffffffffffffffb}) r14 = socket(0x2, 0x10632c477118857a, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) connect$unix(r14, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000180)=[{{}, 0x0, 0x4, 0x3d059a7a5b63f285}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3}, {{}, 0xfffffffffffffffc}], 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$unix(r3, &(0x7f0000000240)=@file={0x0, ""/25}, &(0x7f0000000280)=0x1b) syz_emit_ethernet(0xf1, &(0x7f0000000040)="edf4b0d4ea5eb77ca265936f310d1fa3323e9b7961c7d19b3aa2bd9f24b0e53d60a569ea33b0ac526e323c0ec39140fb9f2371bb5e30813ca4adc028e7eb23aa91a6be36122e9367d67f7a2eef4cd8576bf5a44498766b249cffd4b80762e382c592d89b8033d3057854a7c30a87e53751e461acd8c3bbf73f334f1aa26649a319d3556fba8cf436f9847b6c4e00858e446172b77ccb96720638dc6d2645e254f65edaa65fd498f7699b1436e6806f5515c56a04be4f02c45224ea9268ea618cd4494f4834b21af536dbbc29a3e167f894be4d2546f5e16bb3b79cae8c10730be86e96bffc3ffbb0e4738811ce5a4147bf") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) pledge(&(0x7f0000000140)='tap', &(0x7f0000000200)='tap') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x75) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000fd00000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x800000, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="acea6ccf79cdec9a32b318b8f25e1550682c43727fac55e0ba95e64bd79043fbbaf9a26d8e9146cc8cbf0fb002ef3659ad4ebfd588df72463d2b956f790e810ca6531e8abb3686de26744bdbef89d558e9af28a254c2133eb9374ef06d0a2616188decdc28bb9032c1b15212b4441f10314ed9f0a38e0fc71bab6be0b6c7f70cd9bd2a003a51632ce2211b5cbbdb5e53b1e4f00aaddcd4c6e2aa4cf4422ca27b96816fcf2b2a5538de5f47a8bf90c40ce91429d7811d474952ba46fdce8f28ec48dbce5ef000af7e852f2330ad2f3638461c47f853ed280769ba95e68599315b42f3f07ed2f7f369fad52b381cd5a1d52071e317aedbbda7cddac1724809bb1a176376e2e8973613c69d5dabe51425b4cbfcb3e73017375de13c7cccad7bc1bc79fa11ad9df4d08186b8ea139dcd8d601134a9c4c1a60ca1d804cd9364b3750e496bd1c6b861835028a4b086a1bc1bf919a1910280c08d8c4f71c9ba3ccaaf81761c2429e6fb8a34a016f1d8a9b79b0aaddacfa2e49d4720434710efd89cd0fc7053248aa7ca49d205f0bd5c24e6b666ac5b5225c9aec505d4082cceac2ca349b83901d05ea011ba7a46f88b86c0690c878b71c72ba00b134dd6e1bf3d3eb703bd6c9a2fe6beba3b8275343cdbfe5985e3110315d862a7ea47531c1182e7f47cd8b29c6c2fa1cedd8d7f9d684951dd7cecb0d86499b0cc067f7684673c17842eac9aa3b49cd9a37376ca747b42ca8dea57b4e5db8023698fb0d530ea128580037c16feb6a6554d0dca3dce9d83da4187af49799f0244cbe219b3745ddc2174ca2407af135c7ee7acfcf4d4f52f71a799ade158103b5058e8f4bedc569a78b0c7e486700bcf6c5bbf40682abb19511a17aeb98ea3d53cdb45ca8662c969ecb355034f475d332a69d4e053f812de0ff67e4b3028ac6a1a1086fd9b60366aa6f35cbacae60d5b4f8cec7a20e41c5882848df9e1dc559372dfcaf2c8376595acd6819a73679983bcd3cdc4a0e896035d4fe852975c3ebdf685d6e6ee56ea03d20b33430e113e673c8e8a0b62b0d8ece03aa661c8bc49490367b087da73e095ebcd74fe5c80038feee9aa66c71e43f701236d42d67224d2e422f52ebdc7420b6ab6d6c52513d5dc2fa2efbfd405de1a49bdc61fc30f52a4cf5db6c760235337b535847aa0c74c97f6adc5b745eb90337df6943b071e5eee1925b586be661dffeb8bbffd24c441a872641e86526ac16bbf2d7cc4976da12207ca3cfcbc35d736db0e9412c0672c98a6bd61fdb49aff96f64dc58aad13090440cc42d8ade65dc5531d3fea1cf6e00ded6a392aae2201f3869f0cfd4ccd66cee9dbdc5d44db20e60704fba91d0ac2501da77fe1e4a1e01d31b7835c69154b36cbdc1715d58fc133d45ac03c7622030806c88bc6a44a7bd1b939b78f9533daec2c41639238315d049029f3e063991aea5abee1f78066f9a0fff854ff6f24aba49b01368048865c82af04e1d9dd0658e38c1fa46b62f9a34164ef9ae7c93bec38841ae943dbe587c50fc69679bb303ef372aceb3565c96da514322134530461fd63fd2d3b3bac27a7b7aba32fdfbbba37918c9c7ffb39a9e78cd5e373e2004464110114f3b63d7c47ebc3a992c34e14f670149579ca59b9b17862bedd8c606a706388d615711276200bc071cc3ac06f87ececc936ada316ce6cedcb21432d323165d65ff80704bc7aa44d83936e579cd329a81b4587fff472011fb2b538c1e0fe2c62710643ad0acdd087bbd3a3c74976a09fbd6a0de76ed02953a5f064228c1d198dc62627dbb521c516f48275a28f2a7918bc84775489df881d22d4bcb82d8dc925b1aa2ee5fba6768093c76609a7677768c6d769de8ab9d2975679361bc34e68630692c14dfc764c9733a8f807a328c70e264cf3b3d26800b5275f350579425b2334c5a9455e597288307db456944fe60d63f45a7fa429cb25ee7aa1048d9f5a87ba59473e45139e639b0987b8dc740701c1e8f99558c505b2e36ca215f2e35426dcf59d1e916ee6fcdd5ea5d8f7601e293f1c000145f4179ffc78ea98ae89ada173879dcaa2015a2beaf0e584d5a495845cb162c86f7ca720121a000f7aa49d66a5d87a5f36cf819531731c645987bc8d6026a04243001a951168e7adcb8943e3776a506bacc2ee693dc2e645307a8853b8744929ce3bc0d113404fdb70780655760060973b90e384c740df7f094a344906954b0f022c5efadcfcddb14072448e7d9b672a125f1392d4cd9c3a24ca17f329aadd3d1fb6af0427c8dbd3f3cf6a2aa15e7d50b86291f3968af850efd3003d1ab42ba2e55e51c687a0a160fa2f511d8eab7bb602532dacfecb80fae71abefff31d53eb7faa03384a644573f0618ff0449cce815b678c9c2b9f9de10865903f5c41bf0bc3a5a10831306306d65a5d4b657bc928a9fd9fbbcfdc34a5d040164a216ec146b12fd73e9fccf02ae9e7a6aa7713efde105b3f51b3d5691406eab933e070313311af323f73bdd386d5bd0f93a2d23917634ec18c614c295635b7760c19250d673a19afba8a80ef18769551e84bbf7805a3738944658297ecaf9a21229bfd00540a3db09639ff02bf7e35ada64f494256dcd3b319cd80c42727e11201f88b83d5fb3bb2b98238ef28583d58dd1a5085925ee4cca3869c6b6bfe6ce826af18b3062f4180b4c8524325ddb9f8b2e7499a27495bdee48eeea949c8729718f4f88a0570d4eb842634e64449507dc592b46b5061cc4236e0436ce89cb76fb53d3750a0e95b1db3fb61a416236389c50506871e64352ed286e687f755bc68c03fbffb6d5174228d3571e1c2442ac8d0a369ac065a4f9272472785cd9ff0e8679371a847a4150d22bd56ea5bf85a1195297e8ec3a2f8ac0f9d1896cae7f3e64fafa3d47f0b7aeebe054ce4d8e0e359e994b6efb06894459aaa7005c5bd0c19ad99ae88e8814b949b5e659212904c00c7fa165d37248bd2e10955645c473ac30eccf08c8656f768c582b42e8fb06bc48a6c49f63098eaa5ef7b697e1fa3e0911051637954cd1eb6e0e4d578dce305c25e270fb0ee9713c547f5a7d14d701202ff4733589d54a755bbe16c9feabc0d0114b35b239c648467bf51c26e0b0f6043a76f6ff28a0611d169ffbc1760b706e21114ba8809037b4fb33ef4b194ea24a0a47930a86c7cb6fcb67228478127a7daf76cba76fec17f212159b66bc9dd022abbeef6542cb05d88dcd78c9b752e2ee12d0361f304ae30b238c15a37f2c189996ed7e88952684400de3f011e6c25453f4bcb78cb7d7cab35be9b3af1b519f62d7a5755fca1df40d2e5679b9aeead63b691c1898c9843c19c4870c87a98fc4980e0372c4a6ee656cb469fdddc391957cd66e00608efd51883ca11ab0b63472677ddaf7ab1314948a42f706b82f5b5f4c8dcd0ca681dc756631b627cc1277605275e5c2764bb2b48aafe46f76750821eb852498a89357008c1233ba593c7cbce0efaa037311ed8173deaf841ebc649673d5df8f501506ed3b557056a2715cda02d9229c7c1b74a83301805821a8f4de3d688ed1358f2c85a9b8ba41c710ff4bebfceeff6c0e7d2ad0348553ffbb4195bc8bc705946b5f8f29469204474372d9ee41e645402dc60cbe4ad9966715b564b4e9f745e06ee87971687c4c6f974288e067f0bc7e51cf29f396b2f7dfc35e0e1c7d1e4045c56f171b31a0cec683adf96ca4a036ad031ae51e4599e5a2373f30edfa95ec6f0ec669365685e35a8c42dffa67c0ab485136ac3d78816f684eb46a1100b949e2a19c58fe24f9f76313f01cfa2628a58b3ea685cf1c180f48e527477cc2274b95f8846fe29b454aa53af8a462c8542d510e02cd9ce43d7693544328f587b449767ca097d06b95377618ea7da778fc07249cf6f24b3992d7d460b1a8ffe54a1dab559cb10ca25c0d7cf8aa14fe21ebb46b0ad991e167cf744062e1cf5d3722a1292256b3a6c550ac44b0a155d02372c62e34dc7c95b932537a42c3e0faff8d9ec5d0658af7f23a14bfa5b7ff7efc7cf1dcb82a4844e88af0b48201b0285723981c5a79b14c092219b46da380a9db5c738300cb4794e8aa7a7619769c1c3ceabf66e7f626089a5b4d54de5fd8d7cb691e81859306771a56a7da1cd096c4b72f5d53202bf9f8273c208ab9de1741c686191400a5a987449ea3a65dea3b86163eb17f1f7ab04a46289fb8d8b9bf457034fbe2745df1144c89131e46c0658ad0d8b4ac5e5f9b0a4e0efe2cd7d6aaa6c08f6f5c8b012adac7725d66c17826fb6485a298f1126d2401615efa4bc1042ed5a7c0695e1a1750f111c282752a95aa12ba8457b20b55a4151228b0bd1fc2bef73a95c316b3ca9246597f68b947152bafb2d2db351207c2161fd4d4c71cc6ba1d9bf9ba4a88988c885a5bbda473e567fdddb280f93dd3f0ff3a5211b3ddedad17569fa6898549f5d16d11c50603500c70e0e0eee29ff49e26ecf1bdf8f364ddf2823aed3ce4b470e230c2630a4304b2cf01598d6a0f046ee356c63f2c95c0feb5639dbf225a1f80ab1f0bf3d8c7fa845006cbde8317c0db38036537544756e0264cebb49a0488f5e42bdad6f80997a9db6c93faa8ed9457aa3fd39f5116cadd5b7c1115e2fa9d039bad773ce141f7bb601a7200f8e3ff5fc4cee57166ee625d241a00d13f86d1894c00ba3411834dc656114db8edce0cb2964bb70d7b298d6dfe401b825a7fa839e19bb58cf3e6055a7340a11273ae8436377dcf884326ee9e27b6d77fd2276d4154fde44596701cbc043b375f470b854ae885c74467c9721743b238cd5a9b1f3bc0737ab4f3732b24dfc88fc1fd4d2c1f567da1d2765bd3838f371f25cb5f25bdc07a673481e9ee546b91480b42c7eca6ab06f0682b09b1f13fc0de01b7b243fcf9d41b5840dcce18225d7ff828e39628a2c4c379976961c5e0d399dca9caaca985a2898ebde06383dae5b3c3bac01d23513170b936c0d16312e9fe198dbf54aebe5219f07fe7db71fca8df4141dce2b43fbc38310b0883be31792e72b6926b43fe7875336b9264789bd599204bffc127a1ebc982fdd0c8be0b4203c216eee2594bb959fdddd0b46e36b2fc69e1f589e648efc88d63ae8cd5e9d29d2c139e895bb884e490f07a225313ca4fd8823f4b6ea2b3e830169a9ee263d49495796e5c765cab184c7f0d7394c1c819ead8b04f345df92437c4c632225f758ba675b7df6268c5e66b199b87833652124447c3114bcda55f2e4158a40bf0554b9283eb4464f106b4a4ec1061bfdee241d74f8bb343274bf5cf263e89e56eb1f4098d62e97785c499d97cf765d2b6d1b27c6c9e58c3967760827212be560605d2e0b86f30ff6413948afc4b7390647c775818922e38057491469630e690d59a58019b615d9dd34bb000f8f59cd3c4fd47a18a776da34753afc98ab2829ac5779a3324c4f5b5438cc2b19c858aa42aaf4cbcafab368c992f58ab1498ae0fea57d8df548ef91593b01ca9df5b59fce05bd3860012fe5e2a9e064b7f62c7567d249b8f6f63b8877f6ce809b35460e503a18d82537610f2b213b88375fc6b61e4dd5a646a70fa20c01376281dda20a56300880f54f9fe06e0384e2991f839af3a1dc1e46ba5147639b1eae59e5e04a83737b4829e19263cfac84b2c7e6e27b57207bfac626ec773c6a200e942515369adfe73f146a9723ff537970025507ae519c5f77ddb924c294e0dabf26c607719e75e0115a89505dbf6548bbf84ae4cb361428e2f1a6c8f281c10dcd213545908fe559280f5318a0052a6b") syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x10) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000001240)=0xc) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000001300)="66b6c829e30100861339cf46da2575823410a1c80833a8fa721f6e50812613eaf07607f4b14ada7c3224ded662469b0950c10f7cfd5da613514939ecae73bab920148dae17085cefeec164ba4bd74405000000670df3fa65f296b21a6f0fb7d9099730c918d7e86d0ffb8795357405a829", 0x5a}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) getsockname$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cba8e4f343ee06d071b4be4e818e1d28466287226ce9db69893810708e343d588cf35b7d3a0dfbe6fc076d6c9b28b855f6fb48fadf5ebcd175b38175ac4610cb55ceb5ebf207c2ee917ac11a6fec7ef0d432018931d4dbbf109d37fba21d96859f3edc09ad9c7d310ee913c5e93b139368e2eecf1c4614ea8870163645190f8b05e9118d9c435982ad33a5263cee724f986b8b1178bc"], &(0x7f0000000080)=0x6e) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000400)="2717c314e606a5851fd2be6a77d95c5c0fbddadaf9c2a78863f360d2ac9d87a65121dd550d248b6ba5a252071a1727988d7d31ac7ba5824fa521ed90e6b699e8d2b3261bf2cf02efa65ed1b5b75a95ee04002dc9ac622e015f95f71c2eab4316bd22e5d86d29117f6de0a79a7ef8a03e42e0bba4bc51fd9390db85839eab81141f541d7801d19fff1e65c75b6a90b7485a693eb6595810852222fa9d06953a4e9c000000007495546edf5fa403303236e2f4842928ee", 0xffffffffffffffbf) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = dup(r1) unlinkat(r2, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) 16:00:02 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xaec66c93546768d9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) pipe2(&(0x7f0000000040), 0x10000) 16:00:02 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x2, 0x0, 0x5c0f, 0xa7ab, "3f3bdf7cd5636ed105e0b70b49000006f94cf546", 0x5}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00), 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000540)="47bd359542db30267d0534d7dd57feb97f7e6751c26787697293ea1eda93ce2ec8fca133100d60e5dc9b29646307b1b79c68023490c0d286aff1dd530b1bc2de0e7083457452e17cf14745bdd6e0c74d33352c5c4c4373cec0d9a59370080000000e6bd6a9871585fcef7825ff67baffd03b3727a5fcb5c651c28a7e4699834ddf977641360e5ee2f1bbbd6b2df3ef4843e3286c46b011a6b109d4ad10b118e59fe61c1362fa029fcaca713a97ad330028b1cae239b8f8b76e729f51f7bb8dfc46e0aa20a856af5233254be197475e48663c6dee2aed5643265618ea06a77ddad00c8ba6d38f36aca731b961ce99664c743e93e7a525d2f8a34bf7b1397ddb0fdc36b3e1e90f3b990449c479cf6eb44899d19eb3e261df0fa00691a73d247342a1c7248118f6885ef1ef21ea6f50cdd30fe03ecf42be167101dda623a4f3818afbae80fbb64085e4293ec09cdf529b0991d4111de44bcef6bd40893397f2c60f3a18c9927d627ef3114ca348ab79beea0c12564ce95f8fbb23"}], 0x1000000000000054) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYRES64=r2, @ANYRESDEC=0x0], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0xe4e5) r5 = socket(0x17, 0x3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x5, 0x7, &(0x7f0000000180)="81cbc395f296c1c41dd61d2e623d7a1018a135a4749e91d89d53d838303379d8e2431c2c7b05e9c76a266675a8a09bc6a40a6234a4a69f8006e0fac58864d445be4525c7255789d4856a4cfdf5c36cdc143cc6dc", 0x54) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x1000) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0xd) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x508, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xfffffffb) 16:00:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d574519361010f6df006e57050000000000000020000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) socketpair(0x10, 0x8004, 0x20, &(0x7f0000000080)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() rmdir(&(0x7f0000000440)='./file0\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x48) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x5, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000540)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) r5 = open(&(0x7f0000000200)='./bus\x00', 0x20010, 0x40) poll(&(0x7f00000004c0)=[{r4, 0x40}, {r0, 0x1}, {r2, 0x8}, {r0, 0x40}, {r1, 0x80}, {0xffffffffffffffff, 0x40}, {r3, 0x4}, {r4, 0xa}], 0x8, 0x2) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r6 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) lseek(r2, 0x0, 0x0, 0x1) shmdt(r6) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000080), 0xffffffffffffff5b, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffa, 0x69, 0x0, 0xe3, 0x7ff}, {{r8}, 0xffffffffffffffff, 0xab, 0x1, 0x3, 0x3f}], 0x4, &(0x7f0000000100)={0x4, 0x8}) kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000580)={0x2, 0x80000000}) r9 = kqueue() pipe2(&(0x7f0000000400), 0x4) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r10 = accept$inet(r3, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f00000005c0)=0xc) fcntl$lock(r10, 0x8, &(0x7f0000000600)={0x1, 0x2, 0x8, 0x101, r13}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000080)={0x0, 0x84, 0x0, 0x5, 0x140000000000000}) 16:00:02 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) flock(r3, 0xd6e5f566e7100523) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x4, 0x0, 0x6}) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef", 0x7) syz_open_pts() 16:00:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x40000000}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0xa6a, 0x10000}, {{r3}, 0xfffffffffffffffd, 0x31, 0x40000000, 0xe8c6, 0x400}], 0x8, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790a", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7ff, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0xb1, 0x0, 0x77}, {0x0, 0x3, 0x1, 0x7}, {0x40, 0x29, 0x5, 0x2}, {0x3, 0x2, 0x7f, 0x4}, {0xc3fe, 0x5, 0x24, 0x3cd3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000040)=[{0x7c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) chown(&(0x7f0000000100)='./file0\x00', r3, r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r8 = socket(0x18, 0x2000000002, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r8, 0x8, 0x0, &(0x7f0000000280)="90760184192bc6e69f3ca0e443ada538aa51fd7ab0ba9a83b1d8d9a02fbb730c282816c4aa49879d0eb2b7cc9181888dd99a2c29d7766325305ce324e2832b2ae93b92a0f5e9bd631375943c954994d781c106c69c1205eb68c6d8c275c0db14c4ca4387182fb5d7a33b63ce5569fbc16d8151b72c91111a4702b459448124aa300395eacc1d09fe73a12b6054a5311d1caca88ae74698fc65f372d252e60b6f81fa050eb409bf172de91a22759d1104386e35cb0d00d595f8c80f8be127ba2445a5", 0xc2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:03 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10400, 0x2) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() close(r0) close(r0) writev(r0, &(0x7f0000002a00), 0x1017) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="47621d7345e7", 0x6}], 0x100000000000011d) r1 = dup(r0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffebb) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r8 = socket(0x2, 0x3, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r9 = fcntl$dupfd(r8, 0x0, r7) close(r9) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:00:03 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, &(0x7f0000001140)=0xc) ktrace(&(0x7f00000010c0)='./file0\x00', 0xe, 0xb12, r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0x20) shutdown(r3, 0x1) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r4, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) r5 = getpgid(0x0) ktrace(&(0x7f0000001040)='./file0\x00', 0x1, 0x40000100, r5) dup2(r0, r2) r6 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r6, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) socket$inet6(0x18, 0x5, 0x20) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54, 0x0, 0x3}, {0x45}, {0x20000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1cc68, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x2101}, {0x800, 0xffffffffffffffff}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x20, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = getgid() r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000006c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="d7434f58da3421fa2523", 0xa}, {&(0x7f00000001c0)="aae501586b9ef901c0b345954daf4ddefe098fa7aa04dabd34343393741a4ecd71d9baecba241153c5b64ce66db11546b03e5778a5646fdc10e11ad485ad9d6e6d7ec5a890a899", 0x47}, {&(0x7f0000000240)="68a04ef2aadad4eebf1b519e7330518947f01e84f656e641b24577854512686e17b21b9553755da53da95a6ad28862014cd704b9ef3493c3bb1bee665143fb65f29e72ac17137ec757bbc6b7b7bb6ff55b90dc8f1de6469eb2bcb608d3418c8fa3a1427636fa2b1cc908ae839ebadbbbbadb6b80f2cb1e92dacb718f0bfbba6a9799c690cd1da7fd5e9390a1f04b3649e167da6d553299b8943ebc2f0cb335dda96ebc98ff4639d49ecc89f5c845b6109ee438b355fe3bd06d7033a7fa3c984ab23b0a63ba50684d306950", 0xcb}, {&(0x7f0000000340)="7f3ca9e37b34e60506122a47605b1a059a0f7eff3dc95d4e0efd33ee34554bfa20ea800d0c449e657bf29b43dcdfc4ad2fe36844d4d6a5a139a1c14a91868d2585eb4e9e1ba1bbabeeb312d481d9442ef20b03b2b75ff74b776548778de079c1634cd690be3b2010521f0946b68820c6edd96f27650d5714f57cacdb22da610a4e5571c8b4451357960aba20d7c1f508673453e829d90bd7295498e81b376da9cfbb0f211d7e7d8bb009cd601708affc0eb53c7eea7b896ceec0252aee3f88f1c592a31b32f0631d35d0b8b776cbcc72ff875fd72375496c36c663bd07ca7a3c599395bb5d1dd54d5be4ffc35acffe82e956741e88fc0a94031b38", 0xfb}, {&(0x7f0000000500)="ce24fe045d95ecd87673ea9189f3edaa29adb32b9ec3e93a498e672f6296a2fdc72a10e29d8e1d49c460f03ff1630ec450242f1a4d53ea7e6c205e86cade9234b9f9ce29098c13a11e4f873af92de98a874dd8ca819b4e697fb9b47e5bbdd85b977963259f77cd062c68253151039c9e333f77b0324341d381d04fa997aeab266430a707aef5d4037cc492ba243d83bbaa18d6b6f6c0bb5f20e84555260cbf4af14791af25726d1f30f119db", 0x11}], 0x5, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[r0, r3, r5, 0x0]) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r9 = socket(0x18, 0x2000000002, 0x0) r10 = socket(0x18, 0x2000000002, 0x0) setsockopt(r10, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r10, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) lchown(&(0x7f00000005c0)='./bus\x00', r11, 0x0) r12 = fcntl$getown(r8, 0x5) execve(&(0x7f0000000740)='./bus\x00', &(0x7f0000000880)=[&(0x7f0000000780)='/dev/bpf\x00', &(0x7f00000007c0)='/dev/zero\x00', &(0x7f0000000800)='-^$\x00', &(0x7f0000000840)='/dev/zero\x00'], &(0x7f0000000c00)=[&(0x7f00000008c0)='/dev/zero\x00', &(0x7f0000000900)='/dev/bpf\x00', &(0x7f0000000940)='\x00', &(0x7f00000009c0)='&-)\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='}\x00', &(0x7f0000000b00)='/dev/bpf\x00', &(0x7f0000000b40)='/dev/zero\x00', &(0x7f0000000b80)='/dev/bpf\x00', &(0x7f0000000bc0)='/dev/bpf\x00']) r13 = socket(0x18, 0x2000000002, 0x0) setsockopt(r13, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$inet(r13, 0x0, &(0x7f0000000700)) getpgid(r12) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000180)="004a61e1d621144c", 0x8}], 0x1, 0x0, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) r14 = socket(0x18, 0x2000000002, 0x0) setsockopt(r14, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() r17 = getuid() r18 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x20, 0x7}, 0xb) r19 = getpgrp() r20 = getuid() r21 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x20, 0x7}, 0xb) r22 = getpgrp() r23 = getuid() r24 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x20, 0x7}, 0xb) r25 = getpgrp() r26 = getuid() r27 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x20, 0x7}, 0xb) r28 = getpgrp() r29 = getuid() r30 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x20, 0x7}, 0xb) getgroups(0x6, &(0x7f0000000cc0)=[r21, r24, r27, 0x0, 0xffffffffffffffff, r30]) r32 = getpgrp() r33 = getuid() r34 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x20, 0x7}, 0xb) setgroups(0x8, &(0x7f0000000d00)=[r15, r18, r7, r0, r31, 0xffffffffffffffff, r34, r6]) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1fffffffffffff96, &(0x7f0000000040)=[{0x48}, {0x2000028, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) fcntl$getflags(r1, 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) fcntl$getown(r2, 0x5) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0xfe0e}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) fsync(r3) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000175, &(0x7f0000000080)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2, 0x31, 0x1f, 0xff}, {0x8, 0x7f, 0x81, 0x4}, {0x101, 0x3, 0xc, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bcfd569ef35a5fbb3ec0aa472d711"}) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690a", 0x21e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5) 16:00:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 16:00:04 executing program 1: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240), 0x1eb) semop(r0, &(0x7f0000000240), 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r1 = semget$private(0x0, 0x6, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r1, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0xa) r2 = socket(0x2, 0x2, 0x6a) recvfrom(r2, &(0x7f0000000280)=""/71, 0x47, 0x803, 0x0, 0x0) r3 = semget(0x2, 0x3, 0x5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x8, 0x20, 0x3ff]) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x3, 0x80, 0x80, 0x4}, {0x20, 0x7f, 0xfb, 0x7fff}, {0xb3a4, 0x23, 0xfa, 0x5}, {0x9b23, 0x80, 0x6f, 0x8}, {0xcd5f, 0x81, 0x1, 0x2}, {0xeb2, 0x5, 0x20, 0x9}, {0x0, 0x3, 0x6, 0x1}, {0x3, 0x1f, 0x0, 0x1}, {0x200, 0x9, 0x2f, 0x8}]}) 16:00:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) read(r0, &(0x7f00000000c0)=""/230, 0xe6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0xff) r2 = dup2(0xffffffffffffffff, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) fchdir(r3) 16:00:04 executing program 1: r0 = socket(0x6, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) 16:00:04 executing program 1: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x2000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r1 = semget$private(0x0, 0x6, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r1, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x4, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x6, 0xfffffffc, {0x6, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x8000, 0x1) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, 0x0, 0x0) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:04 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) rename(0x0, &(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) msgget(0x0, 0xad) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) 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) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) read(r1, &(0x7f00000000c0)=""/56, 0x38) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r4 = getppid() getuid() r5 = getegid() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r6, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) r8 = getegid() r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r9, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r10) getgroups(0x4, &(0x7f0000000700)=[r7, r10, 0x0, 0xffffffffffffffff]) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) 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}, 0xc) setpgid(r15, r15) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) listen(r22, 0x2) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = socket(0x18, 0x1, 0x0) listen(r23, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r25 = socket(0x18, 0x1, 0x0) listen(r25, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r26 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r26, &(0x7f00000009c0)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r27, r27) socket(0x18, 0x1, 0x0) r28 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r28, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRESDEC, @ANYRES32=r11, @ANYBLOB="00004681ff01289a81050a22760860ffcdc8d392540ef1720401200000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000005c96cc8ce18392770000000000", @ANYRES32=r27, @ANYRES32, @ANYRES32, @ANYBLOB="0000ea00"], 0xcc, 0x22bd4824a5139c0}, 0x3) 16:00:00 executing program 1: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673f8fa589179ba631b92b06203f922e0311ff90b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd1d4000000000000000000000000c0d9944243d26cc617ce8571be571b005554bdfc49c669d4f2c3b31833e0f6"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df4669406521719876192f9b464ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2000, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x5, r6) r8 = msgget(0x0, 0x246) r9 = getuid() r10 = getegid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2, r9, r10, r15, r17, 0x2, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$setown(r7, 0x6, r18) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r3, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000d80)) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8001) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r2 = dup2(r1, r1) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) semget$private(0x0, 0x1, 0x0) close(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) preadv(r5, &(0x7f00000001c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/156, 0x9c}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000180)=""/55, 0x37}], 0x4, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0xaf8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xb49efb7594575cf8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x14, 0x1, 0x20, 0xda04, 0x4}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202a82e2f6620c9829fbc"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000880)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa8e6c1e6626d0ca34054d3db6db36de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1db) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000440)=0x6) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a557316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c6134ae9fa114dcb6d10000000079316a57874838d1d509041c3879e8e54db4c226c12fbfdd6a0af8dbd405807b848144e25a88f7fbaa7c83651bf3166ebf0460fe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84dc1085879c714dba791c3a9638c1b6205f539942bae9d86946d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cda8d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28620352ed27cc770a55fe6d42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e643e76baa7a24a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bec0f98f10a0b85d095bfdcbd55a9dd0203242bd5dcee069deb1300d9368fc78cd0d419a96063a4d014d83fb4a49f0099b9322164a15d4e1c65eaa407fa1b0c0c404e3b33", @ANYRES32=r9, @ANYRES32=r9, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x26d7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r7 = accept$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r9, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x8000000000000002, 0x42, 0x4, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x1, 0x2}, {{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0x19200000}, {{r4}, 0x9, 0x0, 0x16, 0x7f, 0xffffffff00000000}, {{r5}, 0xffffffffffffffff, 0x4, 0x80000000, 0x2, 0xad0a}, {{r7}, 0xfffffffffffffffb, 0x4, 0x4, 0x1000, 0x7}, {{r8}, 0xfffffffffffffffc, 0x14, 0x40000000, 0x1, 0x1f}, {{}, 0xfffffffffffffff8, 0x16, 0x2, 0x100000001, 0x7}], 0x47, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffa, 0x0, 0x1, 0xd4, 0x5}], 0x7, &(0x7f0000000280)={0x1, 0x10000}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x2000000002, 0x0) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000340)="ec45776ea67650d631c108ec2f66122e1d13bdac6bd846046b2a355ba88e5cb8bfaf7bd4504622d9e86370b5ac0fec3ffb6dc42f6a5d30394a4da57af4a2c708c793a1078030cadc28eb77ec1fe153cddee65b82a389fad27d67541affc7d594795375a6a9cccc6299fc7214a2ff6660e47010e17a9ba7fecf8ab120d902de4e17630be81324c842ba3058eacf7316633d64009e64e66eb75947f7bb84c4da892000000000901fa4de1cffd9236927f794e9cdd141e42f890b320759ebcbec31b6da711dfdfabdd3df22", 0xca) setsockopt(r3, 0x4000029, 0x2e, &(0x7f0000000180)="e3ca57b822c4f4672bd95c065991fd812e9fbf713048e6993192964862bd6149cf309fa71270ec97600e7adff9293ae85ce3e2e903ac3135d9581e3ea16fc4f7ee42c0df6df7d799dd7d64864ff999165206bac847d1ec8fad7a6768e6aab89fe0fa831ec25ac4ec16716e3f5672589edf2d0a01dee9b89a6931458662d0ac6961f5a00b9b91f40f6f387a85c91f00b883e1cfae8cb96b926ecfbc475209a4bdb5fa55d906e05739f2383b756d9137db3a3303eced9efc398aea521dc6f6a47f03b23abe9ac2107b4330ece41abe856b28c0581c6201beb8c52267284608264538ed7b0850759e1cbfb03f7aaa18cef58ec165427cde043a404796f403a672beded1a6ff62c818b8d5d48bb72175319cb1c0450fd9b7dfe491b6a2bca3dfd28f05c0643f4adc6412ff7ad5c3010a1487ea4170e50b75b39deb9bd04cdededdcc672348ddc839e02b32e0928f", 0x14c) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[@ANYBLOB="0115c8eebbee396773df740b473869d1000080000800008bfe210231b3313000"], 0xa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x80000001) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0xed83a85592e0e329}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r3, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r0, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r5, r3, r6}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) accept$inet6(0xffffffffffffffff, &(0x7f0000000940), &(0x7f0000000980)=0xc) semget$private(0x0, 0x4, 0x201) 16:00:01 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x13a) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet6(0x18, 0x4, 0xff) write(r3, &(0x7f0000000180)="35edf33b2e8ae32d30c7d2dd18fd1f08f9826082938293013165b0463cb8bfcefc65a20b063eef62a6f27d2feb69eda753442de5a36bdbb0e3e016f310ed243ddfbb26214b7891225f67e0cd867797fe1e5e6e99cf11980336c109f3fb3247bfda1d547731cb2c9b529939a2914f81ea5b424da5ea891750b9118925a62569", 0x7f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524a560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1f7b66ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6e58bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb72a4be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da044fbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x23}, 0xfffffffffffffccb) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0xfffffffffffffcd7}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409", 0x3d}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf2", 0x36c}], 0x4) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x101) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './bus\x00', 0xffffff81, 0x28000000, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x80) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setsockopt(r2, 0x5, 0x2, &(0x7f0000000280)="d06b7b8542652b707a555966e3b8ee7f52b81c39c2c062b1eeb57d35d96d6e99195d552677ced3c6050e9dcaea98a78966fe435971f23b7c0f0b495c5ec6ff74739039206bf0846600e1c64072064ca63439a0131c90111c47103d6c1224c8c2bb65d6cd5e8e1ab26fb1d9", 0x6b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r5 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x50) r6 = syz_open_pts() kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0xc7, 0x1, 0x1ff, 0xfffffffffffffffa}, {{r5}, 0x0, 0xaf27ae7eb3b9afda, 0x10, 0x4, 0x6}], 0x33, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x80, 0x66, 0xd1}, {{0xffffffffffffff9c}, 0x8000000000000005, 0x8, 0x10, 0x6}], 0x5, &(0x7f0000000240)={0x8, 0xc00000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) 16:00:01 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x4}], 0x16eb3f54f65227d6, 0x80) mprotect(&(0x7f0000392000/0x3000)=nil, 0x3000, 0x2229df08e1bec2ae) r0 = getpgrp() r1 = getuid() r2 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r0}) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000140)="355f12d892104a89434ba6703b4bae8a075735820da1d7466203b84fffde2feed582b133c62deed0b0e3f801d66427aa6da1089e32e49ad0c03f3ac9b08a13d7755e98421b3854a8d22da5d5f422f0af0ae529b0e5ae26fbbea83b9137af0642cb20e805131add5567251f11cd7e", 0x6e}, {&(0x7f00000001c0)="e718a67307c74724b426691d79bd2b0bbdc3a8", 0x13}, {&(0x7f0000000300)="890a78e6e0e5831d5d492c0375797545d7d841a24e123a8e90a02611e6ae9381f9a21ed5a728d150cf3aee8793a19e79566dd9632aca3ea3593814d80941387f3d9a0af92c30dfd4450189d6425da0b46a72cfa2eb0f301be80ed14cc6ae95d95ac4690e7e9106322851252d81339bb18993d4e7a54c5163c3f3ac5ab94f40e6a9375de85fa8dc9b1e100d88f613dd36822d2a130f089a18bd1a0d196ff76de5ab82ef205d89278378f872bb3e7b31aadbb7392a9ecc55765053a0ec7801458b80458c243f42abb95dc3720e3d2a56f33bab2271fc6912d4da31c2b445292b9c9feb7d2b0355a60a2866fe4430eb4c6a1c46223617f40d19e34a2fcf24", 0xfd}, {&(0x7f0000000200)="eddc62294addc62a80ff41c8c5b8ad97d8637d31e2582be23eab620f767ebd2709914f093edda28764eecb39f3912aca899a5f41a2ebce1643d5dceae46b6d02", 0x40}, {&(0x7f0000000240)="ab6f30a326bc26d45b0054d73405e4331e11312d7027bd95d798f69f6acfd530d7f24642e854ab", 0x27}, {&(0x7f0000000400)="f9659e811e91e18114d7a67dffe4c5bf2d3701c277eb6a1908e9c76383f9bcc861c981e42325e67cc5d27c43649b4bdc3816322d439b1fcc6fd4c0c68df028d7c071a08e98e68f4dd78c79caeae8738323f1dae8943c32d0a128a6ff102fbef995560003ebac93e50c431aeebcd54aa04e74df36875293ad47189ddb326745c1e60072fea2a4cd2ae18595dfaa17310a5ed91c1a003f230c7b1bb8868453cd02083c1e002c162bd9d5f19d9fde9883e4fe0d55", 0xb3}, {&(0x7f0000000280)="53250448daec23d5", 0x8}, {&(0x7f00000004c0)="a4b8e6b2cde140eee3e45384d6d04d0d6e7f32afba710e20d60e2a2bee825deb33b52617", 0x24}, {&(0x7f0000000500)="e8edce317aea7d81f952603e7ecb1404954f8bba53c10b500e3c764211787ee92cd5d3897bbc888e477a5f40a0f438095364a7e06b8777665da78d6e9bdb153558ac4200775c03fe01e0071cef1c51175c9a177ecd3bdda87ded80a4fce5872ffc8bbdce98d9b7d66c99cb65f8a66521530ab4cbf01769a61ed57a6dbd7be17e2105ec99ab6ae90e397b003761d40b3cc1a8612bfc44cc5e7e84f70d619b619b4760d5b7e84cd63c2ecbabf4eec302565164fe8d526656ac3c08b4d4542bddef62f16c0c2771cbce47", 0xc9}], 0x9) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x8, 0x8, 0x0, 0xcb, 0x7, 0xfffffffe, 0x6, 0xcff69ded7dd73eb0, 0x0, 0x9}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000002fa, &(0x7f0000000200)=[{0x25f, 0x7f, 0x4, 0x9}, {0xfff, 0x5, 0xe9, 0x81}, {0x2, 0x8, 0x6, 0x688}, {0x1f, 0x4, 0x4, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x3, 0x1, 0x5, 0x7ff}, {0x40, 0x1, 0x81, 0x5}, {0xfff, 0x0, 0x8c, 0x40}, {0x0, 0x3f, 0x3, 0x1}, {0x550, 0xff, 0x7, 0x4}, {0x7, 0x3, 0x5d, 0x8}, {0x3, 0x6, 0xff, 0x7}, {0x1000, 0x8, 0x2, 0x9}, {0x0, 0x0, 0xff, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:01 executing program 0: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862075d2214000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57cc0000000000000058fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202081cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564efcab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000d5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bff363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dcd2cee01b0f7b5e91b4f4f8a1a97470504c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab780998c242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199ce0f92602b6fd306d32fe3b216639cb5ba8ca8715e9c82300768310daff070000000000005cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5b7a000000000000008177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c8a960af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28212ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e90000000000001d00"/1317], 0x10) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000fc0)=""/4096) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x7, 0x10000, 0x3, 0x1, 0x1, 0x2, 0x2, 0x1, 0x8, 0xffffffff}) r1 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r3, 0x7fffffff, 0x401, &(0x7f0000000180)="e5df6870798cb13c0b1beaf6d92879f8f987b3afb6d797dd1f97f2582895ea67e968709368334ad7ba60235d4751d00e3eebc5c647210574b1b23aa88167d170072662a8112396aecf5944db7d11dae2cb2fe875c5e9799e16f1491086fb7f1808f17c3be56b60254797a810203663b1a07d", 0x72) syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000200)) msgget$private(0x0, 0x22) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000200), 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000240)='\x00'/14, 0xe, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) socket$inet(0x2, 0x3, 0x0) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x6) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7fff, 0x9}, {0x9, 0x1}}) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="82026f39d57225e20800118e1c5ceae651f449796744ec124922a3af27b427bbd99a2f6d8aaa3d63f30b2e9cf246f600001c5a249efdf5723d4ed8fb83a3dce8a7e6e8cf73235f3ea2c602010000007b01a4809450e0ee85206107daf6c2dfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd237997b3bf5eefbab7520ea618e94ca299193b32075803547f4db056b3e94c1d917d7e418d5a143348ff55c5511b507fb19290d7963c71dcda21c9118ba05d9829e9a06aee332be30037f2df3b501d505c2b69e39eafdd722bc222b83b186a098f6e6fe16b40e1e7dd8f68bf7e27cc2046a557a6db600f02df5e123cd86ecbeb899738164506cbc4a052e8ada8eaef86abfcc4afd9f7f80aa35b08ac1c55d0198863ee4a5476dc75d340a9d5c3ddb5c2e20ad4dbfc352d0436c932bb38fa80802b425e9c9e6659baac8af0bf96fb2b6d9440cc7324994c1686f6962830e36ee6daf412d63dbc60475a"], 0x10) writev(r0, &(0x7f0000001540), 0x1000000000000023) 16:00:02 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) socketpair(0x8, 0x4, 0xf, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r4) kevent(r3, 0x0, 0xfffffffffffffbff, 0x0, 0x24, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r1, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffff8, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x0, 0x4}], 0x912, &(0x7f0000000600), 0x1, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r5, 0x10009) readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r6, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) r8 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r8, 0x1) flock(r8, 0x8) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000180)) dup(r6) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r11, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r12 = socket(0x1e, 0x3, 0x0) shutdown(r12, 0x2) fcntl$dupfd(r12, 0xa, r9) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x40000000, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b97507c84a4ffffffffff9c11fe4dbfa600", 0x0, 0xffffffff}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) mkdir(&(0x7f0000000100)='./bus\x00', 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:00:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r4) r5 = syz_open_pts() close(0xffffffffffffff9c) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c0f, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x64, 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x1d}, {0x4d}, {0x8006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x2, 0x6, 0x3f, 0x7}, {0x6, 0xff, 0x9, 0x3}, {0x6, 0x6e, 0x11}, {0x7, 0x22, 0x80, 0x4}, {0x100, 0x0, 0x6, 0xfff}, {0x800, 0x1, 0x1, 0x93}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) connect(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="206eba48defcb01928e4d200e3fb3501601c5eeabf857a19687089bb3d8ff4ed7b0d1c340eaf5e4e45f3b30d9c40137ee959ad74a27b358c65057379c6921864ac76a6874542d9901bc3835340dad150dadfbf5a2d82bf1d689a052a77e2c1f578752a6d65cb751d03868ac34cf316b4e011d6aa"], 0xa) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0xffffffffffffffff, 0x100) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)) syz_emit_ethernet(0xf5, &(0x7f0000000340)="f65249941563fe8e22af77b853437a77674c9483abcc4c2b373f6b5ed7ecad0e04bdbb4b536288bbbb0e79736e7b997dde8b7a6e240ef4fa80cec14cc8c7a6bcda10d72dc897396150d014762bce0666ea7cf8c637822de03442e9a475dbd2159108431c56ec112fd932cd444b2a064e3bee62e6daaf4eb5e2bcb58131742e1b1925e6f78739c3d1c700fc37ebc3df8f0418ee4128ac820a38ec03b1025f6f1743ddba3967653d68db5eb02c0a34df27bd6506265fe482e8e78e9289e7bf049158c5aafc0f0bfb03aeb1597c71c30d707222eb0a15eef7da1282726fbdc8fdaccbf1ac8d6b913a87652d85076628f3f6457adb6fa4") semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)=[0x3a]) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x4000, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x4) accept(r2, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 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}, {&(0x7f0000ffa000/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}) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x20000000000001aa, &(0x7f0000000140)=[{0xf801, 0x5, 0x1, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ffff2e2f66696c653000caad74a764c35771e1549b018cf653e11c8c8b03414e8be907f288eb2b64000000000000007dfce1a7330bd341086066fa093ab0ca79f421b4c91be63b7d573c7c92ad2d61774c4982fa5bb8c827c32dd80931884eea6bcfa8967d6893e0ac284e1b"], 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x1], [], [0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0xff) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000280)=0x2f0f) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000180)=""/193) write(r2, &(0x7f0000000100)="8c65", 0xd) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)) getsockopt(r5, 0x3, 0x5, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x2, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a8666a94e76b531ce2606728d4a69e3cc59dbca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc9b0584fd71a53fede75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0001000456a3f98b2390e9e65d239bb8287219fa7757120df09b3dd5eb2ea35b4cd5eae7ec870146d"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d0000000095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = kqueue() dup2(r9, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) socket$inet(0x2, 0x8000, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(r10, &(0x7f00000010c0)='./bus\x00', r13, 0x0, 0x2) r19 = socket(0x2, 0xc003, 0x61) connect$unix(r19, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1211], 0x10) writev(r19, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r20 = kqueue() r21 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r20, 0x48) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r22, 0x2000746e) r23 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r23, &(0x7f0000d06ff8)='./file0\x00') kevent(r23, &(0x7f0000000400)=[{{r21}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r20, 0x4004667b, &(0x7f0000000540)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = shmget(0x2, 0x1000, 0x441, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) r6 = getgid() r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r7}) r10 = getpgid(r7) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7fff, 0x0, r2, r4, r6, 0x107, 0x8}, 0x7, 0x401, r10, 0xffffffffffffffff, 0x9, 0x0, 0xf3}) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3e9, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xc1) r1 = dup(r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x50) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r2 = dup(r1) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="b464b471734f16d8794b8a4f5f7349e0ae311d6eb17a04a64c66784ac2c7f71d224a24030042a71b75cff92cd851e3bf23775dbba9f1c386524e86432bb7f8f29a08726043d4c1eff5490d37e34a04a16833f4a82051f2e81e5a8363cd8e6b40c69a859bd3292074b6a3bf87c790d66c8746e0442934d7917d32e4f4b8b238230e090674d401dbfeb9783a125a805bd708c73d664a907a9d797cbfb4d4c7c65821a085e2cda8fac287426d58f6c2f68f3066002e4f65327d", 0xb8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000000)=0x9c) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0xfffffffd, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546", 0x0, 0x2}) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x8, 0x7, 0xa6}, 0x7, 0x3f, 0x9}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() fchown(r1, r2, r3) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x100) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfdffffffffffefff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xf, 0x4, 0x2, 0x4, "72b68ba8e9a5931019ec26f3ed8bcb878ea329b9", 0x100, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) close(r0) 16:00:02 executing program 0: r0 = socket(0x2, 0x4003, 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x20a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000200)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") 16:00:03 executing program 0: r0 = socket(0x42, 0x4, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xdc9}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x10) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1e0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa9, 0x20000b, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket(0x10, 0x8000, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x81, 0x2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) semget$private(0x0, 0x4, 0x81) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) r4 = getpgrp() r5 = getuid() r6 = msgget(0x0, 0x39a2c554d0aa5131) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) r13 = socket(0x18, 0x2000000002, 0x0) setsockopt(r13, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x0, r8, 0xffffffffffffffff, r5, r12, 0x0, 0x7}, 0x316, 0x80000001, 0x0, r14, 0x2, 0x200, 0x5, 0xffffffffffffffe1}) r15 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r15}], 0x20, 0x7}, 0xb) r16 = getegid() getgroups(0x3, &(0x7f0000000040)=[r3, r15, r16]) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x8, &(0x7f0000000100)="b62db83b29f9636a") 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x2, 0x3, 0x3, {[0x8b, 0x7, 0x1000000000, 0x3, 0x7fffffff, 0x0, 0x43b, 0x7, 0xad4a, 0x6ec0000000000000, 0xeca, 0x9, 0x4, 0x5, 0x7ff, 0x7fff, 0x8], [0x8, 0x0, 0x3f, 0x8, 0x7ff, 0x3, 0x8d61, 0x1ff, 0x8, 0x6], [0x4, 0x0, 0x7ff, 0x80000000000, 0x81, 0x3ff, 0x80000001], [0x6, 0x100000001, 0x11f365350, 0x5, 0x3, 0x7], [{0x9, 0x0, 0x1000, 0x2}, {0x9, 0x0, 0x0, 0x946}, {0x7, 0xf4d, 0xfff}, {0x9, 0x7, 0x2, 0x7}, {0x200, 0x1000, 0x1, 0x6}, {0x9, 0x6, 0x8, 0x8}, {0x3, 0x9b2, 0x2, 0x7}, {0x2, 0x1ff, 0x5, 0x4}], {0x2376, 0x7ddd, 0x7fffffff, 0x3ff}, {0x40, 0x7, 0xffff8801, 0x4d}}}) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x86, 0x6}], 0x1}) 16:00:03 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000002000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x800) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [], [{}, {}, {0x0, 0x0, 0xfffffffc}]}}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000100)="47621d731b9a81af0236e34c23c6660e6f0fe931001000000000000063e324c941022eac41194c96c753617ecb89f8ff0d20fef3a0f4ed805716143a670c0e44b59c0ac3d9f13d14b9c16993430912504a0c9228e846cc73a09c814e0d6e12e6aa31f300585272e7efe13b3da4ea24d447f504b973acccc817fdc52591dac7a6c2847938c54e6e926387f06e4a1ac332f38639eee90bcc79e5e687527b7359b37543e99c8a6e9f7acde781b978d6626652a44f6cedebf2e219f8640afe0a8c943ba25309230043f432165f8dbc7325365146260b1f000000000000002edf41e1462fe0c95f1ec7f8fc570dedb61619eb284709451acd19607aee67897d8cb156fd59d5a44b8fa14bbfe2597b8b14d8d62de70421241430606f9bc04dcb6d674639025050bb650fbf003325995b43c43d98eea542609dd991d3e6", 0x1c22b3cd116c6638}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "966d671d26ea3a9d7f6886180664f6325645b6d6", 0xfffffffd, 0x3}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x8, './file0\x00'}) r4 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x10) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000380)={0xfff, 0x2, {0x0, 0x7ff}}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x80, 0x80000001}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="040000000000000000", 0x9}], 0x100000000000015e, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x80) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="453788d794cea9c8dacaed20000e508da900", 0x12}, {&(0x7f00000001c0)="8f", 0x1}], 0x2, &(0x7f0000000300)=[{0x1010, 0xffff, 0x800, "2936e05eb7376d0fcedecadca0fab36e7f41c543099e03a7580f6a1650698caf86d5da613d643c88b7a0521426a26b4f7c53bda7d31c3860b96732e74cbcb3611524015068ded0978ee4616a940771e32c9cb485a4f7dd83f98ec4ef4cce30a23fdff7e62782f4b2bed65af0c0edec8126ff102ef98b70320a0ba668ce01d521a9f9eb3628abaa34c5dc6c3c45cd04b1980a52a37fd600e5df0990cbdd6d3a10fb8082e20f2192415130d20090bb5abc3f7d45d3d5868e0319a06422103d3a1fbf62400e22f23c7a58ab094d6191cfbdb9ab072b619a947e70bd270e7081df7995b450fd2caa94e5df8ddc7a56fb5711f85ce2f503de9eaeca592efde95465f28191181555ef65015e8508cbb846c0763a136d208b4f694b134410a2735e36fb32a937cc39e660b78b8c8b2c1d8359ed735b16fb2ff5589e3a1357fdeb4bb47543c94121a40f6188ce0bc3919ff70baea21acc1119e91c0174046a74b7f3aee09a1d3cabfe3f960b65752cce9bfce440e8144b493dd5d53663581119480a962bac7bf3855e18ab52d2927a2cea4375ccc0e8110f53b2407c9d866af158cb37305ddb4174b32cc61d10b4c3566c93ddd7b8a1fe0e3370b743452906f2dd7e7db52b45c2f5f26113f5cad5fb2a34253468d8fb8c3a728d10c5f4d5316fc903ea0cf0b3527471fa58cd1db00ce4b456f1374004094970394895d255d8e8563d55fec9ef527f68460baee257f414717d73d1a37db7174be57c0c48d95ff24503e2250c2d75c80efe9ea554b1e0d5ee188f2149d57430ca05daa85ee49ed163a65beebb1c24f0c51c1659ad8ba101fdcac8b505cd5a84c3d9904644f296c9809c1f34e48279844886f8eadf3fe00a6f6b622e215f61464902e7ef1ad08b7d3727ab6b16c27589ae7a5d8cd7b56c37bbb459137e6922c7a1977865ba0579c7e99ea48af0c2387aed234ace61fef1fff9c9ae64cc1261e66b91afbfacd4a40f259c351cb7b087259128237619a019c7dfc900a3b53c73bb8163931d00713ec92c0946de61c331b5e51cc1d5a26011763dcdb483174356d24b72e037d7ae7bea51ef66edb8c2e6196a037a9ac5a45669a4b1f9957b0fc32705f74a254e46790551ab9d3333e48bda098860d5b75227c18415c09bd11458d763a37c0e627cc05156cd9124d699d3a1db5eeab9353a5ff5cdbbb8534a9e1228ce64cbe0b2db888a5663bd4a461de2af7329dbefcb4cbe4f1041125a4852a204d3b2d20b2ef0e25369a56694d7592b9a2daab9727ba5fca90191141fc72cbea47e071998a02eb257836f299cdcc08ac7d7031f47717e9618bef44c47a5bdd352630a24bfd2cb72a8f2a8aa488209bd5f26029c1535d8a33f0b0add1e3103f9c5fa665e86ce2ab962d175f4ac1fa9c1d2d42db566af7b9d280da1d607c672d2846825995f5b0c52694275fd125f59b709fe1190f0eb9a05e77d2ec71f8eb6d11a892246c0c3cc9733e8216725da3e04b58819ec14fb4971ae2a8613752ec01efe681a4d55aae9c2f0c46f21b04f2489cad1bb719abf6f6075a84805d129dfe344da23f3bd0f0e23b63222b981439d1e7a6fda13ad37a7effa08c93460c7fe352e95f03524c92b3f0452f2671f87bd1bb103715826bd0fc5d06bf9c7b06a4b89f59f075217571a76604f5d80d03cec1d84c19460c623422faf224b252f6a37444ea068496339074717b4dd2831c91f411cd85bf404ffb3d6e11454d6cba7e34f07610df1b7e5c156db67b775f3e0a68ca83f58f3353c3a6275162b887216427063694c92706c284286c7b22cc6c9ffecc0a8b2f4fa5d4c0b4b33f0d9ca24c03f239baed13cc58faa2a84b34b7ed016dc6242ac986060dd9376fce8c51d614efa86191c36ed8539139db7716475395f75031a2aefefb5bb60ffbe79f238f3a5f6d43db1f348493a59b1640e36bd940ff84d4755beb9626577c7682cb7359006c42372b9ff61f4b1ac41a6a6fc684453d83fb6f5c5ed77f0ecc419128e3833e0957f547f80bba27d611c9efd1e9e4a3eec64538ac18852b70f431b07b0ca6f4e15ece88c7513a1accc8513df966b4c4de7b7777c5714b0f8565759c73871836b2315cfab6723f5e10640877ae9ae25d37d7cb11b806d5de16a586d7bd73c209e4b0baf58f09464ee92e5e440c86532a1094866889403ee0341007b14f9d2839d514fcacd72c7c6cff5fef4dd385bd3e120662538c3061568cfb63462d17c81cadbd7c9a133678b1a3f65ecf195e4c62320ceb3ce83e6692261213f8d782be80be4dd29b3894bfc0824a274bc8b5291aaaff5e6cda2dee34e21d6df2c2ec574662a81708e158285f99860e9cf51927395bb4d3d5ecdfaab665fd7c7b91b2b2863514059044b6fd639e1b1333bc3dd5cbdab663ac51a3f2a03f30965a4cf477d2d82c7884747d096756d4166d589f4678dc984c6fb3aadba91a7d54f47405e6a827b7ca8ada0213feffca94ac0e6c02e9e1c278627d12433bbb2723a4f2b54f9afc81c840432d887d441bab5ed4c13293d230da0101f14d6949eb431096f329d77efaab0afecce0a361bf6dea445c2f1c5ba2aabbfd2717a9db10a52caa9e03e23e8817417efa9c86c43366daa55b1220e721b2fbdd76fa1ee8f55907564ab263786891b453fef0eaba929d36c54422ad5cc8d901eaee698085458924e86af12d1cd4aa3b70a676e8d79a6892baaffdb50c96c2e09ee765f19709549aeedb2e06d1bd46a734c5333bf0417482c2f558b9e666c6a49f4012a3739a02b2673b7835292e8182d0e637a83b457189b616457767bca1c4700a9350e3dd56d1e0a1afa2cb13b3dc65d2f5e66d24d7b4caf84b142c231726d9b17112cb315bbd8f819a0c31d71a707e274a294d8517059ed7592e6131ca6458c858f96185dc165b7bb623e2a0b991523c1c1a21ab193c875bc7f842f672608c49cc6618e74bd1715c82e15da89d512e3c75381dd39853c78ceb3bba09a9cf4844c8a32c4b0b244e776506e19227320513b5e33d4749658db974c3080ed12af492df250ac253dcd3fd8e07c25965a02e575b68e064835cba95a913237f38366be1fcf3e43ad085aa72cc9b728920e62707a909f7f5d86de93b3d5013bcfa3ed59b57695e044a5c15717616f7c9020f395f0094fd9ae5cb6780562324778b6ba0cf1b29c5a94834761d6ca82f7eb5832c986a2cd6e26a5beb07eb0b67aee9a0bc00995be3e9a079777d7e803831c35bddd7151f3dde7507fb655d74b2a5837c1470c77959e3df540a16aa314ad9c64ee1522fbfcd87e324b591f482cc2f007d4c2dd5268786af9d326df3efa01d714c729048cc30ad834a3d744674b3c61b0a737168305f41888b090727d7cd8249ecfcc0b20cced799dff5810b4737bba32923527d0fde7067e058b780e3cda309cff7d54630d478bc98290309d9aa7d0562d73601267985813dfabe87d7ab4ab0a720f868b1374b1575e0cca3b3cd25750e5d1126820f510d2ea89baeb5c8a5715e3dd68611fbeb4b0f90481ec2dfc0caeceda2ef85da76bfde3668bd7307deb30c0217b7f2b42e4bf2e463d2793ee26f547a929a01363b7d5927191eccc8be461e75ff4c999d586c636ec02754e6fed652abe07a98b93080dc4363aa7693442864525c1902bedb6d957a4f8e11edecae364984b3139d2459c3c65544bfa6800b76503214325b5f3b6a858d822002c7345afdf3b3040d8c6b12dbd770885bce368931bdaab5b5764717526225891997f692b555ba23829afdf55bbba4ede7f15cf5554f6caeaaf7bcef3c10afc3ea30138619c43b5f18205a2df4bbe4577247de339f4c7e2f0a11d958cae5fa41d1451a08fbe9ab94fc427f63fd45d38555e4678a22030453c948b68ad81d6ea6b499d065e10d0b90d45fb82f0d1e4fe12c4570e944390bcfea6dd37a63ef8be0f230052efdff1b9c3d84a3f675b10f44f26fc8865c13ac81f70e99569464792289b2fd2bb9dd589a9de7b481d4e4d72f2df8fe1fb1ac857823af0bf86ca986cefe1eafc9337d75deac071fd3a2e6e7ad90a37fcadeb3b19a06077044dbb150ac5e8020c776e99df82bfbc8a2e8040dba51d62312221302e0d272945688295c332def4a4b0a0937049984da412e0c936062efd6d7f4e51587ab65bfa397404e711ce86e99232a65f4255a84ff4d30005fe15b8c861652806c0cab6a97923b30a81d8d5241a5078ccd60829ce25fe2cdc7c42b3216d9bdf67a6c962274e4f88d1b40f90d9aec9f12e2d421291f4269012c59ce69c83b274de00980e7d12206e7ea5e21a8482f556f85557b9bce38fbb7272bb2e7362756b052e7530a94c31974cc7a776e25a78295abd2f42d31f2331a31d7fb012b023fef5475e8f754c9f3a7a6ffe8e5ebb291325feee37d42612a2c9eadb12aa1e0fb702a0cf7fa04478550269ffff7ea5d68c4e7c57350a76dea7e296aa4aea6b6c3733b50886f37731f68f4b93828cf029cabcc21635ee7ca22afef875653ac97130bf5e0072a4490bc1e815d0126206cb7f8a2ac05398608dc0fe4f1185ecedb376cc15360b51a7cdf60131715a67a79c9569df867be467f12b39c765416840f5fcd3243a7a9ff44757bd75fbabde76c93d179056a8b7e2099d6650c9dfe52da594dbdda9100653fe23ceb6c6d44738c7676660063aedc9d166e6a323c5547949d7469973ec456a4233d987c45bbd31fc2fbbc9566b6f7da96aecab0d1f19028bbe66ee4998f055f60e9decba850e2380dd0c3a43e07f46309e4c3ec60d22a24be611cbdc25de121ed0b1eceb2d018a10c97bdbeb0ee7fb546ca42866886540df9eacbe65ed9e50bd70cf7dc57d058740f5e1113051a341c4a3e86edb747ea7b8814df6b3d6bcb9150f1ae0e272f972a1cf1b7fcffeadd2b8869af24ccdbf4e41e41feaa2c5a053769786e6521efd5a8693f88bd1c139d1e8a89b1e94a27d89d8cba39009cce366fcb55e17bb09f208d465456c71df8c80be7e5eec72692b2cc821b8ceec50e12ce6f0ae35d7b37118d304d73086f805da530321e46e8e36ac61cd273017afb4117cdbe8bf7848e0a5f116ad4fc2411244961eaf1b3ae5c9581163d6842b7dbabf067a1ffc3be6cee2f3b9eca801da8c17e608d339d35708c0975fdea549c1f29fb5af442f594a9018f8443b698598096dcd91426d1b5e8f77f615f7f00c945a1992a1344b9f48e3dd6a395cdc01390dc282618e4e2ed72d2986363d40a0a59d437c3f12e6fd392fa7badd7f3b2d87fcce5bdef9f5f28d910829a470eaff6f422527baf09af2cb7295da8f617720ac3b7ffb582d31303c896992b9480112c5386bc777f42ea12093a754948ebac6f8488690fbadd47df5d3633993c346de16289842a6942efed56ff7ab524c782284b06eede440c0bbc3a0248ea0190d3cd7a0d2d05535933fd635d342caadaeacfb17a53db5a24d01e089d5a1c53be8c96236599b5494abc7185c929628f42c2ce35fc35c6dcbe9db21147477cf9795b9072d8b3ab4bf990e1a8fd028fdbfe4e0368ac3069c5267f5adc3daef3fddae55cb034ba0a71806c8d8908ca7b1de4e5b7c1203837f4c416bb84b6e9cd028a675f28f03d0204e48d43cfaae06927081201feccee1c97ed9f41fdc7b8ecba95b610b9a1b9e0dcbe422f418a1d1a47f5bf8e66b9792cce35723580b5234864ec765befdf9f0cad5f3ae36c3ca5f74cb7952b606fd0eafe6d0a31fc84b28a18b419082b15d95aadb904676677533551293448ce9e01edd99e1fbbe23b1dbcb3cef3dc3d8260673"}], 0x1010}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000211635a8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000211635a8 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r1, 0x2b, 0x80000000000000d, &(0x7f0000000040)="5bb7c990725bcaafd552b51d92f3a8f0670f9a6a50145a9bcd5e57f4025d3ae731acc756e2f4d8f9410715", 0xe) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xffffffff, "b8000000000000080100", 0x0, 0x7c}) close(r1) socket(0x6, 0x4, 0x2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)="e00b77d589c5e8ed5a07217c50c8684baf09028ece7515ddaeba6101157bd619c8", 0x6}, {&(0x7f0000000080)="8ba944fbc1c96267dad15da2d40468672b41b0bb499cc7cf31ea5a5871eb54b8004c690c29c768810452c468f43eb9fc4cf70ff8844027bbbd", 0x39}, {&(0x7f0000000140)="4689669b216818e983674bcb3d8a79e1c9ece014c11f4736c67021d4c95119e1c90384b86c5c5ee02702700ced881ecb86e24dfdee9b37db7c44adbc4226ef065525be82875c81b3c059cd7dac6ec916c7f7ca63df6564cb6247e9e7323564167787d2fd7fbcc7b19a008bcb5002619ab7efea8ae3bdb5cefd7bc81ed02290b93d7633da414faf50edea26d0895c99188e85ff334575700654cfb4a1adb6980b33b5b9fe01b079b67fe51060153cabd7e56cdf41228fdcf8bac5edf1d4bd0701d64d3ed07bfc3a", 0xc7}, {&(0x7f0000000500)="12d892ce78a74d0c77a85b968e802e8142270537bedcb5014e676d9979a6debbac83ffdc1b61955cdc32dca3857b8bbc768b5f9022e45e8fbf44e50d11dce9986f9fc9fad3fa58319fb305b192a3091a90b5dc7a06dea5a306dba883d92377e361141c6f5668c3bbea85f5ab61d22d3efc3cb3c1937f47eaa4b30ca4c05d1632a5640c5ed440b0f5bbc7a88f604b5da264745a83bf42eb8ede2a8ce7df87ecca1c696001430f0aa67f824afef0dc259c5d947ff9d2676843a3cb96ba4cefb50eb2991e67430c871ddf7c10cd", 0xcc}, {&(0x7f0000000600)="83a0e285717184cafbbd11d282380a6ffb970fa20e62f3bb70b63feb8fdedccc3178ab7ddbe231e079594b430f22dd26a5bad1b79b206a64107d4ea979ce92e5b3fe14a8d298cef951e0396f47f83cc84f13b130aeb81500f5549efc25", 0x55}], 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) fcntl$dupfd(r1, 0xf2becacaa7f78287, r2) r3 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") close(r3) 16:00:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x20000000, 0x20100000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x8], [{0x0, 0x0, 0x200}, {0x0, 0x0, 0xbd}, {}, {0x0, 0x0, 0xffffffff, 0xfffffffffffffffe}]}}) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getppid() write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x3, 0x9, 0x40, {[0x7ff, 0x100000001, 0x34, 0x0, 0x2f, 0x80, 0x4000000000000000, 0x100000001, 0x3, 0x80, 0x5, 0x0, 0x1ff, 0x2, 0xc6a3, 0x4, 0x8000, 0x1], [0x100000001, 0x0, 0x2, 0x39, 0x3, 0x2, 0x2, 0x4, 0x101, 0x2], [0x1, 0x10001, 0x80, 0x6, 0x8000], [0x9, 0x3, 0x7, 0x9, 0x6, 0x100000001], [{0xfffd, 0xbbd, 0x100, 0xb1}, {0x6, 0x1, 0x588, 0x5}, {0x7, 0x0, 0x6}, {0x1f, 0x8, 0xfd, 0x8000000000}, {0x1, 0x10001, 0x7f}, {0x3, 0x4, 0x1f, 0x9}, {0x9, 0x1, 0x2, 0xffff}, {0xb2ae, 0x0, 0xbf, 0x1}], {0x200, 0x7a, 0x4, 0x7}, {0xcf93, 0x3f, 0x40, 0xfffffffffffffffc}}}) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x8, 0x4023, &(0x7f0000000240)="ebad23512fdb97d6d204f7fffffffffffffffb4c2027800fac2b85f9f4014a53d5b647268423e8b8815e9e4747c6f63b08d24674d05c2702b6770eef6807efedd59695d6b2e573e490bb8eb196524785cf17221fe6b2f2a40b85554c99ef5b69fd481cec0a19e8de6cf78e2288efcded8dcf414011860413e27e5e5bb8ccc45afbe6e90ba3ece102f6209fc654c2349f1d675630eee71235279f56e407585ff0f29715cd3636ce7c37a0244507355f9ce448e8f9da0420fe5776fbcc3b8804de3feac666f7e0d2696a05978a6f73bbf7d8f94ca701609fb41764c09d5f24d7b944f254a5e06111360f2df5", 0x4f0e86631e72ba9a) listen(r1, 0x80) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x3, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) pwritev(r1, &(0x7f0000000bc0)=[{&(0x7f0000000700)="0ee14cb2059c56ad66f4252e846fe74bb3302d8f3c9374a21909b4a2cec5a450c514cdb976827403737cd3f1554ea1b8e509aa3c140773a8030e5bc1220def31501d141c62", 0x45}, {&(0x7f00000007c0)="94d906bb93d5749e9d2f32e0d473576a58c2a9af89b8764a231601286c50a4dae39bc0d1cb08ce3308e4fcfd1aa62b642d", 0xfffffffffffffddd}], 0x2, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) chdir(&(0x7f0000000140)='./file0\x00') write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ftruncate(r4, 0x0, 0xfffffffffffffffc) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000180)="2b10291016664561764cbdf88a9452a65a189279918cae66a89c85b6e1d6bb14f8e7147cac55c411de93e3b907d46a30ad3e3e6e94cb8642061c83bb00b8e7acec0e269daf12462659d068699f383191fc872df68b52fb47aac49bc77342fde7abe1a700b244a19c8e0065"}, {&(0x7f0000000200)="c9f2718a2360b8e1383bfca29f3a0e14880bb5b58918e64e5e9525a65919f20f6bd7601eaf7e8e5091dfdc3bbf9ea138d0469f69351ef226e1"}, {&(0x7f0000000300)="d8777956760d10ec85ea95b4c1ee5a3929749d6eb7853220546b345ca22dc50f13036efc378a0f4aa227aee6198cd6e29669cc69602ee0d18bfbc2191edc607474df77b5afd480cb7669"}, {&(0x7f0000000240)="47c78906ec5505d59d2f"}, {&(0x7f0000000380)="a5457018e2cf9602cb3c49400f1920"}, {&(0x7f0000000400)="0e4223e88cb7051bd1d48a878821758230f47ba0692777aa1ebb681492c5ab34cf11e74435b8df5b444ebd75666f578d723bfd9bf82848659aef6d2e8b4171a5371556e467cdfc0344d6d1f32e2ea2"}], 0x0) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) fcntl$getown(r3, 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x9) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f00000000c0)) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:03 executing program 0: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000600)=[{0x7ff, 0xfc, 0x6, 0x7ba}, {0x1, 0x20, 0x0, 0x5}, {0x100, 0x6, 0x8, 0x97d}, {0x9, 0x7, 0x80}, {0xffff, 0x0, 0x40, 0x20}, {0x3, 0x9, 0x1f, 0x1000}, {0x839c, 0x43, 0x1f, 0x2}, {0x8, 0x20, 0x4, 0xffffffff}]}) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x10) openat(r2, &(0x7f0000000280)='./file0\x00', 0x40, 0x80) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000380)={&(0x7f00000002c0)='./file0\x00', r7, 0x1}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000200)=0x3) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r9 = syz_open_pts() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r12, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r13, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x3b, 0x5c11, 0xe7ab, "3f3fdf62d5636ed105e0b70b4945ef06f94cf546"}) r15 = socket$inet(0x2, 0x4000, 0x3) kevent(0xffffffffffffff9c, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffb, 0x25, 0x2, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x7ffdf, 0x6, 0x75}], 0x8, &(0x7f00000004c0)=[{{r8}, 0xd, 0x80, 0x20000000, 0x4b8, 0x9}, {{r9}, 0x2, 0x90, 0x0, 0x1f, 0x451}, {{}, 0x7ffffffffffffffe, 0x1a, 0x20000000, 0x8, 0x20}, {{r10}, 0xfffffffffffffffa, 0x2, 0x200000bb, 0x1f, 0x3}, {{}, 0xfffffffffffffffa, 0x2, 0x20, 0x401, 0x7}, {{r11}, 0xfffffffffffffffa, 0x80, 0x4, 0x401, 0xba}, {{r12}, 0xfffffffffffffffb, 0x72, 0x80, 0x2, 0xd9d}, {{r13}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x9}, {{r14}, 0xfffffffffffffffb, 0x20, 0x6007ff7b, 0x7, 0x4}, {{r15}, 0xfffffffffffffffd, 0x40, 0xfffed, 0xfffffffffffff281, 0x2cf00f7e}], 0xffffffbe, &(0x7f0000000440)={0x1, 0x3}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='\x00', 0x8, 0x0) unlinkat(r0, &(0x7f0000000440)='./bus\x00', 0x0) r1 = getpgrp() r2 = getuid() getpgid(r1) acct(&(0x7f0000000100)='./bus\x00') r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r1}) r4 = getppid() ktrace(&(0x7f0000000140)='./bus\x00', 0x5, 0x900, r4) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000300)={0x6, 0x0, 0xfffe}) r7 = semget$private(0x0, 0x80ea324ca5bf2b4f, 0x2c2) geteuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x526, r9, r8, r11, 0x0, 0xa1, 0x8001}, 0x6, 0x3c5, 0x9}) lstat(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r13 = openat(r5, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) ioctl$BIOCSFILDROP(r13, 0x80044279, &(0x7f0000000080)=0x6) r14 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind(r14, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x525, 0x18c}, 0xc) getrusage(0x0, &(0x7f0000000200)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x54}, {0x8006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:03 executing program 0: r0 = getegid() setegid(r0) r1 = shmget(0x1, 0x4000, 0x1c9, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x6a0912374560b299) semget$private(0x0, 0x2, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r2, &(0x7f0000000080)="b80db9fa29ccb8bb85a86bcd80cb54017418b63c35f33187427ab23e921bc81267224aa0ff8795a629e2026ecee76eda0179ac4354716b415aa1", 0x3a, 0x405, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x20, r3) r4 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000140)=0x1000) getgid() r5 = semget$private(0x0, 0x1, 0x240) semop(r5, &(0x7f0000000180)=[{0x4, 0x3000, 0xe1c41bcfcadc40c7}], 0x1) r6 = semget(0x1, 0x4, 0x3a0) semop(r6, &(0x7f00000001c0)=[{0x1, 0x3, 0x800}, {0x2, 0x3ff}, {0x3, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x0, 0xffff, 0x800}, {0x2, 0xc000, 0x1400}], 0x6) r7 = socket$inet(0x2, 0x1, 0xe) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000200)=""/108, 0x6c}], 0x1) recvmsg(r7, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000480)=""/49, 0x31}], 0x4, &(0x7f0000000500)=""/244, 0xf4}, 0x41) r8 = semget$private(0x0, 0x2, 0x40) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r11 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0x4, 0xffffffffffffffff, r9, r10, r11, 0x0, 0x8}, 0x0, 0x4, 0x2}) mknod(&(0x7f00000007c0)='./file0\x00', 0x1000, 0xc042) openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x80, 0x0) msgsnd(0x0, &(0x7f0000000840)={0x0, "6c52559d9aece27c6aae1bf57e48ba4b6ad120560fccfd6e15abe9cfc78fe526bba5000e515095ae2f6245056a941a16265d536642c2d0299ffb76208120370666f4a95b1f18d54f286272e0ae409e07"}, 0x58, 0x800) r12 = semget$private(0x0, 0x5, 0x448) semop(r12, &(0x7f00000008c0)=[{0x3, 0x2, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x6}, {0x0, 0x3, 0x2000}], 0x4) getgid() 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360b8d4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5154bfe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330800000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2ec7f8f686259e3d333abe5332615b7a814b77f3f5a559255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc659785405a00000079dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65e7ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aadda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a28890700ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1ed776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4aef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde30e5022ee7aa5cf05105f518f00000080000000002f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f59af8659062530b8093a190554cbc3d0a844420cf682fbe6ea68cccb48b36bcf42108c91c42ad8dd2b08fb219549b2e6657577dcc346212cd47cfcc5c1fcaf91bc45be0f464162fa247cf339ca451cfed7d6fe89ec327f016e4390c48f86a04add3c65c14f8e1f83add6661428539be1e00e414b164cf8d44a3344df34a6ac8f8d84a4d1aeb77f79823d6f811c4af50000000000010422cbd13133f5aa44105c356d81ea92652fc89241966cee0b5568553c4f6f4ffc403f9f8e97d49059093f017d53a9e3218c972a3a9495a4fdf242c7fb94c8b74aee264af128167ba1544aa8079d3071ef4763d86b2997ba4f090791f0d3d34cd1204b11d4a5df45d6ecf1e3fe5478b37cc110fc6727f9b66e349cc87f92c8b9b863060049cfba6ea90bdf00ccc18962d891bc4556c4d39096e7bbf86e5106706a701ed2410b0fc9a3011db2b94744721a52fdbb8b07355c890e4be9d218162677276393cdbd8e2483d2140f14bad761de66fc17f562ff37e81e6c9c2bbc070b5e1b01da57ede7d953d74615bc7d74705310d3ec442686eeece0e35394978c3f7f9b78f3f47481dc64d207c2a73c75a1fe9c29c7743fc07b4fbb0e4040cb86a68c336f22647278fca611aac4f934ff8d29effe70f7c41c7c4c070e345fefc827aeacf7323c36a8a8019d281eb6edeb2d1d6f1efe0a88b45656208642ea59a6e355d4f7849f233aa21cbff28fd352d945939832e04d1fc7fcc2b5c7732035f7edbf8fba1617341606827643b99270057bf20e380793e2eb13f1ab59f64a65f383c861374e5c29b4718dd592ff1ab1817a57995f71833dcc9d8abfc35f0ef6cb0da3de78bb53895e87269116823f1ac8923512da4f12430a6829acc7c95e2b160386e984d7a46ef9394188d39f373efff702b2de76fa9c81427dd2404809ca679f7de480bb07c07e1fef855c9429d4c8d3eb7a780d1a3"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) close(0xffffffffffffffff) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406", 0x2}], 0x1, 0x0, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setitimer(0x0, &(0x7f0000000040)={{0x0, 0x100000000}, {0x0, 0x3}}, 0x0) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000140)={0x1, "e50e411c26721ea23f9119133bee2ac792d61e627142d25c783100784212a3d69f96de8b97c48d7c9701daad2b133e06fed47f08230cd85619bafe19c29962ca612380b3ffee559901760af110d0d49b6283d604729d7f2b935c723072ddafdaa4258efdacb4ebbeb48f5e634833069378e9ff2316ef2fd66db2eb0fb621b4da3a6fd51358110084c96747630c7195c346fb604ee6da956b7b7749762b4bea3c7e8c0afb77148117bfe7aa5d503a6032a5a925122d37386edd0cf6e9f7d77bb66788cf85a7886b30b29f302c404a776e96db110226090cd87db03137db04083758d5ceeaaf371a2f568cda0c78d2d2465718af"}, 0xfb, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x60, 0x1b}, {0x52, 0xfffffff7}, {0x100, 0x8}, {0x6, 0x1}, {0x41, 0x8}, {0x42, 0x9}], 0x6}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pipe2(&(0x7f0000000840), 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0x7fffffff, 0x2}) 16:00:03 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x40}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) syz_open_pts() rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0xfffffffc}, {}, {}, {}, {}, {}, {}, {0x0, 0x10000}, {}, {0x1}, {0x3}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x1, 0x4}]}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = socket(0x2, 0x3, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = semget$private(0x0, 0x6, 0x80) semop(r7, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r7, &(0x7f0000000080)=[{0x9a644348068222b6, 0x200, 0x1800}, {0x2, 0x0, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3ff}, {0x0, 0x7f, 0x800}, {0x0, 0x4, 0x800}], 0x6) writev(r6, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYRESDEC=r1, @ANYRES32=r2, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="f6dc2c812bfcccc0ed29a03a4896631eb3d9df327345c3", @ANYRESHEX=r1, @ANYBLOB="65a92c56b125942dbec5a895547ca9bbe3308a59492e2607d0011e1acb7a9ba0a7204710f4f2f7347c16f84e2ab87ed5c39fd5", @ANYRES64=r3, @ANYRESDEC, @ANYRESDEC=r2], @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=0x0, @ANYRES32=r4], @ANYRES16=r5, @ANYRESOCT=r3, @ANYBLOB="50badc310f86a38d31569e775fb33f681425b9796c8946241ea71667185259215caffff457f2733c7f875cf03d299282745e958a18c5e025c5a4b9867e3c6582fe7f8835b9407d1808bd1ab6888858fc1618b79b0b2a40e474d56f7ad9cc2b56ddb6b33e40f05df6f5b3125e9a42f42530962d75a7415d97155aa6eba75248cc5eee859247f69eb4ea90f41ee6cee439ffff6ec691ef942eb325879b113ef138a78e50a49b77dba45df10cfd92755d005ba708687da29d5167f61562c33f82e355053684fd921bfa91540529638239ca0a1a146594312b9a5785d593306834bdfa27fcd05b402c6a3be5fc4dbcb2a024fbc5e94295518a4047262cedea8e892c742e6be00b43c151b7ef4fa227d283051ee18145c3bf37ddd1f196a7af1cc1c5da0bcc8c50b262046b85ae5e756173c6b2d939a09ff0fb2a475fd87555add6174e", @ANYRES64=r6], 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="c359c01dfee16e6f", 0x8) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/197) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) fcntl$dupfd(r3, 0x0, r3) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x100, 0x0) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffa, 0xc5, 0x10, 0x4, 0x100}, {{r6}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x2, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7, 0x6ac}, {{r7}, 0x0, 0x80, 0x40000000, 0x0, 0xfffffffffffffff7}, {{r8}, 0xffffffffffffffff, 0x1f0, 0xff4ab716653da11d, 0x4, 0x3}], 0x9, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x100000001, 0x1}, {{}, 0xfffffffffffffffb, 0x0, 0x4, 0x80000000, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x9, 0x10, 0x3, 0x6}, {{r10}, 0x5e8762bbea19d156, 0x10, 0x0, 0x2, 0x8}, {{r11}, 0xfffffffffffffffb, 0x8, 0x4, 0x40, 0x2}, {{r12}, 0xfffffffffffffffd, 0x58, 0x2, 0x1, 0x7}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x9, 0x2}], 0x8, &(0x7f0000000340)={0xa3}) getpid() 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="21b1e046dbcc4d958243"], 0x10) sendmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f", 0x351}], 0x5, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000006c0)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/140, 0x8c}, {&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/41, 0x29}], 0x3) 16:00:04 executing program 1: semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000040)) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) acct(&(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x1005dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = semget$private(0x0, 0xffffffffffffffff, 0x100) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000840)=""/28) semop(r2, &(0x7f0000000000)=[{0x0, 0x3f, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x3, 0x1800}, {0x2, 0x4, 0x2000}, {0x0, 0xd51, 0x1000}, {0x0, 0xfff, 0x800}, {0x3, 0x2}, {0x4, 0x4}], 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x7, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x81]}}) 16:00:05 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001d3000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x0) link(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000040)='./bus/file0\x00') 16:00:05 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f666972653000"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffe67) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x15}, {0x64}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0xd016, 0x8, 0x9, 0x2}, {0xffff, 0x81, 0x0, 0xd4c8}, {0x7fff, 0xff, 0x0, 0x3}, {0x9, 0x8, 0xb3}, {0x8, 0x23, 0x7, 0x8a2}, {0x1, 0x3, 0x20, 0x8}, {0x8, 0x8, 0x80, 0x5}, {0x4, 0x9, 0x4, 0x1}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x800) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x5, 0x2}) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xf0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) r3 = syz_open_pts() close(r3) setitimer(0x0, &(0x7f0000001100)={{}, {0x4}}, 0x0) poll(0x0, 0x0, 0x4) getitimer(0x3, &(0x7f00000000c0)) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0xfffffffa) 16:00:05 executing program 0: r0 = socket(0x38, 0xc003, 0x6) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) nanosleep(&(0x7f0000000080)={0xffffffffffffffff, 0x3}, &(0x7f0000000140)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5c}, {0x64}, {0x6, 0x0, 0x0, 0xffffffffffff8001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0xe74, 0x1, 0x2a, 0x3529, 0x8}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000000c0)={0xff, 0x1, {0x7f3, 0x179}}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x7}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getdents(r1, &(0x7f0000000240)=""/208, 0xd0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x40) syz_emit_ethernet(0xe, &(0x7f0000000580)="b627581d477c6daff9488298a2ce") r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000180)={0xb08317b7e04fe8d6, 0x7fff}) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xa6a481b6bd779c) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ftruncate(r0, 0x0, 0x2000000000000001) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x4, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) semget$private(0x0, 0x1, 0x15a) r0 = getpgrp() r1 = getuid() r2 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20, 0x7}, 0xb) getuid() r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000040)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 16:00:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x2, "38c245ee8cd6f4cb321717115997f7979cad4b5c5c180530d68c441b3b15c551f96cd80973318addc9da8d3dbc54e89488d5d31ceba49bffe5cca0f7e320662bcee4"}, 0x4a, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xfffffffffffffffd}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x200) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x1, &(0x7f0000000080)="400000b2", 0x3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001340)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r2 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r3 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x1000000b3) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x200000000000007, 0x1, 0xfd, 0xe056, 0xb}, 0xc) r4 = semget$private(0x0, 0x4, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x9147}, 0xc) r5 = socket(0x10000000011, 0x10000004003, 0x0) open(&(0x7f00000013c0)='./bus\x00', 0x20000, 0xe0a32bea1e820829) sendto$unix(r5, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r6 = accept$inet(r5, &(0x7f0000001180), &(0x7f0000001280)=0xc) accept(r6, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xfe2b) semop(r4, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semop(r4, &(0x7f0000001400), 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 16:00:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r0) r1 = getpgrp() r2 = getuid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x6, './file0\x00', './file0\x00'}) r4 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x7}, 0xb) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r6 = syz_open_pts() r7 = dup2(r5, r6) seteuid(r2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0x100000001, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x8afa, 0x17, 0x800, 0xfff, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x7, 0x7fff, 0x80, 0x4ce, 0x1ffe0, 0x4], [{0x9, 0x4000004, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x3, 0x0, 0x5, 0xf0}, {0x74763624, 0x5, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9, 0x100000000}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x5, 0x3}) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000300)="019492a31fc953e308ddf3b5de7c23b8f97f81e0af2718494c16832c8c818073f996a38bb0803f8d8599137bd89b3a9919d75c2d1263ced4da4e79f748101b43f229f2fd8996fbed4764a755ac0c6ea484d8dee20e5ecb55e9dca57b556f87173df603deea17c40d22f989", 0x6b}, {&(0x7f0000000a80)="dfc6f1d2929492f777e6bbfd7902921b95c3d04544ff491e93073d11b83d4217f1ce50619f065a2ca6e88505d349c3842027fa9ce5b90d302e66e5fa6b57f20c74dfcddf546927f0ee2783e0954462eaf5306edad859347232c5d0e6df1920f8077b6768cfbd54e55ce85c2ca263e89ddd374ee73cc508ffa6f4ef9afe5912b07d6b0a60648d3755195e3622af91c01a7326822dc77b0d4570d16aab3187dd8cbc1e52f8660bc573de31211d7e2b5216bf087c209155669af197c45d00ba14aca29057fedb33813351eb573c19c2f2879e0596ac4f952b0a5fd22adcce9636437fce127d705184226d77571a3dd8c336b9c68d4f0befc5932b87f6f73584e31d104c8f86dfcbe26517548faca70faae7c3ffb63dcf7c092d9bcd5db1bcb1a3a11766d48ccb6fd5ffc8ceefc361419bc21c4f20ef63ebbb184e121ebd412369704c780c7e8b672e739423b4df40fb4eed63e653208503abfe39a3763d17baabb9cc6b6bc3034c7413593611be16c4bb518b3d531ecc4e325dd2a7345e329bd90a7018dac239f97f2667727e2327b8db3f84d1c30ff6e2c0d5c06d7d35ce2c26fc7cc77b6636fe76b745f5ae03222562a7ea450b8d33edcee20196e107aab3393027c25e90540c3e585383d9b600255d64681b1156d0dc91488e589f81bcbf381e95a3db2419df807d737dcbf51a79517cae8062a421901bd80675554ad01c55e7eeb2460e2fba17dedd779e7a23c10564900ae332118f4b22f39deda32880aae581ddd6126be2e0d702761bd7a805c1bee40a90c68a5506d0ec103397180e4e0a67a127ffd27149876d38efc4399692f087896f0f5d757ef280b71c3d1a42a42db455b8e6b418fb23e4f5a0f040aad5407c9db1b0c34d6a071b9647cafb58dbac20db9ef324267bd84558ac07a8f520f9316ab5c07b472aad8c4c6cea7b19c44f1e51b017791ed2affd444e137930171c2deba153c06b71a97d16db8d1d421e692252aedb4b87d22bcb5dc3846a9251176776a99b555c0be44d421dd81012d5dbcf737b76e40832aaa6c57a4e137cd9ab4517d1a29f2724f04fdd29fd7cf7060d9a0079c9b0e603f9092793d375233214ef6bd3d86396540875a1d59f34386ea8f4e708be6693c39d0e4bd907661a0749ea188926a896ec40aa2c52e96ede48408df68701180f777448442a716fdc4507d0f4f032ef9805750f642f24481db4a33d17104edb40db96470f63c44cc52a682c6a928862be4697f042a65ca1e34beda7512a7c20984c32d60b59a90c971bf8fb40cb01dee03fc9eb6316ed2a11656c723ee94027a9babed1402cade5c90727367272361b251c0c53738166ce24eae48799afa59f347ecadf8ed4f252d894a9a775707a297de5a5d2ffbcf61f449dc1304138e395d4837257cc664490eb525aac92837258a4ddf31824fa497b3a795673c07e07a115df6ae6fde14b23de9ff053a68eacb77ec90490eb2e3d87af535ad64dfb28e4a2eea78c4e58d6c4929cd6c3063ed89af7dc51f6adcd95c69e399cecc53ca305281460bd75216d63bf5af6c1f09ba99134e77ee99d8ffb8dc5c334ba170320ed0676e2edaede53e64e8145ae204922dd2663ce3334b38b44f7aaac45037dfd6b4395480d0c194e6263a22ff73718b4d22768394209a272b75aa1829923409d732768ad01da275084bd02edf6e14d46b6a69c3b76ed7e46f08af7bb7dee58264f17480101f364c210a3646681384a72f2093c9a612658d04b2e85b484456995a1a5552afe7e0664ec403dce2be602b42bbf8210bfc3b6e15d543a70ab5daafc902b54db37673873799356a64215133f7212bf5c80c18bfe8d4148c1420181da348aaa9461546f99d0d8c7bad180e95185ef873ceaa92668e89a6d6b493e7c22e0cca2831671fce0129f4a7eb4bd68dccb2919633ee6739d646acdf5f73ab94c8f942ef0a57c71051ec0dab29f8eef66b7410feb84c24d138b54f6762db6deb0b5a1c4711a0d3b19a64b4095c4cf29269357843f745ff6872caaa42f267f3831c4499bb17d6d7b124ffd6272778a562f35789c771231ff706d39613f04072f2887913ce44bd9b2cb0b1bf223260f77bbe495ae3943a75006a55b910bb8acb56b0b3f3b12a5bbd06567672680f44f474775e16f418e146c317652adaf0d15272a5ee57e5351eb719baa647c70e21d94c621ad38a74fb9cd06986477de40f1bbb273f1dd9eea54b4ddd622eaef37b37cab57192f7c931e4a8fdd6d99f8fc09647e260862de0850edb6533bf41afeccb1d5c7bebfbba711ba781b8bf5bd3e33c50af2aa94ff611f32967c045a209c86e770cb5899bedbd4baf8b5711bb1009bb6d309a6e99b3adc9811a5282bb97c6b8e79a791f2ba1fe7a201b7dfe82d5b00732f4ea8b741b495cc594786a1651fc228c965abc7854e0d6808d712311d897aab4336ac5a8925f184e5beee7e0f5f4e290d4fea607018fe65f6c2b6c73827a30ce2fe7addbb455cf6b26a488b8943d060879274787e1c472e87bf08eac0a435edba6edd8e711cb565f1ef783fa3915a5cddd0fb21f441cf326126a120f95f3a44e3dd6aae399bb37bddaafccaf9178a64adbcb08b3fc54325000c5cd66f35a0481d51ad442efb9a8236cf1b3cc5deffbe8f3da81921a2be324b0a8eab9f77a9c941001c99f722e084340b713237d35272371cb10614c1ed1dc0d7c5c69d221e601cfa75edfb134b6d8ad17c2cec31e9ec3bc291e2d344604481ab129475f8f98e6f454a15092b1bc8b5a0015e9ceac4dc3e58680bf528283331c3147b99a0d90eb85e939b6d02c01286c9b1c5d1ab78e162844598de4c73041039b564abc53dfedeaf135b7b7d53170b42024b8c0851caa03a83b9521b3be4225d0e77b1087c0125d12e25f6eb97597d84227a614afa6523320b55a1a21b26d22a50b744abc183e36e0ddf6ccef39a3e7d18c54608d7f529788ca3f1e1ebba21383b0882a5cdf56fedf8c230fa95a98c6732ddcbbf7ce8beffc0eed24367cbf9887cca49db05291d75bbfc6a0d145adcb087ff8dbd0c70ebee38c3e9b1efe61c98825072298e05e628fa4ff16876cbf4e2c2b4fe509ec9b8362af180195eda4af86b7529f6966713442470ea24321798bca02d9342a9cf562d0505bc1ae593e44196bf9dd0b0cecee8ed676d155abeb0351e351720884ada11f7527741bcb9c7f8e462c66c624ceb086de0d2bae484a938656fe11654b6a670a1ce7a632054cfeb2b2fa68d7b801849f2c46ee8e7952ba9fe749774314566d099b3740354a03190b63f04dcf63d9bcf8c957b922700e4c1a8601692d4cfd3cdcf7df76a33ea5df44451edea15b9f4a35648e94ed79e2469c3c44c53065588e46576df78291d689552f28100ac36569c8d310b88a858bb71c8205ca437e3fa1896af3e393f75807ed0805ec802ef4e559d725e9d2ccc9119637c67fd8e3cc196b33915358d76d750b832e99e98bc1a657a58ec1b9c95aa6634305429b525a5bc5d4612a9567e2227673fa43d0cebcf72c7fd279d9f199e5673ce93ef42e7eb80ef01285a331b9675fbbb583680a4444ffef265c2ae478a4425d194af599e0e7ceb412433ff6630bcccda67dba5c3fcf085abf9962bd5f5d04ac81a6a69bad98155e8ed961c1959402498147083e9a3fa6c06b63416db69e25587eb7cbe59c2e0676ae2ee96373a992653265491b27ee7294afa4b823f2c5f3fd0593eb4b6f3775da9632432fafb32e175cdc8542b26b6095c6277d2a6a28b0fb43d7b65d06862f12ed326ae7b830c280dcb1d281a5207f8037d32d47df39943178836be2b68daf98f544a574e05cc22e62235f2fe29b959e434abde1ade092d83f1668756bbdb544c9b54e6951e26307d0b5a52d29a60b8c7532603332ea926f5fdb0adf7da0836b0ae1783bcb221a6e6f721f5290fe5d0e06a9e2527fd582af90bf6ff39da6f407f0bc49df940f5b94fc72a176ce333ecd566574b9822d0ea5f1d11aafbf102f642c6df2910168c90e798ca3938a2c6e8c2fd4854cc4f77763cb89dba5dfb9b4ce34873eeddd44e451bf44ec8a96230c03a25c7734070a008086a7a0b37231fb5a4ad1b9f512b578fe65dd5bfcdffe63ccb914bba5ea3faa779eaff0dbbfcc06a7d60b717033758ca149033b9009ff5f86dc1fb27933c2b6c3f9f9fecfbe82185f06db11c317237eb31019eefb3cfbf23e2de2ce87bb8c9916e39298a7be28f30395d5dc946af30fcaf849e9cddf2490c60d544ada206e6478d21433d4ceb3110f701939c84b1fe2985be00a0fc4d777b954edbe315d5159e0ee3865eb6bfc31ee515f815fd78b58a1498a4b31a9f54c82d9aa859475f74260d787c4fbc29417aff7ebcd56dbf8a108f9c29fc7a6db8ff1ddf65f8c8668a5a23d7dbb224b992c7111d3063eb414b33ce723941ffacf98db2a6f6ba7821f91fd9cb4eedd7254d71e56d252da4fd3c7b70e30f3e0727a8cbaf3ad9f09522751faa51c78f994e54ce2a62ad65139ec892bce96ee8b1b568c720b2769281e58ce0b6904e8d7be00760da5b5733612d637e929430526ae3126c803bf0f04991b1084470b654e32b2c6886071027e4ae993f5f378e54b131ebec93b02f046bd1bfe43a2be96e0540e477e08683bf30ae2ff312aa4a5d8f54e4348e29d6118f1ef516b2bb7c2b08d74707d0dfa529e9e1f8fbc043d684887019a85391f312f307a6397b7a20fa6ef6f3a16481813d776e90f23268cb4fea1de109ce2682ef0317e6800e404a20d682a369ad356321abea0c705245cc04c209897332b0435861436c453fc572721c6fed78997644f0fa6edb49e703e3bbd00b1123d83cb8be5075e89c98818d0b300a1deb918e64e90721b25db8758a00325f3717cb72b77ab48b14054b59a4cbe44d024c0f93a05466d02aa8d40459f8efaba14185a1cf98a301366be90d9f68768a99b71a9bdb411ca02098661a2f8454c967f8f9d2c16fcade5512295e454951719c694c4ac7323bc49cd3756ee4ea0dfa385139dbad17fc5b1a6f93b2974646b1dad4a23f450883c709261751ab2ffbc7fa29e5fcc821e1b2736734e9cd516618a15205b15a3ac2240356bd1a17fdedb8025377a82e23445eb51e1475a5183a1b2dd90b61c307a102416c3e0ee0466e4efe39b8891878f7c0891a54d8a483c485286f882ac540d117ce80dee3788d1171371a1341d08b506f95e9c264539fe4118511a29412267edb867739c17e0779e9093bcaf7872d4f917cd6349327aebac4274934fbd6a2bcffbee378849aa478dddab5f2064e197560f0047422f1311d3d1d86aeabce7396e07ca64ef84ca78f1f5648f2f38c716491c0cbe92ea9c8d2a997925ba737d40d937112fc9847f6ffb938bd1cc3dc4917c8a45264c4fb60ca155a12ad900f0f445fdaad03c4050229591d5b1092308e9a34d04e96cea68f5a282f8130f623acd07bf1d39ec23e7e835204340235b5c60c81093d81a7881c3ed230e3dafa675ed17351c8c85ed3356c1e50bc02e17252259618f427bb3ae91eb555ce185db3015af0bb4a5e2b5c2cf4dd2e7b007c3cb94778504afafedee78305129b9b947f47fae161c7518db33ebdc51a54372484163d645b94b784e2548a1c52b7702e1832185c02cf1c0197e9b8433759f9775437e62844fea8ebf7b6136656742c36f7498851a9d70857ddc13d2f60f5c366691fe87e7d1528dc047cb1ad0ae7d756dd939317ee7840742edb280ac063041221eb5f2299bd6ba1642b4302054851bc17431942707857be", 0x1000}, {&(0x7f0000000540)="83c3c3aac87ce1b21a6709", 0xb}, {&(0x7f0000002a40)="7b8cc21037f6ebd44c2fbbcd3668c652fa59c2212953f265ee8b268d1b31e30c8ff01fbb517fca67f08aa8557fab65919617772369bf881263b9ece3e57b60a419e647f3f2fb48eaf51a2fbd3045d3ea36b118df3acae17f95b4ce57ef332c7dc344952f342d5bb7fede4ace0e6411fccc9f86598943cab7c3a5afff753df7a5ed59eb9f25b5fa2c26187ed09aa397cb51a388560a4089a710f2a17757a8c0845b6fe0b2c084bfb8254eb4a822e2207909274b8069b6fcc247b91d3a6b3c5bf7c1d3c340028ad58ce7fa6ef5b6d7a6e37d65bae9d5de5e842d250fed230c6722e89f5053f55fdbb5ddeb1e0511410545dc091eb8f84f9fd68da30a46e49a48efda2729f2048c82efc0928e2019bc074abc9ae20b022b835d39def086b664118f25a4f1547cd08ac67282fd388ab379da0c4929dcd7145c147fb92efbb943a6c55cab7289d1face9756c39399e7aa8162cd7303a203852cd7842aea7d54ffeb63455ee0990f30ee8e4f10a6a1f6b272ab011549ca3269e221c380e7884fb5ec2e3a9ecf6a3384ab288937f778c8d4102c120caaa7a107284d51bc3172f855dd80e906f8576e68f48b0100adebd68205ec79399d5cb33cc079ff9d9ffea220c008fd0e3ae71cfe3543bc291ae58bf9ef99b487ee1777270febca4c5603ad3bb9fb6d9ab8725a03f7919c8a27df0924a350da2cd7aa4d6cb3139b052f1daefd39bc59435f93e42f46e95ede4de24f3c780a2d09881fb56bf5a1d83f0fa349f5c084fc6aa5cae2590917f050cd69c62b93ecb8306454598ff17626951bbaa32b17a41e0f4f712d942b9f2ec22aa752780091d1c801533d4d2380a9d08e57558ad7fcef90833b99ef5a79073ff821e61b51e6bc08800aed0295dd19759ec1d2dabf029b20d19a49fdd0d3ac6cd56734b5468246b1c23829bb970ee2751addf428782a1259ff9ca3eaf21e67817a62b7cc40133101e533224fe8893fcf589d1f0200c8310e69d1890ff3bf574a6cad62b41c8da78368c42ae6b6f8e96c289022839eddf39f2614cc71533504481cf0a644060a9ef6f0c3b3e3ab07833e017e87c9a9ffbfbbdf972e0c24d9624fad52ffce7642e4a4c4c949e1f28ea27c18b91eaa3339def04a8aaa8bf8dd9c4735c67aefd93de9b7537aa941dd363cff3df0752e4d7c8c098359b33445cf61459b2dfca971f4ad3dc748c1cd6ab94338090f429b68dab9fbbb06dfc03de41337f1a7135dd59497d19c85661c4c9357f7c6af85f7aa778aad5cfdda78c8085f17ad29754bb4cc4bc5fda8aea5114f8cdb688faada7ba22eb83b9333f853edd1760f0287758a469d16fb0322cfc1764952fece61a32f8572129bf56410de379ae5704e5092ad01dd7ad89b3a6c30b7403fd2bb634fe3572b77ee9b49d50f3f30e0e5f06533afb0e99d47c81bf5bfa5f235bb154684c5ef11974d5e2ba76fac07312ad7018cb622385d1893d4ef862477014e5072bfd773511f8be0c77f25aeb7bd62a4b30d44e7c0cc07c1b1ba76c329f34ae20134ea46d7a129ad7ea0d37ac063df4715197e28a963b3d0c66748e0d49162492a3666ca380dd0ac7707b7c997911a584bbaa595e4411b7171d562162323db3a9dd3e1d2fe3c9c7fde70333ce324618cda19e463a7ef02b68ccceeef9e7ad251548df0d2db9b372b3dda443f11b682ba07ab6c4d6b2f0b79e15778fcbd5fcd648c5f7179d7205295f27c48c8b64173e5e9b389eb8ef21d88f7faedf8ad39a743280f944922ae1421980a3fdc2415a60671a9d22908eeb01757e0e4f1b44bbdd919dd5dc20ae93aeab20d1426266c9873e18697f7f1f6ca6fae1331ae7c5fcf49d90155e731a12ea1a2c8afdd6ee3afb0058f4d7ef7b9e3b6c77d780e1be04e852751ea3787e7e0d43305f07b0b46e3f026083f893dc765dd9129a856b9c2e26611be193ee388fbe2ddeb40aa3082e36118a1784a6ffcd61a8d69955a46b04b38027ef383852eccc5fc6ab2ff5d59ea562a7610ca8951b745c1bca6703c2115d7bb2896716c2b49b5ebd19b503439a7cffac5829e10a3e3f8f9a89388771ac6c4556f8526482635ea391f3b8c34af07e0c162f3094b74a6b9b13e10a0c07df1f9dc942a1499eaeff801c0034c0f5a621c8fdcdce00e1f57c3c6aa5accb78ca551e1ec4c00e14482e30fabcdb667c44d454ea324fad905ec5cba73845d79253bf916100c0a0a8dec2e7f8c4bcb94edae1fdb870333620a3d680ed27fef1d419f12ffe8e678f6e5552d8cd7bda8ef00d1b3b8d702d4d5ceaffcc9f2aae2b0c75c2a74ecf850208a26908400d6af88e399e4f3c7e1519bfc1bcfd1630fb7ab7ed35621ef14c969fbdd9e99b2184d18a854fe454766b4508cf07e80732ddcf2a83bec8a15bde76cb3ff35e6943767d31b682af13a503fd420fb101c33b270e19783d1056090baabe04f5bffb1712b199273117ffb0569686497a7bf9c355fb00fe9a5b4a334f146e7f38529e57bf3c4210acb13c1f7d2039ba17cc4efafa1c7e1abb7aa80afb77b454b959e0be96c833a47acfc4e39b72fecbd633a88a88b163529d9a5c01dfc1b2b9adfd9023c3b9fed0a24aca0fc9afc2716e4296d84f8053c31d62f70d025e2772cd6734eafa305c44810bcd111ef67a7fdad0e71c872f3add9ea9116990cbe0fb9610add19d04f483a3db00ce3e947ebf9d4a4b5af520f582c73e548af13f3ca9dbd9781417e9b5b2fd8e66e6e0c824db1a41c11c1332d662e7c4f307eed9b3060238370ee3922d69962f4ca9efbafd190905f8eebf029b68279e80a7834c7cf02d8fb5ddde2f3c5f99b727eabffb682fadcc4950bb7db64ca758f737f8a98342a9412729b93b89a66131cc46dbe43fd2db541d055b714d9f9c5f3a93264fd4c508c4e6040e4db6eb1a67d2c1ebf5a5f3d443d3293618749ff9d1c827482de64d7f7827615dc3a1d15eb3c98c96870c1e44c1ee9a2fcb890e7e6b9d7b49585ec1f17a42cba94536758c1b30b51df45393af380ce1b6730aa152afc09d1f233e98a0c58db27303640f2278db6117212ab6c73d58e3b93f58a42514ebd17ed7734197961f0814440be7808fbe97b111d3133ab9016705ebf3a6e2ec1cde764f2d77b3e7bd9b9b033ff1ae653520554bc4b2d2a162d529f007e000e4eec1abf85d5621591353e74d3c39a7641ca5b1430e29fd43c0b158960c71b1a8a874715fa9320938fdde32360306310bcf528cf1788b3aa073f4e8d3bf386f028daacda7142331349793729d37d04eaff44e80784f85c6dbf00d1217b5e40b6060de6c9a0a9ba3df5af5dadf3fa5b7e9821ebdde6750c9793b8d5c5ec24c3c98e70890f5064470e329add671ec25bfaa8b1a9b8312668e40654cd8176ff1f034163c3cd2490cfd9fe6a3b9ea27757127836c001dff04cc59500673d655f1a97e7aab22c9dad8b457612cada80ffaeeef24b5714158d1843e7e6e986807194a879cc0e5e884907a7fa3fba7622084a2a00d2bc4f0cef8489af444bad5d0ce9acfded5ec46375ad370830fea1e83bbcb01a32d662aa7faa07ca41884ecc003780bff0dd4fdecea036557d8ab0e48f9f0289f894ca62ac383da55110118a8eacb3413be3c30078ac361af6797163d4567bbbc7d55bab02d392a1356961df56f7edf47878b0d787d158cb9de3c4e774f9b334b20c9c4b9b867fd201663912bd70ebf117ac841210091e092e4b8e5f5238df8efc2ecc0d7d1989de8852f24117874fa4db15a60482b3b7444738a9ef27a69c2f5f231d2c62d50c0b92cbc3e8a1147494edb99f66b6e7cf3caadda25b7b4b5630b11323ee82faa92f180e826b67e668c6a7e1dc0034a4bd6fa17a3deed93248b4caab5398c23d887515a7ea2138324734d2c5f03897fcdd65d67582ed503477620e5f706fd0e982c643c3f42b2a8d0b6e32204d96c4f80bf74c85c90c440933693b01fa80117a304dc6db4aeb52be61cf715d86a2deeab4165f014410a575000546909f0f2da2c2646d957af063e2a468d5865a310e1764c8dfa93d2579cc38b7508ca992765b0e64e026438c038f833b7cc707306c2e165cb625c76975ce2de119e7c30cc5ba115e58bc8682e64361ba3bd6a00f4091630215b1256f450186938de29a9f61ef73b71669b40730deada91529c3c7e69fcbbb6940bebe441fac9680cb9f14724d7b871270cac61e45dac6b9c1638735902c430c802d44c6628f196f5f12036918ab113d22f13c0ddc73ab7797d0e3679c3cf2b1b44961784aaa7ef4d4a5e1855c91decc14dae208e81c21153afd1dfa165f95901d43f4da198056c54635dbaf07dff2e0d3063aa1ec82ff7799894488b97470073cfe52357dbf338bc0697527679af9620c5f51f95172ee630af415bc64aaf3620e7eb6ad14fdd73e3830d9db15e2a6512d753d5cfa8b29949f6b7733acb18bee910ad32c05197ccf472ab469a9d4676dc7af5616280f69c4dde73bb8fcd507d7c9205bd861fe288f9782a2e2d332986c77917c6732f6fe0c3dba2171babb109adb502800e3125fb6b2745e4e6672cc22a2527c2e2f11c44204ddb01e9157aad2a0cf1dfefed4d6f586cee1a1be6eb595fec144cc16066a2e166494b6205df24ae61218e2aa0bd3cf95c433b974a8cebe749cea76edde9837943a5bc854993cbc6e6f562d5e18cd3538298017a44578a31289abdb42e02737a2466a7f6c76816d1ec2df6de9a14dabca314c81102f8918f25d36847db192f97bf9007105cc706ee4fab08670b4814dd47ac4fe3f2aeeb6573aa943b8822ff78ccff4d2e60c2e2c1a39ba478f63c72a8f207df263f97767387c5d928dd48bda55e9089e1dc03369b2d755cc162d56f964ed14de7b60429d52ba833e7dc9d4aeeac890b9479c1241a99c0b49a0ea468bb5d0307d7f1e9c36de6753b8841e8f26bee3e18d65c229f1ea0bc84a5c102bab0510a26a2fefaf665922b6605fb80fac95950e7204c08467bb6e074653aa934dc9b5c68429d8735bfeed42f78f5321fc925dabd3842f110f7d32e10a23835f63d7a8ada944dbabac86358e9c0725d28f99c05e1044e852f8d057500e6a5c4f8649a5b0832b7eb3a45e5ad0bce09518e57cae98e9bd02e03d6154d6812ffba6669e5c7e5d02e3998549c60298a292cabb4bf275da5dd4bb0cfa4b15c3c30f48762d677efbb2d9ed023255dba7ca8fda60b4d4a83666d401b3658ab2da52c1604c43ca117038162240c804d1a63f049160ed79a978886ec3511b0867983b54080ddfc3a3a59beded40b7e7f805d5c97fe6f62d03dd2e0a0c2e41b29358d201edd650724c8a62cc30f0a14021f15ac5d4089241c99f4036c77986b4fb185f8747a62f3878e1a59d2cfbf838d53a3d52b6d107ea27803f39724eac27ee2609ef0ad371f1ab11465052b461f961101be7c5634087c63e01eeae4b7ca3338c70dd1b595d7a611d7ff97e50ba15246615d58b66ebde5cd0e01dc89ab6773d7ac8b464ada9af670c918cc155da4ccac360c7333aa1fa25d2f63ea008f49ff361b170c703e5cb091920d678cd95a62658a3eb46eabc97e7eb7233460bc412c2c448173aa5910156b865f0ecf3119c0f308ce4badb45443c163ca984063b798a415bc05265dbb178e9a377241b8bc44b201b6b4c95dcd4968ab2ca19087a712e88689cf40f07742066d7a67145aa9e44202d5ddb43c059116a4b9536e2c7f60c381eb0bf38f5a71f44ff82d319330af379e13336316ebff1bf7db8ded6970481762483dd6ca13868a69edb7051b600df73459915c8b752", 0x1000}, {&(0x7f0000001c40)="6f423dbf2a44be204793ca74e3f2f52eb054076e320492447f8ab0ef6bed66de046039bfc25c7710a922541bb16285a85479c687f96ecdcde9b0f70a5483eb3ca29b3e88bb57ed46bf2b0ae34ea46aaea1ea263d823cfb8683ff61c443db4e0172ce4925e5b491b4f37190906d1a126926d7a46694cea35960fdb6542aea14bb452e4d47e71d3e2c324b5838c3a23efad62ececc3e112dd4257c9d57508cd5bd5e831f66a1870f2f64e179fc5a25cde96511d2a0747367c7393982da70c8d05f228719f81743fca8e3afaa863bd859d7cf5d7997e18da91f0dd1c949806dd6fe", 0xcf}, {&(0x7f0000001a80)="4b3db011acb29f1fa8b2c3d3ee219ba32fcdea4016f512648cad6bf896bd9009563fa36ad49aa41696b1ab0ab1034959b174326f663a03dde1dd045fe47de11b9e84f550260c3d83322cf62adbbc694a631a8c26b9e8674d93030b00597195fc99c9c77a2a3f4231a2bf1ba325ed762078bcd8bd21e8b665c93c8f57fd38e9cb72d50b226c91a98da5585ced67ca700facd9a2dd5ddc25605b487fc389", 0x9d}, {&(0x7f0000000680)="c9663f595d6eec3efb2f32c08e1ba40e9757bd0ea666bb377ba17d9b099a11ab7d065f6dec535e95997d9ade236dc09fc29d9c296169616aacab352c18c58dfa2bfa764f9e11e446427ba9", 0x4b}, {&(0x7f0000001b40)="1f19611052e98ea93a680f7727cb6b73df8d067b9b69ee6349e806f30574117770daf80c9016ec5e2a88c31fd7de5fb36dbcbf9a1a7f1dea8b9c1756c7737208ec1972f233b37148ba0bed3c22f0b4504869860f4f7530bf4c6d287713e627", 0x5f}], 0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0xd200, 0x56}, {0x100, 0x9, 0x79, 0x5}, {0x81, 0x8f, 0x5, 0x80}, {0x6, 0x9, 0x7}, {0xe9a, 0x7, 0x0, 0xfffff801}, {0x96, 0xe8, 0x7, 0xf1}, {0xadd, 0x5, 0x8, 0x6}]}) fchmod(r0, 0x100000042) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r9 = socket(0x2, 0xc003, 0x6) write(r9, &(0x7f0000000400)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b6555334a4b0205f87521d23aa37352bcba1e67cc89348db9812dd3535905967d339d6b541ffeab7d953c625454e308", 0xffffffffffffff59) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r10, 0x0, &(0x7f00000001c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = dup2(r2, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f0000000180), 0x7f, 0x0, 0x6703, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) r4 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) r8 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r6, r8) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20e0000000ff]}}) msgget(0x3, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x1, "ef2ec3cce5f99684c64e0061a175ae6190e021e27692d5f1bcbb9a9361b0c545c3ead4583031bc8b24ea5888fd10d436d5681314d4d12884d6f0ca157dcccd37aad62a72a6ed1f8ba2042330119a2e533381d562e3f3"}, 0x5e, 0x800) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) bind$inet6(0xffffffffffffff9c, &(0x7f0000000180)={0x18, 0x2, 0x887, 0xc03}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0007e072b10d51675989cb0b289cd295183a31a441c1002e2f66696c653000d6a2316f084582b49d40263c4a0900c39ea79ed1a68795ee369d5002c518849b81a249abbb48bf0e102bfb215de3ff938eac4b3e9de4da38bec2f29505d9e7b2138a69a010827c15a4554f0c1e549681d2b656935c4afac9cef2699f"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000280)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="82026dfdffffffffffffff653000464a7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287eadc83e35e2f012eff54011fd7c13104bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed6d880af73774617a5036226a77a3c3e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8ca0700bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d786ba5f3f7ba52c66dde104f06e295ad206a6a86846e79146e637e9c037dec2e2b39483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4a022fb4ad5f5067899043d9cfc96d51e5e6f2735fb1737f69c7c148ea0e692cf65e696dc36b98ad541a0f851686599fe446e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0800a9acef470b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7c421b9c61989ff05df2b5748501000000310b22a9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab44df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a893fc20812256cc72ba810a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521e296000"/1127], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto$inet6(r4, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r7 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x45}, {}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='-Q\xdd\xc3\xf1bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) kevent(r3, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x4, 0xfffffffffffff800, 0x7}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x10000, 0x1}, {{}, 0xfffffffffffffff8, 0x4, 0x0, 0x6, 0x400}, {{r7}, 0xffffffffffffffff, 0x40, 0x20, 0x3ff, 0x7fff}, {{r8}, 0xfffffffffffffffc, 0xa0, 0x40, 0x3, 0x1}], 0x401, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x5000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x19, 0x2, 0x6, 0x3}, {{}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x2, 0xa}, {{r9}, 0xffffffffffffffff, 0xa, 0x4, 0x8d1, 0xffff}], 0x7ff, &(0x7f0000000240)={0x8, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) r2 = semget(0x2, 0x0, 0x3edd738d6646ef32) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0xdbe, 0xffffffff}, 0x8) semctl$GETZCNT(r2, 0xc6c33f4ab3407fa2, 0x7, &(0x7f0000000240)=""/248) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x400000000000001c, 0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x63, 0x0, 0x8, 0x0) kqueue() dup2(r1, r0) kqueue() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f00000001c0)="eb", 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:06 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = getppid() wait4(r0, &(0x7f0000000080), 0x8, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b157c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8abaedc759f2120ff387c0f64f790da917510500983d41ba7607c0f41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73443f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000b00)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000bb7000/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}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(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, 0xfffffffffffffffa}, {&(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}) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0xfffffcbe, &(0x7f0000000040)='H') 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e643e3fee3b532ae9c7131033c4b02f66696c653000"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000100), 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2d) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) dup(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r2, 0xb232a63fb773cf40, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0x9, r5}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:06 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x1f, 0x3, 0x8d, 0x1, &(0x7f0000000380)={{0x4, 0xdd, 0xb2, 0x1, 0x1, 0x7fff, 0x3}, {[0x5, 0x7ff, 0x2, 0x0, 0xffff, 0x1, 0x3, 0x5, 0x4, 0x5b0, 0xc2, 0x0, 0x1f, 0x92e1, 0xfffffffffffffffe, 0x3, 0x33e, 0x5], [0x6, 0x6, 0x45, 0x4000000000007, 0x8, 0xb, 0x1fed, 0x9a, 0x3, 0x80000001], [0x1f, 0xff, 0x8, 0x6, 0x7fff, 0x112, 0x962f], [0x6, 0x10, 0x4, 0x3, 0x8, 0xab2f], [{0xffff, 0xfff, 0x1025, 0x2}, {0x3, 0x8001, 0x4000, 0x3f}, {0x101, 0x1, 0xa86, 0x2}, {0x6, 0x400, 0x7ff, 0xfffffffffffff50b}, {0x1, 0x40000, 0xffffff7b, 0x86371}, {0x7, 0x1000, 0x1f, 0x8}, {0x100, 0x4326fa10, 0x50, 0x8000}, {0x7, 0x5, 0x800, 0x5}], {0xff, 0xffffffff, 0x6, 0xe699}, {0x3, 0x101, 0x10001, 0x9}}}, 0x2f}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff77ffffffffffd, 0xfffffffffffffffe, "93804000d11eaaf100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1"}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r1) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406", 0x2}], 0x1, 0x0, 0x1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96e91016c9de48903a0c425397f512e14ccb24ce246ac8e2f"], 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:06 executing program 0: select(0x40, &(0x7f0000000080)={0x6, 0x1000, 0x4, 0x2, 0x1, 0x4, 0xfffffffffffffffc, 0x7ff}, &(0x7f00000000c0)={0x9, 0xffffffffffff3730, 0xfffffffffffff801, 0x8, 0x81, 0x6, 0x4, 0x5}, &(0x7f0000000180)={0x9, 0x7f, 0x101, 0x3, 0x5, 0x7, 0x1, 0x1f}, &(0x7f00000001c0)={0x6, 0xf0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x6}]}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x20, 0x5}, {0x18, 0x3, 0x2, 0x9}, 0x4f, [0x101, 0x971e, 0x7, 0x9, 0x1a, 0xdc3b, 0xfffffffa, 0x4]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x30002) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x88, 0x1, 0x5, 0x6}], 0x0, &(0x7f0000000180), 0x280, &(0x7f00000002c0)={0xc, 0x6}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x20000, 0x19) r6 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000080)) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/111) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:07 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000080)="ddf54688cd458d410c71c75bb4885fffa748b6f3f8ed58e3f8460dbe813a412eb3d4d820f99eaebd5571ef9726a147715a888204a8623fc8d5b29216366c163f923cbe5e7a35374339555bc3d4249186ca86734d45638d37a98814d09b56f66290938f33898db57fc6976f3c74bdfb", 0x6f}, {&(0x7f00000001c0)="7cc0b456176f1eb6984bf694943780e1dac2eaf9773f9f712f5f974492bf84f8e062dda425f063230ea2451e646d87b4cb0e59ee8145310446fd82e5d0f46cbb75dfd8b1a0697e938c69552f351fb79ed563c7c2c71a39160670aa576bd448ce057ef31b8c124cbc9ec6e3fda1f0a3378dda59f02cac0fa05c10c7973e3996f007498fbd", 0x84}, {&(0x7f0000000140)="5e2d0ad2f13bc5f17386fbfc3c566688767af21d97aa9f3149d33f43e6292d46aaff07467a28d3c2ff2dd8b2c5776905d8794b45a5f3d27068", 0x39}, {&(0x7f0000000280)="3ed0817eec5780eda5b96901e0f4453e77e4d34cce4edd8dcb44513de5170a14fabe3fb48eed35ce6195a0985dc7625428f873f7b576199315299af0b5e391ae4b1bfe8dac8a50424cca279130d0816cc075908f049597c43d60c419efd05121", 0x60}, {&(0x7f0000000300)="9ebf7c739aeb73cbb3d4e4a5595a95f0e61e02279d4da1fa8756e2885f488c2d4e4ce72cad241bc150d77c2d5f85a77bba83c9d36efe6798c951fc3f2b26e5b39c4399f4df2066a57ffe93c92beb1339a2c9420bb53b01c489145062086e221c6425d6d7cb40435a3d4acd0cdbb69b52ea69f59797d8611d35ad6bca1fc217a22139d1744a5e197f9ded0a7995915cc9587bd0b431158695c2bf92c9bba652b5de949e9f13e209c78d556d71f790a81ad52598488b1d731ed9f968b5f6dc7e00b5a196ffe0ae3a2147836de450a13ccbb07be9a2be2d603ce84f51c050ad0bf1ba0573f854d444dc6fc9d6dc305c08706f7c43b0f28abd25af143579e3ac884b43211bcb03db7df201d84e4a87594a6e85f98251982c723d5126212908e6923f78fbef9d7e93af328e16896b1515c753c4be895be9a855b745cc98308477f5c63152cfbf670335e87aa314e739a2658425cba3303871e0ea9e6061716e50dc775cb16b88291aa888785422a9518ab45420aa2358bd9b35b016b229a5bd7c2019e677d34bc6ccf818bc0a10328de6dc50b927aa7ccbb532614da36cfd9421a4a886f642b4b1d20529cd4f99ecbae85362563ba46637511b9fb7959ffc2eeffbe178022f6b39c6e365915ff464f14c4306763094b4968b4d6c6b1bc3b0cb79cf8275af83301de601233c16280485c71711c93350b89d47a6b444cb89361b00de865dc7fd3156abf4bf06a45a74f1c87fd41992fea997472dbad719e262454598fffc732f51b22dcc0b9b19887652015a89f4ef1482b3a72da0e772a838b6301354ff4f0ecca8b3cfe6e8164e05f0fa0884cbc7ea94fcc8c84fd74af536ee6ed20443a23f3e1cab3c93bf8205bacb0341c2955ed808d5ca1530de5bdd82f1ddb702a107d6d07cd85d858792df892a65f7da9daf4b424a2e65c16ab94a3c58729a7894521b8a9c315bb260e16d97e9a85a4772c901f7efb2978e3d1db2a25add04b7882c1270a67aac59e984a17ab3ca42e54b6e9ac6439ae41812fc2a142609ef644047a4de12b00aea5975955842274327fe4563b445a37cc4e3cee0e3aad87df5a568d2639ba70e340ab23c81c6c31bb3acf50f884ec9c9ceb86e5950506fc83576b091df58d269753e44fd33048110497be615ee7f126ab55becd9d9245df2148f68e76857f7839d69be4fd895bfa183d14300015666d97ffa1d9031b179454ba6e692ed6f79baca2726947c8f38dd58fec5f3d76a8fe98ebae1ac0ea15d43b9bd84fc579b85fca44768c6f297b9317bc02a63bf79d18fa35220c364001f2b292d6d6eb3457f16df657ea084dfbef6bf44388253fb7c1cfa12c153dbe8c51fb6f8dd512a11983a10e25fc7042c0e312561ac85cf0bdb2bc30b132a5ff7d3e4285d1eba61933cb3a023232fb7fa025aa88bebc370944512588dc5732979e6d0ca1d40f914874acc4a147cba9acbfe3bd4314ace09b5b746c6c9a9ae6b71c2a593b5db61494e322e5b2dacd24b9c93763e660a64286aa53ed49001f5c9add40485f8fe1632d58036a6cb83f15fa03b6fbc48df2085affeacc868f3f46ad97346ff4ace7456ad4b25df24549181f9314e5fdea59029349d3492e30a89dac12837dacb2e17a505379a84a84257ff0ffbe737a9d207affec925e416efa07d23ab0d30cbcff60b7348b877b9a025b45f09a4f6f017016b7b0eceee295ab58ef2b2c3396183769ffe3810dc7d177c1fdf2988b415d1e527f527c8196bbfe2b9e1e410d22c387d01a76961b356eb9c54c4eeae81d8a860048ff9fe1e596e5f8829957beefaa67560a2f0f87239fb5d5dd2d32e42941f38e8c71ed90a67c71f1577d0b5c40043ba75846110304a6a246235b3a8f00250a2a4e4334b415757c0f9548bf7b6860be977d97490984a255937f0f0fb02cb5cb25cd652451975ab669c381e3114241b43bc2cbe32b67aa575bb2ef426f2f55a56c31f7719de4d7da4e2f0c267c50f7084e8fc9d1272d7e13d8d5bd271b2c0e11c96b870ecf571811b7c5d021077a0903b5ea782668ea265c8363dc42fde74cbd04d724cc8b29549d1d72ea4554bdd830471e536d8f615bed645c7d00ac1ff555be12ee7c7cabd2a251e7d22e34639112881acf2cb0f8232b279721360d1fd90f7f6d3370cb4d3194f9d74ef18dbee475ba683a6d8639dfaf23f462054bf267dfa71ddbfea0a348dd64522f18a271fe54a4a81022fbc6a2fcb4c23a8f517708613c650af251b4375c91b3519dc050fbcb136e198d36f64860fbbfcae3483a14a7b7ebdebcc1e5dbd4fd31ec1bb1943c4713aa7a39c5a963045329a73f2625ef224f9737384fb602911e67dd388dcce56a4a5f54ed2478b20c941756700cdcf7399ef8e3a71a274ccaaea6260576ab0d714f117ee17b87962e1bcb8ccbe5857c116eb5c534acf8197d0a1a983c379ade8217d98972cec0727cbcb087c0333f06ead390e19c8bb009e98986dffaad6ef17fa6119c96c6f0d15293519655a8c1840c1274ad1d7e1ff22afd52580442ba0f39c6b3f8bafc654f9ceaea619e509f3f0b2d7b4529402bd5289e5f10a5ab6439d1df8a9ed9b6822b0acb66faba5a0f9050d4071491b9b7c4ce8ad30347b224fee87bb2fb2637b07e0ca8d0ae39bb4ae70c0412fdfb62dddc40e3950779d2f2917aa1e6eb55d0619bb1b21a74c034f397bad385980ad0421b545bc035037f3a51967a95b84a3cf66858b469a25c48a2c71fb88d940902a9f4b1a1ecc6d1e87d8b9eb72641ed2bcc8ce039bdb5d6222c76333ea445c078c63e0ff19dbe9e1e2739b7d43a98e0ac574f752ff96cf76b8d404ab41f4b2757a6aab09bb8d6f4112a37556a9d6208ca09c3d2cf46adfb16bb80cadb2d105bfddf1299186382adcfb1d549e68a9b1607947c759ec9a545fb8f770410eb8083e440f26d0fc53fb64c28cf761970d8d48aac0949750b5fccb5a0b9f7f4be070b7599248ce29d852f1dfb22286b9323c599ecd2ec65ac0910678b247e55bf23b663694577e3e7d22bf8afb091644e708425327d0035559a537c4ac238888de59bf9293ef003d123274233583c52e3b883d1733ed016965f867a879b9dfb85980a0e74430a1c160762ad347dea7dc20adaff5b0ae0716cd00f1c0d15437a85d313c307a18a1225c9677a6e7389ddb8de0b79dbca913998dce4c3fd59894f1b62e8a6bee86ddcfd31eac440e78aaa190c6fa009b33ec7f238e3d11863c65e5e348c3006c47288e54c2496242ccfec4a1e8bd3840d2e64a52f78333bc333ffbbcf480e211176902705dce0ca019eedaa5e4f4456cdbf1d978572f553039316fb0d6484848582d054f60d3bb71060098144de0c56ebb7ee88e33df0a1f7349d18b091d58c17d04ebdb04bca66c4fb224e7a201ba2f63062558632bb27aaee1cb967c0a00a6b0b5f55fb35c7a61c91c32757ac1e2423fa670e9b8d26d2842c336785723b9641b9a329ee11bb79701740e6bbcfba7c70fbeaba5fc2bd943071fd7bbd7da8db9bfe7588d6a2f1ad77b72a65ebb3756eb9539486e60e6b0219571f75b3be4d853026616eac4c2f2583d42ef765afef1f07acc77f597a9d8b60a0083e220f0994cb552b9ed411515ca72aec903b6048cce70e203ecb7e511c676b74221a87521183febc13333daf7ce3a77e989c6b9f5d96317ffd2e616a2104c5ae28c1b5e5ff175967f49ba6ad3ca87e207903c77e586744d98e401cb8bc71eb8d29ed32ad1eeff42b6136b2efd5ebedcf382ec83651f1a699e403abcb417ad5d6b2c25e711e1ff5f5921bc25b8aadc45ef58df26ca953d016bf12b0d6819e015fda32dd3542a11697fc3da98848faffbf673d1f5f1e82a765bc3a459cefe7c5d6649d1f290fe464e3bce648627e25a4c07dffe2a025dbd1541fec42edc3e5f0351ff1e4dcb46ecd34c7ae3831b34e7c3ac7f985317c6546bcc0e516d3bab38f59b7016414321913b2dee206af1b75de621309115a14854cb1fbade01e669011a0cfa40e67ea46f923f9a635dcd4964514422d84631cb2bd9788f8073af90632b2d181431a87bb733ea1e7e2b251abaedeba9861cf992def4ba0e86cbf1102f6dc650533de32dae03a15a2e640e57c5e359bb5c0b6ba3d44995ad969eeb319eb998e803ce947d891cdafc0e475dcd0587034f216b53ecd3d9d8b1501156f1db4cf6c5a1286f23c34251cbc4e67e6e1a78294a83f24110a8faf8b2a2e4b8f8d98087ff912ab66eec165260804ac51db1a144094b8c22f3046ba69efa1701d6c426e384e9ffd0b213b375f45a3f90a65b9179ccc100900bec5cbc054d50ac5df71e3c04a352b733608609ad2a08053d1f4660586bbd0952df3de1291af9aef9d635a2f80a1fcf6130ac598aeaf9d862dca779c73296d213deb8019f81147f62bb5bad8006b199333141c33d5272ccecd253a18816052222482f2881c857e12f1b3ecf0c9a2068afe597e1fb239b9563bff9717d55df0b540fb2ef59403f2a840f070402307d24ab8f967dc9878e6d25a888435fa1f8a8f89488eec013b157a928e8141fae805cc8835222921c23dcded4e3dc333c87afe4705b27529650ae9d27ec16fd7554e141525f0e63e1a04376d5cd037383f649d0d88b578c1c3462737b1cce6af05c6d22535e8c62c4b2c1de1bb37fc2abb3940eb47fa5a001c25871bb5834a79f152aa2746b20969dd1e05c59ee910df9943ae2aabc4aae06f807819b8690324bfcbc4fa01b0b45af42dc0945de14a0230c7d8d7771aa1eb9c63738662da79715fddcbfe72a33e4239c48672668db46d31e77ee9ffd5015ab8e1d04e26ec3b8ca5a27b45d751e48ecb90e3f163d6e61223c69bc7a0452c0fc0a05977ecbf4b164d3847be64f4d52b70d898fd65429dd48624850840825fd3c361ed151d6a0589049745f2b7ea76dec38cc129714929a3ba8133bbc3d60a85e0d330c4c9b33307020b45ee712b655b7a5a7738081a77309e1f8b68be70ca402ccd1e1306db506421873d3edb28866d37a0267fa7f6cefd6434940fb2c10dc741ba39d2a127920eb1ad75750054a6987803173eae5a3b89ae125d39c6c1dc37b55cabadde1ee2337b00227f8fc1ccaf8cc15b923df8fdbbe6df0c1bb46b9055db118a02f2862fe9ff4bf9140ec65055d496d93cae0f96897a509c81ca3308035d0fa4085626c7e988b51d874a9ab7a1eb0cb3c4a42c62f75d4ac06f13e9e38419bb2e574b8367981f19e9969d48f3cb9d56ce13ff793274837e76234e8efce66366f44ea84d4308ee2967a92484577700923f024f25eb75db36bbc8e54006fc4cd68e85067202dbba457f8d29e388444f471f205bd1988107c75c410d66bf694e22ab77a8583d8f02d8c874c09b193326ff27a6a74cc57feea10085bdc739b172b242a500e9e1a6f320ccc931dbe2c0050fa78800746b6a89afe47b37758e1ba351d585f01e2180c7b237832aacfff63becc9f88e05471198180dab24f8939ff5a3f90d5f14a7f372c8f441f47a97eb81f8f3453afeb0eb234037410e68d67c7b6bb28ebff87997ec2477d343c39cd52162c542e17706613d26dfb94bf57b272253266c2da74122b32244d22fd844e7b1da4f7c489595986fe7f150a14f34802f10ed30fe78ea82525f6cf8d67cd126bae9e96adc5caa74e05d03578e35df1058d0e055fe7aa29118567c931ac9ced28d30c7e25bfc9426a2461d1fd245e358e498befbefa6e7d5c94f75c135e2823041e71000ba462cc3a397e118f7107edca514143500acc5da172493c8703495fd4e43e", 0x1000}, {&(0x7f0000001300)="a9d9c2836ec80af4c61d3a345c4614b438b7d75cf8e55a69cd0f8662a99dd90774ebfa0531ae603f4fd1cc34a0fc0d3de7968a8d546e8d3ab55cb301c23a0f42e020c2806d8b7030241d995bbcba47cdd0d628898b54795a5015e7f82aa50e8eb7217ba396e4e951ffb4231cd109351c3aa81616fa66f8b089507e88df554651b6337f1cf3df94db03e10093bdd4202688f84e468fc002701951927084d8b30950264e2eee1272bde803e266ee23f8194462329fde45df235d7ba2d1c95948261620fdbe8b5808d0e5de88dbb881375b384b3408becaa68c61170bfa2acbe75121b7b4", 0xe3}, {&(0x7f0000001400)="44022d8e5973625b84dfd4f1afd1b41059d5e977f7ee416535afc12a100d2fd89087720e2c3ccc8e245f10", 0x2b}], 0x7, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000110000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) kqueue() write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) clock_getres(0x1, &(0x7f0000000000)) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000140), 0x0) r7 = socket(0x6, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000100)=0xffffffff) r9 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000080)=0x9) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r6]) fchown(0xffffffffffffffff, r2, r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000200)) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) fcntl$setflags(r2, 0x2, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x44}, {0x3c}, {0x4006}]}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x2, "143aaf77e30c9759fe86f53a0e723c90ed1da5426e53"}, 0x1e, 0x800) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/128}, 0x88, 0x2, 0xc00) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:08 executing program 1: poll(&(0x7f0000000040), 0x200002ee, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x108) write(r0, &(0x7f0000000180)="670dc32975328223d321b3a2876bb46019e0086f35ee30", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x6}, 0xfffffffffffffebf) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) shutdown(r0, 0x2) r2 = socket(0x2, 0xc003, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) dup2(r2, r3) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x59a6350f69b11a64) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x298, 0x74) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:08 executing program 0: r0 = socket(0x20, 0x0, 0x80) r1 = socket(0x18, 0x2000000002, 0x0) r2 = socket(0x6, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0x9) setsockopt(r1, 0x1000000029, 0x7ff, &(0x7f0000000040)="eb", 0x0) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendmsg(r4, &(0x7f0000000700)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="b45ad2dea03a25b2c6bed44eba4d5a3c320656", 0x13}, {&(0x7f0000000200)="c2037f792ae0de0e7a908bc322aa6384e45e036a97f54d5955a0697fef7f8afda920447086d25647f4e8a5efc7c0083c27e2aebcad6ec9222736f75d9645014da8ef8eddd3e6ed44f66de32728abeb70371c6129d167d8", 0x57}, {&(0x7f00000004c0)="140a6ae8bb2f89035701467842a576d325b68c343d45eda5e46bd24f43d3e7407857a0d1bb1789a80fba365dc12aa119055f0aabf1a890edfab242dfccc1abe7f30f5761cd4d2b5e5208b9cab729a6", 0x4f}], 0x3, &(0x7f0000000540)=[{0x38, 0x1, 0x81, "420128488beddb6c9838eddde111fcd7223c15f1379345b2faa8ac2bf87090563fedd6"}, {0x58, 0xfffe, 0x1, "79b7279b5499c5888fec61ad465cd3c0594dbbd11dd693537c8c6b4a348529de5654d72c37793737ea76ba415bf5757dd6a2f7caf14fa7937c939ca3d06709fdd5c016d0af"}, {0xf8, 0x1, 0x3, "1ac3b7c7b31d5df951e7eb9545eef098bf40bed5d9318667c611f45a7d9080ace90598323c3912c2b0db06e4e7d214d0b3cc1b3a3e13a6c902c7133db11827eec2491449fb06510da98db7b3d33ed53696c6c4cc4748ef82b0e2f1e8031619faa1bde2ec3c7feec23fba9c36171a07afcaa4675bde7d92c281fbc0592f6175ef333c31225531dd1e28cddd2aab80b32685cd951737d3f494d309c37410a92d4810f57e74696a403d8641ee7813c6e2d4aaf0cb6d434147b543753f1fcca640304ccf5e838435d352ed74995d8475e8389bb9df371f3cf7dd38ffd456f6f4708ea3"}], 0x188}, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050320000000000008000701000000000000cea1fe27fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f2c8b2ca3ebbc257699a1f132e27acb5d602000d22e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000000808a37778cd4c0400000000000000d3c883b4000000000000000d740562f6e4415f86367d10fd59f4e30a240161ac3747bb52f53092e44589e5e4516c63d8381a28f52e63e3a6ada196d1f1f276ea00040000a0c16815223498f343319de8b49bd2e272784c4a24f75b19a0780249f76ef9c138b5e33a6161abbefbc0675f7e386f3b90a13f40c95ff3fb04339dbfa6e3f1d3d0a965374b75270782da8053f687417ab626ba0ad87c7a9510f5c8cde09c92db1b146b948021d6b04ed0b083199af9149cd44967c3fd1dd859ecdbc1e0c7a57b18e49dba40b2a6a1e0b92c766401ead03807d8f433106a07f98a03ed1d9bfdd2d5a3383589d49ccd6184ffc5217ececb480eaa531f81344ab530f4ffc19a1411fb6143dffb376f92afa43346489bc5d50c9b590484566a", 0xa9, 0x400, 0x0, 0x15c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/53, &(0x7f00000000c0)=0x35) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1000, 0x81, 0x6, 0x3, 0x4, 0x8, 0x7ff, 0x0, 0x2, 0x7, 0x8}) socketpair(0x1, 0x1, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="0d159e906b18f67cb05a33382273bc33f76f04cf5f920fc9b7fdfdc15fd53c5b9db35daccc43b9e6b5bdf71200bc20f0614339a66b7c52e69083fbdbec05f08752de2a151a0fe90d38", 0x49) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x1, 0x6, {[0x2, 0x4, 0x9, 0x7, 0x8f18, 0x0, 0xfffffffffffffff7, 0x7, 0x3ff, 0xfffffffffffffffe, 0x6, 0x400, 0x8, 0x0, 0x5f66, 0x6, 0x1, 0x1ff], [0x8, 0x57, 0x7, 0x6, 0x6, 0x1ff, 0x1ff, 0x1f3, 0x4e66af5a, 0x9], [0x9, 0xfffffffffffffffe, 0x412, 0x5, 0x744, 0x20000, 0xe2d], [0x1, 0x100000000, 0x0, 0x7ff, 0x6, 0x8], [{0x180, 0x7fffffff, 0x3, 0x946}, {0x2, 0x4fb, 0x7ff, 0xf84}, {0x200, 0x39a9d07a, 0xfffff2d9}, {0x400, 0x4, 0xc1, 0x9}, {0x6, 0x3f, 0x3, 0x6}, {0x1000, 0x0, 0x3ff, 0x968a}, {0x5, 0x4dc, 0x3, 0x1200000000000000}, {0xff, 0x1, 0xab07, 0x8000}], {0x9, 0x4, 0xfff, 0x401}, {0x6, 0x400, 0x0, 0x2}}}) pipe(0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8000, 0x0) fcntl$getflags(r3, 0x2) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x3, 0x2, 0xffffffff00000000, 0xfff, r4}) getegid() r5 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000400)={0x2, 0x1aa74fb648ccefc0, 0x5, 0xffffffffffff65e9, r5}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000440)=0x7, 0x4) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f00000004c0)={0x5, 0x1000}, 0x0) socketpair(0x2f, 0x1, 0x9, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f00000005c0)={0x80000001, 0x200}) msgget(0x0, 0xa0) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000600)) read(r9, &(0x7f0000000640)=""/207, 0xcf) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000740)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getpgid(r10) getpid() ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f00000007c0)) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) fcntl$getown(r11, 0x5) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0xd0a, r1) write(r0, &(0x7f0000000040)="220e228901001c067eff0f000011cf168a93b9ad785fea47", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="a4d63e4914e940233e10b0a14f01bf49c155a253465742e03da0349874a1970b1ce3f9d9267b44d80db7f78a1cbd6f443f7c8fd66f8039c92774d0e77da4fef6db83c4d1d8a368d331144c7b09717e34a2f910884eebe4a1dd8d509a2c3989244300a181c14a8ddc198732dce24cb75fc0f8a82aaeafe5d2ef0b357ef5ce681d5441f9329e2da6f365ae7b813bae8ac09cd19a8a92b06447818f1611f8d2c59630baebbe2001caa34b9d3c72007753", 0xcaa1}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000100)='./bus\x00', 0x0, 0x80000001) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf20b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27aca4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f0000000000000000008211336caa567f364fdd8204ec10bd9f68e1e4171d5f586fc35e27493a861f724ecb31ae66d927a2fb4de09b929bd328f5c68e7a98bfc92bbb50605483662c575a684e8712d4028cb6e851cb123b732f27cba0bf0739763d7e7821722a0821fa1df149a83751f260cf064eabefe6167d6ef888d93bf66cf7a462e15460b21d469ade34825172a3762add8c5f8e9a002f082659e6ec3385f43e43dc120300cf35d8e9b19f075433c32d17a541c35152dde2e6f5965c446c1b8aa4512665f4fea73751e8e48c711c022e5fed6596fbe4e4d6d0822542d614fca49fa68fcfb5790038421922fd91932e4b06f21bc32c191c654265d144340b1c6dd1ec88933cd33242c9d70e4bd5da445516b582caab83191511c1442aeebe8c3e7230b59f533d6dac015436540eecd8f4610bb5088d110e1d9437eafc17571c8fd42e95b8f8e65fb906444b1482ee770224db7eea70d19196dfccdae725e920477a283170fe459aeae011c67c436d713efc502f3a27867317a21ca1c2b0", 0xae, 0xd, 0x0, 0x3a0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x3, 0x3}) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:08 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x1ff, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="733ecf85aea3d2b3d429fe4156eff65dd2e0ae05aad1b99ea1da0dbc35f904887316c3bafe1269b14dc526223b6b072430320fd95d58", 0x36}, {&(0x7f0000000180)="db6b668e2d9c42bbbb4d0a609bade84e5c26b8790057b5", 0x17}], 0x2, &(0x7f0000000500)=[{0x98, 0x1, 0x7f, "d42986ff1ceb868ecc353bddd73320a9caffe738be75107431e85ad0a31366b69fa54daa0084fc7397223b78195d648255bf8bb200077943c4ccc8607f60c61e4b0c3cbaeed3e3ff72f1fde3f4eb0c1b60d423ca65fffc6a705d94d5e8106a03f053fd668fa7521730cac04a0831c99a617fdf877a452dc3b3333fa5c331f6811955cb6de53e"}, {0xb8, 0xffff, 0x2, "c24686f8dd0ea7683754e993e0c4b2bd6380d030117c73b2ea901432a4067c794f26004f64d23a9e461e493a7a15cf6d9dbeac5d7ca9a7ae493196acd8e5869eed0588bd7d69fe77f64127fd3f1fc4ef02c5bf1213a5e0c331163ba6f99a2482b4c2476476d2f38921294b4cf54c4b30e160cbf7642a02e471f2185c58f5bc3f2f85152875de79e9cfb490bf8e0ab2bea79165b0d9109f5a950a68cedc0fd83334977a5e5f77efeb"}, {0x30, 0x1, 0x13, "0dba4fd8a0ff6ae49d50b9c69558bc90eeefcfcb623a97601f95dda6"}, {0x78, 0xe0931c6d7a979858, 0x0, "fffd5b44e9eb01e5fa5ab89947dfd5c2ccc604cfa926ee161292efb0a020900b277798b42fc49cc59cfe69fa74bef3284fbf379f3ff8bb62c809d2e4c0a3588c5fc5c6f19eb3990ace60ce47add65cc92e4c13a4939527f59c01318f61a3af052adb807d03900e"}, {0xf8, 0xffff, 0x7fffffff, "a00df1294166aa15ab937766581ac6b8d889e9dc57fed731bf7fd0b4abb6886e3cb8280117ea2575c63df5524a8d4b3b428db34179fc0ffcbb8312cc26188eeec1c7a29cd9e373f1e39a1c79b6e1c976b9e2d7c3748a3769ebc4ace5d3346b3d7475f053c869bf139cd4df7c5a626a5b9c8e7ddfcc40e37799dff32eb95ebfd78ef01c58d97b747e9b009e176e943f3ea8a69e952e887d7c414f3ebd427b66b4faea37950169f7cd50bb8257ef203149598f35d8ef1e8bd5b37d69800f6ced96e4c16c7f8a997ffedbeb72a1e8135cdb987462c32161c47343415478409dcac8b6449b19"}, {0x110, 0x1, 0x9, "f8e77524721da13bc9c4e4c2a0497237205d99d2cefef3411d21e0a85db14e072f4ca6e794ea064f0d134dff7c0a471ccd831b585a19edd4728a1b50940359b23302bd63b97766e924c3bbe58730cd5f5cb8d9003a11bd22a3be46ed19bfa50b9e2ddcc64f5f1a42e1ebe724c21ab8d5a5b9797fa1ead7196afa9a02ff53df6e59edf136bd55c99a5c4834c61f2b72a7ae9a3cfc597544f742c7e98cf84f87ae1aff06140545cdb7f45e4d4f915da67946fde6390b4f6e3f28d7124bb70c99515399e8926496f47858e35e70ef2c484a640a72218751e6a96d6476b3e84d1e6026b42c3c7dfc6d7a684b611582d2c17ef10393f4e4753029712b"}, {0x28, 0xffff, 0xf43, "836bbabfdee730ed2affc7919b12892f332b7a64"}, {0x80, 0xffff, 0x9, "949af2aa17969e9c85010e3fcf8b9fa2f6b20f22f1d3f058096a0ce3be21cff265e74ea2b938f2ac5d31a6c5d795528aaf13671bb4255f948d5aa9dfdabc6a0f3d1b13c5d90223cafa3649ef3f3bcdf091c5c4588d7e5e8b1a357f8d7d43625bf9e9af4a2a796bb7ab0968dd96a6"}, {0x88, 0x1fffe, 0x200, "53f4fd4bfc591e68159ddcc6a9b0df2941a8d7f96ac9473e70ef00e0befc7fd9a5a8149bbf308b41048ec70fd9e52cffb48cf5b73ded498eb2a60198f0005491c92107436ae1a1acde37b4a448945677e2f9044cff2df16600bd99aa328912feaea6b27b94ee2238dff2f2f9e93747ea0c51"}], 0x530}, 0x4) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getuid() r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) lchown(&(0x7f0000000240)='./file0\x00', r3, r6) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xd, 0x0, 0xfffffffc, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x140, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/229) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xe926e164620f5799, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x852, 0x1, 0x80000001, 0x2, "237d5d7929f9e9affa945f6f628b7e53635c7278", 0x2, 0x4fe1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r5 = socket$inet(0x2, 0x1003, 0x0) write(r1, &(0x7f00000004c0)="1e9c7f11c48a49baffb136ba97eed627e505116519b625a5af6929b491493b117fee0304d614711b39886b40f587bf2e8bf194eb7550ecddc37ab15a4969612ab61d68fbd7d181e9fadba534e3a031f8cff2bb9a8a344b2587038585a72eae8bc013059f747cd7d17d6ad1e72c7e19a01d5f57b335cd7fa923585a373a2ff11dd22459cf59be2f151d452b44392581b105a8", 0x92) fchdir(r5) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETAW(r6, 0x802c7415, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = socket(0x18, 0x2000000002, 0x0) r8 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r8, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x104, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) close(r2) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000001c0)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="bb1f0000000fef10", 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="9a", 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r1, 0x3, 0x80000000, &(0x7f0000000180)="f96ae6ea0b3658422779ca3c74703226191e13e48bcdefacbc5654a8c8a99f1d954e1e6ce7b30b2d193536499e995efd4794287d53b7944c95b1a1207e40090dcf3a2f46f7002ac753d7efb66f4e03e40b810f53f8ca01951b0ca417d31a6a2b1ef7cbf9d94356010bb44502cb665c2fad1daf7a6e60a23a9a8d26e9efa18f940224157e86fe63049a72c0672d278c64d7e719b5e043f846eda521c4f2923d10d63b984be86171ac86771ac525c41c44e793338db36656", 0xb7) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x28000000, 0x200}, {0x956, 0x7}}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000140)="97045c0649511df8139fc67109e4875d556d999daf17951c3cfbd7bcf9abfc3c6763", 0x22) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "455e00607a746f3db92b8221ab6e2a47bfd1f891", 0x7ff, 0x8}) socketpair(0x1, 0x0, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xb8, 0xffff, 0x7, 0x8, "9afddbf209705ed0e34a548b20cc72253f887f98", 0x7, 0x1000}) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)="462691f34766e49f1123fc57746356d7f1617146aa29903b2a5432ef78cb901ccecaf0f6e2f1cdb91f2dd7323af82790f3fe6a967f744553c700", 0x3a}], 0x1, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) r1 = socket(0x18, 0x2000000002, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r4 = dup(r1) getsockname(r4, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000000c0)=""/143, &(0x7f00000001c0)=0x8f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x7, 0x6, 0x3}, {0x0, 0x9, 0x0, 0x1}]}) g Ãg 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5, 0x7f, 0x9, 0x4}, {0x1, 0x0, 0x4, 0x9}, {0x3, 0x9a, 0x0, 0x9}]}) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x401) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x10000) syz_open_pts() 16:00:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='\x00', 0x1, 0x20) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x4) 16:00:10 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/\x05\xa5o\x80\xa9\xd9m\xa9', 0x4000000001, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2c9) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0x3d, 0x2c, 0xfffffffe}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x800, 0x8, 0x1, 0xffff}, {0x1, 0x2, 0x7f, 0x81}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x80005904) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x100, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x7c}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x2, 0xb8, 0x7f, 0x4}, {0x6, 0x80, 0x8, 0x7}, {0x1ff, 0x8, 0x1f, 0x9}, {0x400, 0x9, 0x0, 0x44bd}, {0x4, 0x1f, 0xfc, 0xb050}, {0x5e10, 0x1a, 0x8}, {0x200, 0x0, 0x1, 0x2f7}, {0x1f, 0x9, 0x2, 0x7a5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x5, 0x54, 0x3f, 0x5}, {0x81, 0x6d, 0x80, 0x1}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x8, 0x9}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00fc30bbcf046c9e300f1500000000000000"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) dup2(r1, r0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad12a83cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='R', 0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(0xffffffffffffff9c, &(0x7f0000000280)=""/233, 0xe9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r5, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000700)={0xffffffffffffffff}) readv(r6, &(0x7f0000000640)=[{&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/171, 0xab}, {&(0x7f0000000540)=""/31, 0x1f}, {&(0x7f0000000580)=""/139, 0x8b}], 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$unix(0x1, 0x6, 0x0) shutdown(r0, 0x2) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x101) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000200), 0x0) 16:00:10 executing program 1: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463fb6138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa6f1c7a5dbb41540827fec9127e797389dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3009e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1ced1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb750428b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0aa3aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba6b5b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a9420062d201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000ee598a2b49f7bc04a85f32887b1412868f24e9b3a10095db84653f298f17abf2bd84be004638ce3d16d511cf53"], 0x10) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="21694b11050800000000000000", 0xd}, {&(0x7f0000001400)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666569aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3cb347910fc35fba78850ae1472a5dad496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d28816b401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf", 0x1ee}, {&(0x7f0000000580)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f00000016c0)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966ab94609ac0275422390fdb0f80654ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x4) r3 = open(&(0x7f0000000280)='./file1\x00', 0xc6fafb2164755f08, 0x48) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x800, 0x2) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x4}, {r5, 0x80}], 0x22f, 0xffffffff) open(&(0x7f0000000100)='./file1\x00', 0x343979587c7dd98, 0x40) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f00000019c0)="85bb456c2fbfc92b06835aaf85faa1272add99c4573f9347efde73ad1ffbe7c7522b6fe90744eae079a60debd4fa26bbaea73b27f5fe494e0f9455e5f9465fb648a03865dd4ef15f8248be81f1c50135f22f3304fdfca4bb7abdfa2b9adc919d50ccc6", 0x63) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff, "00000000e9001040dcc40005000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r4}) r7 = socket(0x18, 0x2000000002, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) pwritev(r8, &(0x7f0000001980)=[{&(0x7f0000001600)="2778674206e6c37ccab6579d5194f72888344af371b38cb5479f3289872efecb2b578c9b3276d46038f8fbc4d2c30ef11adcff93f5053d5663583562abeb8165fa4c29822b5f717c5a1e9fdcf56eaa8b1148511f725adeff6c2acd6f88e879c866afd34eda5309f37e52818cf73abed8d8722c97a97d0be6ace0f0b645d9a7c7c80b7e8559b3cdd9af2230a6e47141874c2b43add721698dc59ef015154c18c47c3613f744a8167f1a05ae58687c60f870c02d29a7a998a9e906dd99268e05e7e57ad092c2bfa817d5427b66f64eeb3dc46423508df9dded2521ae059a2dbde5b39f4785c22363927624159c5806e33e68c2fbbdfec9f80aea", 0xf9}, {&(0x7f0000001700)="b592f84fb700e9654694d527d910dca09dd450e490d254d2ee57eb36b9085b1edc99ab27012f57df15ada7b0f0e7b4eb47b7c6400974c8722f67d4f89dd1033a1a49bf962455abdd8346b4e69a0421b0469501198e21cc9eefd171d769ffbaceccaa419991a588e0ea50cef4303e5560a724a63fb77d06ec98df44f529a42c3bdbdb567959dbf378e00c9429d5d17b", 0x8f}, {&(0x7f00000017c0)="c077d5ddcff6ac537a6ae62a62721d88a960ca586a21244a0bd1d52940e8d71caa3da0782589282a93a9c1b30cbf06de547af4e6dbc4a3eda2c6345c660aa8152ce2d8d2287905179caf7199cb738bd7ddface9bcf62418ec2654294823a2ebcee9a7b83ecf59356fabfb7ed461a37da40b40616b8e2764a5e7a65d68c7c3f09231fc7ab5838bfd48a54d783637900c5f11a3289f051cde5950a51b269638f602663ba87acea53", 0xa7}, {&(0x7f0000001880)="fe0e688596d8c6c7ca8a86f24c61458bbd9c50f06160cef9b8c1e348c49c7d2eb6a7510a23c88f2992f564d384b34d3c8ec19c0c62c3d2cacedc98fa947705169462c8dd8fa5f0d196441939636d407ded2468feffeacc7055586fe87e1e63f7820a3427f8120cbac4ff60fa551ed0d489860758e0c713bba81b77dd7c034a78fba298c9d150e411ed74c700dc311e12fc423f03f9c4b72ced207d8542aed44fa72412abe34fdcf4ee5658812cd3f14bd2a240afe5cc5f29261148a683ab1c880433aa988747806ad18e7b309daad615c56546af9797d2b075333f5f8b0ff348804370b30a45f0089a973d1af767ec5f9753e95ac7ec02b67e55", 0xfa}], 0x4, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f88696c653000"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000140)="fa6b122f5560b9b06fa982688bcf8804ba6a04a91f0aedc3a623f57006b19cbd107ec5", 0x23}, {&(0x7f0000000180)="a0da3e7111a72c2eca79001b6a2e5a8f41c68bdfc29c0ecd3db2f32ccafc61b17e40edeea6e12cc20af5765682e7660d980c66c24a4087ed9566a2d9e4f42faf5c66d5f60eb21c106ebb1d7527e8e945e81fc1aa738139e8e8ad8326b3791baa826b93692babffb1dbd13ba22952dda68653593fd3c96d051afbc2e0697000b3e3915d98f9f15ec0608bd718b4e8b02fd9cd293b83e2d6938a17258ad232d8e6fa0479cd5e02e319a0e928729ed72fcca9be056a4fc06e74ac8e54676e905e84af81dd6ddadc5f8f6c120b281ae3ac1ebd2a27e561e2c1d50fe56817b901bba6335718d20567dc5e24be469cf086083be2ea0f1379c0eced4007b758b6c0801392e6e9bdc83bb9676d4d97bd0440d5f329b48bcf5622b8029a35478b949db89de3851c370da3f6d18a02a58de3a5c142f6b94dd61d13ff9f6dccd395eae3a53516b72c80eb9624382863384570d796bbca089031279760a42189cd388f0b124f51fdea4fe70e8b339c1c6cde455e82f859fae0c9df33772cb000d4782d4c42873808daf172342a3a5b9cfd805206a47d619637edb5030610d846d819e6650e07641ee9cad6cce570dbcad81ddc25b8c9ee86bc63d4e2dabf26eaef8179bde109bf062902c2919b53d59214f1782562ab40ccadfa3889c67c305046caaa0b47443eb097913fc711f025e4b3cf6be43ee2142afcc7bded534ec83059807c4c01a7229248073351d12ba8f4c1c80e794ddfc312998d20a58d77fc970958ecfbcd40c1e2570a28efade94a9afad8fa169008a491b2ae6ce735c0f4856eb7bd39057bf36563d03ea8e388a42836d83f09ee93f9bdda22f0f148c1f638e1fec420aa3695087aa1d953c52b1e21a53867e99b5416dcdcacebf5dbc9e68f4936dba610003947e986aa0cf5822227575760945ada939fca2532fa21bfa0fe75e27481b601e4368c45a0d11475ccf6bbff01d0aaf72625c95c4b0fb4cd1e5ef18c96f8d03a3482f0e70fd393b691628c18d45763685c1846fdcb3097b54f98737d6278d9463c9d65a6eb974927080768fab25a3b201168ec1a73165b9c074a6f860243cb38e68df75bcaa107f438f0a2f757ab18aa6528fc97c7a2c57eb9fd5b30586dfefc61a180746a8035f98a07bf233c991a8b6be9c7b8edeac5bcceb3b1b4dab5bcc460bd63b81548465a7e3b215e3ec675e7660279dc902a95238f5b80ed98c01d8079e27aa25da959b60f8df6e53e9914d4ea21d7d1c49156606065ac39d520867fd93213ea50e2c766cb8b1d2ddc9de806ba871d069aaaab624ff5bc413a06c97092c01fb5bb56324a22d943e6b90a3d800a7468b4dd007535fe9a2f4b0b1420fbf41174b06ad74350ea8a3d36ea19f12a34154bd01a860044b665dab96417de9c71360ab931f56bf2524d18c58406f63add748b1aaaf2a8226ee0204f60c162a03ffa32c2e658873766df674cacba0db9bfa3f1cb3da5602ede27721cb439b5d8b18f2abf2962f59b10ceeed456bb183ec90f9bb8fd31fd654ad1d26a2f83dd583c027a0780ffdaeaa182831c991998d1ee5d8521a669960e8ad7bb9eaa3f6d9779af09ac2e62563e1850238e67e6a0e19313709b48eb21564d18e6e3e10cdad6b7422c00c0717ba0fa5a3ea64f66292a118ce17fd286a2bbeb3943db66e218db6b1d575caf7d324f8a85cefc4b2999c22e6ce210a70318288304d708076441d38984164207a32b9356a3d29734a76836d8d1bd60a646a029e033c119dcfa192a711d9cf6dc1009226b0ebd3b4ebef2723b3c5c3cb353b50cf0c72f8d473a08da716aba2bebbe67741929e021200ab889c509577ed29a26a595586cfe457cf5413caf8b009ed15bf1906a3f477318a211f0f88cf6efc0184533844b504d2f0155dc2eb5874f4759056db3cb84c56ba4eec1281ced1edc9be2351009866064517e5fe5b84fc2ad5dceff2dcf134ac3ead3c07647d14ff3e0103b74817cfb65e201821387da1b7ee5ac5e0d3b227dfb9745bf7efa19ea862d4a54ac0f185c0c2a8ae87444f6c819e020f70d9881a2dcca7fdde5fae88744a0c1aa0b7366bc68a912a4a80f40ba00ba27b67aea16a11b382bf46155dad35d038cf903dca8b7ba274269ecbc0e436dac6cb5fe609eb6c500d3b28e2436a187735818284ff841172f84325bf21793e59ed8e534aee99884bb124fda1e972c61f3660e4875ec354006ac9a3ab9c25516eb1030d38e561736a62957887fa5879e1612576b24a45e52b41348fbb1bdec5ab26a924c49d057436adfc967495f79f769c7e68d022b45270be3e9f4eb0246a51302c29d5db5416d1e112150b1f6f423db3cf67249844dff9b9b62ea367033458ff1de2a48d73714a4ac111dcc840b19e42f7d30776ba55a54d44739867b18c571cfcdd7c9a832f4de18e76d95ea605e276bf8b2ab42c00f73432ee792284add83b812ce99da4c5c493c251543582bdc56073f9d5ecb227cf1ef6e2162164b4ffefee637a92c0ee1e538cf4a6c8e94e52998a6f8dac780cfa16cf10aebd3b4d3d7fddee6249a21dbd95df1156c991bac0e21dcbc3cb54ed9584596651c263b58f54a0ae1e0a9939e77de7e589b6009f63fcc43f2ec6b5131611747f37f5cb690c1822015a6736350c4f04fa4386411a166a332c2d9900a5f1edc498392351ee16c82f1c7af2336feb1d1ec4172be9d6c4ba95a2e9ba23236af5ac0ac5150c84f156ca635b9bd9cef118c93eee026304c8ac3752a7b9507396980dbc6a41ccb641f51e249b53cd6494915fc6327a458b4a8a6e0d65d290c83733dfea0bd5898bd2d2798c7c6f506aae333ba75b8e11c2beebf2d934a95402f5ecb50adef5fd61088b5157bbfdbc6bac1b16e693a4c9c799953aaf54f0639396bceac134134a7740621a53e797ca34a4e7f52ebf2721854958209514de103cbed7e060055269ad5d3c59cc6d3ddd186054da6ec40f0843ee4ee4de7899864bae0e1cb3a66deceb562f5cba491a231520513a66c2920e329e9d9ab6f0de88a93d5f74c41bccb4aaf794cd7e1ab7115c6726db6681bbf9712487acb66b3e4633dab4b0ca603c8d4897c7c7de985b2d9d85f06e24052d8efdf616dd7cbda181051035a8845accc80e3b71c0fbffad2d9711833e724261e13352c06dee574fb64e22d3309e8666d496bb76a433d8c9f972a95958eb096b17b74f92399e24b13f5a146451ef1e5ec26ab1cccea756b81aae4dc6fe91c32fb78ba3f06e58ce765361a8e08eaf4e453120d48672a739e81fb1751523b42fea293cfdfffd450813a8c178e7d67e4133d509c0da750a22b993d4c0813934a588003f1dd1362fa91f55ac275736e08028c3f823dcb25f71398794af2af2c37c9fbc4f84e08eda56b1172d3bff61e923fdef3bb27c7bfd00a2fc364f1c60db8dbd87758d155091396fa4a6d0b09d3d28e56178c5c525cab0f4783db1b29a4a7070cbe1456c06f6955d6e33af0a7f9629c0969b06181827e3e3d69d54252ffc0a9bd6ee787e9dee8500532f74e62b67a5a450080b71dcd8e08abf915b31a747ca603da95151299dedfbed546855642df005f0191e0a05953a0e803062eda34fe171639b06e92f6650b72bb1365b7368e39fe60980b224f9ac9bdaf7f308b6c12993c08bab4283d889daa056e5450f2f99b975fc0f678c69a4687e56f4a49f21fc52f683e5b3b3b9a386cc99c1858c183aa2f908ba6f28f21d558af1b74e4dca8559e06d9d5e8c175fd4cd1e4189fc36e6b706fcb19f34767220e5cc05211e110045833883d30190cb10dfab1e3f7c762de75ad4b1e6d1cdcf1688050bab2f513c21395fb7aa939e543740163bde7640a86d5c221092164000c8628e84e971323828032538a0df18f66c9d03ecd8e94bb8bf36ce7335fca8a5a65cca56404cbd139f15748fb838381726ce8a460c0c177447b8d561192fb1e91b997354d689694b8f03e62feb76c346cb03a0661b61fe1cb98faf0cc7e51f138e4e4d4464cdc5dac4d338c9eea07c4952da0ddb23a74d380e2a8bf24f766c92735d59b04e20089ab160b59e4905b12ae3b292cb4693ad80becdb850b45b0a61ce250a50b0175f37f22e9d0918b7f76870b733e245fd8c1fc68ac4f40005c5ff7f964233754e2c210fe404fcaed44c8a2ae25ea3dbaf5f54e55f440308dd345a6ee5a02c5774120e3e1678b5e8068aed14b2bf6c328bbf79f0295d2c7a0a14d7ebdbef413e91e2d054bcd102af7c7cf117f5ae7de6c295301753b5a1a49ddfbbe2a2dc104da466f93034c3e3d3c736184a5d3d7ae38d65a28507db39b572f93c8f64804ce0567c884038fe31681fc51f574f388dc46ca339e21a1a0e48035ab71d5867c586076c99e397f81daab67a1f66bdc3237fdc736a2adcdeba96b780f6f8e4253f726b71bd75a78bed1bed64688fd7b5af146c201e9aca8ebfa3de4fbfbb1425706e96851ef449c4a1801abbc19d8f6b55d428faef1dfbaf4f3e1264834378ba3c9907171fe042260787e89f90afd67b9732a4d7d5970bf37c891878b4f871d703330d9bb25b7934f7b6b280cb1708a725a86faec4f746d0d7deda23e0681679fdaa0d11196a6db6bba88169e9a50a2d694d758899e7517e604715ee9de6d3fadf9c07d2eab34fe788a34568e09b9dc11b9cc3d25e5414e6aab591964ca04f58e8aa44b996dbd4cf85dd53d7307ca5a05eb320fee9d462598047b8109d71d5d4220f06a4cb3d0742badd5109c744214530aed1c02bd0b21b3e0a435c107c210413602cf0027f9f6c86f2deceb7b5833a313b89efc9664b08a51cddc67ff2032c9c287da7af1280fa6a3667150ac35b7a30e26ca33eae93569c969f3e4a0fdac3d02399f3cfb256c58dffaa5bb75d4143ede3d63f154a7c34758de48b12edf986b9b73b4f89465c9a3c723a435c678b3d2d96e08e5a7013d9e952c1245ef02169673d07a790e3845ff99fd642a4a79bf8bfeb261ce7943f51c6c16e80d97fe73d92a76996888dfc5e1d4483a019704587d67eeb6cb839f752f065e79fd7d63bba188fbec20074cccadeb1307eab0f5fbb9b7459beb9b03901499fe22bb30c6be6def0a60153a6b575090cb4a928832053caf49436cc2ef2a8f748ad1cfc6a204182d505daf05094a5ff05306ba66db9abf790d5cf751a5ad91209ec1b4e1c45d01a87b8022002547c70b4e1ed1dcf3a80e108dbb799c92c8f327d912e32532b10f0484ef696d6a6b0f15300bea4f7d2fe33ac97041e9c91016c4570a154ab7280b6495583a4bcd6595052e24d0aeaa3a89b25e749da43c51c4e1ab1f9fe709d0babc42c0f82a444c55a041e82b1de5b873d8037e6c59c92d38e0bf459861d51d881c6f2460d29ba36d9af510f20affb7e60478f4f3d847168d735cd38988b5748bad40aadc8317eff19a2e6a2a6d07d5162882e73b94755a4a9b8d510e6b1894d55989563291776f4b9caf9dbd0cd39c53444793ff8b51515bc2efb52900c8dffefd2d78eea1c167b5c3cb18da88a3b3bee46a7642f15474f5b809b8d1bf5c692463c4a6cab59e9d0a675d11c87e3bc94834b86a1e6825be4c428c58f6ef3935c8fe7ad96e4910bd75c9377586263a86bcfd2086ac758f1e4cb44bf113ad60be66e509ca973ae0917f43b143866d7e5b3cc40391ee9ffc57b762e19623f1e074fd108dd865c5b4e2f42a52fbcbd59eaddee08775aae15fae15bf93258929c922baad773f7a91c5220c32867bbb6c7513fcc68061790796e2fc4be2a63fd2a26b535ab9708859a2eaddb017919a023c884efab6", 0x1000}, {&(0x7f0000001180)="c0b6841ead73592d849e49e6a2fcf674d974f347ffb89b872ba39388bb57d0758694db6285bc35bb7facc7cadeaf1cde503326a4fcf04c2d584546edb3f9fc8e17f06e133cc8953d44443cb9d18b7d8fbe016009c0f469c6ba15206affb042cd45b237088919428e3da9b85294cea489bf764e188d1fe028f575e51242e79b5d74a032009b073c292b52b30d5ad08cb6bfee0e9fbb0558ee471f377442011c3de772b21e0465244aca8003b845259214e6c3620580b3731699ef848acb0674f88ea809ce3c3621fe87aeb163d0f0e3144d6ec445ca7d740658ac5d841d", 0xdd}, {&(0x7f0000001280)="a2dce7643d9bc673958178911fbbad466d2ce72b70b354ea0d2c1db1ce5615c4aa66cb89d0b779a4d3f64590baae50962a1557c506d8913ee5f7764d640e56c0a11155", 0x43}, {&(0x7f0000001300)="1971a5b4bf03ac1b2a6b19f42ed17277c7347365b13fbed18863f4dea68277867902a1e4f38697907c137d098a9d7e67369d135a6dbea10c1ff2e9099dee5bcf60815b8f6fa9c13142ba3c914fe6a54625152b90ee00e69459f6db1b383dcdb61fa907f373128b30885dc52a64fe197590dfdce9371e839cc1e02bb5a718588cc4b4576c82fc1a0cb6badbf2d91030cde4601313b4bb22", 0x97}, {&(0x7f00000013c0)="d33306ef5d77a3ad4c62eeff643a4f85b604714143c35d5b8543abd1ea7d66723299220f36de2ad4c5bf92664eb5f40ad5212098a7c30844ced1467c230d5aa99d248ec9c193a5355e0a3daa8a341cc9a79f911e859b8c1751b2d7cc066590af453fd4eaeb90015a61a0a5ee8cdfa01be3ae44db2e48048e85a17a40642523c14e153f1178b24a6aa0c7bf6ab0462b2a4ed28fbd141289b58bf0dea9ace86e3cca02273711d794bb3c5d4010bb9780f967dc509ca6f756", 0xb7}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r4, r3, r9}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r11, r15}], 0x40}, 0x40f) shutdown(r1, 0x2) fchdir(0xffffffffffffff9c) socketpair(0x10, 0x4000, 0x93, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00"/4098], &(0x7f00000000c0)=0x1002) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2, 0x7fff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3}], 0x1}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000001200)={0x100, [{0x2, 0x1f}, {0x3, 0x80000001}, {0x2, 0x1}, {0x2, 0xffffffc0}, {0x3d711bc30f1058b8, 0x7ff}, {0x2}, {0x3, 0xfffffffc}, {0x2}, {0x3, 0x7}, {0x1, 0xfffffffe}, {0x1, 0x784}, {0x3, 0x1f}, {0x3}, {0x1, 0x6}, {0x1, 0x81}, {0x3, 0x520}, {0x3, 0x6}, {0x2, 0x853}, {0x1, 0x9}, {0x2, 0xff}, {0x2, 0x9}, {0x3}, {0x0, 0xffff}, {0x3, 0x5000}, {0x2, 0x7fff}, {0x1, 0xff}, {0x0, 0x7fff}, {0x2, 0x3}, {0x2, 0x1000}, {0x1, 0x2}, {0x2}, {0x3}]}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\'\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='tap', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}\\:!,\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='tap', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='#}\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='tap', &(0x7f00000004c0)=')\x00']) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = socket$inet6(0x18, 0x4, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r2 = socket(0x18, 0x2000000002, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f0000002700)="47621d7345e7", 0x6}], 0x1) open(&(0x7f0000002800)='./file0\x00', 0x2, 0x10) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r4) write(r5, &(0x7f0000000200)='R', 0x1) pwrite(r3, &(0x7f00000025c0)="0adf2e03d417c502728a400fe1b3ea257d38849ffb022bf40370f63ac50ceeb7a4d21fd02765b0a98b383ff9148685edbfda6d36771a827e9f8cb5d18d27725986f33928bef1b62a74b4fd556481e7b6a0076fbc78d609b826be12dc7848d2ad77de586b6f223a2ab1ea63ed473ed21ceeae7c2d0af13503a9e3f1c6b1080e2ceeb3a489f3ec9182672fffbe14a11a91de74cfb0961c5256dcb578ae9b3393efe646acb168ba168ff3bf773a1cda8502", 0xb0, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000002580)) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$unix(r1, &(0x7f0000002680)=@abs, &(0x7f00000026c0)=0x8) sendmsg(r2, &(0x7f00000024c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="461819572ec3c78d3d83b9f15532e735313c9666f1939b52e61ce4dcb21a1e8223e8f4a60711260fed", 0x29}, {&(0x7f0000000100)='P', 0x1}, {&(0x7f0000000140)="bf2079a74bf53a6a421011744510b6db76ec424b85b08b250b77a9c57a2997", 0x1f}, {&(0x7f0000000180)="58449fd43922ac4600b1a059fd0272d660659bb53f8d09dfa327", 0x1a}], 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="b0000000000000000100000008000000e2d707c5efb8bf8f8949a5f2031187f37a3079c2381d40ba67e2e09f52f0edf8fac1f283bd6c8e184087eedcb291a5dbabdacd868a14eb7a695f361684f92c293bac539d413e72cb81d439deb9d8c35e3c532072bedec3336fe7ff42208996dac6452832844df3fa6bb759f810a119960e43e0684cc71f9e5015b293c2ab7c912cd5ec170f65fb8f2b8e1b941e0c3dd0d63fcba50c5f4416856314ab00000000a000000000000000ffff0000060000009e0b1ff88c8517735d3fc6ac37e6698aad20970f579fa43581bbd29cf089a013431154a31480896850ed053b79edebdee497bd7639c8844a7455147828343bede0635c40af2de60cbbe92716b4e976b7e685782b1acec4cc872cb7bc0c3a33eaba2141b270908ddca065a2b476d571e78e08b6819b168346d21c131bdf68b13b521a5d5b961ccfed9dbc000000000000101000000000000001000000050000002970b80a951029a84411eeff3548cc4fa74927017bd0741a2f0200a441b533a5e395e1c68a2c780931c9ace1c302462d41bc96f350a072cb3012eb6020416381395bd56a60570abc8a58fe981fb665854a3ed423400d50e4f7b10f609e04a0bf5ea5cb369e21591b3e00349f8c6fdf5627933292eced380fc1bdbdeedcac0711bb7ddc98794b7341834373fdee01ef233952b6ec3c2c86be63b50d2649b6e6559c5f6eb1e5a951e34fff733e082ab0d6ce688c4cd7b1d8ce697d672322129ff3a6a0c1815ea2060cf266039439096d6cd122e0eadc74be81be5d08c9097942ba5abb86c747e275b429bbe627c205f5f9cd20c60e6cdd94bce05991485b1c34b59f35f1080f49028ad245a54147816d3438c425f7979eefcdd06666097d260329df87e7b09d5ea77cdf1fbbc034cbffd898e7a668ba055cf2cc69e6ec9c2be526cd93ad83eb4b62654eee7e7a7961c9515decec7a460c31d843156ce91289159b9cce38004c7bb9a38139ef812b20d9d99e187e8f94db75798dfddff8d2fb56df99471cc86db2336042450ab1e84763600acb1ef52f878e53aad00b929c3e17a2b6fcfd327d680273d6731b08b6744401e9ba6bab82bce81d895b5eb8558e8ec5819f136b3ff253edb59108052f420a2b79be141ec1254f3df25cf1b1b5d119c50c755762a6ae10af0b5e704bda5e1c563ae324d7b54c1eefa1149acbbf807b2ec2526b3a638056bcf11c4772abb75de4e38541adf23760b67449fd8bc6bfac8803fd91ac244f5afc070351202bbfd974b96d63881540131d51500749c9eb4d9bee1b2d7985cd203c5a7da43807f9867b439c814b3f766c08b191338d104c35d3c115f6818a70b575ea3115a231ded8bce5c4d0b4d0c095e9a682dd31375ec5bd6e7fdf09bb0de5a7433adfa2fb1829979b2f3a6d69df7d63722da62bf24cc89dbcdf367f4d3a4419aba8682b4801c361e18a1f3e3fcd4dfa24e5d3b90c5633a3a7b5f00acddbd8271dbdfbeb2734e5b558b331ff59770214aa7380e4b13653c6a855578e6a3467d2816559dfb2a4f45217c362938f2c6d74641885b902c0b4b9b5a8950980072f6def1552a3f66f5649974e9f43ec3c4fc03a584069844aab0484a407a04ff843531d77de3695342c7eaae3e76d21e2d0185a0fcc5b996d7a342f4035aa6b8bf43cd93778ca4fbee41abcb52a9956198a0095ecc500553baf25b135a5919442003f4e57d37a0e7e806eb7e70d8e207a3d85dc503b93c93507b843cd746d12773d7509614212fc36375ea415e8990e18ffb11029277bcde03ff72b49b226b8cb45cb52f0a71f8cbc9d2689a85a7c8c7e12882e18927ab45d9d6030198a6bb9f971ce331466fed9e62fd1bc254585e643556625fcb6cee77e137efc747c9eb28cd7445ab524692c15975d91c74b8615f98811a28df8f51dc947aa4f15f5dffc92a043e77f203b2e47c29d73215418c66824b9c94ecda7328434d8e8abb9de3640290452425d6fab8f7624c399c3c9c69f3636af0e289307aefa39f402468d1c3191dc77ca5ba6bab6c3b4175417ebf7897a96517403374acaeca76c27ef8d1aadd67c1ddc5e71b8b31f92abf2e298c8f5f974884be3993abb07846b499431dd7a7644882d706752a2a9c125a7558aae26948ec510ab0bfd4ad12679d28e6d672e545a2eb5622e75545b8394ad94f19c25d4f65d857eb86cc2af5f3c7f2ae5ed41f4fcba44bac4588c1a822400ce5b2c4fe3175111469e5d9fa39e519b2e0193cbea98a0049fb1e61116afad36e1e57e2ff04a7101e017b5f4b2533dc84798c05a1234ba0ab840f6e12b29346e5335ad498cc429ba392d9161eb6953642c22f39e904176c539f5dc17398d8c1aab12563854d477d2260fa5ff551e7a1a272efd2d71b89c09eddb38fb0011fc5696d5ba8aa5f6f4fc845d676e6f795dad5d97f227f769aba317f9a7a11484f60c6adcc9696d11d45d46e3bb63b7a437b39332900c4816ec668278ce673ab16753b7b514ae93d15455890ad4ccd6d9015a51c015a2626ec63edafacae2648edba36be587f22fea47f4b5b76a24790cb83a3e29349c64224d30008c37ed306747490d4a5f2ac6d04cf5d783fa60455d4f996ee1d269c4ec79942343d495fd47b33a353d19937cfac2c77f6d91260842f9605c9ab1c3fb423b19206dd3531b3bfc9745d317d3e2414c4c856d9e94415b43bfda0c2f1f18bfd990b81213c133a78f98ea12654804b53e2c932074ef96350109b95d9f2d7caf8a9b3b52243d5ce7e6c5a13d27863f144594fe0aa57fa65026f23692675acd8c761538b2a5290ce39bb2c5240016e0c1b7794b4a7ddc7afd2fb0eaa01cf36ebf5332ccf27232887b3efb7c59d1c743f72414f98926c8a12eb4aee0d3e6a68a0b9baffb43c19881ee2d184548499038b4e2c97624c4b78ad1b5cb3186925e6e4cc7a6656d6a8ab725ff9bd2071e2d11ed6e30ca3a483e719bb1dc7aebc5d66f4ffebd5c2926a4216a05a5231c0767f889fc249f218da6bb771942a79c6b6eeeaaaf24f6f5c1edaa9cef8e52f9bf85ba58c7b9d18d3083b357bb267c32140bcf9c850711defab816665b111a065c123769d11f2e16b2b65f8543be997ddd4fe1a4b9dede7a318b9f446ce3ee388c8f78eeb06ab3f047d6909aaf2d5e61983abaf91ffed5f5ecd0a8dbbe7a28e4dcf41ff746af42ca1490935f48c7d4b9c291585786f06e2761b6690718dac341d971c7e5927a4272f1c751029566297a86437fdf0012ef328527da9e854a839b5d8c9c7f08200c62b23112de9c8baf387041fae458fac21dc6d93b80dd20a8faef006f43aa0d8921d0222feed992ce63136743fd53f0a899a282f0d9ef68928e9959a7c3a488c731f5fd7d22c5566539be6ad5bfc8d61f6a03f134971a85272f8f9b58359f65db60193bfa62d62db7869524a80789c746087b60eafba0c871dc5ddbdc1c925c8b0b3f3f1666ffc9f2ed7020ffb0fdf46202abaffe13bf78fcb310594aa36c394c6fa03acd98a4c97e9ffb87d1b307d1d8864463128c31f40175357a7c0646a56b73892e2ceb9a99865703f5b3f887ffc2568b473823f832d93902c64697841911e317f8eb6b10d137626f55215181cdcd66af4eae37c837a45100c658c574ff1d95b22c770090bcddebf52b18139440d3b28cbe14ad9162afb04e5002b15da3443ffa40d66a30c8c0c5ee5dc0c3767600fb53589e6de956ec9f2a575e68124d7ace6143b1a487d03c793524644373a0cc88c977ecab3b0b9fafcaf71eb8893efbe4218dc3ea624b0bba8efde81fdc04d246ead061f9fea934d6b3a711163853028e47ecfc9cd71bb437b3cc2bdbd9ef86b1af60a91b0b23e5fa5469aafbd59d15efa96626185567156721fe04fac7632e0d5c4ad7bd26f6c23d25b5e0996cd95f0809f7bacdb3ae2616810417020e5883652ba09487fdb59fe36a3a5e8418b515740debcd7be192afb689e36b00766294436eb73c584ffe09c4f1e744d1bc34be153d40e85d6526983c8cbbc078c449f509655a07357ab9a0badf14225fc3d70ae7421f1e5c75651b7141a7a789a2cccba6f66447ee45f3099937b643533eb8e9f1c3a45b34d412d172e3aa365f7b027f00f53be137ee0b6b9905d2a46c6480037eb9dc558836ea4310f1c4db76b24c5bc1bd5c0ea10a0b46fbbbfd41922d6626a3691abf3b8ccc0c483df6a56406e1eca41137c6eb046aaa4e905b90cf63a0207cae2d836f72715da4642a2872d2f40719e1defd419e7d96a4037a34a35fa3c3484956adadebde7c5861cebd6961b2e2da69f4f25b96258b84f15e21a95f9963c2a441069451f0a2100369eb5c797ab8c0240bfe8cf4dd45c010d387d839c2d1347d3c4fe021ce9e054cc39a4ca395bb027850cc1a52669ccdb709c2071d2fbc7f379146a2cf0111a3af930da95e862e962f7b42168f4e9f1d38873f2ba3b4afe39ee2d057c07d5578ef5807c5200c1f994071dc236b7864d2393c70aa5f9897312c6d3c72f3cbf760c51ee538ad3732903dce89e7eae69b9260f375391af78c560293c73e69cad034597bc1b7092d6279fc0787a891786b379f9c5fb7b281b04ee8c2db4ebb40e3df72f59e03702f29eaf39bd8be7a1220279c82e3b2b0ced828a7a5c8608da93724a2eb9911a831e9ae19ab50ab5720b4300073e4f5bc644029c66590ca774b5c3e511c39fb98e64a13234e5d12b737eaf779ae65c0fa8f6a61274b2454f4094567bf14cd4e3b68d02e7f54f976d7e40bc4bb2c5d0626029ec5fa331e7fc9797c1dd2ce0bd05fa195e720cc1944576ee47bde0e18255e73fb3b82fcf624a93f052801a488b58d37f71d9ada3a1f56c941475f342ac4fadf215dd929cf414a04b4f08df9b434f355a2fd8c33a3b72b9385d775e87da910b81e75af5b2afe4c0658dc39087d1805e59d82ba49820c32736407eb9dcfff6ff31f251e573b5cbb63eb4fe2d6fcdab93281a689c9f9c95926dae9b11662028373aee2c649230fa9bd2211eb77f896fe0c8f9685b646d36bd3a5f222e37ec677cfd553c8d8e6dd776368f227a5d7ebd7a90852608d5195342299ed9ae1ec9d9cb962f940a6bdcf8315dc4e22a22037b502a94c40248cc2d18bad49e1f3b82df1ffb11a852c02e454543d6d927896beb808dc07b9ec8fb4a555fd6e7bf4786b69c3643a2926606b34fa7fe8e4c96a919f16341f468189ea02efff15fc887cc1775f6b7559eaba5ceef5cf8e0bf980cd5ab5e29aada54421a8e6d26bf94f00d264b0d5da8ed3d572b93c37356a8291db2f3e4e4df0f272ba4dec239064783320ccb4c93b648aa1428987ec5460f362f00b8f8c5f97fa7ba6d41f35248b53815c735164ad13c63cec955187a007974f0f3ab603ebb050300ef54450820561b0128d8a6292294cf4af9e3b08ff6ee49a87f4da49d15a50817756e39b088e865c8a6c87f7f1143cdb0cd617010be238e55ccdc5a35594196538e2a43c78d10654d1058e2a51f10985196c09af4f347b05615edbaecac5d6d8590409843de1766e5222f932a36d4ab606ff01944e8ab5ef1151b4d68888873818a21ef2f9964a8a65210a785b6a6ad57df44756be2acad6b82a488debca53609141fab98aba6800a7d0f87adccdcb250d9a2504a43a05206074f998f5a6a8172de19eb8154383a7f04f2a79d14ae7171bf953152434ec2ec157c4d263169faaf80ccbcf4c888ab75dcf2dec6589663cc5aa890fc21e408775b1154ef1e1b67e68801b28fc88844160c8582bb347db4e7d144d218a8b8279b6f82b0d1ddbac5926230243f39c3ee30a7a13ff672996ac3cda42337ddf8b6116bdee2d81bb0e063533b001b322453b69d07ba8699fb8280ef604b528f0c99c53dd9524b00737dcf1ed11fcd232b3417c30342f77a3abb350bd6dfcabe2b86245fc2b4b9330bedfeb2898ee2e3077538bcab3ae172e4656bc2d7e6d149bb7814067ca56b980f72da708a29138b2e3f7c8b7db621318cd37b5e57e674b035026b9b0ac0034c95d80ca6398938099b2708923d833c11b07134c2760869ddfae154707834ac052d3d2190bf86811acb1aea621c3392c4dd0fb98eddb59da4609581212b2c8990bcd88e4ac7cf409121f13ec2586f0ddc5b72837a5b750937f1a60709f16a61ba6b9959c6937de8603bfa2466bc16672a77deee3ae0f56a3e6ff2eef9907739761a43d815b1067bfd060e7d567219b4048f7fb9b86ba51084b7155751fd46759b9cfc61d524687bb89a1dc2ade40284efcfbe77a90000000000000000100000000000000058ac824230a3458768b323f43cfcdf31c60cf0bcbb5032aa4d16716d320516d094330937e38606af63e1bf08887ce911c47c2051099b0b8f1c5b3b74556a466a628e9f0273cbf6abb49c172a349b2e24f6e7e806480ccf7e71e3588c3c13efa60bc485420b56a19591de76a13365180dfb42b2750c66161b70000000000000090000000000000000100000001000000ae623c92a666144246b0280b8d8f956531da230ab1212e0e327f87e6bd7b9785dce409d55dcd9416260ab09b18e8f003bed58eef7e5c12733180fa0a3d257c115275faae7d5cdf2d9e5cfd1d856dfcfe9e6ae80a6bd385ff58d699ebb5127df6c6607bb7afb7d98d8cd11dce4b88ae35084cda6b74d0123e0357d555eb5d03001010000000000000ffff0000010400004957e12e207461fe4c67d65616945500bdfa75d86fd540ff6604dec616a280a49cf9d7a8fc59a2753d1692e707b743661df242237e9ef6fdaaac8a2479f534758ad3dd4ad39d41e4aabb159e0224b89f75fe757f2c5e6c8d18bb25179689148e75ec128f039f114d34d72ef5d469aa7a01a8395fab58cf5868f29a6a77d44c20b451c2c6d1b76348bafaf1696569ff60d40bc159f3e5fc3dbc9e31bbe17ebca35f197f979e99290c6a5cfbad422b6e1234e5d93ac3d5d7e087589009c322d7a2bd446a734d0ceb62d60858a2e885b06fb0e51f79c987831764fe74e6a41244fb1fdb92d7341ffd0532084236f4eefd703474672e68cba5b51249fad3d1e14ac297bc5d0581e838d11ad414d0acd78a70bdbcee43d35df5bd0eb326a7b7fe69bd22583abdcf6a71c7bab80d2a376c189f7803529177c277f5bbc4d11c88e4e122a645403e1f651923f4bb1741f1b42a8cef905ea56ff6a7753d214648dd45f38593925f458bf8146fb7bd8d8c2e69a965fc7e30432381d871b82b1549e65df1790c1deffb65bcf17f115ab84d22bc2bf1865b79abb7f8f423b37643b3dc08b3b243247940da5765c935a3bc6743a540fa9dc0d6c8ecbe4f9326c379e2175562c092139a0462149b39423eec6d8d2cfbc6516b48e922b0497e093c1c9ae899adbcfc3f7b85aba4aa8dc8862d8218249a2bb99b7218b41928d263009c595dfe9e98891c656aec3e5994346f5c6d0552db5400bc396e58f7e3e74e76b3416f08d5a7f62ab8ede13e450028e23926008d97547335d631832fe5297671919bb60989e7eb00b28899c49de3698cd7101fdfba370d04493a9441709694de68c1dcc96a74e3d1bf7e1ad0f5f3dd14775ddc3346b07f086ace1acbf77a739683a42fae0e465fd3272c9cc5f716874a121d012ac30f6b4e406e9a5cba9c2c9b7e32425732b5c464a54d48f9dd9edec81545d794a829b0b8a3a69f46e47e855aba53f05833b5e7af50d968fd0c836b55b94e4cc2cf6368cc72465d316d042cdda96341d94db01814321aa186f90479faa68104e8fa82c7be996e6aa8e2662bfa410f01d5c7fa45383311b1dd25922e5eaddf84cb11d37e6356293fc41fe1edc478208fdcf598996a30867b435ab9efa7199cc72078858d16a482746456aafe9cc8de394489b62f050d0a5080351831b8a88689b37abd5c522f1a533e7ab02c6360a9f169a251f36b09cb23cd128b6ba8af1498663a2730d11492dc108d03a704bb2e5b45f06809bac63a388c93b13381c0bb10484e874ab2649fef14bab2db59679a02e34c6a55ac8c5fd4b37fae5744dd70e66de32245220a1443f06e1bbf2511f38bcb1a3cbb0ffd2f9fb3b59c3b12e7e9bd9abd2f3418f3735b416fc4ae819e9fab3d3cdc8058c7d8024eb17e5ee52acb1f6ccad40b91bfea1295a9ac7abdad828ab89a3da641ff73c6d0711709e86185b441d064ba1b0120d000714c56a841c434e68ca4e61967b93ddbfe6120d931064d8ba34603e2545237c4c263f50c42013575dc74c5089b4f261ff21e312c1fe002d4704252a21ec22378539818ce120584284c04d9c1bc1c58add3ae1f89d165fcccbea20e2cda61c206b461021eea1e1d6d0e3152e9bff6d12210b5e5e12bbcbcf299639ddfeb496a1eb50923c41c76c4992f3987fc3afe638cf7243fb26a877abc1a596e9ee721a1454a138cbf05b93a50e1c6f304a124e539e44c2f3783ed26d17b994526dd18fb962e2932bfb61697cbe01d035b448f395257f70fc19fa0c96f4ca82ac1c66234bdebde1add176d2251228f39b1de08e4f03488758f03851733e14af64ae89eb9aa4ff672c43b51dde7f6b7140bf5691ddc84dda10ff78d87044af470595fc4eaaadf2b3fc93d73df9b3bbb5a36fcf5d830c83b5d9b8e46ea2ff8a4335e7706f708851d18733b20b6c9ceb57b85b3d0a0490b82f7c5ad96d196fbcb6730eafce1778ec17398a96142f164570d3eb355a51cbfa4081bbbb13e95f39b47f66b335a27cd0f52adbf650045a9c869abea3bca9f37e7c2cb4ba52a3f568b8bb7168d3ddd3d23889f5c5bf11c0e0dc5776a0aeeb4d0b5bc3bd49e207477119808977e35723c8c50eb65df32173a85530b6016a48e4861aaf37ac75ee6522acf68fa34a3f3053250765ba18315d9a254b7219b15b36b4222f74efdda057368b243c522f9520bf4ad86828e50316f9c5af37987526e468a0959aef8ec9b172bd0077e50aa8da1335e40afa3cbc3e1ca4c383162139c293e1069945cdfaa6f474c1a210f8b81dd43f90b1e18fe846c9ee633d13dd7691f8f067af8f061862e89d07ca583d11195612a388ae27d5d3ae2e4cee928d7e0d9af9ba59ef7ece53768396191eb1a687fb5b14b1df0271b0ab8a4e34691524d45fe3c718ec2397188fc6b886d0eb31d384fb5d4d1cfce7743304c48d36f3a108c5cad59055827afbf1c3a9fd92c11a316d2d4a65af20c2ea5cafa57fe68a04528226d7ba721d1cb7bd8653e55ca355a976b26c66a3f608d1fda2709665dc19a1844e5bafdd55e9e6f47403cd8c2e060c7f80228b0884ebccc676c5467aa5bdd9f3a2b3173a960cccab5c3380c741e8097794abf7045c4cdb81b861597b8a20284b1f4fee07812186b0b8c139a6620fe7a431c28d6b7ae0239a8f82b2305ffbf0952d3fc90364bdfcf62e9cfd28ae82660915442ccd6d7583e4394c5e6c36055ef367022c612e7c752aa3c4493d3d3b70b1878d8187e9228a0929f36576a1ce2a4dd513f9107201fc03e171ce93d99d86a5e717792448b072603811e580d58be9f3015636ba366ca42aa603744b5e6c9d2fff557bb47498c07cc5beef57f49d0481fed8f579987ffcaecc0658b59906d557bd02de0a8677b94e5834f7a1f6a6c415a37716b947eb719ab913e97a33bfebea0e44216eef26cac35bfab47c777b0168334d7c6d0fcc6cd656f04d29c1d9869ef269110a6c19a511ec0234fb10266e1426cc487ce2b16f7888380493baca834d528509f648eecbac0c2adaeb01a8c419d3a6a26b1bd226aececbe4e1c580ab3b7d8568be167bb7c2a56625724f92fb169eb023ab871ef840e4a1316905002884e7620c591d6c8929ee26da7a770fcf61c820d35f828026fedadc045e3ecf9269de86f57908b8cbea671e95ac0a7b96871d86a68f4caba90f68027a22a1eed20ca69a046e901a0ac2779495f1b95c0786da4934ea82d81f4412eedd90fe8c985f96a0b807fb492b86fd007f7dda6d56c91ec5fef1919ef77ff6ef05e2d3ca3bcf62e09413a0cc1e765f365add2b4c75b6bfaea9a3d9eb189e6d499d8586b8d83eb298ec9d3ffa190c8bc6d6d72e246bbd76bcdb2e2723c73b65d16ee840b9ad20808d604e75c4bf01f91e9de0ad6c4ec1a902626fe02fe33fbfc9b6f8e10e18443c5ebf3756d8989d6405369a9faf745dfe84cffebad3270406263d775a491a8fb295b48fe852a0a0a23e2cbb893d4b37d4c5798d8aa41d41fb27cd4c7a6ea3f124558c5e3fa62ab6719d0c544a3f64bf99979a5a3705aefa775437442e7074bbdb3a540404d09fd25bc66eb027f0e2491ec2fb32eb0534be86b0d1d32d3a0d9f146bd11e0d0ce1493778557f5f28ca6d638fc12a09e74d0d08bba4591b61134de097fa47a213ff2f91ec7fdb6ecdcd3d25a9aaca7044e6c489c381a949b86c650c3b532e4c9a67de4d5ca192129b3ac717a812850d2c98e512e48c6fde037c18c044b761a5d0722f606d73559f14cf40979746b839f75f7825d298d19099464d15ca615186bae33f3a64462e63f2765b91b8cbcef3b3beef8db12f0864263e66b70f9f2c086ff513163b114dadc86d315c0b02a74157db28d8b6d1d7760c7aadbcdecbb27c4640296cc612dee53e7877a7d6b0a8206644e972667ed1e4f57ae244f245a0d5eed854609cc686d71987136c0ed5db22fd1174838d2f73c04085c9bb1b2c189f743f22e5612b48d2fc9bd5bff7bb639e33fbcc153bd6944ef18298f46908c9d2d5c1b42b9e57bec4a1f820d4871736f34b1367321c0f11ca40da63c72a083ae48b075e592fc54af5514f46be4115d5f66bee7abd2aeda01ebaead167cfa01dce38b395f5826266cd34dc9adebf3658f09d50790e6640571fcad432312bbae774486dbeae70bfb41e164005ebbf7e4b3caf494088d7e9ccd74c2128f48e45fbc91cc04ab664885d3ccfd3b523823db64fdf9b5ae4752361f75ae8fdbecc49887c0059c44776977f43b4de23a02f4eabd25f85fff313cef3dd0d82b4d6670e0770c8f3b8feb8f11e715943697704f100840cf2de7a9e1420cff1a939a9209ece3dd3adb3a2a038b8a11b885a8f34a8a6bcbcb62a4ab2ad95a776fdc02b4c45fb19c8ea7d59219010c3a3b12c208ec34fdf81c0491852d2862f496dc35b289b1c07832d6f2d90cc2702ac99e936b26ce33019399e1f2af2f27502e053a29f5f22d2e7a515f3129a4cc8d9285e6128e9b9f51b35bc4199db7dc7d072bd22d8f6e86cffccf2557e31bf24ecf7f9dbdbf62b2c6b1cf7823019f97c8a7b5c413eddbad5a47d96ad2a6a0c58020338c1170353286201d32f42c46660a8d893f9dae3d396b1ff0bc857cac276c69b8094f584737fdb787fa6e048380899f1f3fe0170c556b58ec054394232f65369146d923601cb2fa8817a1db16534bfcffa6906210970791019199bebb1f93d230534bbc7d016090c866a7487aec52bb935395ae714fcfcd622f06d8192c42ffea596ebe466516ea25ce3d80375163e85f61e763f993ea7d630d5eed9b99fa65cd9c230f3be1918f7a0fc4d049c77986654f452dafc577f4c1eff3a73d5ff10e8905b5e02fd56dea3ca51d9a6d94e5b622cc769f2cc8fc6df614aa948a01fb00157444a0fea338056ff0e54800c0fff40cf23d406dab623c96617577b1f4abbc1399d5714d416c42f3ab19aca88c742e37af87124d18bdbf7f76591a9919b4d43b7532023e470f72b0d6218beea9d5af8dcbc4fdcf8cbed8a26e05694665e58afeda37c4cbd64a00617984df6197f277c5d92a39dff2e8b6a6ee6027aee351864e37c96bc70d91bd3f48e4d0dd30ce23ae1c18e3443e07fdd43fd01f3cb53a34f595477f6c97472fcd936bf516e9046d4c50ca4f3652f55279105d4e684de5997fcfb1f86c396217650cefa0fa9ab48e005fa510f3181b6dcaa4124f5a5a7fff2f589ad0987a90da996c1acd01b4cecd103dc91491cc6315c0cfbf1fa7a8cff7792ab8aa9c25e500fe7b42d2f67e98d835c7fdf56177d50ff748fda8b92a899d8878180c746f3efb1d8910a49e0222b1f73d8fc79f7bbcbea125d5bd79351ef914493e22b29fcc1884991410f61721dfa66904a0890d44de9707ba3c7d3c79554d4a8b27b0963d8d51c570a4000e0c9a4e11c81272251e246b332025a5e2b82504d74a606b651206e99a1ba68eb971dbc6ece607a5322d8179c5c590f84a9a862cfe745f1a41f58ef7424454a0c5555974d6ad54d5d8f0333410288e257b1f96b426732a6be84d7e691bec74a2b449e4400f32c19073ca63a8ffcaaac08e6de4e14b1c231153a8e4d472ed8c3cac151353c4070c1f6848f2099f4433fa43b4b8277ffc107aa7b689e3fd4ff7700a902e59618eb23d86a3480e5c69de6cf1e4657459d738d7f2064f1ebc19477032b1efedcea5c8d2ec6300eb11304d049010acb6ac1dbe9d0d66f863bec043515eec40c58ae96aebaf0cc22d2e2d9e12f2173654eb090343c112b3cf7d50bafd7c3185488b8bf8d212d2d4eec6"], 0x2290}, 0x408) open(&(0x7f0000002500)='./bus\x00', 0x20000, 0x49) dup2(r1, r1) r6 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000002540)={{0x18, 0x1, 0x26c5, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x40, [0x1f, 0x9, 0x9, 0xff, 0x8, 0x2, 0xff, 0x4]}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002740)={'./file0\x00', 0x8, 0x8db4, 0x9, 0x0, 0xad9dd96, 0x7, 0x7, 0x2, 0x3, 0x9, 0x5}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0xa010, r7, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) pwrite(r1, &(0x7f0000000080)="b3c235e8c7b41c8f4e4e8857c5aabf3203ab0e5265f136b34784a5ee15709958993ed1583e08ec527583da8a6383b981b494067c1abcf3", 0x37, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:10 executing program 0: getuid() r0 = msgget$private(0x0, 0x208) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = msgget(0x0, 0x684) r5 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed40500b95c8faca58e361a38485e2f08000000000000007103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744f9fd4c48c3c4af09328e145b68ff2ffdeed8060004000000572a723a0deac0b717aa1b3f4870851c2dfc721e11de208ab23da77ff3eaa61d7b43b17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200000000000000000000000000466cf82e1f06d4689e495081b417dd3d8f6db645e8a554eda75d91c0e98f583ca89832ceb4c6239e40a37f140cb8b03d96db8161acfc0b5cc2139bf8888fb6b718497e16dfa8fc8086de1276827140477f776ec198ad93c4b3459834298e8edec6f901ff7145c75db6308664475c3503df5159027321c30b67366a7dde83f04c"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000e0a000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x25) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:00:10 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f00000000c0)=""/4096}) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x2c, 0x23, &(0x7f00000000c0)="5f0cc0006acf457c125f0176ec77294dacf3ae0b7142e3e3", 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a386207000000008295955984c87910bf1981453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b35801360bcd4c0a162b58fd423792534d11a30000465a45473c238495aaee48c02f6ac41e6bf3bf554799b9b89fef9d612f871f4385f041570100000000000000a202361cd8cac7dbbc5b65c6593b38962f122cd235001700"/182], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") syz_emit_ethernet(0x85, &(0x7f0000000180)="504fc72d009bae801d3846edc3dffffa9ab5ba46911cabd4da6c983893427e157bd5813e9a7b99289e7116351c53cc79079ac7711dcce1e932bd6fceecbd0df24e91df2a38b10ffcf9072e0d7c786ae5737bbb58593ae52407b6efe682296563af30ccc07cd23e132ff9022676919d5a4e877cbde074aede831d3c8b13fca62598771245b2") 16:00:10 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2750ace047a1f51f76585ecf6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe490891"], 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c2e8686a09c8a4b7"], 0x10) write(r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r7 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000700)=""/233) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x6, 0x2, 0xf8) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getitimer(0x1, &(0x7f0000000080)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x3999a0fb23a5dc38}, {r1, 0x40}, {0xffffffffffffff9c, 0x20}, {r1, 0x4}, {r2, 0x8}, {r3}], 0x6, 0x9) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dgvEQl\b\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x87}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c, 0x0, 0x2}, {0x84}, {0x20}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10006) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x192, 0x1}, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x5, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2f66696c653000f8885f0b0b371c0b"], 0x10) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x40, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r6}) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) getegid() accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r12, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) fcntl$dupfd(r12, 0x0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r16, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002040)=[{&(0x7f0000000ec0)="deabc0a3ae0d08c590de09424e2557d5ffc0be87c76799322f35743f2ecb07e36ea23c62c441441d00e80ece1998a2919f1388f31ce05b5fa32d24eea2b1fdb26a73ba7371dbc73b139d852b5e39c4f5520dd80c3278af2b0687f7d3b2c325f502c7b635f392ff781ab4a76c613d76965a8e61a6699ad2ae208b6c67b3b737e5c4b4d50df91b4c2b11af7581d19072b48d584dd9d6194cce825f9554a0fc9e8404c208880d025a162453e998d60b6c527cf42102e64ebdfd52abe27b9127abf8c99340ba31c611fee651408bb37c50c94d4119549b5f11162b0c24197f7ae5ef349b8a9ec25d7dbfcab71d166436a425b0d1604c89e4343bc08605910ce613e1a6cde47ff657e88e0201d7a2598a50aa45045b7215c0fe63f77077beef9b59bf752d2fd549f15febb37ba7bdecd119e30263f13e06ae73e6c690ceb0ec6f5e31f003f787ac12f2f8761aeb7f2d2da889ad0e6822af7311440156a64776e2ad8af884886f9f049e3d8b06f812878c084f2685a6b81caaeb2d42dfe8181921de45fc7391aca10389c54d0ac5df526ac0322b3979312cef8bbed8d75b185ee21bb99c154a0e3d31aa80f8d7a4d7013637f8808136b5cd058dbb20c0747c1a3ec379fc25a86f3061ac3e4cc5f89cfe37de2b064523a1f07ccfc219647c51b6eb460a7c05754c18a6e4a982e1d45b56b977aa02abae89981f15c359683e97bdf2f37188af5b5652a290b07b87745cbb2accea23688c71148764dbbd4d97175d89c129ed9404d64014b466357c569289fa45c574f28bdf86c3659108d06417e543f144bb65cdd1d679db890b904c8366d97b53caf8b727ea32f7d6973c92c0f1219187346db21730b739a1220a98f56dceb8ac4ab60b50d73937ce73ff4627dd8e7076f162e86bfa60c7eb1550ad01b1bbb27e588467ad8dfc632cf371f96791501d2aa6e6adea0cf42a9f5c5e02b95122d76ec675217c86ed5db108efaa569a262c3abf36b62948cd7ea76fc82dd5ba90d41d085ecb12090310cdc9b92dab54351ca2dfdc521cbd3ca7e0718fe64ee128a0d463c9df4c656474660818367457f53d7c6c0a34bb8bf3363917420014a229446f66aab141a510a0e25c5e0306846723967e6422bd3726854a2cfed84a94ad520f6a07e8a035512ae0735a95d50d6fea7960fe904d3d03832f4826e7c94e8a68a2161bb157b50bb49b101022596979bb2220ae77ae7ed2c1fad76edfeb4b41ccd68b90e0c7d72e1a301299c98791c68e2eda7a8c54423624ea4a1abc32f8f77272dae3a1ef196d478d7be3019a700feda3814f0b13c080f5d947dff1279539d9ca390f085d5e1d382cf503a5799cffacd0f24fe4c081252ae8b7000132e3a37652c066efd3d433fac08757e147f699d6d191990b6c1693c95ed78e998016146848db590d7e0b49fb7fb7cda84430fde23de9aed71c7d0fe46c3eadef37ab8fedbdfea2c002c118ae57fa8bbf1a5265a341940f1ae2a3524eeda754fa013e62922adba106133906e89faea94f8f35dbb8cf14e05301461afbacc247b5eb8e8519ec250f88296d52c7dc9887bda4bb41fbf051727204f946bc2f23846dde843664df8aad1f8b35e3ae7e476e863c740c6bba6b906620db8c9550ac682c5282d78b0221655a1218a8c82dbbae32a275ea3c2dd7a7b57868f4f7521ec8676874ec63b79c3977f646b7568c16d9a0e24926c10e38eb26391597bf5a368df8134855acf786fda0bbf9b8f49de7fe27dfc1531968b5a8d1e9339b1f101135599202a9172e55f847986979bfbcd0d0f62ad0333f0f2e89431a7336e958ddba86f966076ba9b20b2a5e09dbc1ec5ce9048a5dd7c9acf4b5cc08cf40c01e1f286079ab2783ac9f5f2224e5b41f17a6d5004f375b0472062dbec450e1e75a2f94f731b7d5af1b98f32cb865bb8003c4f8bc0ce0cc0186f659cb141ca38cde1f989b60ce00b0629b03b318149a28188d268bf145a7cce343ad6a57b2bb2ddb7c20b81aeac71bd5c153319c72066d09aa423e39c26c50ec01b1b297169bd81153a278812cde8c534989fe6b841d9007634122d1e22f0f846614e7f6c807b12dfaf5c4eb2416fd4d9f19b3fd6730c8d1f4ff158ad9d68486721352e2f21ea33eb8a43120d633c5f34c5797ea577a299bf413cfc9a2ef4d997d600c08185e53069bc2f88b64aafe781e37e6a238ab62de5b833423f913d75df996ccac8334c479ed5e1be72dd42a8912e488a03bca004876006f571281f81446aacc38b7ae12f7a63f551664a0a3e0cb14acca0e4b609f27d7d9272e9a1399c96f10aac84a27bfb1b42f689ccd8a0028b65b8d2dcbfb876adeb3eec572424471b5e5576a6287d06d8827c954d8d2a8854ac0a45d9a5bdc84ccafeef5a29630b6145477b66db22f515f2eccbfdc5976fb89db20eadd777098114734c228cfdec5bb8df8b1414db38cd01fa607470f9a3286a01dd97686f99c813139f88fd068de053a8f8afd80743a2152986165d8a5eccc256b8bbb4b5eedeb46a70b12609d9b01cf00df4ecd48645b7c44b606a7e9d2f45653bf6eea69df3ba441b226b836644470fb39f706986c53967c78a60b5e5b9952c56477d2ac77153ddc3b473cdf32e4cdbb3c5bdb127dcf9372012ab04e0d8d4336b1766be3c79d6a2649a3afd16a0f2e1f00f7a33e5aadd13f2f9943c5a4f4ce1a868a3784a8b63e8d40657a7fb5f5bf2bcdeee91aafca575f16491ee1a493d9cb0b897a2da56dd85e24594bd8d6430e118544f48b717bfd67c4a5bd2f24e3cdba32377177280e6c0f99c06250cfc69df7c476bc960833711534738a6ae179d3a292da5adbd917c2654ed42b53479cdd52d906510319559b1c01146591bb0fa2ac95f8062ab7785b1405b252d9579f633b0663cc9e01656c73859765a9279a6d541e6f563089862c5e73c58a0efdbaea1f5b719ce55ea427c957af7357501742d72b01c9fb9881de7052fc2d7d72ae7c45e408b68a50a8361410013b8836cacf253566f6cf254d9935624ec42daf1a955b94057d06a5bf29ced0471cce0851b166cb62d5ffc18ed1ca5307f73c5c71a0514e4a0325e3c49d6b616aef8d633d96fbf6ce365f1b1f226ae10e5e648c71cc907a1e80216dfb833cffc73a17ed820d1c5ce6e31b624aa22b01d73e869e348e96045af6232b587608dd23c08b062b54cbc2bffd2674bc22368776b8fc20c7d03e041aaac76401e0173e207cb09d08413bec35e3d6cfc84490be97441ba61087581a4827578ae6451af15e284d6232bf4d197dd364b048992f9c54762b65b4931f956c23e201a92c34a68360bc949ed7c496e16a396690dd1f582717515d8aa6cdd4ac76031deb193fd52ba2194a971908002f67a375974f4126709fd68a06caae7302ae5a2ba1914f3b09389722066d55ca7f6e5d424a01dbf4897e8013784deb5dd2fb4153580b4a715e6653d6af3605c920f67a3a21a1d9b29e4a227131f9d356d1e0b32eae912395915d6bf2cfa77e07e50148bed822cddfae98a4261ba20d1400243ec9338ad2c5449de37b6c4e15203cdf9fd969e5b66e57a37680c55621b9acd9adf1cc1b3880a5585d8ff993dcc87f474f343c6004708af952f3ac19c67fe1c05451cd2f08357bc668ff74caba908cbf5065f6f5dedb53aef714002983c4d514dc98215ecea226bf57a4395726f9ef47fcf9c40f7a09d1d6a75972f0b1cae8e5838e02acde33beb9d36000373cc5dbd62e7b78001ff12804f9b8add31f6bccce6809e20bd4d98c1ac671f85ae91ec93338e158000515c61736510d25c8c76765cd016913588b68e1ce98564f79ed26cd94c331c85e479edcd80253f41b0d7fab47237035b1daed2681ec40562e394da00601c7e4f3725abf0c86872a3c8385eca608e7a6f214fc7da0f5d8816e70e900e6cd9bfeddd9bd81f9541bbe9c5f2361c36477d547215ee506b316c04cefef0bf5cc1337fd47de0ae4ce5c8a0dfb48a0b54bb8785fccaaa1e6d500c976ad63fd229ff4f931e07402659d8d0bcf1586b0eba8dcffd2029bdeb52269cbec42c1fb8999ba58e6455a23df1f75775b40a3b6acfed9db4e9b868174b09aaddde6adbeb54cd2926a7677d960e4e8585184ed336114c093f17d1a76672b77fbec9d3f317eb1a311a7294fb77f7b0517f05541ac34e20e8ca6887582acd429d1bcaa31a0cc5ddf896c80a3b93f593f2324256429ea7fdd719e89e9b726701c5bf54b742321de72b25c227ac4b187b6efca31e7a8cca892171ffcaaf1e212f3ddf5bcf1e22ef109c39b7c937c901842c4df406b2b533ed8e5703c3f1158a88b2088bd569e9ce4065087e56b805638ace9171dd0a33aa35d37cd8ea44afcb376da91f2fd915f8d6d85580e644ec801780edd77d1a1c75629c6be767d587dd2eba22b0cf42689558e936e2aa5115e7b798a84981c6fed56b4f3d88c9db8b2d8b2523fdb88f3ebe85ede4cd894d97520ca612dbfa60210827cdbc8e63de0d9d5aea2e8de443d98580a9f6e442c118b6855fbc0c2b21bca9f1071b3cee8a75cb9d22b11df9d3ea5f8f18996785e1ddc1ec5da9ca58fb52fce0abebc2a39761a3f907be900fc92a56380fc63c68ee270d4433cc7c219dd2c03e9478be93d4035a9e2a00d9465208924a9972de514e143f038bca45c22bfe49804624e045d6215e768bbb1060e00ef8407372c0e191713ac9da72e07689dc10d1ab82b750cec6c978edb2364bed7a4028750a9274eb0d084deb35d16dea49a4734609a548b0544a183e67fc677b86e635507a07cf776ac999188024f6db78b012ad6b4cc0facc5753cc57a74a4113b008eb23ab69681860e63bf4d887b3d3fa461beaaf6797bae76e9410e90bcc9a1047badbb3ce9a37d66e07eb76f8e30e67557dca10a22e134f433413d82be3bb484f8f6b60ef1c8c6d1302e6bb596493c7fd43f241cf9d2ce77cca2c04a6444020161743434039a5a0398e200d6335da765f6717a7d3cf50de8d030da06f3988fcf149171daa1bcbb3bc1d2f54f40990297b15020a368c1b66cc2f567d6fdee1cc42170e2f1be9cbb540a8de11630f97fccf5a5c016c63f87300892f2a32a897c34bf77daa539bd742386590d0b0c8b80371aa74d541930c2c461d36f4ff90d95a40ad0dc2dd11c1e87656327eaf2caf74748c544df8e501f38ba194559ee0a9c9152b1bb204d66e5725f53e34a17deb598375b40de019235fde9f4b24b1adacbad2ab9cc0f45417d2784c7b8e0328420caca3a243994677669090c8aac9618857408c607471b815cae7eb8da5af1ab926978d08253c7a4a079247009f3a982319b5e2017b9f56ef398d9f961674c74c67fdd295b7115dd6f09a581c04514ccb5b10464b5a68fc75e63e390f28c22bd389f41c85f5981fd758e66d2b2928de592f32047c87fc045df7b475e9af78b2cbd2682de9a1c68d8dc4bd0f48edda8d55cffc9586c4ff83714cb6ccf550c81578c667b4a6017e66f6656c394ed722b95af29cf478d62355c21fb810630910edea5990659d43a90e6038743176a35ebe14ffe7e75d45df7a2fcbcdfe821aef6af17b6497d26c80cbafd734d82b8a221bce13ce9e0828f8fd11714b0460b91f0b421ff0dc40e58148ae2000d038d3099a1e775d26ab61bb0410107f20c5bf8632119af4abc9317f4e1f79974f82d7e6b2cab201bb28719d54db3033972f88431e827925908179134a4e4dddae8891e30ee79422d9966451493444f875df04f75fb410d8ea66ed887c4bb91a42012b0c8d7423095f7d7502148cf", 0x1000}, {&(0x7f0000000840)="8749dcca6567334563c2528fbcac1d07a9ff3b8e2e1e9bb6129eb6c3dc742dd0cac23b503b537143d5a844061fe4fb46d548a51026a1f7ec2502d4a2aa2829b9e32e0c2d2d6079efeaf523ecc8e3f0e8dc2d802aa2c70ae84b92d64b3b0e15242d9a2f6bae44a33f8c9b9c7fd2044fd28b4b3773e3d72e2423608581dd83cd5b8ec42da2f3fbe436359bc0529678e71f95059e85582ccfeaf2e0753211486435ee80fa90e8303b164a456ccf7abb213865490200b26b6106dce07dd95357ec5743445d21c5e37b5c9188ab0b4b9cf8ebbd12", 0xd2}, {&(0x7f0000000a80)="514c26175dd2b1cb69a492c8bca251b9447c51d2faad8bfc4e5b12098768fa6f4ad495ee8a5ae4723a4a7f7b045c5a40ba01184b9ef4c2c1f316c5c631cb0d65c3884bfe5931452895a57e6ff673020d0b48f728287b26cc81f5ee15df8ef0013fb827e96570a26a0275eed2f706ddaf68695646a6004a3010fadb4c71149f214ea8426eab3a036710418adf68593e5124a6a405b3", 0x95}, {&(0x7f0000001ec0)="0b02a301d6708c6a779d0f8e85d2b04b3ed4a4de0ca3c4da5f228f3c09d0ecd7a118bbcdb95addcbc24271986bf8e14d177f18b1a4e3441f5f85a42482c779b9545fce6bd9624a8e67a6107342e7698c59a342e65cf91ab6fce988cee99a7a4da1d9a4fa65013e5eaec4feeb205ac21ffbe2047cadc781fca3155b7e2ce7b5b2d96d32c2615d8ac78baf336d823cae92ef5ab70a6da8", 0x96}, {&(0x7f0000001f80)="0667ace26c527de63277fde631087b5c6d883121eca7c6fa660e4af719f2a0becc9fdc32fd1623027d2f9ca0e4ed453aa4ae3c3dbbbf7554dfe63d8bdad0fe90e6270071292c340f23889f9bcf490e456041a668eed0f1ece38224283b790655930b04c03af7af8518eb8a1bf6875ceddbb943bb764727c3dccd653c26abdfdcba73b8d38bf1954785a9ed831dca66d14c489111ab7a14005bfbe9d9e7883d45b12d67bc57c1c43d005c4532cf860c2a48d036fbcd0287ce788c", 0xba}, {&(0x7f0000000b40)="108f32a732ab10c2b96edc2b2f8e1ed0dcf2e5200de8546a78fe1afc68692707f43942e5f99aac73f13b071b78091b3320adcc8d083bf45ff8fd160e5cb2bdf146ba02a1", 0x44}], 0x6, &(0x7f0000000d40)=ANY=[]}, 0x8) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94bc931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae02500cece940b648966343478e5ea4c6e11312da2ea04485a55db4d8870eb139afa2ce83942c1f0cbb235cabf663537eadfcf91800031a360595aba269913542feb6634643b60a6475e22f224"], 0x10) dup2(r19, r18) setsockopt$sock_int(r18, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r20 = dup(r18) sendto$inet6(r20, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0) chflagsat(r20, &(0x7f0000000040)='./file0\x00', 0xc384b46750e97258, 0x7) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000240)=[{}, {}, {}, {}, {}], 0x5, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x2, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000e80000/0x2000)=nil, 0x3000) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x21) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = getpgrp() r1 = getuid() r2 = shmget$private(0x0, 0x1000, 0x409, &(0x7f0000fff000/0x1000)=nil) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r9}) r12 = getpgid(r9) r13 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x4, r1, r5, r1, r8, 0x80, 0x1}, 0x3, 0x1, r12, r13, 0x8, 0x3, 0x1}) r14 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r0, r1, r14}], 0x20, 0x7}, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r15) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000001480)={&(0x7f0000000300)=ANY=[@ANYBLOB="70012e2f66696c2530002454be1648fb0305dea8c68c15628ff7fa876a551625c3b309ad305ca8f0f32594d38798136e3d738cc609dd6dd515f39c279a43f7ca0932bb7f055dc65db6bde0fed10a0b945f5bc71b1415ed2861e57d95adee8f91665b80695b91efc9cb588586fce34887a691b292affca4c0f72f89668f8b68ba1d07abf3f29f33b24651381b3b4eecc4676c9d728c924f631f3007144dbdb7a0f2a5d6bac8d5d228a23e6c56aa64f8eec373f2aacbf18da0722296a55956235da6e397e8b68dcfa24a852a6561459dbf4c9d0ec06134776a34552dadd018903b69955c0295c19667d342e233a0"], 0xa, 0x0}, 0x0) 16:00:12 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0x1d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r3, &(0x7f0000000080)="a9f606f8e75b4217196df0277b6cd8182bf7346bd3016fc90fdbbcdfbe22507fd4aeaec69ef9715f559fd3567c32c9bd8e7824a3548fe8900b4f3f823a2158d185ea26fb4f15c5e6bd9907af64a8f7e6721d38388555e9a1d2ff5aa9a093dd2fba48dcebe38406f3a78da8546b18e3fc2a2f11540a9e7cd130b5ef4e7b6174466a9c101de250b24488cbd8f63541a013a54b81234ae57bf1ac3ae5e8cf51578ff1a1cfd233573869b40cdc25509f6459252e61298b9675f90fb134df18f5ee4013d302e2", 0xc4) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffefa, &(0x7f0000000040)="3f35e61d8b3a0600d47a339012fd605be93c7ec2a6a9b01a40faf03b011d3ef6bcbb5b3e") 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = semget$private(0x0, 0x6, 0x80) semop(r3, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r3, &(0x7f0000000100)=[{0x5, 0x7, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x1, 0x3df}], 0x3) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/76) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30008) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:12 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x6) r1 = syz_open_pts() r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x18d, 0x1, 0x1, 0x7}) fchflags(r1, 0x9337ed58d899f3f8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r4 = syz_open_pts() r5 = geteuid() seteuid(r5) r6 = socket(0x18, 0x2000000002, 0x0) shmget(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2810, r4, 0x0, 0x0) getsockopt$sock_int(r6, 0xffff, 0x205, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f89696c653000"], 0xa) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) openat(r3, &(0x7f0000000080)='./file0\x00', 0x20000, 0x100) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(0xffffffffffffffff) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = socket(0xcca2f73aa0237d12, 0x4000, 0x81) sendto(r1, &(0x7f0000000340)="7d95b9fc66e8e1bfbb4f9f8e51ee47e3c22a84d19f7a52ed55d10d733e0171a4fdb62350c45b638df5d918902887e41d04c07a43071e309e7f54253919bdb5fd6058bcaae8484cc4edb73e328c470fa72ef47a65a4088dc87b118ee37650170bc30296237df2b6617efa3e7db729c7e5bc7949f70501bebaaed4cc9e405ab4cd8d4c5b9878dc8e5d076f5e47ee4d8a39e3397abd23b6aa7e45557d795fe7768c406c7b08955e177c8835c01aa2b974023b94a345e0893d0d2fbe44bbcf95a178f6286f9f9500819bff0c455f78d7565ff11cfa418d49043136838849e917", 0xde, 0x400, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7ff, 0x7}, 0xc) 16:00:12 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="78ad1e73ab1c1a260924cc04f851bcc031d20f9585b347290aca2b038a10a479ff71189c7e60006d289e077b134747941f9aeb987595fe4941aa37eb0f8ab20cd2be", 0x42}], 0x1, &(0x7f0000000140)=[{0x70, 0xffff, 0x800, "f144f644eb433ed38624a2ba4876136b5b6bdb1c2549aaaa0055fa78693174654b29b357c2b482f8728d983aba64e129685e514a987723d4d7e58f3bd53a61b0f616d1a8a2e3eb6fe7e5066b810faab16d11b67ff8712b67f70f"}, {0x48, 0x1, 0x700000, "1a1925499deae2b3b453c794875c22f3ad691981279cb05f52af65bcb6ee0fc235aaa7ac6d3800013117a188a1a282d4a7"}], 0xb8}, 0x16) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) 16:00:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r4) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000180), &(0x7f0000000100)=0x4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800a, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x5, [{0x4819807de947f909, 0x6}, {0x0, 0xfffffffe}, {0x2, 0xa7a0}, {0x1, 0xb60}, {0x2, 0x2}, {0x2, 0x8}, {0x0, 0x4}, {0x7, 0x7}, {0x1, 0x6}, {0x3}, {0x1, 0x5}, {0x3, 0x1}, {0x3, 0xffff}, {0x3, 0x100}, {0x3, 0x8}, {0xa3cbcd1f895d8c58, 0xa095}, {0x1, 0x5}, {0x1, 0xffff}, {0x2, 0x4}, {0x2, 0xfffffffe}, {0x1, 0x1}, {0x1, 0x9}, {0x93e32973ad96dc26, 0xffffffff}, {0x1, 0x2}, {0x1, 0x1}, {0x3, 0x9}, {0x2, 0x755e4434}, {0x2, 0x7}, {0x0, 0x3}, {0x3, 0xfffffff9}, {0x3, 0x3}, {0x3, 0x9}]}) 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x2c, 0x80}]}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1, 0xffffffff, {0x1, 0x6}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)=0x1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r5 = syz_open_pts() close(r5) writev(r4, &(0x7f0000002a00), 0x0) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {0xffffffffffffffff, 0x100}, {r4, 0x8}, {0xffffffffffffffff, 0x100}, {r2, 0x80}, {r5, 0x120}, {r0, 0x40}, {0xffffffffffffffff, 0x4}, {r6, 0x2}], 0x2, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:12 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x4, 0x3f, 0x1f, 0x8001}, {0x2, 0x0, 0x0, 0xd0b7}, {0x1, 0x8, 0x6e, 0x401}, {0xfa8, 0x8, 0x0, 0x5}, {0x0, 0x2, 0x8, 0x7ff}, {0x0, 0x4, 0xe0, 0x7ff}, {0x3, 0x3, 0xa, 0x2}, {0x1ff, 0x6, 0x7f, 0xffffff1e}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x0, 0x0, 0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:12 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x2be9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0xfffffffd) dup2(r0, r1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400027be, 0x2, 0x2007, 0xffeffff4, "0900ab6e195231e2d87b02010000454c25b58cb8", 0x5}) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r5 = dup(r4) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000180)) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = fcntl$dupfd(r1, 0x0, r2) pread(r3, &(0x7f0000000080)="885b28b4a89fa40e5f6aa76a8616cc78e97a53584908de628165fe5d08f5", 0x1e, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000000)="c1", 0x0) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) pread(r2, &(0x7f0000000040)="09fdeb45ea630d06dade22", 0xb, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socket$inet6(0x18, 0x0, 0x40) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x2, 0xffffcdd7, 0x6a9, 0x2, 0x4, 0x80000001, 0xda, 0x10, [{0x4, 0x200, 0x5}, {0x80000001, 0x329, 0x0, 0x3}, {0x3, 0x525c, 0x8, 0x2}, {0x9, 0x8, 0x0, 0x7}, {0x1, 0x630, 0x7fff, 0x2}, {0x80000001, 0x401, 0x3be2, 0x4}, {0x8, 0x80000001, 0x3, 0x3}, {0x101, 0x4, 0xfffffff7, 0x4}, {0x10000, 0x200, 0x58}, {0x2, 0x9, 0x3, 0x40}, {0x7, 0x0, 0x425, 0x5}, {0x8e23, 0x101, 0x9, 0x5}, {0x9, 0x8, 0x9}, {0x37a, 0x3, 0x2, 0x3}, {0x6, 0x7, 0x800, 0x2}, {0x5, 0x477, 0x45f0, 0x81}]}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8) readlinkat(r3, &(0x7f0000000100)='./bus\x00', &(0x7f0000000300)=""/150, 0x96) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0xa) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\b\x00\x00\x1f\xfbbpf*', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xae3]) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xffffffff) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880)='/dev/diskmap\x00', 0x1, 0x0) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = accept$unix(r4, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) r13 = socket(0x18, 0x2000000002, 0x0) setsockopt(r13, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000200)="8896fd2789864b92e6b68d6a112a35469d2c80d6d541f69e68ac286e1fc7e4378cbcc3b79ad538ab4c832d39eb37f3e40124c5c3abe786d2d4293dee693364e41b04cc71e6345cbaf16d490a70dfc7233ada9fb0fb1f5275692c13c2943bfae683f01d3fa633a2a9f0b6006dcd420e95ae80f284e88f45212923c35c8120a3369428f0c74c", 0x85}, {&(0x7f00000002c0)="842cb2f155f79370e68dd369539d84ae68c1a24baaa8e391381d506d9109300ce34ed3a95b1817272fbb2e6b99dc381b9fbf3d40d33fa0795b287db0bfd20c6221011989", 0x44}, {&(0x7f0000000340)="4597c02feb035f5215", 0x9}, {&(0x7f0000000380)="0d57881039982e4c29621f45beb219ca7e1744713791d4f8f76bf62ebff2e98140548cf4fb1a6618b05c3956bff8d6433463ed65534db8165e723f968edf7d19428608b021c6efddeaf90e89873bfe0f49cd1325c77abfbdca5a9b93a06656e6ca59059c8a4c48a86e65c4df196847feb05c14f3b53918f74382c59b3cc88a024fb94f4ad314c1c000b5a4fbaadb4f8d147ca72cbd60483d7d9feafdcd6bbc3800aed0c82c67845fcc066693e5a7198ed09103f0976c6872aa10c7c418c8d4949046fe640c7b48bf1df062e6c07869c51d9f7fdfbc9a69efba685a57b97c207504353fecf614618737604767cac984b4ab1b1006b25659bf7d4c", 0xfa}, {&(0x7f0000000480)="824744a8aa40d61ea1f56549f5578648b07db76234870882dc", 0x19}, {&(0x7f00000004c0)="5ca56570ed6a02026fc94e199cb700e3bb3f84c7575d2c183528d512448f4e8943506763c2ba6d84aaa3fb68066c9124a8cf76866315cb740266980f6b6de4070395a02ec6cc0b76e1a773e1c4a5da45c292bb80f21d39d87494cce79ff83f5f62d09641bc658ac2a9d6997b4c374080c9cd5781f256f41479ef96e7ff94979541ab426456", 0x85}, {&(0x7f0000000580)="dc61deb97924ffd752d895495099f52338a2b4ca502d480bb48d39680fe407f803f5e80c9b39da58de6d82b58611de05700e229ee71af9bb3c42d74fed8b2b59599a6662acb8a896ed0b03486f7d8e424743d59a7606e670c6a66890ed8ce036cbbf479bdb46200cb5dd38f44535399a9f3db0bcac755eb8e67a06ef0a52c8610b1819419f2ccc628f8cb148bfc0135d1a87f17ed5cb2299c0f35b2486959eff58d6a1303ac1400d5c50b388", 0xac}, {&(0x7f0000000640)="7954b3e9922835589583fae482f25d2223fd139f313db897472749535248914b23ba52df05b6bc9c463bf152ad69735e8d64698fe74db7a89b98b9908e18ff9aeeaf0e29", 0x44}, {&(0x7f00000006c0)="96b3c0605b37fe0b997b1d2a105cd6dd7e91a3ca337e62664d8ac00228597837ee5a73e678fba036634f28d52d0113f89caecf94a6a2af0e95640cf6ab2125927c5c1e7aa94a3f89609854bae1365fa71bae5f38ecb39e7aa0a8018558c7abea364880", 0x63}, {&(0x7f0000000740)="05a77e3c120f6f3c1fd6d3edd65a8c10aa7b5c7239bc56b4044df131d379f601c8d9c68099044a2b056c934e1bcd3a7e58cf7068e1ebd5b3aa8fe735bde7452e6834c5499d067d06e05d0282e028bd24a93b40ba0f5f89f78afa3e8c01cd6936d0a984eeb92ad28b888e7f4ded0a43", 0x6f}], 0xa, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r5, r6, r0, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r0, r0, r9, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r14}], 0x70}, 0x403) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000740)="08f3e468382f1281b6877392f04f91f65da9bcc33a5364847f3cfbf2899c755e1a8dcc95ed98ba2d68427bcd881f67c468c33d2fc10fb043dba14175aa5b3354d78b530978a6a4ca2bb2d9b92204e559a3c8c2ecc1e675601e41cfa5d8ab99304d5225dc36b0192ded1a901737f8d1f5ea9e654963945b4d079a24531f0018833e2eb00105666ccdff0b5baedec84ce21dccb2b8f8f3abb6944fd1d977227ba6336be8290a0076f7922a3874090de2704667a625e6bc22419eb3df2f4def34dd60fcf3b27b265ee7e5e333abe95ee8dfd383d7c49e855be424436d1f0bdb5b78be348f776b8cab68843ee777931104c6b9221abf94e2c0f443ab39edbfc66e61aa1763577b8247648e148ec93ce5fbbe042b44e23438828f2bcf025d2acf90cb81712c0524d070715c4153928b71948eb6964a351e0ea4cd1d4981048564a7f7a50d91a86c3c1291c6f07afc445161092014a7b5f5c7f3a687e5106be3aadfa6357c007ceb2a36df0d99a588ef299cdacf9dc61ec1183c5bc6571be07bd6ce3e0b0f90b55400c0b39618e24c6ee8176501f2573c5e97098ff04555f9c1c5d9e11b27f7ff7f38bd28682ff109762710b23685cdeb459834acd3cca159a64a9a574709f6b29c8a868aeb9964852a915adbfc0546cb1fe4a0d2c1b7650076cee92db43951d115225f883d99facdaf3f2f54127b70202dcadd5987b7e4849b08289eb9affb9d9132a1fca34b93cc33696f407586a25adb12c062602d07498df0febe044c63d22088c76e9ac115bd6504871c41cd34a108ed085c2ff9a236d9815eb5bb2ea9f1f51adc9f5a0116adda4883ca21ffb28f65abae498862d2ecdde2c36afd047de0e50748aa2dfa7801ba75a03d4ff1403acf50afb51c088b2e246487b7679c32b4b77c45a59d4225a300e39a3602493e52c404449c54d88d8ca8a23ceff155fcd0e202623541caff78fea61e7caadd14b9e5f599db6938d4c9b40f585d045c62039c5ec522c664e3d952784084f5ac525946f8d88d250fec838543159809ac074b328cb19fde1c6644c8c3b106f967f149c4c1d9f4d80f7371ef2ae562bffaa47a20a4c26f84c02bed927e796f0660d4e259b37440af827be0bb6846d03c68381e803afaa54593d8f0a876d0d242db1001587c6cebb107e12099c07c4550d044a02eb3568d9a16703547dd4717d8d6ed3dd3b60e1f4a93efd67448aa2ee285562d11ad0f3c5e162c0fd1d8a0c89642e7b1196797747a3058a2d04a4021ae7cf7650b40c20bf76f9b179fb8f23e4db2d151c25c4a63ee1e46aa08a7da3f4493f1aa8ed7960a8cced4d1de0aac5d03980af197d6a9e91b5135e222dd4c54f9aa59ffe41cd4a6750ec0c3f250e927facb7a241cd9ba8c7ae2445faf21b64c948562a75a07ab6fa6075c5b6b9da8168b60e866e33c1ba2e533162709a1a4cc2ef166718281e94223c918e99900dc1ce88ce6ea125550953b251ad1372cd5c079fd13716ce03d5fd91307a572164343d682345802200cbb5dab934fbf91a3840b93ad2624b705aa84abd5905fc8158ec1c1f1716a0b0dde447f9b0c3d6f7c01c6d3737e7075b2b16bdd5f223fe48820b485df3240d10f6f6a6560baffd097a415f914083ae0d631368feebda6586681efe31dff53139cf10499a57598fd6dae6df7a3c76b9ffba46505cc21f38c72fc3ef62257553d201e6d5ebab1b4a175a9628078eff9e081d7e49353f058c31b9c463ae4294f93d2f1af013ce4277a0751c42d8032a0617f57cf9f8645424958b995d3d726ab9ea30047339404fda88d996b8730cb6845715c6ce4ac14cd281e4eaa42aa4c661b5d527af792cdf8f25de1784b908349d87817f91fff6c4978b0ca6dcc575969446d636fc6968de987ae4defddce67e4b3c0ead8c3ef5c1270979decfddd71e7feabddb9f71dc5bb452bd489653c11162d7b919e6f6c2d8bb7df83629bb6cd32e4b56134e7be1b8b86b4c589eca35f6c3b77540342560830d0a2d98025fb6c84a7cb873918b0877e239db75233844bb3aaa1370875cfed52e01545845a35777d7abf463854db40699eba55829524340465797e359a6e8c8a54690bec4a3291579054fb073c35243a98e4c9193e9ff069119ec9614b18dc9d1ab95504967f428eeac56d76164a8eec1d889c4c877e66fd42a92fce1c05720ea90690327678c8a2122f8caea1c7cff11a7d17f904428e683bc2d3603abb851de21958adf36fac5c0365f2f93e7fae8e00c44550cf73b26115b3136acb21022b919d39add844b1a3ff55a51eeeeaf9feb73dc68f536e5ff3d140cfa7d2e1b7c5986214616f4f4f6766c3b7b7b841a45960775881750c22ad70448f753c8d3031cec98b48bd44a58079f6d4ff9792159ad455ae6d2d4c2024895150320fa9105093b15e7843a5ef56c088e5b6a3820d5dcfe2dc19f7d9a5ed302c2b2497771b25f2be6eda61c7640613d5e3e495546e5c21f97e0501526c712ec28a8af6fadc7ca11ad3ad363df3040503a26206c0b1d90bc8264da85debe28a8e2a7343373d1a5e1ac6926fdfd4a31d60178e89ceba1384536811ab6671a823e9131f02921f920cb6c452de2e92223a2c72d49d1fe2ff2534de862d250f0edb5b34927f83c2f7e6b95a1828f51f510415fb47fecf1fabb82b09c0dea3acf7145cc28acb02b7211c06e809399fd47a5123bac73a9fdaa92379db5ff2f39827df7ebdd6b6258b1d0a2be425d8cf76671bd3b3560cc976b7df1bb969172529594063cf97eef4a485327241ac4a9f341ed0670a484fd464557c683bc4b455bb1cd252265523d10dc43c534477d0c50b8aa3926012e2b302a1d9b8475b7ec1339f7e68d8263a9e853efefa7aa4006dd7143db5fca33a7e78ff1a596c073282f19da53d0b1732f41391ef514c81821fdb65a2d0c77e4e83a1dcd4b49c5cb6a4e3391d9c95b2fc15580e7d8f3fb2443dbe02fd1ef1505526cdb877d6d002f1ce97a4c0048dbdec79bdfcb97b38740570b4f9d349d14adc0e6fdf7f8206e1968ff261fa33e4174d70dec9b1495e7f39a645bf26a10b63519af4d19f34ffed4bc807103d2484f582bfbdbcc37b27cece9e4f9c8dd277fb5664b38be14f7cb3988b308b1b2f3d7e780ff5085519c991adc8c929afe582be81e7f25cc3f801941aaa92055e9f0edc29079afcb890caaa1403bd22df890ade96c82b6d3b95d4ba84f2737cce33089c9f12e5d16a6500059f2342ad96526870b84f385a93ad68a7f1209261658de70b4c4bcf0bb178d1b0ad21d9b2258af3af993f51e373cb6b445a280d0b92cdf45ff669a9939a438efe231babf70f01802b076b717908fb944005b1aeecc488a9e84a31a26ed24a840640e5d29da76366947e9d53c8c4dfc9e0d1f1523e88fdbc14811a28cefa461576c16a3310c212c16de60784621c1a5b09e6ab4f68a83ac10df6712c01886386dd1bddea423caff8211564bfe3f0a10254f4dead2bf7c164f77e185b99453b68a4a8b8dc34a017773c4e97baad345edaa8345ac0de85716f4dc139090f62ab013b34ef25e3291967487c03b0be7693efbc9dac2b9ca09c5fc00321e535981fbaad89fa5a8f4f8289146616cac5ed24ce172ac97d821066ea56645dd56acdd559b346253f63c870d537e0b0a14b74ec3d8605693dab044bdf1780a7038d36b8433b0966b3b09ef2dfd612f80b834be29e0cc057ba2960e827baca8ca9707482a095aeddc5eca1c02be466c230bdc83f52b689318277dab37b9988912f431a11604b00ad57f40e507c0b9822f6fd8296a2cc1aa5a450ac58c4be833e1601f25ccd9f46a4ad4c879a8a1634c329a4d8586678acb382ab46c96ce59bd261785e291507c5a9d88074c90c4005eef7db1b4b1dff349b19d768842ec5ad2d606cf692de134f7a19e67f91d5c1e7b50aa84362984d033cff6208ad0ee90839c0733a9d62be5aed49b96f1898b625b6adc78514d35238ba8576bf8d0001245b1e1fdeb7b57be0f4f22c6893246b3e56b99863ce69745dd92b9d03d74dff3e7bad59db3e97518ac28b1d340e2a76e0ab143f220b72c72e7de281e3a68f7fe9f7ca76e84ce73e300204517cc858e00a03e73d1ddc2a91b6413e2b7989cc772f35cee2359aefffd863e3a702ce6215d8d974a30e8555bb740db8e9c202af727541b690401195c6e7c69cb3512c83cb29f5b81efd879dd250f59172d43182d447d732fcee5d5fa65d7e50290ead5eea83ef9b26582809e7f818e7617e31de8e5b2ebdf22230c1de6967acdce92af215cd318f7d86529cc4bf9ee3c121409fcb3214b7930cca3fb32bee7e3c1201cf244dc71cb1143cf2579d0819407bd30f17ce8150f302edb97c0a15ef268d36c94e99de08527eb85fe9d5a0d2779dd7e0e5a447651c4365099e6383bd54b76a20c902ef3923eccbfa35feb65f2cba94cf2d98c5e1ad5fdcb8fbc2880d32036dbaf595b3bdb79ab6641207ad8415b7661ebd3ddf6db412768f70b6f5a4079b4fc1ac27d08142ce7220f468160ee7f3e2e6e3bcdc67ab5b52c05f2227be56dca2d9c26b80c50273df1e551da2f0fc9b79e74e58d3652ca19d1c4caf16e13333ff15e9977894fa3b4014e9d7e0f62bdc8946e67cb232b537b8730a94500df5b1fb3c76b0512c4088c4fcdc830eb75834aee97553e33382d953f1e2696cea6a5cab56d38e5cb890ec7242ec67ad99c5067ee66bf6af407bda2a44b70075898e0987141406c65d6b3e20eced1824ec57abbcfb767bfa4bffe55cccae64ee8751097398c89baff0a97edcb20dda63e6c502c6532803c36273c14f8a5522476fce44534af4e4468c67c2322ff1b548feccbf046fde51b4d39b6e4f324406f9daeca8dcd25d13f777d1837cebed4ae193a8dfe94e0027d5295c8165c4abb7f33443f61d58c68fd11b89b6cd1aeedd05a9a2fc6b21c2b936f6ad4f5a1d4f5721f36cc5f45af15140108208cb2ed38dee415bbd0076451e665aca942a40ec4cba88f8fa3f9e1ebff156413a8c74e8184d39cff8606eb1b867e26c521d8be4a320c20985b87a136a0b023009772642d8fbdfbe9bde809eaac058a7ed4b18a06ab8d7a8726469695b91d598a3e4113dcfe7d608bfe7156f42c4b87f9c00fe5655c401d6829dd1c9a80b77d25181218b4c47b0a892a83ecbdd5343fd73be90ddfc59a0f8c6d1eaa1f01f7476afb4a6275d3c87eaa2536a197634398f547caf3a06a46e8c02895308bd5a075154ce3908e5d87177c488c277a57914bb368d1a4e7007364b12ffb351ef61f816287b9ac2611720efd8c64bf18c707e7a666fc9dc77ea37ad0fb761b77677ee9164b36c24fcdc36abd2e4b197d0bff422f9983ce5c832f6ddaa7fac9e159fa9293cb51fa8025ba27bdbe0235bfb279db194fbec960fd6a31571d122da327d6a554c7073a886931d5d836c07d2e6d038a4ce25c3d659ba2e13beb1c718173fbb93e80235f08061e4b332b94ae61c8d470c5117eea68ddddd8703fc5ec6c16e04404499dd82650c1c36846b1325acdc8d512543648bf837b20c54e97bcd2795e32f70b6aaf78b951ea677ad3de050309b4ea0f36ca69ce6ca9171b76871dfd3a078af4169c75ff3fc1948fe00ce020959ecae207c9ef76c2a7aea5d505e2796239297e89bf4b257cd38116627b61451d4ba65b2d0bd09d1e5644223bb303719d740ac96607f2476b6f7b17e96b26c4a125ce096f7731ed6c8de87a541c58f4890789ee48586c65cdbd5c6f97fd4733ffc2a8e0060d79c379f999933a7b22c16b1537faeea", 0x1000}, {&(0x7f0000000500)="78a0819394dc10292bb9af69bfcaca7affe252dd5d5812f653406ffcf951c49a15eb1335f6e67e72094fbe28ef81ab085adef3d0d80ad872cf8198c5ff06f3c6acd6e872ae172da3db565ecf7d80a32716a2eefe7e7d31af0c96c84c863d86d7f64eebd588268d803dd17b895615af623e910ae117987225c93e33b2303c8e73ee8a788727ab3597523d79ae98be8b61c97eb71ac7a8da7adbab6ed0abc9e5a715bc2329282db16a93965128c6974e534f940afb0717d688", 0xb8}, {&(0x7f0000000440)="0cda2ef991bb88b8ad3c316571a82cbd5bd166249302b8800487540c739c672b1a9edc4b904e8d674a1ce63fa304c705b933f68efda7edd47a4a6f356c5625a529c3c1eebc26775fe5253323aa9017c2488a61b3d3658858e34a0b53feba8f6c1c8ebca60025d2c603752e170719", 0x6e}, {&(0x7f00000005c0)="e1c284ba78c06bc0d40c86279c4604ded0f2dd4e8435bf162cd3317524637d855c0edd97dc1da80a4ce09598f928c7d2770413c0859a0ef6d1654e6953dabc8b22dff7b4eab4ffb3ed9f66481425d3b079d7769316704a55c73326b9311a552158bd196cfbf286d64de81a3ad896d65631fecba8974eeaca3f748468cb01efd25ba40097b46aa59ff650c3959a044cfb1f522d6cf9c64247dc574871d76977dab27614c4222d3f201f1b0405", 0xac}, {&(0x7f0000000680)="2622315920ad4bb780d38a5d66604a88a7b89549750b39eab8a8447c62369cb0a1aee64d5c36b853fb305ec10a26bbd876e6cc93d421699b1a155d4cfbeb3dae23c7afd869ca1707ee96b655665b9b26638fad936fdfad7708c80576a87fb8315e32a81e5f903eb9ea94474b8251", 0x6e}], 0x5, 0x0, 0x60) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000400)) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(0xffffffffffffff9c, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x10001, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0xa, 0x0, 0x8001, 0x200}, {{r0}, 0xfffffffffffffffe, 0xbb71e8de8acd4581, 0xfffff, 0x7fffffff, 0x5d8c}, {{r0}, 0xfffffffffffffffa, 0x9, 0xf00fffaf, 0x698580000000, 0x1}, {{r3}, 0xfffffffffffffff9, 0x2, 0x8, 0x20, 0x6e}, {{r0}, 0xfffffffffffffffd, 0x36, 0x1, 0x5, 0x1}], 0x2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x6e, 0x20000020, 0x18000000000, 0x401}, {{r0}, 0xfffffffffffffff9, 0x4e, 0x0, 0x8000, 0x5}, {{r5}, 0xfffffffffffffffe, 0x8, 0x80, 0x0, 0x8}, {{r6}, 0x7, 0x82, 0xf0000000, 0x60000000, 0xffff}], 0x80000001, &(0x7f0000000180)={0x7, 0x5}) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000280)=0x7) writev(r7, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) close(r7) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xd6e, 0x7, 0x20, 0x8000}) 16:00:13 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x125) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = kqueue() chdir(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x9, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0xfc, 0x1, 0x6, 0x2666}, 0xc) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ftruncate(r1, 0x0, 0x7a25) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x54}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r3 = semget$private(0x0, 0x6, 0x80) semop(r3, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000d40)=""/4096) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000750616f39cdbc1ef2da36ba5f976e48347ed8dfa454ef76aad04033f6b830b6341fa042ac7f798e9d83e7d7fddbc89ed422b873ee7cac4136ab3c3058b3d4887ceea9cfc51e3d7afa39e0edf448721d6ec6144a1f830292c4995ddc2f42fd5c22ecb0c66b03c8e3794e67dd77f10e71f208856d2ada653d6879e8ee01314dfd5869a0fd66bbcd988cf2858743ec05f1ad6e4f8c8e90a5425819a2fba790a4dbd7e1866833bbc5a7bfe32407695bbad6be185e16d981095845659175f4ba87a6c144fbfec113541b43dc25aaa4cc504f590b266000100000000000000"], 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) poll(&(0x7f00000000c0)=[{r0, 0x7afdc3dd54de2975}], 0x1, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:13 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) fchflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x100000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r3 = socket(0x18, 0x2000000002, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r1, &(0x7f0000000080)="670dda67f315657378904f28c3", 0x2f5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x800, 0x7e9, 0x3, 0x0, 0x2, 0x100005, 0x6, 0x4, 0x1, 0x1b, 0x6}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x100040240001c}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x37bc20d125c96a1d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x4000, 0xfc) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2084, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000080)=0xfd0) r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f3366696c653000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x289) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup(r0) socket(0x20, 0x1, 0x4) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) shutdown(r4, 0x1) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r1 = geteuid() seteuid(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000000040)) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = kqueue() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0xac, './file0\x00'}) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) syz_open_pts() kevent(r3, &(0x7f0000000100), 0x7fd, 0x0, 0x9, 0x0) 16:00:13 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000180), 0x4) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x200f, &(0x7f00000000c0)={0x8000, 0x9}, 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:14 executing program 1: socket$inet6(0x18, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/\b\x00\x00\t\x00\x00\x00\x00\x00\x00 \x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xfffd, 0x81, 0x9, 0x4}, {0x7fff, 0xff, 0x2, 0x81}, {0xfffd, 0xc5, 0x7, 0x6}, {0x8000, 0x20, 0x80, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: msgget(0x0, 0x1c0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c64bce52fe486d97f000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRES16, @ANYRES16=0x0], 0x3, 0x0, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x2, 0x9}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) msgrcv(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="bc0d00af129aafc3487f1354b4361986fa11d19ac6d089e313477c6e7bb12fb760fb59276b4a47c59eccd8a16588f6bb15fced5ddb846e5e9b875845699f4230981df59b7a83325ad05b7d8404cdd6e6d2dab322"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r8, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x0) r11 = dup(r10) sendto$inet6(r11, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) msgrcv(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000106b5a74d2205f4967b92069f7d85fdbacf15481a16bf69b338b8ea01c818710588ff931498c6a1d9699eae4d32c6c538dc3fd"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0xc812, r3, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x10, &(0x7f0000000140), 0xfdc9) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYRESOCT], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-\xde', &(0x7f0000000980)='-\x00'], &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000100)='.(*\x05A\'-\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r8, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:14 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) fcntl$getflags(0xffffffffffffffff, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) lchown(&(0x7f0000000040)='./file0\x00', r0, r3) r4 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/48) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) 16:00:14 executing program 1: select(0x40, &(0x7f0000000080)={0x1, 0x7fff, 0xaff, 0x777, 0x100000000, 0x7, 0x4, 0x6}, &(0x7f00000000c0)={0x3, 0x7801, 0x1a8, 0x8, 0x7, 0x4, 0x2, 0x101}, &(0x7f0000000100)={0x80, 0x3, 0x4, 0x5, 0x4, 0x401, 0x40}, &(0x7f0000000180)={0x100000000, 0x4}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x20, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r3, r5, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000400)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e42d6d87f93599abfc44004fe9e4b2ddebc8", 0xa2}], 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = semget(0x1, 0x1, 0xea567b7f6147e8bb) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/111) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r5, 0x4) linkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./bus\x00', 0x2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x40) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0xffff, 0x1ff, 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000002c0)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b62010971729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7445a2befd103d5ad020769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e662321b551a762a974257d1f3d7c6748f1359865ee96ef73dc9593a388b37d940143823f2bc78b716d43969866231884f3a86d74ca17ee27581a0c0c41b816474ea341154f3ef3ac9a04c57e9582b86d91a2199545e873eb4c704f3bab46ad08422d73ddd85bd5e770b0dbdb9f73d394fd2581bf36171a619b6b0f3f845e3286249532e9e544d11206ee72", 0x114) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="bfd179db24731307d0010ed03233497421f33dd71a127d8f", 0x18}, {&(0x7f0000001840)="5b05101a80dddf0bc3488517913e1e5311cca7c4ee81860a0fdda1c0186ea49efc8f3f45d5bedffb5d593270ff821cde0f73fd541591a38ca1da648ab7c590cbea825ee366c26fb07aecdcca544b61ea98cf925c9940e2e4073bc06e086df3c21b51e53a7707ac9a2a7facef88ff8af70b2155e6960f30765de2988318fb54d9100f38d1e179871aeac73eaaa0c738ebe04bc66827d50b177319d51c73e57d021f0ac2956b78bece26fc2ed1feac60f1f1b500d8a7ccc76b7ea2d137d3cbe809fc0e8d94b1fa23b3acaabd9da5cff618cb1415ec25831ec5d957c30e27cbd7e7028b48bd14dbe690b594ba0e0c0961a34c7b00d3782d584db0537035", 0xfc}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000780)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04", 0x85) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0}) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000180)=""/47, 0x2f}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 16:00:14 executing program 0: r0 = getpgrp() r1 = getuid() r2 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r0}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x800, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffef4, &(0x7f0000000240)="b75d03dd00ef43f7f7c855bb704248d17b5bd28739e17b8a4ba6bdae758366be6880d4bedac1991f567fdb209fb3eda94ccb476730669e6b3c55b4ca0d88038cb005c11f5404daa4fe3ee1246c4408000381a826bb961b6a16ba8013695b97565290e98b7738676951041e31851bb353503a70a7f1a79ad1b8d4351adbeb52a327e2d3e1e5bcefb6b6246de8c566bd53e22370f7d3bc14cb0c2a3f00ad2134a7f528fe05fbd5341b14074ee327076d8fb417c5cbfc9ccc15ab7f558e00b059322baaa2b56001db83ec2e8e6fbcd805cdf936626c12c2dc4b7b37baeab23d257d004ec0ecd2d6c125d38b3400953b7948f320671dd7a247d9803a383cecf22c1a52f8bee78696641c311ddb00") r1 = semget$private(0x0, 0xffffffffffffffff, 0x100) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/31) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) fcntl$dupfd(r3, 0x14, r4) ioctl$TIOCEXCL(r1, 0x2000740d) semget$private(0x0, 0x2, 0xe4ab70ff4788062b) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x4}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = open(&(0x7f0000000200)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x3f, 0x20}, {0x3ff}}, 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4}, {0x6}]}) r1 = semget(0x1, 0x0, 0x40) semop(r1, &(0x7f0000000080)=[{0x3, 0x4, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0x9bcd, 0x1000}], 0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") nanosleep(&(0x7f0000000100)={0xeb, 0x9}, &(0x7f0000000180)) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setgroups(0x1, &(0x7f0000000180)=[r1]) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getpgrp() getuid() r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r5, 0x7, 0x2, &(0x7f0000000380)="3ba2b1f668dab046d46be86f4851b0b7bd4fa9f140d1f764fba588eb557ca0203bbfe7ece3267387808ae680eca5ba0dc7d9f3f4ed41294230a4ba897cb95c00236bd2e59777211f7c06a6ecdf1f86cc1fa34c57724ec798e0396051eb827f510c67e8a49019e284f573a8", 0x6b) getgid() getuid() getegid() r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) getpgrp() 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x7ffffffe}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="c921787e722a050d19c94e69bc153da0d588b046e0af01d6bfb79f16c030", 0x1e}, {&(0x7f0000000240)="d2f5dedb1e988db948d21c27a718c312589e96e46f98b292718fe2ce7c4ccf9d1ab5f6c5b218f5a499ab68ea2b2e9c7c8e9408856183b2d04e6e8c723e24ee7f2e24256454f5baa4817477513e3c0ca9f18617d4578e0a9533fd3630ea4b9ab7b5fd609d54e24200a8dde400ed07d73c53fe24bbeee5d187998789707127e42dabfe697a9ee922f30d28e01ce19a62a6b7a17b44b017a47289cf02e600cbea626690d0877239feeb859800ee7f78ce4fce8526ec4738ae8b2cff0f8d2e0691d31bb888a7240895d7b0e23848e8e9b560b5d53855399099f8cdaea571e6682b281b73ac4edc1a19bf20987948086655407e04c0f8877725c8598ba5708fc886eca41ea343338dff7fa006afd2a758e3c105327416f9a921d653fd1009a6a24c65714b86e2a7e4a0f337677e525dff90dbff292ea1f4df8be6b6f7c6943a099b24b7c1e60843c3fddcceb6a45bf6de258dd63d484a09d8577aff65842c4646ee7f864386cb017554d56bccfcb9df32294fa95ba413c418c701be0975edd010bfb034223c5b6997a057f18a80c9825a2ee1276b39ea0069147b507585225bf1c55207f5d251feb8429186f4bccbb99711f8a0655de07c59c824685957acb6e66aad9dfec64e9882df5ab8feb81809a94d8d80aa82be7b8ae1032deafb7919a441831d944cb9cfcaf6bb7c984ddac3a6c1eeaf15b30143bdd28cb054982f0e112a7272c5afeb3638ac3fd0f310d425e68482153fe7f4d33543016c00edb56847531eabf72f3766d5a5143c7cc1612d164f72316a924f8539cddfb47302a8c37cc8b1547d9b59a701f954341fb4dbd1dade24d4fea296091983b57be477d5566840f882b41967e397919f4c1b8d2b440a59471e1d28f563b408c5654e9a7906aecf43049f20572cb9bc60ad26f4a01b6c8c4d443ca79edf1b68eec67efcbeee71da5c054dd08edfba0e96f0c8c6c35f689ab7d91fc92adf084d758fbc25a716544fc7f60003b2c2bf5971014d5a45b38d23beacc1b9b534690a79e2416f293fedd6f98ce92520a89e7eef2c0e07dc147c4bf82599d8fcd0733c808a7f7f4ea6ae09277e7f9c253a42a85724b14218a7dc60f8f898b1f623e5c4d83fdf803edbb7ba9f3b9ee70cfd690df3e4a548d69e1ea708f4e44d69c8ffce72c2e1eea8ca593e6be6ddb96e6a9ff8ed772dbb0a0f18bc46b5147623d1ccca53dfda8f43a457c782427841d523099923bb2ab61e2d392a462af7ca1210046de59d5d2533cd9170ca92a4ffcfd903a83f2de3a1f779968acf6c33411537b8a0725873ba2ea9b791440e2b44eb61dcf736a46adaf39d13ffb09a4e98da6637340dfc74f50d0a4de721fa5feacba033deb8418c7604d940a3f8229b14c8ca8ac1187b773a2b56733e57e0e91d224cd4c1fb04620bf2846ecffe65c5d3258abc19cf64b13063cedacf53eef8ead6b51204c375474b39e6b7a7a98ddb60197f036711b17c5df8ff128afdf6bee64978023f7cd6f8f889e728443a4abd5c6397de6d3bdedf1f627ae0a2c59d409d1c33bfba4a0b10bbb24f8b47ed819adefd2c3c2ba942105dca1c398b2e0c6400ac5c7d0c9a46efafb52a28dadcc22a6d140b660b0624a9df1f658158d53e5a2f30e7b519a9625ebf524a1d03a13524f48508a6e25cb32f8c64734148df4c088ce817310cd4920c4f8c0988db6642b0c14e05e591731b1b3f305bde0b8164b3b67b71f8d681298aa039186394063f22554d7fa8f94406db057cb3a984a89743f3418287ea6e3e6f185697e3c083938887fc3eb5c3877a0021f9635ecbd54b3553b3df98530a972b7590cb6891a972b723cadf028893809aee628d357f9eaa918e23d9d975685e0bc2118622d036bfaf731ab3827b22be45213776be22d0236fdd040115ce9949e5bc33dec6d8c85f753d6e90703f45ca8b5e616058b3c56d1dc01940d493505a842905a67d3283c6be5b239120564c7ac72d8a6ce5c8157aa9376a7e185aefab6d7f7e3d0d894dba8bc3f72fb528db8a50078aab8889ea7fef935f2501945a8a6e399c7d2f88fdf4c22c5eb5e185ebaf2250f3e4d10b1edf8386e5589f084d9dd13a6d69862436792fc6c680dedd73df4ebe6eca882e27ab3ff12e5127e72628a7d37e133e78f1dbd8582bf922fa42e2f99dc10d2927cfaed873e9d936ec68f155f4bf0d630e6524e40fb9ea14a5507e8c3980deb38a8b085c82c3fdbebac91ff69ec8a2302da139bf5959ad9af1f0e099361884c479b11fddd1c0ef747e7f85c937a5a646bc8795f79467c11be4324b7a488a0dad19c7c04a4cf2819434b58d15c44419080241a1cd373f1da7e544cdb77d2817317b2841ad07d426d19c2c44735015b3b11f12d2d70cce49eb5438cfcbcffa5ee0d3268d58a8f7b7ea0033eb46035615f3760a845eecbf9b51aad66ae73856d6085d9462f46f88dcc17ccbda5ed87b1bbeaecd494c98924c63a52df67cf0a0eec25b6291a860ae7c998840d29fa1088bce2a644c9fc4fad533839a56b50c47c05b1dc5f968c1705c05f78c4f3185a74ae9906980702779ce6ba907843085509d18e47319da5f80b2c195ceda1ec652e372b9caae5eaa016bf702c1a52573527126d8c5e42d00dce098093060f8efcefb44470d39a7da1075b3fcf980a6c39b04711b08bde8aa740015257c5ec10a14f39f568b7ee3142cf40928b44f7c77517998a6acd22ff110199210444f8fc9044ae8673ad7b4c8bb57a2f45b7266aac7d3d5814381afdb0ee317849d1d8bfeaec037a8339ccbc63968f730cbbe4aa763aec9b9e42844782d942ea1045b93ecdfd3088b2452be1700a8320ef79308e84460e4d3287780b716aaa653519a75fb2eae780f16ee559f9064a4751390d9294d9114b9a953e0feeafb6a8e0d09905189774859118726c77651e1f1a6aea025697855086fed06557f18d7b846d8bf9eefd6c14f5ea2dfa0e05f8f34751d988c91da129a6409a08cfb29531e2a6979a48790ea18b49e3d58fafedadaec29febafdf72214f6e5ad90b346611ced4e7565d0fe13d73feccda29588a665a3099841e9c77d2a5fe701a711eaafd348abee441a81a73ae06b2c889eab0b83f0dd86a74dc9c3998718a975b830d6227925aa0c500e905d173a16179c29c84ad01766160c5cd9fe697de9be48ce9cacbde0828ec16cb10a5ab25f8495d47a736ebcd9bb04104e30ccd25a923ed2455f536ae41e9bf680f6a600844e0002ffdf221d6a70590e829f9d6e964c577b64d8615993303e40081f3e08409f9a3ba541f8f542e62891d5dcbc05f6aea338cdadcb04861b4027262251bc8598a1e2be04aec3c95f8cb13223e006038d1d79e8d00714bfa118600476e704ce9a622facee74df75c164e2aeaf121d5fadb4fff5662a1eaea504e6888c94660c265e1eef68a01ed4c503e9e386f0194c4d54561e7440c2d0ea255c8147d9bd92031209ed71796d1f40b6415a6c1e0d6c086937b53be3e9cd54a29111d0d32ef2b9ea6c2ccfa320e84510c229991a00e58a17b24f45a991227a09abb3647c4d9116b352f650fb3a58d3085a125edd8aa3709e28e5bec3fd86dd05ec788908819b16e9e0c6a0d1b915abf27178c47856db923218879cfdae1b193090b7b53c6835cfb44eab3096ab01f7df08f9ec4782806d34c9dcaa9c8be122b9301df92f7a1df757d546c440d4edcb7c25fb4f9ad2739c434836109e24bef80e04c1481136a693f1c1eefc60e13d0c322d19aecac703b896ccbdbaf80431fe38ac3cc03738e4d5fe96f09c15ca43171e59eff8799bbc8b3f36d7354160bcc39cc4394129d0ba2cade48b9392d94e61c537f6e651794a8d2c662717daf312a6d1a1590f0b5c6566074311a165e1a3ca4cc5a507b680bea6004b88191e1886b94423996885e7a27a13bd17f34e41d20b4287d6134c7ef4a30162263ffbe97e7355b094f2ca0913421ca9acd69c49a5d3a6c986ffa1b2f65346bf023fc57bc566b982ce8fff8f6d78bcfb6257b463c428750a8f203226267d9d51fb6911193ac3639012549ea7071642ae3c4b677547e5330761eacc890c5bc99c359a2f24f289c1fd1ca14f1e21749e4227592d0994170690a35eb6a882fd0e56994f55f4117c4d3a4c57b60b669df33c0db5af3bea59900d89f8c52de6870dcc43bca19be6843f457c41b4ff345d6efe3a85f80bbf4975cee719472c5ed7a595b492a8517a66c1c9aeddea1f14acbdd8559bf74fb476897f506b2c6a091966fcaa3cc01387a7b1d4523a6ec3a71dc5efb42938f2de89a227aa8982d135f7d1313257b51e2cf867c3cfafd1de8107aceed39fad1b2a35b4b01cb3ff36127c79d1e590bf6a9e4765b79a5a2d936ce1bf728fa660aec1d628e31ce990e51a852a0b400be8d6deced3296f0c6dc33cd9d094a1f7a369ed431d76eeefdf4217a63e276d0049ed534cd2ab916a6b67a0f63c903d065344d0e4fa3ac195f82bb1548c25df24074922c5a8be45dfc6ec78374cba8730fb57ecf084472693da36789b66d0e6a941915da48aad06b872e3253e5d549184918e6762a93b951713289c78a5a50ed9aab603cd4d3617f950edc04f9894911573e55eac94db7779a4eed7aa787a934da0294dec23c53f88a4104008b05699bf06032ba501a0ccccd52a4fe7539c24f589f5b57a4ddb68d35a3cfee2db5cc5c5300480f12f5ea920291b6cad6dd306ad93bfc1fbd60dbf280f649d19c08b734a716234eb0d0bbf50daec396c2c478cadbee66705f9c14ca1d0335f2d4342fe8f4dbbe22055aa3cbb8a61673d3cf6d39de122dc43f3b168b9f9f284344febfd0a4aeec1fa1659ab321c62bae6b63fd0038219aa8a67c9cac12465a46d4fef7d9387cc7198cf37de7805ed6a16894724984a351b5080979cc53ae24cbb49a31b4e1f887791aceb97d2427f3feeda92eec0a884182860c6dce435359d3bbbcdfe3ce23fce0a5df194cea2d3ebcfa632e4e70a8461abe7e0332e840b8bcbe7863042888b82ddf9adbd05b58b984ed5f4133a5bec886beb7ee181cb0988bde58e221d01483e2b4935f5b000b814a37890ee6d17ab6b42bade3c94403ec82986c36ffdfd47364b7b2679ec92197e03156bc7335df90ae6bf5f452d14820afe5be170c59f9d700a2ca34bce73062a315f769ab3ae79b34ae3245a0d9a0b69132c109680b90b5791f4106467ef0b6ffe05357bbc74e83526b2b0b3d8c689437a5846e530b144efd26d83b25aa63eebce7890fb656a669b45c13e434c3c42c73aaa2b3ec702377838c66f867b0752888be2b7a3653c73d54a3d3d55033ae2767b7e1899420479681263215bd410e78929619af10686050476c8a3d15bba1a0a37892d63df3ff674e6f30e730d65fda6f29bcd3072d4e62f0c8b00652fe9dbc9f5a36678a5c8c24f31a68095f5a968812e62f467ccd404168c61602f459ec008ad380aa561537557ff1e3258e08318e941a419100f264a345910bbae1efdd3222e5aae2bce37899f0c868c2b1b5863695d9b80d7faba5517bde59577a50b71e9058d253bcab82e6ae3a98d45832907b8d7e732bd29407a072d9fb33874cc8c243089797fed1fa9d3433171018ec500f570c1e5f3a4171949e994b925828d066c2f10771f48214d86f0f0fdfacdaea38004317ec920eade7a6cea2f287f6e8c86d877e0c1ed53fd6deca3e8707265f4c92dbb4f1b1c5bae03d0dc2de37f3ab454d919de2e78d3f89dd4aea71bd7492430947fadc5ad155a47f57d8fd3aef0b2b8f096b71c50fa4b77dcf822d3a8af", 0x1000}, {&(0x7f0000001240)="8791262129e1ebaff78364cb2a46a33cfb6031490ba20e747df62ed118898faedf1cf2afe6b5213fdf5160dcec0ee3d0c7d45c999aa9282e07cdc164a99521f7236de986babff48a8a670ef724e0204febbd9dd842f98061f3db46775d1f1562967b925275237125c2e52285c1f2303e9a5730bb7176c6835418a0cb8d4b8f3a9b50addde62a8f93a2779f1611cfff515232aa93418723768ddf889989b737cba5aa2bcd", 0xa4}, {&(0x7f0000001300)="6a154a0b95d917b7ac14c7ff822b41706e7c4f97188bdd8a8c0df29d35d68923209d57c136fba96e2273a07fcd604b8171548e8789be2683cd6a144498df6e3d5e12f2f35719105fdbbfbe75c7e48d930e65040adb00783d9ba7391c58c3d096b41a4e250d8b25a449bc21d42b9a92f34ed1535875b2b47005d7ec67b74e1019d7174f51e8ec23c019dc43fb32a65b9b144d535ec6da92", 0x97}, {&(0x7f00000013c0)="f8463080cab6b32f6dfdaa3f728bc45d9b12b2480af19b0a205cb860a60e8344538972dc5985e2c12320e43766cc4e6d3bdde6c8cd228f581ac6a59eaa33d558aa675706a6d0d63f03369d9eb07aeae9c61fe46685361520ce92f7797b2d9ad1292c65e95945090c0485940a72bdc4f1e175e3fc2cb840f85bcd359c91ee9fded2f140fd336f0f22b4c363a5af0e13068cdfbddeaacc55929fe68637f11a", 0x9e}, {&(0x7f0000000140)="4596e6a935162b7a11158f2a559344895d65e6655e2e5c0dbfa1fb9914905a88de5fa65ffa7d3d8e8478678750b47c6827705631bc399d8ac18b0254525f98d73d2fda9e62cf7bb4d29329068e8ae305653aafece4c87e33269b0d1db73fc6a2f0118dee5119a4", 0x67}, {&(0x7f0000001480)="7893839737ba48417cf8a7aed60315acd30916125684bd3b9333b9e91e6feb87fe03e309e4759d9514ebcd02d8eff4396dc715ac6a5febc49be90c02e0b9f7b2b4817afba9b44402002ed4d7a400", 0x4e}, {&(0x7f0000001500)="c0a79d57d24dd9a45b10c17d2ec5b7d89aca19576f016f5e6aba38e4527be3b320d453408434eb066d527b261ae18f27cdd0", 0x32}, {&(0x7f0000001540)="8d63b7c3b6c328c37f51af35e9aa", 0xe}], 0x9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:14 executing program 0: getpid() r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec8dd1b6ccfc5d123e5045000000dfd541806a3a9ef63069086de0a37e05deca1cbaf20008000000000000000000"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37a", 0x52) syz_open_pts() kqueue() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r2, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0xffff, 0x3}) sendto(r0, &(0x7f0000000080)="5159915ec1bc347176c60017a59d7b5b10b75e033e91b9acd4f89f289e44a8ed4af7ba728b3fac6cf877fd3c6ad59e20fcb61daefb02c7b52f2ad154130b1112acc1fdfb11a1d27752d3342aaf58cd87828a3c76e49e3c6f09baf64b2ceca52ec3e5522ad8e05d2ee0f1ef6692921f36fe5a553f7fd145b501", 0x79, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0xffff7dd8, 0x6}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x44) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[0x7fff, 0x8, 0x0, 0x64, 0x5]}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x0, 0x80, 0x0, 0x2000}) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x6c) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) chflagsat(r0, &(0x7f0000000340)='./file0\x00', 0x1, 0x3) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x2, 0x4) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000500)) open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x10, 0x0) fcntl$getown(r5, 0x5) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) getsockname$inet6(r6, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$getown(r5, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10004) renameat(r7, &(0x7f0000000700)='./file0\x00', r8, &(0x7f0000000780)='./file0\x00') r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x48000, 0x0) fcntl$setflags(r9, 0x2, 0x0) getgid() 16:00:15 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8218a2a75719fb2fb9022e2f66699b7d44384ff98c636e03b53d4d61726c651300"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x7) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 16:00:15 executing program 0: r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r1, &(0x7f0000000280)=[{0x1, 0x7ff, 0x800}, {0x1, 0x55a5, 0x800}, {0x2, 0x3, 0x400}], 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) kevent(r0, &(0x7f0000000180), 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000300)=""/223) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0x0, 0x1, 0x0, 0x7ff}, {0x4, 0x1, 0x6, 0xb537}, {0x5, 0x3, 0x3, 0x5}, {0xffff, 0xa, 0x1}, {0x6, 0x8, 0x2, 0xb04}]}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000000c0)=0x1f) semop(0xffffffffffffffff, &(0x7f0000000400)=[{0x2, 0x5d98, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0x9, 0x2000}, {0x1, 0x100, 0x1000}, {0x0, 0x80, 0x1000}], 0x5) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) r4 = semget$private(0x0, 0xffffffffffffffff, 0x100) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000840)=""/28) semop(r4, &(0x7f00000004c0)=[{0x2, 0x8, 0xf0d8cc5464a70b36}], 0x1) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x401, 0xbe3f, 0xffffff66, 0x1, 0x5, 0x1, 0x4c, 0x3, 0x4, 0x1, 0xfffffffffffffff8}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000180)) 16:00:15 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="cf02681e2e0a400d73c3f9434677dad392f4cf6af7f47f7e3239b493ba8f29b5f7c0b2b92d775e997abc8e8519abb5b0e601d15ced6803a8dbd27698aec853c44bd944a47ca8816244cdce7c69c75113f726f754f679a5ed741cb3b1c5248d09ef7eea211f363e37def63ea4bdc9a30a9bcbe0b7a4c38024692bc0fb150bb810579b470292b144d7fbb00accd68ab3cfbc48763a55e73847cb2bea78092d615e0e3256b8b19037c6146657425d0ba3b2772c889bdb6d56b144f093a0377e53f27670544a02d60da9d4a37a247369c7e7fbf0ef026e1e"], 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="7590b68a69865f9c3aa4f30fc1df023dd4db9e9defc4d46f6ab76f249f854ec40d267f7d4c74a1bc958d80e09f9ce3a8c1bc56a80259b94455ebd3e4b3a9f85051f4025e82231ceee1e732c7cfa23ffae1b618265aa83cd3460ac757344e6ca63dd82f84335073995468ac2efb58b9fd5c5b957d4a128f8997fc2f38f3798810c330403f6101fdf18426c3bda599a4796721454ca520b5903c89ee25f83884aa09ba6ee6eddb4aba9d70a82f5f32d2e3193d10da34efaa7c0c3f2bb0ba3ecb715b50ccf59f9cd28428600537f96a4867d122980558dfa4f2a499fe76522de725bac77d2d3386f2f26990200becfba269811d4cc4", 0xf4}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x21c1, &(0x7f0000000500)=[{0x1}, {0x28, 0x0, 0x0, 0x8000}, {0x3, 0xff, 0x0, 0x100}]}) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x69, 0x5, 0x20}, 0xfffffffe, 0x40, 0x8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000340)=[{0x40, 0x0, 0x80, 0xffff}, {0xffff, 0xbc, 0x80, 0x1000}, {0x7f, 0x5, 0x0, 0xfffffff8}, {0x9f, 0x0, 0x20, 0x2000f4}]}) socket$unix(0x1, 0x5, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xfffffdd3, 0xa}, 0x0) r2 = socket$inet(0x2, 0x4000, 0x9) recvfrom(r2, &(0x7f0000000740)=""/102, 0x66, 0x20, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x20000, 0x0) preadv(r4, &(0x7f00000006c0)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f00000004c0)=""/92, 0x5c}, {&(0x7f0000000540)=""/118, 0x76}, {&(0x7f00000005c0)=""/72, 0x48}, {&(0x7f0000000640)=""/65, 0x41}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7b0, 0x0, 0x8, 0x8}, {0x855d, 0x5, 0x6, 0x10000}, {0x8001, 0x7f, 0x4, 0x4}]}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = semget(0x3, 0x2, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/41) r4 = fcntl$dupfd(r2, 0x0, r2) getitimer(0x2, &(0x7f0000000000)) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x93) openat(r4, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x402, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r8 = fcntl$dupfd(r5, 0x5, 0xffffffffffffffff) ioctl$TIOCFLUSH(r8, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000580)={0x80000001, './bus\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 16:00:15 executing program 1: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xc1, &(0x7f0000000100)=[{0xb, 0x0, 0x7f, 0xff}, {0x100, 0x8, 0x2, 0x1}, {0x0, 0x1, 0x2, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0x8, 0x2, 0x0, 0x3, 0x6, 0x0, 0x2, 0x3b6, 0x81, 0x1]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="004a61e1d621144c", 0x8}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) read(0xffffffffffffffff, &(0x7f0000002740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00200000", 0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:15 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200000000223], [], [], [{}, {}, {}, {}, {0xffff}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) setuid(0xee01) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000540)="a340ac2525b9cff3a6e2f2bfce0aa11c38342710396c1d9c3d37183e77a7a51006239114ccbb69bbf7a7115c6e4c56a25728fc4e8db5f20e836ff9a20db63161b67cc883381524d1e1c868f161730aad", 0x50}], 0x1, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/30, 0x1e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) 16:00:16 executing program 1: sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000004002, 0x80) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) close(r3) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = dup2(0xffffffffffffff9c, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) kevent(r4, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x1, 0x1b86, 0x3b6}, {{r5}, 0xfffffffffffffffe, 0x47, 0x8, 0x5, 0x8000}, {{r6}, 0x772cb25f8ea47367, 0x20, 0x2, 0x81, 0x6}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x0, 0x6}, {{r3}, 0xfffffffffffffffc, 0x41, 0xfffff, 0x1, 0x2e341220}, {{r7}, 0xfffffffffffffffa, 0x42, 0x20, 0x1, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff9, 0x18, 0xf0000009, 0x40, 0x8}], 0x7fff, &(0x7f00000005c0)=[{{}, 0xfffffffffffffff8, 0x12, 0x20, 0x3f}, {{r8}, 0x7b2639b67c2b6e6d, 0x20, 0x2, 0x4, 0x7}, {{r2}, 0x0, 0x3, 0x40000000, 0x5, 0x3}], 0x1, &(0x7f0000000640)={0x6, 0x80000001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3e) shutdown(r0, 0x2) r1 = socket(0x18, 0x2000000002, 0x0) socket$inet(0x2, 0x8000, 0x9a) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgsnd(r2, &(0x7f0000000280)={0x6, "b72d250d12a7fa4fa440ef1d2710db7431bdcef77ce52e5cfab99eac7659488fb042fb36a94feca6a9b6f8dd0d33af4eebdfebd3976dfd15fec4cbd6808af14609cc912a6bb1c7ffc4e682b4dfe2572e212546f382a86bb42687ef17de6ed72846602f0e7ccc72d68ce8f2f8a871ff0d80a36de374aac197292c074ef9cdbf4e0dc60ed4bb"}, 0x8d, 0x800) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgsnd(r3, &(0x7f0000000140)={0x618a51e210473b56, "664f0dcd2c01b838926fb4aeb398d27afb5e5c7aef7edff615022232deba2bbdc050050d24150dd48e7f4e09fd35c7b269"}, 0xffffff57, 0x400) fcntl$setflags(r1, 0x2, 0x3) sendto(r1, &(0x7f0000000180)="39f9a8c3fa6035e68e66d3d9fa6740c9c84c1862fd604a76800ffcc040e44f1c4757e757811634ef3a2d659f35afc7a50475102e5c38562132c872ced3845968e1ef0fca98153ed264e8fc413116870ded06a9531b4aa4975bfe112560aa4c55ccefccfcc1b749d417b4cdcf12777f19333fa0621d4b13f7cfddaa8d4df0dab866d54e68d26f425177e227239255a866e114dda46e52cc8c4e3eb76749bb91696807500c6114a14bed64b05924a6f63cc9d084e303f1865e3a68112707334434481259797fc887ddb075637febf4f6ebf84e658d037b6e8d1b7c952636", 0xdd, 0x3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff61) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) getgroups(0x0, &(0x7f00000000c0)) chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) 16:00:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000100)=[{0x23}, {0x100}], 0x2}) 16:00:16 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x89b8, 0x71dd, 0x379b97af, 0x984a, "c255c4ab1cef9127bab9c47f4b5f0a42d8efc9f0", 0x3, 0x8}) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 16:00:16 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x4000, 0x7c) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x8}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0xc6) msgsnd(r20, &(0x7f0000000dc0)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b104000000f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/374], 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r15], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) ioctl$TIOCMSET(r23, 0x8010426d, &(0x7f0000000000)) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) r26 = msgget$private(0x0, 0x1) msgsnd(r26, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) r27 = syz_open_pts() ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTAT(r27, 0x20007465, 0x0) syz_open_pts() 16:00:16 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000000000003, 0x2f) r2 = socket(0x2, 0x10000000000003, 0x0) socket(0x20, 0x7, 0xdb) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="020000e1a62dbf000000"], 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530005e9d5a0ed9700905a1977ec2b0738907ff656737b352de6168891b5a1861e6a00ae9fbf891c82961a7c25b938c44a446e1c8e75859f8e5d18c6ffa08d6fe4760f34d0b426747b9d71ede2833a62a6e739541a1f1cb8bedf98f3be46fe82f482f52b69dac6807dbba58070c"], 0x10) 16:00:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x3e14, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) r1 = socket$inet(0x2, 0x5, 0x1) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="d5ac893afaac077603b695428d87f414f9466e34c9ddbe9028674e02dccc41c9f7380a213f844ad2cc5ce8e283a422121d0a0f48876774b14362fce3fbcea6b96000cdafaf4abb6399b508543bf4233c33e44e68009f46f1dfebcc309480789d277b3d2ac1f8b40c9cca9a43b8c8e6509f2a1895a051404514ad0513a19b3f3b98e06313e99db9917f3c07a08cce57ea8d92ab881a8617c40fe7e801f40eaf6b4a2979b3a275110dae2ec42ecafc7a6a8330ec7e8c2b6d47ce0e4e7d3df714e4aac6e7086b2c862a21eef567e2680415431756abb7f1435efc812df541b61f7698bd7b47fa2b4530e4c90ebb407313", 0xef}, {&(0x7f0000000140)="edf518ca5d653880df83ed5d49705c7c1e7adbdebe817615146a988cf0cb8ad7a548f90fae6ea5b6a739661706e8169fe0e33b8769ab7f8c8f92db0c02a2a4565cc63f", 0x43}, {&(0x7f00000001c0)="7171d05cbffb580463c541ad30a9b5477964485defb6f40557bb0fa61fb9505dfa1878b9c8c4fb23a19a1b01", 0x2c}], 0x3, &(0x7f0000000a00)=ANY=[@ANYBLOB="3800000000000000ffff00004600000074cef2eb595bcef85e27875d0ec8198783718d8523ccb50fb5dc12e9fc3388a423cb0000000000001010000000000000ffff0000feffffffec2c2f847613077fa7fff357d0303c3e0121e8d5e1ba7e306915baaf4d3882d8e052db4c2c8247f521c281fcbc76f587cd3138493895396c4c8ec9eeaa97c004316b3b3ef8bfa90058f79fe35d3c101141d28fc9331a7eea139791f0a804718380d9bc1726215283c44a3376a3820fb24bac48f8b9d94a46e8f79298722cd4e03e315be9833ddca5d1ff912df5d7f96e7d62d072a06755edf0e81330a6f3dc4c1378b1734e78db08d06a0acfe37b12cc557463b07383c11aefc0ea3b269d08a6c9b1e0f50a5226305414905a0640bcd8f56910cee4df796e2917c9fd22b2d34418bc9244b3533dbe26b7b7dbe1ccaa702cd228cf0bd90237662eb1f2b1abb8a35d345653d31615060f8e77fcaba2ee3875d17a9784165af85f92cc24ec50a9da657d5f1297d96f8acc34b0fd68161fd3770b6a71ed7ec28c0acfc8959e58b5311fae954c33d54fcaec8896697b78efab92c416c4587fd76e1040e0a1d86beb7b5b6b4b426ca82c8c98425bc0baa57edc07b0c53aa4528e9a52d298b0b49b97f45c11935063e65f7467d7ecf97adb30e924568806a075813aa2522d876fabf76f073bdd176dcbac85d2b9f7ce711a06893e5765a68b19d6404150498ebc40c48228d193dd8b5241429005d455d3b28dd430a15629ee190194d50abbc9c11e47a5ee9449f40a6c4825eeb6a75bd92fb476e86f185884e5e7692f9788139adc24aed3f213d5ffb48e49b1ca760fe2689fbefa1844fd728c667301270631c46f9e12da10ec7c5263170a745ad8b1b667712d6188f12d058332ca58c592d785c524e7ecff8edbff72a18e411984a4a78755e9bac3d161a6d54b273a93f8443577badcd7c1488dd85fff7e6e0397b1d214a9ed9d43402cfdead896a153f2a9f83c7e5f2ee3fdf2bdeb48b05cd4cf5426aa226426955bcbe69d53ab0331c696913ae06154609481c54a75da3242368ac37fbc394296041031ebb6c01d64a9a0d2e29d8662fb6e8bc7de9d9b8a74c7ed11ccf2102e71ca4db7d6992a39229d4681a893cc068c8ada67cbbfd3946738b1a0bb8cc507be06ea5b5f5a390d02e64e4fb57bc7ee9ae267d05fedb7d339676b8faca9792336a28759c1cf7e099b069cacea0e696fdb0e4f4f98bcbb8791820c728147937beaded15bcbd240223d57fb648aab8ae9f4cca5814241588210a074a32f3551b914ce9ab401aa07bdf30c3650602bb21e1016a577bcdc5ab5b290a3e723b030ad5159cda333585e113a2883017cee0f6afc56d8066c74a5ca51505bbf1710f66a9854ea708078527f246a6daddcdb4113bbe18ea035673f349a9b420f80e572266b24ed009cb8851a12e30ef6affa18a48dd970b95d774f037924644551bfa537283612de5678ef6d22257c88a8c04f21c2c12d34164a0002251c1722b291b8228e922b4fe9066126c1efa75c982b9300e5d673b607e52cf204d05868553fba1e54406e81a69f2f081dc824ac542fd14bb7142dda9b036083def1d94e3abf3e0ac605fc68512c92c5425b442ab9263627c5dee93ea4f0c1f7c999302b180094f9014c518a69ac70f00a233a51c8de0843cdeace4e434b5bd23302ee9ef01e25cb630d8932de30de81bce3551285368a409aceab31ba3dccb8eaecdeeb73a950975c2a5b5b3937cd6b5d29d521e4fffcf5f874535d110fb96c04c912f402c69505e41c8864ec5da1d32cdfd0b9ca5cbc346ff8fd4cff1b2789b2c4b5239f9c985ce4bad65a92f419a2f5221da1c4b0ed89341af3fd2606d5c33d774c26ab0de6e47d8da8cb87c24e32c8bcad520214e618b7105875c4c338a35c4bb22619d16d2a05f6085f6cc702919ca4a33a06dca1b58de0084c1e412aa4d00adaf09f645e431504cb0373c63d8221247381e207c5ca95a06dc82724c1fafdf4fcffb77f2df52daf3a4898ddfec3dd17e8e6a6e0ef2edc691db078207faa5876b2e7fa42013fe555438f1ec155f7d8d0afd9ad598e01d9b25d21ee99b77003c855d65a19b2751f6b297704fb600a0fe6506897fd92446401ac9e9c92b9dd0bd1cd055635b810c49229550719ccad793b19721fb4e5a61c8a94454046135363d0c6f469fb090e8e3c9c30a55d2d62b136c63211af0794b2bdc143cf38be6af251e235b1ba1a86de1e8a74757986fa2daa242902ed20a2c50b2ede32c7f6e9cd0acc2e38753a523da410f42e4ade4b876b4261213175fb0375b066d7bccb7cb501eaf4faab13c9ec9fbe5ec50eaf4dc94c9382b0ee8520054338e24e74c8629f3946252b4b8013cba165412ec5d0029336803e2560ff436f4aebc450a7299c737c220716cb8db854132fde927e4433e8b21fea98ec645407d61bae4e815efacb47f30ffd9140775308aace67c5f229a3401169682bf79490b58b154a0d82c401462295e35f7886fa92e16ca063ec00b068d90a91457f48b4a5bc72751ec7cf37b8e24c2af43ba3dc396e576e7116174f902139db624763be0e19fa7b9ca31c93c872c634adb013fa317c9b832fe68bc33f9f27f098f205bf4e6f1a3bd49a23c89dc4978bf4aaa94b3af1101056d3910f3d8ee1feb98d5ab6dad0425af05ec09fd3a2afa5e73447e3df9de5659ad2edc416733e9097d303aead0ec0a59da6911f4d8b4939fab3e064b536b41a072da7cf9bcb6a6598758509d300d20931566ca73771861ac7168c2477970a067a4bf9a74d6cc16b750fa3bd2017a3a4cf0165585b3401f15eb7faf5749e42d20f7b5ceec747ab8e2b866e278d5143ac6588d0418c27b849585ad3feae660436cab7da3ab42d1dd8e59f5edb3e21002df65ac5d05f428664204759fb11c6aa0b2c8fcb988c8f3d65dc695b0f06b07252ce7b26fd9ff9b8376ea6ab646aadb58c357aafed61cdc9fbedbe74a6238784b44fdc60c6ddb2bedcd53f0f8f5393b0604e28fdf38f912e92950338e6e76b966d3db885c7d56fa091054d4017771e9f7a185a51128108546abf6d12666d53125eeb940097e93f762bb039990edc8b41879c86739cec7bc3be744cf18574aa65fef952b41211fded9bdb9479fbb93ad78ed4ad0c6d922c6b312e91022be3d55d18b6c815463acf1db0f19514e6f60265176d32a09f9f81479c1bb214bbe5cb6ccc1d9265013f5c72f70f3e52108dcf7f097c681c06c2ca4d18499bc91de972b6ac5f662a575cbb44e9669ef3710a1cb47e72294377ef4ada73c8754e2f16bf152c69265a138b9b8ccea654bd64bad4183745f81f660f0961e42e023761f080f7c30ff97bf510f7b1287473b807888f28e7a0508cc8a0e744045c1ef3b44bc508cf281d5fb6d6dbbb22cd39df71553ed90884540715e90f4a02d8690c4f3071993c1e34ee1984473c021ad36744e309d7424576584036102f0f1db6f8e77df6c71621bf4e10608307b8691e982b7684bbbbd28a62f1a1f2fca629354a53cbfc94c8ec954cdf1041d152667674e2c9c83af7eba38c2cba7860b484f443c1f5b6a703befe52ed2ae8bb424ffc16caf19ae673f9c46201cda9c10b6c944826105fd9b05fe910537848e5142fd5c040b5f37831f8580e78c31e26b9f8095b1389aec1847fd8819eabf13b382ac36ac3cd599225a8c614225a372ab855147b4bb6fd807ec0163aab8dc753ba3f0100e5c7f4b6c17bea332f232dcf96c8d34ff62888bd1e426620ec0a274b654bb519047bf6d0355ef3b6ec451341978b2949e522c791a784aa52a70ea246b9a983cd77fce6feceb6cd2250e74d432ac08f798bcc67be271ea53c36f2f5ec054e2d454c7a2e57153f1fb3dea28f159cbba1047f960cf2f87358513860428401f46a4dc1726b77ad223ea7cee764ab91c079dde236db27258ceb3a766c30a311ee1d02204c363d4489329a3e69eea72f8e40818b755799dfc6add773feba449c9fe68f0160e8eead5e6c57a280e37a13a53201a316120c2ef90d9f4847e1cf174f0cf05116efc52eb720772020f38d57ea3e7e508e3a25afb80dc8537ecd2e39f6a724081a3506fde7dc1dfc76dae09c56081fea587ea01528a54190ea67163534bc455a13dd072f4885dd1036e59a14da9ae42fc490223a5bb8064287d2e2e7eb498e03ba3bffd79fa31062b0708675bbe1e5bef7f3a90dc832c233479876b89d7896011bf44f5f77ab6ddc1e37f9482341e1911183fd7f339ed589b95db1e3d59a1359be7014764d7b6d3b47ab455c6a00b97d330ba795e211572b162466c66427bec0ec0d1d6c9ce52b70869c40c1c7e7048017134c5f04d842fbc171a6104d266cf70f30126b69289f7866fa616ed2ea395bfdf4b0db43ab4c68e35135e18a1a14ca6b500af7d2863a59c1a896530c93cde508bef2842d090ea109db35dd53010970ea75ae1e741a0e95fc40d89bce3ecd3568f4e666e7f73095445cef0f721649d5ded1af986e361d05af11210f3f90cfce08d5618607c9248902721ec4d8455db28857b6cb0070db6179b28a37fc679444013bb9bfeed94f9e29042ac577bcc7acb2adb524f7fb61e661162e3e8bed6fbf8ad81391c5989878046a9c45fe3d465d87e1b95c73e98b1b9dfbf53d0c1e80352150179821a0227cdd8e64eee03877b66431da5e6204613f78594e2755deb38b28aa343c11d91b1e6573a18eee0d337fae6e298b7eb7b6e48ad70d61b152a60304022886c4bb6100baeafc55d81facacc674a1d319ea7934cd8ee3f55b67fd4ba6927697e20cfca68a65b984700eb41a1b46027bb6c7487890b00ac41ed48c7ec7835474cc4b8d0d5041dd78815e402d1e56a145d33e99b078be70954273b95fe7ea00a9a60d7f65e67e29711b2fe2e6bdce0418a77eea447d90c909035695ececae076ed8c9c4592ea7ec80df2170af790738a09b0cd5c6790aa081ce97a71f2a53c2deca398c4c4e784c63fad047839c91075b17a3a8ce5d9e7e76dfe26d0aeeaa1c15147a2b13ed80e2e1879a223a702028b63c3202d3ed640320cfc5f66eaa0e3ea2902538a9d7ee12ec9fece0ce7f7709ace87fb63a555fbcc5d0d09e4403acee5d2a544170423cbae3fcc4ab65731979760132f6a8abff466755929ddfb76e0a83e5711690583454481d1927e959c3ff137c0d7d8342ca27806c758fcb2e68a50654f9c30ae936c158ea8bcc9caedaefbe9d6cc3f308b1afaf62bbb93e22ce31e4f01fa77d02ae9ffaaf563e24b0f1e2d22fe066400e7dd23505e914eaa4af523122b620f31fb26e1d0a0cc680619acd7b89e65ec1990743babfac56d8a3606e1f98cca11922681a1297186c85f0daec3014e83e3b5d6f878cf3ca9e4f58fe180f253b2cab417b6256bb3c94f662a4751d85f0dba5c577b8df481bde23752adf16908cd02cd7182a7add9772a91b5f33369ef10b9abf062d9dd90fab6aa79309ce4480f8baa4f2a4ba02162d2626bc086247b56fdf6b377ac7027cfaccb58bb29a1624aed43610ee27a0cc48011192cc6d8847b08feaa75baa26d1a450938d0010ec982ce2f7e359158d9ff43e3a58f424be0ade4de1f79872aa918ed19fd760b47afe6c7edd040788ce0e6780b3c4a24acf6a53740ce5a4fa61aca2e4b72788c5de2c87f1a5c7024343b9033030a72b08f96b2eb0a42a768cf2978a8e04b50f9ac616f4af037680c41800da752e45a5415e327c1ad892fd5c8650785370f083923e934e25ba87e1a2bbd5b05b1e5c17c08d0f7fa93b0b8465ad512881a469134ee64a490a4db1f89700b8cb582baecb7b2266524a367799f91184b69cfcde3dfd6f2a3e59120c69276e21a80000000000000003800000000000803bf20f4f345c93c1f0887efc93fb96079f24c89d3ae890a3d28142b3a929e62ce4f8ea28b51f79ff7a208a9cda953756f602ea184e62e671a7187e246c5c1b6bee1feebd4887bbe5faaca8602dc1148996fba8b63b05d35bafc9bbcc486eb8d3843299d6ad7f02bc7618e765826117be333968f474ad068a0afc61b326e380d23efc44602a966106af7ec9788dadb2c575294552c2b30000"], 0x10f0}, 0x8) 16:00:17 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000380)=""/54}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x27, 0x1564}, 0x8) r5 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x800000000008}], 0xec7, 0x0, 0x7ffd, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) msgsnd(0x0, 0x0, 0x0, 0x0) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x0) r9 = msgget$private(0x0, 0x110) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r10, &(0x7f0000000300)=ANY=[@ANYRES64, @ANYBLOB='\x00', @ANYRESHEX=0x0, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESDEC=r9, @ANYRESOCT=r7], 0x8, 0x1, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r12 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000004840)=""/4133) 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {}, {0xfffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:17 executing program 1: syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xe5, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$setstatus(r3, 0x4, 0x80) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0xfbfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x27df, 0x7fff, 0x5c11, 0xe7bc, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546", 0x0, 0xffffffff}) write(r4, &(0x7f0000000180)="21008051c4272f1fcc541d74f96f45a5196c34bb4581b606de01e3d215e07526ec61d5cc890995dc9b4f6d6f0d25e4c4314ce579d2fec5abb876dc4d01d5da06eda476852b25e60f6b512f7759dee5455e3a4dbb49ae2a3f9795324bcd91a4543b70681c099f437d52d61b773057d24661ab99a5167f64d1edeadde7019ad73e973c7d711b7666368382f093f02fb1c0c260f656bcfd2df22f78a9", 0xfffffffffffffeab) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) syz_open_pts() unexpected fault address 0x410aa9 fatal error: fault [signal SIGBUS: bus error code=0x3 addr=0x410aa9 pc=0x410aa9] goroutine 22 [running]: runtime.throw(0x8cce4c, 0x5) /usr/local/go/src/runtime/panic.go:617 +0x72 fp=0xc000187a40 sp=0xc000187a10 pc=0x42cb72 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:387 +0x47e fp=0xc000187a70 sp=0xc000187a40 pc=0x441fee runtime.mapaccess2_fast64(0x8429a0, 0xc0027cb860, 0x354, 0xc002e81478, 0x200) /usr/local/go/src/runtime/map_fast64.go:84 +0x69 fp=0xc000187a98 sp=0xc000187a70 pc=0x410aa9 github.com/google/syzkaller/prog.(*vmaAlloc).noteAlloc(0xc0027cb890, 0x0, 0x800) /syzkaller/gopath/src/github.com/google/syzkaller/prog/alloc.go:128 +0x70 fp=0xc000187af0 sp=0xc000187a98 pc=0x7546b0 github.com/google/syzkaller/prog.(*state).analyzeImpl.func1(0x97cc00, 0xc0027cb530, 0xc002a9c2e0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:64 +0x4e9 fp=0xc000187be8 sp=0xc000187af0 pc=0x7895d9 github.com/google/syzkaller/prog.foreachArgImpl(0x97cc00, 0xc0027cb530, 0xc002a76408, 0x0, 0x0, 0x8a9c00, 0xc000187d50) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:125 +0xbe fp=0xc000187cd8 sp=0xc000187be8 pc=0x75513e github.com/google/syzkaller/prog.ForeachArg(0xc002a76400, 0xc000187d50) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:120 +0xa1 fp=0xc000187d40 sp=0xc000187cd8 pc=0x755011 github.com/google/syzkaller/prog.(*state).analyzeImpl(0xc0034891d0, 0xc002a76400, 0xc00258a001) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:58 +0x61 fp=0xc000187d78 sp=0xc000187d40 pc=0x754f51 github.com/google/syzkaller/prog.analyze(0xc00275bec0, 0xc00258a000, 0x1f01, 0x2400, 0xc002a76000, 0xc002a764c0, 0xc000187e38) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:34 +0xa5 fp=0xc000187de0 sp=0xc000187d78 pc=0x754c85 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc000187ec0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:136 +0xc6 fp=0xc000187e48 sp=0xc000187de0 pc=0x76db76 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc002a76000, 0x9779c0, 0xc0027b77a0, 0x1e, 0xc00275bec0, 0xc00258a000, 0x1f01, 0x2400) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:42 +0x29f fp=0xc000187f08 sp=0xc000187e48 pc=0x76d03f main.(*Proc).loop(0xc00275bf40) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x435 fp=0xc000187fd8 sp=0xc000187f08 pc=0x7d4be5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc000187fe0 sp=0xc000187fd8 pc=0x45ad31 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:258 +0x111b goroutine 1 [select]: main.(*Fuzzer).pollLoop(0xc0000b5080) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:295 +0x127 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:261 +0x128d goroutine 6 [syscall, 5 minutes]: os/signal.signal_recv(0x0) /usr/local/go/src/runtime/sigqueue.go:139 +0x9c os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x22 created by os/signal.init.0 /usr/local/go/src/os/signal/signal_unix.go:29 +0x41 goroutine 14 [chan receive, 5 minutes]: main.main.func1(0xc00006a660) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:137 +0x34 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:135 +0x5b4 goroutine 13 [chan receive, 5 minutes]: github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1(0xc00006a660) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0xb9 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:71 +0x3f goroutine 16 [IO wait]: internal/poll.runtime_pollWait(0x22b1c5df8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:182 +0x56 internal/poll.(*pollDesc).wait(0xc0000d3398, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0000d3380, 0xc000252000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b net.(*netFD).Read(0xc0000d3380, 0xc000252000, 0x1000, 0x1000, 0x4, 0x854800, 0xc000079b00) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00000e928, 0xc000252000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:177 +0x69 bufio.(*Reader).fill(0xc0000617a0) /usr/local/go/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).ReadByte(0xc0000617a0, 0xc00002e570, 0xc00002e500, 0xc000079b80) /usr/local/go/src/bufio/bufio.go:249 +0x39 compress/flate.(*decompressor).moreBits(0xc00011f300, 0xc000079bc0, 0x10) /usr/local/go/src/compress/flate/inflate.go:696 +0x37 compress/flate.(*decompressor).nextBlock(0xc00011f300) /usr/local/go/src/compress/flate/inflate.go:303 +0x36 compress/flate.(*decompressor).Read(0xc00011f300, 0xc00025e000, 0x1000, 0x1000, 0x824501, 0xc000001b00, 0x3) /usr/local/go/src/compress/flate/inflate.go:347 +0x77 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc0000faa80, 0xc00025e000, 0x1000, 0x1000, 0x42c191, 0x8f5288, 0xc000079c90) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:131 +0x51 bufio.(*Reader).Read(0xc000061800, 0xc000020a90, 0x1, 0x9, 0xc00000dbc0, 0x3, 0xc00002e570) /usr/local/go/src/bufio/bufio.go:223 +0x23e io.ReadAtLeast(0x9737c0, 0xc000061800, 0xc000020a90, 0x1, 0x9, 0x1, 0x0, 0x0, 0xc000079db0) /usr/local/go/src/io/io.go:310 +0x88 io.ReadFull(...) /usr/local/go/src/io/io.go:329 Ã encoding/gob.decodeUintReader(0x9737c0, 0xc000061800, 0xc000020a90, 0x9, 0x9, 0x4050ac, 0xc000000180, 0xc000079db0, 0x42b8ef) /usr/local/go/src/encoding/gob/decode.go:120 +0x70 encoding/gob.(*Decoder).recvMessage(0xc0000d3400, 0xc000079dc8) /usr/local/go/src/encoding/gob/decoder.go:81 +0x57 encoding/gob.(*Decoder).decodeTypeSequence(0xc0000d3400, 0x8f6400, 0xc0000d3400) /usr/local/go/src/encoding/gob/decoder.go:143 +0x12c encoding/gob.(*Decoder).DecodeValue(0xc0000d3400, 0x8147a0, 0xc0000faf60, 0x16, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:211 +0xf6 encoding/gob.(*Decoder).Decode(0xc0000d3400, 0x8147a0, 0xc0000faf60, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:188 +0x191 net/rpc.(*gobClientCodec).ReadResponseHeader(0xc0000fab70, 0xc0000faf60, 0xc002b31b60, 0x0) /usr/local/go/src/net/rpc/client.go:228 +0x45 net/rpc.(*Client).input(0xc0000618c0) /usr/local/go/src/net/rpc/client.go:109 +0xa2 created by net/rpc.NewClientWithCodec /usr/local/go/src/net/rpc/client.go:206 +0x89 goroutine 3306 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x22b1c5778, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:182 +0x56 internal/poll.(*pollDesc).wait(0xc001834198, 0x72, 0x1ff01, 0x1ff89, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc001834180, 0xc00351a077, 0x1ff89, 0x1ff89, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b os.(*File).read(...) /usr/local/go/src/os/file_unix.go:263 os.(*File).Read(0xc00000e258, 0xc00351a077, 0x1ff89, 0x1ff89, 0x27, 0x0, 0x0) /usr/local/go/src/os/file.go:108 +0x70 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00000e258, 0xc0000e2150) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:595 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:589 +0x91a goroutine 21 [runnable]: syscall.Syscall(0x3, 0xc, 0xc002054fe0, 0xc, 0xc, 0xc, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:19 +0x5 syscall.read(0xc, 0xc002054fe0, 0xc, 0xc, 0x0, 0x974cc0, 0xc55490) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:870 +0x5a syscall.Read(...) /usr/local/go/src/syscall/syscall_unix.go:172 internal/poll.(*FD).Read(0xc001834300, 0xc002054fe0, 0xc, 0xc, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:165 +0x131 os.(*File).read(...) /usr/local/go/src/os/file_unix.go:263 os.(*File).Read(0xc00000e490, 0xc002054fe0, 0xc, 0xc, 0xc0038a9980, 0x40bf48, 0x10) /usr/local/go/src/os/file.go:108 +0x70 io.ReadAtLeast(0x9740e0, 0xc00000e490, 0xc002054fe0, 0xc, 0xc, 0xc, 0x0, 0xc0038a9900, 0xc0038a9a38) /usr/local/go/src/io/io.go:310 +0x88 io.ReadFull(...) /usr/local/go/src/io/io.go:329 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0000e2150, 0xc000022980, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78cc90, ...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:749 +0x286 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc0001442d0, 0xc000022980, 0xc001eb1640, 0x1, 0x4e3f23, 0xc003517500, 0x4e84b29b692ee43b, 0xc0038a9d50, 0x4e42b0, 0xc0027b7770) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:279 +0x11b main.(*Proc).executeRaw(0xc00275bf00, 0xc000022980, 0xc001eb1640, 0x1, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:292 +0x1f3 main.(*Proc).execute(0xc00275bf00, 0xc000022980, 0xc001eb1640, 0x0, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x6a main.(*Proc).loop(0xc00275bf00) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x4df created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:258 +0x111b goroutine 4078 [select]: github.com/google/syzkaller/pkg/ipc.(*command).exec.func1(0xc0000e2150, 0xc00275c900, 0xc00275c8a0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:734 +0xba created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:732 +0x19c goroutine 3980 [IO wait]: internal/poll.runtime_pollWait(0x22b1c5ab8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:182 +0x56 internal/poll.(*pollDesc).wait(0xc0020ebed8, 0x72, 0x1ff01, 0x1ff89, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0020ebec0, 0xc00304e077, 0x1ff89, 0x1ff89, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b os.(*File).read(...) /usr/local/go/src/os/file_unix.go:263 os.(*File).Read(0xc000796060, 0xc00304e077, 0x1ff89, 0x1ff89, 0x27, 0x0, 0x0) /usr/local/go/src/os/file.go:108 +0x70 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc000796060, 0xc0007ce0e0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:595 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:589 +0x91a