kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 8 18:30:28 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.221' (ECDSA) to the list of known hosts. 2020/05/08 18:30:39 fuzzer started 2020/05/08 18:30:45 dialing manager at 10.128.15.235:39926 2020/05/08 18:30:45 syscalls: 338 2020/05/08 18:30:45 code coverage: enabled 2020/05/08 18:30:45 comparison tracing: enabled 2020/05/08 18:30:45 extra coverage: support is not implemented in syzkaller 2020/05/08 18:30:45 setuid sandbox: enabled 2020/05/08 18:30:45 namespace sandbox: support is not implemented in syzkaller 2020/05/08 18:30:45 Android sandbox: support is not implemented in syzkaller 2020/05/08 18:30:45 fault injection: support is not implemented in syzkaller 2020/05/08 18:30:45 leak checking: support is not implemented in syzkaller 2020/05/08 18:30:45 net packet injection: enabled 2020/05/08 18:30:45 net device setup: support is not implemented in syzkaller 2020/05/08 18:30:45 concurrency sanitizer: support is not implemented in syzkaller 2020/05/08 18:30:45 devlink PCI setup: support is not implemented in syzkaller 2020/05/08 18:30:45 USB emulation: support is not implemented in syzkaller 18:30:50 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) getegid() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x3, 0x0, 0xb7, 0x200, r3}) socket$inet(0x2, 0x8000, 0xff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x200, 0x30) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000200)) r7 = dup(0xffffffffffffff9c) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0/file0\x00'}) r8 = openat(r5, &(0x7f00000002c0)='.\x00', 0x20, 0x25) chflagsat(r8, &(0x7f0000000300)='./file0\x00', 0x10000, 0x2) recvfrom$inet6(r4, &(0x7f0000000340)=""/46, 0x2e, 0x0, &(0x7f0000000380)={0x18, 0x2, 0xe11, 0x77a}, 0xc) getpgrp() 18:30:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x7, 0xffffffff7fffffff, r1}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x2, 0xfffffffffffffff9, 0x800, r3}) getrlimit(0x0, &(0x7f00000000c0)) r4 = dup(0xffffffffffffffff) recvfrom$unix(r4, &(0x7f0000000100)=""/125, 0x7d, 0x40, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = open(&(0x7f00000001c0)='./file1\x00', 0x20, 0x18) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000200)) sendto$inet6(r4, &(0x7f0000000240)="0caa8efeda0fd9761bf36bf31b25b1595c097c45353fc93a012ded798ca5c75222ee90d16996a53534217ca9e4bd6f38f14b051f780978572410c5d024700a641f9983ab4bb57b0e0767d6f3fafd9532225286f6b3f16af7127f35621e06fdf800adc29c73e89e274989db869d6605", 0x6f, 0x400, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000300)={'./file1\x00', 0x0, 0x18, 0x1, 0x1, 0x101, 0x80, 0x3, 0x2, 0x2, 0x0, 0x7}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) write(r4, &(0x7f0000000380)="dd99abcb2fb293da67bbc609fad5f9874efd82f9296780dc0bf06783d0a1d0cb69c2cbd9c19c0e59617e0f9cb9050b13518f4571f822cdce1c95907a9e6bf91f9c21538e502a7fec0f6b", 0x4a) r7 = open(&(0x7f0000000400)='./file0\x00', 0x46161b11368893b6, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0x0, 0x7f, 0xff, 0x6}, {0x0, 0x5, 0x9, 0x4}, {0x8, 0xff, 0x81, 0xffffffff}, {0x3, 0x3, 0x0, 0x1}, {0x81, 0x80, 0x35, 0x3}]}) fchown(0xffffffffffffffff, 0x0, 0x0) 18:30:51 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x10a) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 18:30:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x40000, 0x8}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="05530870588855128857951c3c913b53b510d012a05bb12cbd9e6f92cea419d515949c967f38b269a621d961e1295f5fc7c4773e8f119ff5c7a99f147f767b55ea5442459dce35ded1bd3003dde5f3ae316419854e4deda08876c3caef78b066fb3177aae9fc6022a1723fdb9fcbb1eb74eca7f4b64c72def9d4d1a71a009403ca8b"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x14a) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="50111b002a946f6ab793f224ed955e4ac38160deb9b9c026dc8096507002b62feddd19e0806dedceb16d9eff5f81351c9a7c270d7e558fb0b73884fa12c2903643facbf2a7e36d5a8b99e8586cdb79394b658b38c8d8bf4151e97b6dd15abde14b95ec9c836f7381fb", 0x69, 0x4, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 18:30:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x61}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000522846d7f400"/24]) dup2(r1, r0) 18:30:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6}, {0x60}, {0xfff6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x41, 0x40000000, 0x400, 0xff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) poll(0x0, 0x0, 0x5) syz_emit_ethernet(0x35c, &(0x7f0000000000)=ANY=[@ANYBLOB="000002000000cc43000000000000"]) r3 = semget$private(0x0, 0x4000000009, 0x82) r4 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x140) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2}) semop(0x0, &(0x7f0000000380)=[{0x0, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x2}, {0x2, 0x76aa, 0x800}, {0x3, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000380), 0x1d) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r3, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) 18:30:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:30:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x9) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x94, 0x0, &(0x7f0000000000)=""/148}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x5) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 18:30:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x10000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 18:30:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x0, "41d91fdbefb22b368d31aae1000000002000"}) 18:30:52 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x2e, 0x0, @rand_addr, @loopback}}}}) 18:30:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5be4ee9102327076471100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 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) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc000, 0x3ff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:30:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0xb2d2]}) login: OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 18:30:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="040ff781d24e69912a0f5d54ad47fd2c12b1a52e0040000000add51849baf74800c4479167465def635ca8884b61c7357dacb91ea02648c94d0195807c50e5a2438e73b6409b316c8116ca1f86236dcdbb7b87f7b447f4cf279c37fb18588421913ee3423fa025e1b422b689"], 0xa) dup2(r3, r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000240)=0x7ff, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) fchdir(r5) setsockopt$sock_int(r5, 0xffff, 0x4, 0x0, 0xfe3d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f0000000100)="9edb28f8f99eb18b", 0x8, 0x0, 0x0, 0x0) 18:30:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x12f) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) wait4(r5, &(0x7f0000000000), 0x1, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x10000, 0x5, r5}) 18:30:57 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd603179710030320000000000000000000000000000000000ff0200000000000000000000000000010100907800000000602484a200000000ff020000000000000000000000000001ff0100000000000000000000000000015a2431627b5b27a1"]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 18:30:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x7138aaca]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) fsync(r1) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x8001) 18:30:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x4, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x7], [{}, {}, {0x0, 0x0, 0x2ef7}, {}, {0x0, 0x80}, {}, {0xc041}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x1, 0x5, 0x84) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = dup(0xffffffffffffffff) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000040)={0x2, 0x2, 0x7f}) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000191c0), 0x1) 18:30:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="c6"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000180)=""/157, 0x9d, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x401}, 0xc) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 18:30:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 18:30:57 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') syz_emit_ethernet(0x68, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x3f25, {0x0, 0x6, "b0ca1c", 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, [], "8268"}}}}}}}) 18:30:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "0000007db84d4337014608ff00e1ffffff0700"}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(0xffffffffffffffff) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) linkat(r3, &(0x7f0000000080)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00', 0x4) 18:30:57 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) r1 = socket(0x1, 0x4000, 0x9) fchdir(r1) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f000", 0x57}], 0x1) r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/242) login: in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! 18:30:57 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddfffffffffb6fffff01b7272b33"], 0x10) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="e7955c2b9cde19c5", 0x8}], 0x1) 18:30:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffbffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) shmget$private(0x0, 0x2000, 0x20, &(0x7f00006d4000/0x2000)=nil) 18:30:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x1e, 0x0, 0x9, 0x7820, 0x7fc}, 0xc) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 18:30:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100e2956b9223776", 0x8) 18:30:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc42", 0x96}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000], [], [], [], [{0x8}], {0x0, 0x4}}}) 18:30:57 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, 0x0, 0x0, 0x0, r1, 0x8, 0x7ff}, 0x8, 0x401, r2, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000005c0), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x402}, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x42) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x90) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) dup2(r4, r0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r5, 0x1}) 18:30:57 executing program 1: poll(0x0, 0x0, 0x400) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = dup2(r0, 0xffffffffffffff9c) close(r2) 18:30:59 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000640)="22a0c668f97a38055e3d7fdccf1895c65f4d8e37ef4de1e638829be29919893cf2ec0f7a284d2145694a021da921ef274b2710c0e8ecfaaeda939bf15e5de4cefc969d163f5f1143ac4dc7987b230ad3316797de3608c99ad3aabed032c7803e01bf3c9c39008d57d8d7a2bd921f60a240bd4f3c7b7485ba78d5cecccda303808844bf78b9773210ef6ffc078aae1f4ebd80ebc85b04faf3b38a0eab95374695a37733f66496566ec62d5bd2417e983e211ea3807f00893b878255fc0844c732f008091bdb664781e35f3104d405e80bc3ed23f4f485198f04accc96987041fe247a506c08a22b640560eb69c8400ea8b5a0bbb8f492e41067d97086c74979996444fdd774e9f7cf71409466f81accd438a2d07134c4c9eac880924754c1add7c82e179f55f0349dac4ad646abbc2e0b6bddd6ed440f6a54bcc996fd644aed57d2d3c91d318ad75396af991c0f553b562a5f582385f003458e20fc40c62da7a52344f64e9e993e1788e6227c0f46d74adff84d93b4a0b09ddacadc4cfd8166727ee39f50a86d106c3aa8584e2bb2f43050c85298c4273838805c3246cc792217ae348ff4a4792cc59582afc436cdd30875a1418dcc5995bbbce21ef5e402ae89a3cec3920cc9c498a1f8eb5bf5b9a2beb30188bace173ecbdf7c03f55c753301895f55d2dd1c0af2287298ca68152eb12cf64becf8776114f724c765693a8e4d293975b4d3da24fdbfed7a3dc1596c4876f55cd0767ef411f3d8f16894c2fd8286c33633d276784146be726ca1cf085f681836d1ec686f6949dfa6a0fb09998a7dbf9abff1ba22b7a6e957f0ccf2f5162e6e4fb3cb2dabe22be8d566bfbad85df6f1c7529dbef661830efdcc595bf406f3b27be59c807f769a23c8bc959882ca37ee7375e1d6e61ae8dce8866deca9b2998fa4883da21cea00d59ab7ac1080f1c6eedf91f8d66be58648f4ad69d64c547f4612c5fc6d14ff6f5453e18bb70cd5c8b13e7a8d5ab16e925f9fb11445a4ef47f30a3e0791843d6e70c4b8fef83a2b02727a413101272d3adb838ea37bc3f1817527b0d6d70fbd7d361d2e02aeabd1295fecb0834fe6284153f708e40178b06bccb9f4b45d16ac7f14ea8281898c5d517f113737be00d77025ddc66d7ccec06fa9b82bb9ec057cee12540adde3ce2dd9b8843f7317cc75c934496fe00ab14e2b39788e51d6ca899117701f3a468c595a2b46c49cc2fc1c22c04ecd808c8f1100c662fb1667a8bee21556518e0632bc340a51d1d5d11d2cc071697378c4a4eda70ddcb8854b2ba2e37eda4cd05b437c8562acd61215f6b29a99f2aa0ce766ab501f116482fb1bf9068289badb107c70987594b15f3a859ce692d062276202ebce1544f21b3ef88b396fac9d327bb723d2e743b3ac17febee6c7bef06bf3288bf3540b3e686a39a8896d215007c69372251069cc2a039da5402cfb54fbd6b720736bedb90a180ba30b5f48dc0a938a1c7e2e5fc6be79f6b7a46b6fdf3c24473f5fd939e04f7589df54741a393ba17d5820c47c9547c3de2def86ddbd200b94fa2325a57db7d52cc39a909ab3a96f57db88a0ed4c6975d389760b543178a78f024fb6fcbd4390d3eff51428e2907e0e15d537fa34728fa9ef7c5482f72196669bd46bdb3e39453a670c6711657d114f22ad42cdce73a703d18c3a6fa63fc67272ead5167804bef7229b70ffb264e4455d9c1772af22785d9e08034fe215cf176f22135a3131deb120c0ae4e66fbaa2d39da428b25c90159e16821f5198adc2d50b2776f8155c902fe94807e6a00ece4ef79d3e60314d34fbff07e1b8b27541a12b837d666393f030df9930d860b08ab7fd1b1e67b14bb879e02ab105d21af82d20f896d665742b6652769246ed7774f4ab1d91b6be176a3c4bad702beb5ff92ffcd4875536d57815c640cb5df6ccbddbd5a0fd628cc9dfd6d1691997eb4221fc3a84194a2aa7f22539e608ed6bb0504e18161ee347b43684415d2da965f5f3f7ebf8d62b321770c9701d15f5fdbefc33f5458ab4f5605ba049c55d6f26f2e607a5c26d01ea43d3094e9fc5aaaeccb20cc9d309ab23b00da19e2e93e803ff4f64523fe138817cb3740b45e55dde9488c4b7974e530024f0b72912a22c72ba098d446b6fa1071f4a43d5f436dc675ce58b3b35f4e82964c7c9c97872a8a516797340f8b3768ff2fcd55427a38f79ba4c4b2874de935a1bfdce99fc9f535e90df37a9416a401ba0c47c00dae4843d9d8d255b9533c1a7e55019c2ce5598f610002439fbd1783d51b1e2c32dc2809844971b70f3714a0570bfcc1886060b1b523eb502947c9e041d74008cc5f6ea3113f3e9ef10707521ca036c6be0e40cafa034463babb423da90522bcb82f0c1537ddb75f423b23aa7700a5fb1edf8e7f6a70e9e665fad5622482c9549536097f61c70ae81a4a723a9477c7a7a03e2ed2517ccd70829aeedd430ff0cf2d0bcbcefe4e09cb7c1e338518c0bab494365676734fe460b755b31f753db617d9a38fa0d97ac2451613856db874c63078cfe9ad8de7404389c9d852408d6e170c96398f6f96c4344c813a5ae15dced559915d4ec6b213e7c6e27f1a1452e09d98ee30f1e01646cdbc203b6d0313edb0e103c8d21f072985cc28d492e38153961daa505a7b45f07c1685c12b5724db0fab4d674f5e9f5c2aefe69d4ee05a18f55496e66cb961a2bd020fc2dd9cc87642b3ddbc8f5394124e275f6e5f95d3055e2fe37c17424a4ef63cd62624b34cc9dd94bbeec114cadc85a7b88e9101f85c0a08d3befa4b472e43f63c22a2ff22efe0e62fb5bea2818ab22aafed1cb9b6cb66082e14e9d7565d4fd270ce6920ac5305a207a12b2d3dccc859ded155fd2557bc85f3963166368f38b962a409252f42526caf96ffcf3af41f6be73229abe909af2cd279d679adb4de74237c13521ba651004a17798365dbe8335f0a5126199d8334ae6e479753fe8d5cac12816a1fc472c7bbb55b9178ea8d84b731ad61a7504df34fca3ea078badce51baa6ade5f1deb1d4835a1c2137aff084eeec05b257a1e8ae34403f32251e477d81b3e0ebc44b7bf4acccf7aaddb37d3a6107ceae48884f1fc20956725e9cba16479edb4977031448973de18448eedb35459fb3fd279fbb9bdc5720b8682ecbcbc58e59cfdbae56a6984731d3698578bbf1c637a402bbc3f55d3c7fde01f7cb9310209bdf07d8a7448f90fed1cb9180b14ae786e43690c35ae1dd908e59d0f047c884856a321769b137300a14f1df5338fc4c98cee84d889752ff7c6d9220f69dd21c7a17391a9ed5ba4cb52461e36786201c02243ebd45dcc1915c78d31580766e52312e0cd32ba8a25e2967bb3b5e20fcb87bf20369e15565b8ed653bd01a10925e92227d8c81cddfd5725e0bb44a6bd6deaf74d762a8257d7a4388748c68142a9cf1e2afbd4afe7320bb6070a18c6f6f33091ee59dda5f03bace6c17a98570f14148fd8946a87b9ce409c91abb6f475f65c6e082e8ddc94e4ef2408c1a5727480b1201be22449210d231267b071d2590a3840b4f30f7b50d63dd4c0f49a664d9cb92cf083df99fbe4265b102e47db289097dcc24eac6df1603b5a3b12f6ee313862c53820fdc8237032a3e56a45c8930e8a41b3ad29495a0dbe48cf9313315531c4ec7bce6b073e34d178508b4dbe57fadb7d6cd999d802447c21af96f0a747cc216c76498ddcfef7475394558a36d8bce2486a9d532550bc8b1926b46c188719f0b70173a34dab562ac8cb7329e9d333d1d32bd7059a96b37605d9be306822d1c0069e9f767599d15b0a14707b268b94cfe8bbad2f831e2fc95eb49567c5d9785d4f556021985b4bcc24d14eff5089bc75bce02587b952f76fb8576d91d19ee0d5bb8cf44bd51135a7029f08c9f36135dcd79b396c088e240046644b284aee9818f5856cb35a482050eab0f7c74177ca869db57474dbb9914c4c44dbd0ab5415452f4df49236e0d07880e828c64b472d78343e34daba8d967bb826d227012079ab88fc981793cdcd2bf5e1261ed34eb9ab0417380ec0da0632b298cd457ec060b7cbfaf64ee2d1123299dbc8a10456c03a64d5837e3bf9d8002df1a45a07bf2112856ae0386699505edb361be7fcdd51a5df3cd9fd197da31c03ebdadc070b9ad44464d5c4603f6106bd2310379269e2f403f173fc438faf98e83b6c77e20bafa7afb6ee67baa800c545126a78779060377e86f37678f3ea2120e1d2ef097573de9d94a84264b6aa1d4f739c134e3e89d72331b676a3adb66e2e4a65890c9c305306d26fe9543b99da08517c111e3d1f29074f6212a495f4071165494fd6558b5a5e321ffc2eaaf92eddf7facf46a2b1834e5ddad1271bcff581418d9b3acbf94d9417637dfbc7b0a8e26897a4810c59b9607c0c1468690ba2ebe97b8d6c6f07e69c87f6d10aa5006142e1dfa86d0f583d7a1aa76440420d6c6dabd1b6d33db8857284d34ba2ab2c7ce697376ced154963c5339329927458992e6e4a4c3d2da13d21aea8e13b4d4f1c6d8f38993301e618411efdaec7a5bc82b65313b87f5e8b4f6a4d7e4ffb3ad7032d3ec6a2509eeef8114d0913b7773419ecfa7f82ff90811839f2294122ce1eb3ed930bbcc33c47460a749943d9182daff70ea4043620ff8f76c2a82c107408c1829ec58b15a16c190fb302f2078304f88f9db841ea979b6e7f6770fa6df06218d85f6599d893ca473a84bad94e2619b2854b89cc6e26776c0f43a9b0e25dc2d294890b81fc70a7d0e8cd836b0b20c8f70d2e90e19319244f3fcc2f665c89b9f553e3b1bc0436f6a59b10fcd28b9bf14ca61db18bfd8355878a6facde4410bb8d5596711dfe00b6edc4a65e8ed83926e4a2b8be388d66c0d1605e4b27f760a04d7a558d1e9af7d9a65559bc69bb427f02b53ad4b75994b9b113386de080d9d7555d7ef4180e3f99ef25eeccb949d33b04f5d198cd6271b07462f28570ad08d50f5007e27b5f5136605513ef42bfc6ea219ec77012c75e118caae039f9823a1fead30745366e19140280e9beebbcc00df1fdee16a797c4481ccffd1bbd9b08494a0bf9152fd24bcf1af472dee8ee581283faaa4f6e0e4b7268dce3c71f90f8436826215fd70af7fe9a9ec6b94c5d99cbf01df913171e2dc3aea358b6d8a6a5fad1488940af1fb2432b9ea1dfd4fc5190ca5b9c3288118f9155d8ba0c2a7c84cace44a1ecf72dae06a3e56540d4f914063ccfe331ace8f74e4a0427245a5689e2094c395d3f44e720204d6c72b39002038b37f6e2f98da2dd752e4b2bc60ebca3c1e394e242c7b2d234cbbb9cad238d4545002f34c756c6c40c74f8396f64754f219c2c3e85e2acd576a7f61b18e405a1037e9b5420a9018e570efef42b900ee358b1d760a414ad7752aaa88e009e3ebdd53de7bfc595f9687e50fe39b92693c33a2fc391664685bd5a69d911d334cf2235458a7c15c05364080c1eb400b70c0bff17056713aa56927cdc7526a038bda83b77ca2695f70987745d47f3cac1665a4d8fe38528b88a46d362a54abe5cab9e8a6f00cb2b47bb21c2930f9b4cc45e69682ac0350b1bdcd7ccd992935b5096364f1acd6d5b1da41b16e68e152331bbe79ac6da642e1c90c837178893307a1f80ef37dd1bf05969365fed7dd2cf3d49f8566ee9b2e630844879852a1eb662000849df9520e0c51c3a5ca37899e1bede1a9adb724d32c80cb489b3d38712a88b5af1da5b64cceca37e35d4f21d137984521c580bb9ef1782a8e3b1ca67af6d0f109892868fba", 0x1000}, {&(0x7f0000000300)="8b8a18880ed976931b5332ffce042ee88d6c1cb8838d6198b80cc790f4d8f7fa1f4cef49bedb0adf723d2706dc66f6b3ba1bfb6173c7a22eaac687182e71bbe23c5c156fa9da57a77c42bd0094ae0b0c085e1b32af8ace57573ca68b1ced01", 0x5f}], 0x2, 0x0, 0x8000) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000380)="95d500cc51ce20ce1453f2a171c476c2d9203392559b3b2ccf4debcb8c4d8eccc01fc2e34c92f5c41bea7d0d1f362a1656b9b1d72ddd9b8b95a72b379ba9b30cc4cba147a6ad167c108a123b054792f5f8d62fdc91766b11d1f42d75c8566c0b022b46", 0x63, 0x0, 0x0, 0x0) getpeername$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:30:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) getpid() r2 = socket(0x11, 0x4003, 0xfd) r3 = socket(0x10, 0x2, 0xff) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2fc100801001b32b8fcc3f58fdbc17fe0cdfea00afcbf50000009b153f4c547ad23912f7fb32f068c4ab4ab9c143be0fe1c56c584e80419820572f9f00cf320df7423b88af8bbb375c4b971b117b1657f769eae5"], 0xa) recvfrom(r0, &(0x7f0000000300)=""/105, 0x69, 0x842, &(0x7f0000000280)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f00000004c0)=[{0x1, 0x7, 0x1000}, {0x1, 0x82}, {0x1, 0x59, 0x800}, {0x2, 0x10001, 0x1000}, {0x3, 0x19c, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0x2, 0x1000}, {0x1, 0x5c, 0x800}, {0x0, 0x3, 0x1000}, {0x9d14690429863d1d, 0x1000, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x40, 0x1000}, {0x2, 0x6, 0x1000}], 0xd) semop(r4, &(0x7f0000000340), 0x21) semop(r4, &(0x7f0000000000)=[{0x2, 0x1f, 0xc00}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000400)=""/144) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000258f88)) msgctl$IPC_RMID(r5, 0x0) semop(r4, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x800}], 0x9) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/181) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 18:31:00 executing program 0: r0 = socket(0x18, 0xc003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) bind$inet(r1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x2, 0x1, 0xfffffffffffffff7, 0x6, r2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000002c0)={0x2, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="7bdcf7657e82046b3eed16da05d1c86488f919766af3f7e316838d985bb9de90e95dc170e3b543dc9046cdef069098d08722855c873a47228f05e695482d55732dc15cbe1882286ba2c114bf2adaffbdd222145d7d572f507c46e52ae95a04e4f503ce040c383be011c3489730511baef1a01fbd556ba7427701fe01209f8a6490a6d205dfe723420ae55f9f27bf48dc2390af29426e21a7672024e61d41df137731aadd069f334dca0a239ec959b5b57ac8cc04c627556b1c69f692a399b1ba2a9a", 0xc2) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696cca6be9a6f607d0e86cf6f088d278d80c927aa623f48843112b24f185f121627e310b334c8a2a2317be486e594c4d7d361a32246e9816fe49f8c12fe1a68aebb0c4b04ca00e71ec583e91162c25076c38ef87aec6ae55c375b68088b3f6a15ad06ea1c18790426681cd594fd0fe481feaab2980523673a788cd52311d0cb6"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56140000000004bf9aab4230408600000000d0459370410510fa651c1ece33fdd308e6b7ca500fc6a4545860be3ef0513b77f2da90813290cf6e2b86bf8a8456582bff418c14ea7442c0251bc11d6a65565ee7ab9dfe60", 0x5a) r4 = semget$private(0x0, 0x4000000009, 0x82) nanosleep(&(0x7f0000000000), &(0x7f0000000040)) semop(r4, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000000), 0x0) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000100)=0x1000007) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/163) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000004c0)=""/198) semop(r4, &(0x7f0000000080)=[{0x2, 0x3, 0x3800}, {0x1, 0x8001, 0x400}], 0x2) 18:31:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='w', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 18:31:03 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x10000000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 18:31:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x4, 0x7fffffff, "000000000000000100002000fd7f8e1ca0bd22d7"}) setsockopt(r0, 0x6, 0x4, &(0x7f00000003c0)="7a2fbc3f", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9ebd, 0x4}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x3}) 18:31:04 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7d"], 0x10) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) r1 = socket(0x400000000018, 0x3, 0x3a) dup(r1) r2 = getuid() sendmsg(r1, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880), 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f4"], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r1, r2, r3) r4 = getegid() r5 = geteuid() r6 = socket(0x800000018, 0x3, 0x102) listen(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, r2, r4, r5, r7, 0x8, 0x7ff}, 0x8, 0x401, r8, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="5661b3ba441799960d2823546fec984d4a00eaebd7d1771922a76cf7abb680352fb8c8c64e3b7cbd91156b62ee414b9a6c81d0652fc321b51f7d594aafb27f0033feb75313cad9cbcba7af259fa00f2781de8aeec5e97c965a76a499549c20a4cbc241e77af9e548af69216b0688b6b82b7f4a70c1c64d0ccfe897b3342c56822819a4d1900cc62f7f4b482e18172111a656fd7859bd62a2c8666929636e5226570e6a4684509500", 0xa8}, {&(0x7f0000000180)="5d84087bfa5f419cca70661e1f19bcef0eb1dd87ecd800edbfbf7261725fd10cae6e0da47c17063e792e6150a72da08e8d31a18e8ac17a034be3083e1a89fbf30f5438557c5848c1c91f35575fa2042e35067694fe981c023ecf792691625cfede035684d715ef83bec312c714fb3bdb747e26cd117d676ed756ad6270f9a45b91320ee450dbef5ca9223a470a4cf06595e949352fa9721e777a9cdbc956e64924a554aa08ebf521f85357874c61a43ed70ac89cfcaab32aa2125043a942b5adf98e24ee2a3a466317bf576418a1c4e522dbc3219f2ad451c1b2dbbcbc073d", 0xdf}, {&(0x7f0000000280)="4615cd59fa4484304717add01034b5e8cbd5dfb32dd36b2ef83da672eef230fc9145e122cc935f4856b7acdcae17079fd14a53f7c5b5f25a9039d7813802456d47a20177ffce30c9b08a36b487f2efe338e37b31187aa475107dd7c81c9b7179c0613b44d585e88b118dab23b08d5b6110243d015f2b9382baabefe2cd4fa48140e6ea43", 0x84}], 0x3, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r4}], 0x100, 0x402}, 0x400) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901e34e09317be621", 0x39, 0x0, 0x0, 0x0) 18:31:04 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x8006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000622000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x9, 0x0, 0x2, 0x220}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:31:04 executing program 1: getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000140)="1a6ccfaf1f5d0c56a6681c206999f522b959fe6f146149e1444b9e19bfae3f9fa80f9b9e11664c474d0511e4b3fe2d58a6c32f21a435e5b85c59bde742ad2a094ed9a2de2553df7b9864e6e1d9ad3bbf5b40cd1d47c9a0a5911b12a0d6c335843e6ffc44892dd0a7e001c666327112688f8afe18437aa254ee0665a7d99422dcd9f15108db31e6e1a592400078278ac595", 0x91}], 0x1, 0x0, 0x10f}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 18:31:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x8001, 0xfffffffffffffffb}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r3 = dup2(r1, r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000002500)) fchmod(r2, 0x4) fchdir(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000025c0)) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000002540)="cc74dcf578e12aefaa88a719c6cec0a39cfd8cb5ff87cb846ef17b81f351fc7cb2c0082a3aea3af04fc12f96df3fe78e0166539b6f5235847fec3ca9e64a1176355a2b6136d9116f0ccf7bed9019669127a27fb2f5dbc507e46825415f82", 0x5e}, {&(0x7f0000000100)="4d6ee5ba146d9d256f6a065141effd5ca267316921ce05d4d196fae0e0e1c5c79d32b30d0854c3a898c3f7e561cbf423dcb3d77613a523f99440552562d1d2dd354c4f854609e30fc236abb6316abf5bd0c2bdcc5becb4408813508f640b459abe6797c6c18b6cd530051c87cc802a9be1723513e1a176c8", 0x78}, {&(0x7f0000000180)="7240be056df697ffbcf8a6f41c56979464e67f6d59edadcf0c3d0730fa3a7d7d373fabfd3a51e7af1622449520cca11d514bbd16604898bc4e795f924caf277616ac6a97a01b1b7e997ec9e3d25bca3cae8ad6fe1b797c6cd32c5744bc3088dc2a59f83534c70472f83976ccfc531d18922c4174370015a2326670cfdcd6f0dffd156485464da9af5e6e1a2f1bf16b06bab468c7d1213b301254d4626b8bf752014850df4df0530cb76dd6c6bed8f10c3429129d088ef407c77c50e3fb9812ef438ae692856e8ff2cf84697d77d584403822a9adac3f2c1416a201f086ad0ea5743e470947f5de49ad8082426edfdf184aeac75a865018688ce9e511e34d40431d7dee2d856d01305bb8977ce7874d5fa6041c63f71a585f24efb64692d0010fc3ef4a2d23f12b938d5dede04f76da04896bc4201dba7a3a78d0aed1c46e7a0ca04f535b3c5ca784f9bd518ae2aeb7f53a131f1156f52925c70e8f324dbee66141e49a8df4f452145235c8a74821e32396744bb42d0f6296d0c7778ef9ab44910fcd25243be2fa26ba1e2afa71c3c2f5ce6aa7221e68d4f680fce19dec310a063f2f6cbce22604cb08f5b267298fbdc4c6de3dc8c078e0fd945f879d947f7b8e09c1de1225d413df41b7cb1213927851d7d18ccc9162f5fa2f5834e1886f50eadbc05a21fb1a25e72883402760f0b45fe6633ba3acae27486b7b86561405d9bff82baf8ff7b9032570e1ad8daaa64426a4e97212093944774300db901128dd72c278d6f9994469dda52ed3c609c97cb8412dafa6fee5aef8ee79122e6963c76a6995b15fde855240fb043c8302ca8a02d82179ee3caf92bb659a331969165c2936f8188d07edf5e51e6e02ab88e5524a47c052f47ba2c35e525a66c2e2c69f1a624171850615bf78b8145d985a9bc995ddcce3856dd39f48a01ab076aa983ad8a23901473e3ae76d7549dfb4f9b66eb890162d87365f92d7f75f396e97b16be81dbf137290c4ead9370b2b83f0b2970dba4b3616133a764545b187a8e8037275673b56d3193b1153684a8850d2f4760a9e43872b42374a373bfde6abb25743b5a737428894ffbbdeb64141442f05110de90bc9b81decc0caa1c0c4a925bc9688b08b7bf780992c14fbad7d5366956815956b268238c5587f7fa71f5973186ef0f68837f69bdc2f5c7971bc810d497b115430ef37b0f7edde2ae0161fd0420da87fc64eff5b3ddfed73fc171ba1b675022d525c10a75f4d1ad5d5b5957c8af5153a92ed75e6a63550bc403bb538bdca288627628f3f804f374966e62206d5a769e4312820e214589805f2a49225618e75ecc24b573d6760ae7b047c2d72df17af9d2ba4227b8873e50dbf0782907ad4015d68734081f25bbaa1ae99252e3444a7dae06f71f80d6131646facf86babf841df0e5e753bed32915049e77482dcfab63a0aff6a524702522ded640f3a701b0a94e500030075fd503d3dded6c4aa931bcfc81eee8c30cb01816dd2d73c9e0e6d5a3d580d5a76935b6c308e06c3b77f44d5f08d219d5dad8103c0ce7f4a28775554312be4a5c2259ad7ffc7d086e609743d04bfe7f1b31c5dc0d86ec0c61568b291f1d85838a0b523ee4f8d28447e29387a044bf554113df348a89bbe5ef8423643e938ec5b959e24cace6ea418002733bd3786411491c14b3c85e9e8ec91d7808b5e1f65cf75cfbd33390c0ea9828ac46d044f5345324d7e1d7eb00512c42a5f6fef1f1fc43fe6c63f7382e9482f953743ceee7956406b13cfff46f4c1f8ca2274be66dc449755024b14e65690a6849b7be0569cb0225ba7db30fee12af0958bcc679135c9e51ff9b2665cfbc1a65939c9a75790c8eb4e345b69c1cf895bb74e6705de3129037610b30915bbdbae1375a8b01071496bcafca5f58161fa39c11e875c1cd058e895e87ee96b81d78dde1f8c97bac0e361a0dbdc1943f6d698f4f28007bdddd3b27ebe1e8581947d5c9d183d0de959f164b4b0d06ba2f4bead93bea3a08783bbad91bd9b67020fd6cde938bf7ae0d3c98af1179586507bee94117c64ad6f37380170ec2c52a5ba2afa395747da5d7ba2af6243ba4a55adc41e84b816ca15f7b3934c2254d2132c8f07da64f15d6406c5fa90a3067a29bba613581c5ea55d2dfaa578b479b5214dc96961af539cdf49f19c305bf4f0a70cb71e1b705dc638940410d1d6ac575d70c0429f32b6708a0dbd3dca2db9b9e9ed7696a8b6a23ce8d88323a5efe3f48ef003ce03922fd776d73f8b34da8060018167d3eff28407264b5f7bfd1a458d69033df5f0fb2886c76e175b3bc2d6e3f9a6f2f39772048d9abb35e1b1de18baf007a16ab3c3bb9ef6490d9eb3002cf15dbd328bc9f855951b43cf85c021e05f7166ab3df169ae31c224e1682f947d6ae74c374e233d6aeb5e8596ee24c9165d57d761f7094f81249460eb545f31c49a136bcf92accb491f32951b57d351924772992bed57ffbc62c06a08f08695cbef917225d13e1d4e2949bf9b641e5a72741f41bbce461653e5e672bfbbf1b43a639e0ddea1e9ed0d7301afbec15a639501fe508e42e38974ad197ec7528fef555d5c7035eba10e22d68f4e4ca40309a03ca2311c0ccdeb8590b63e19ee3675ef29e84fe8cdf0775195b3bb6f958e80ef66b69128eb6f6bd3dba3d66ebb22d84a446f94f3d380bd63babc90543755ed2932dfba4d4b2c61195b1d62a683150d47d9897a6359b81bc89ad0204d83af670942ad386c450172a8650764af9a81661661c06c9f6d5b78c6ca011a0d7651ad7ee9ebbeda166eb0d424ab42e637c901e35a542d6f55e989573e01681269137eb6462e90c76dabead9327924fad008a4bc353c3047bfabfba044e67b179aae22fdceff68400e0afd982efd124a8c7bb3e1c2ef0dd6cd4babc3c31c1e7430a71d07df1dc90718f830c76aefa45e210414adebaec36f12fafa548aa4cd111475e3c1698aeb770f50926c86dc5549dc480984c9f7494475282b91e2beb0e492a3b02b1077b2b8497c441330dea5579ff0837197736eb0445bcd310c70a8e74092cf30a7b430d69305372dedc87acd1e640ea6121f5550f502cf9d0234a0864c73f802d6c98d4866ebe8f23e710fab815d2fc70ac3140c5c388579cfb167dfadb4c7f38065fe61906984ff8d391976483927917790deb17288723d6ee0e0239815e2bcd362f5972318a5274d880f06c66a406f1304611b91650180f47549aabaf1e8042e9be76e38295a2c6269c7e4462e2c8ce41a37b7644b74e8f7b493006f559211389a5104e01dcccf58240773d3616bb71a4bed5bb4e44150f9000bfc3272975c2084dab0c712b75c15f4adbe98a940d352dbafbdb62d9ebcb54677b96737ba7ea30bb3178b8b7c1178547e6bd547dd13c91e5553a2368ab815df9d66b20386846fe801b094ced07a4b8a37fa762fe72c8c17e91b78a2270ebd3c151ed028054a49443c611de0875f53414e8fbcc16222eb26b15b39de3d7da6f9e1a43a024d967e9cec007bc70c611da620220286ff0b631458d1e24dcc3fbb1e8d50cb35635a7032dd2aded3a2ce5bd1866439a55dbc464ec64e503ee03ff76dd692b62e73821d4c70a61d030e67885825e32b20074ac49b3b55cab1f0252d7d763e35f4ad1578a2f54d2514209993399bcaca7039ed656609a6ee69740bd1c03771875218b2e6aa135b079ebd73c91efbdb04d72fcc9850cc9a5cc2b2fb42910c476cbaa60ed2bb1cbec8b3c6cdbac79104351b187d6db1e28062364e3f2d96c8ae13f24ebd3192266e4bd3fdf5a8b93ebe6bc6b17132335814ab8e225a1f189c4b7059f150b7788ff96b0b0eaeea1385f267daaccf429288b18a49726a1e0425e0336ded73999ddffbd87ef16d5c4b518195bd73e409ec4d305c49f918d1c68d60b4d1b6a6c093ebecd7197bba0736ecabb5dadc757ac582d22cad70a403fb57d3d831a73386d3962d3a39301fb0071958f0e6f57e453258ccdfa37dde18ef38d297f31488afc2fccbbe4eb07e5e47f3be785d8524a5565367d598528f79745d33e0ad2c0c4f5afe2dbf9391c193e0c7fedbc7c22cb647c6a4c1081fb2e912c8b5cceddb5e6880bf04c3b7ee14640a75537698478a290972800a3d9bbd814ec8005ac72c5117bfb5c29d2e06a764350a9c107faa68091eeeda528d23f7f5b3b570310223d1f60de31f2663ea374fccd635f5b02c442c6636452609c8c3f562cced29215850daf5aa133c065aeabf9c6ffb271180b792eff081326237064dfab203841c41e3cc0a9de1fe2cc344a309c103909cfe43bea9ae648efe2739f61c54bcd3bb2526b9b727a0b3b40dc4e5518b14953b54925a372ed00b77b7d61991ab535a3d7c741b3232d494eb049b8439123a5896ff789c0894df188b8e6c9cec98bef3dbb8f5578380313b7767ad6000d996d83d69725b16a94f6ca0d2892f6a737d2c4e49df7826eee3a8d06fa70a0ef5f4d6d4389ff9a3d689b5b3dc1c91da49ab4823aebf2d1f5797952ad62ff71c19937193b591b82166a42c123ad8679ba692ee283190121c7af6790f01ed15f08eba4761cfbc22c2a740e1d85f2dc85b1443f09cbfffff4925fef9ecd7828b86670208429ec601bd760c4a8b468881874b83ed76ceb24ab85d3c553057dfc08bb91eca358d7416241f486f2187e25d4055315d81ecb5bb4ea2196f9cad124c7c0ebc97808a67b94268b2ea261e2bc80a31be8182aeee2f3933074ffde513226a124111ce22866068628e1d8d03d661119ac70c0e3dbf0b88f46bf8934595a288974d98d05032bbda56addeac1c6aa9b8d4b1c88071ef46f243e4889dc0839048c2636322cd8f11d0f3cd8625ae889743e08de7eb5ce762f66f94d866323b638499c108cd48541580862d30e7b950a35450f9409ea005ecb64f2538bdd3ceb92e998159b055e7d8d9c03bfe98c1eaffdda65ba722bf373de1c76bf8cfedc4383eaf8adc3727e90971c92f3c94aa58d15487c1c93493b685b77f133b5133aabd8c245b0298ded7d03893afc978284d9275fcea20ee068481fa4445ab5a59d7af34754ae28ac6191cf294c9233860a275196938ddf0d0655d6356a5b84510ddc7380659cf023a41dd20bb666a8604330ed46e975d53b1ef91fd4a61bbe0d2a7df22152a630b51fc68b9ec836a20cc3cb2f7456b09bef60ae9e37a0a62eb7001bb34cd69ec1d12cc2775c24f5c3f74d9153c9c1ca1e096e8c144a487b98bc132c1a97e3924e763f9f0f6d5881f66d3ce27fb438d9cc1c39fd796b2c1a497941a517ceb2837a910fb1b9606bbc50b4703382cacc6d0a390cd0dc6bd690b6e40ccf9f5d17d2fdfc2b8db136a7d1ed4eb7e9f81e9f7ad8af6540860095e5912c4a175eae7f9547ec64bd7eb5cac2575299a45631e13843328f1f44b2e0dbfca653d3e2030444befaa2846293b251e0a882133c37765e7a189c56241f18db6fbbaec29dc1b717a7cb6d222d36fa031ffcd916513bcf4d09eb484f93b5d1097c165c4bec7f339cceac8c814b046ba8243c32fe7345373ac50c10d4b0bd35c20173219b9c1b3ddec9325af4c529565308017390cedf34fec9b0b42055b7c124c42539644287daeeac466f75124d3c115bc6222445c718b4761a66f82e562ce1c65fc7657bf49dc5dedf37f792d44916dc1013ed3252eb3a8a99957ed5f7a8f58858ed84bfa900fe99d32a29d0194448ebaf7d70fda83b9698cc725af4aa743e4510f4f033842f2c4f6de0cd58f8d3a46136367f5c5e42897f584b2022611946af943", 0x1000}], 0x3, &(0x7f0000001180)=[{0x98, 0xffff, 0x1, "2da580b5651be47bd7670b26e70a0d9433f50bcec060e24e549d0e8b92372b702d2260538c40b19ee5a60d323c89a2e7abf264a98a1d896fbe8cae7685bd8deb2689bf0ff83abbb11327d36e49c358f6f115db1a72635c7f35fd7369dd00dfd4f79481baa83222fa91cdbdf88212a2f84eaa415edf721247c35126dce963c1c1e6985175616b"}, {0x1010, 0xfffc, 0x20000000, "bd73a08e1bd0bb75c0ccb0aed6cecc5fa314e81632f07f86f4e642894dcf50edb9818e13a7a0cd86b71b85d2c7aab71f374a47c5dfb38895b5a3885132d1db2eb4e4e1ee1bd1a8f09f4808e2d79fb1fc7b0f75a5b51a53a728c8881e929ce54daf5aed62abb72ac401fa748ab308e18a6d4149d9fbde946393f3418aca40e602c97628abf2646c590928e54e0c201cffefee3c9df4f2b5a06ad0eb9aaaf1eefd4d196afffd03d1fcb573fe7d14fc9dfd4d36dbc266d78739cc1ff16c8bf24f6de4844d94740d848f1b5682432a4e77d3c3f22e06176206aad624c0d258a8fe1533295eec8cc5c965c8a83a5708d265164a7699cd332557a7a91bfdcb89e421025b71227a17e5c0034330f85a68279418cfab66f07ab6dbfe7b1b49c2fb192263a3cb929601f65676d818b9049e0a31723215f2195b09473c089d7e53ef2da62e77f6932422cca7070fe3e819bff3d31902d9139497c46affdefec3973b5d2d8948759f858e534df6452a5cccac4d93bd5d89dea6cb377e4f734ca2b86e0417308ea6843c9ef2bda13923817bd0dea34df78e5a5042e8e81f5b303a7ab80663ffc8ced4b360ce0db66b1f5719402ba7541832954267092ab806c207327220cb5d5d2f842f5f75631a70f8901f8eeb46dbae9622333b823fc019bd3d2d358ff702f04d61ed93c6d88b67630fe75b18b7f650efdb72135f341328219e2c6ce4ecd87aa7f5cfcba68f35a788f0f45f0a9ec9347e6bb347d5de4316e6294704aa85748be1f22a41a193c5613cdd2f5b4c8e84ce568b6d979eab4e6b749e48a6856e73b88c9cc7aff467576577054a42d8cf569d1421e6be76c3856a041c8f979db6908ca3682e65523a2bcc8fad9a6607bcd19d308cd2760eda41dc88b3aa9bfd3a4c3eeb9d854798be366bf81f6a6226244f7ad66b63f026887344c174b34dab0c5832d87d7622ebd88768641211196a03df0e3e748aceb475357ef33deab5267856af059440f991cd2cb37b4dbb3a53aa399fa709800ef3d8f60eb2835a5f74ed1052d6411597a7db49e9ff0c4a4d518ee7f12cea56df4866435c53febad84a150510baefd875e45ce986279fb22909e23a0e56695ca653e05b5498f57be7af78834e8212dfc1cb64fa99982954967c7d4966bae80a8c484b6ae9210f35d85962c2ad2d421732610473f6a6cca71b0c9cb8e9515ad0ec079b107262428f2f64da2bc7bf8f39cb7f7907b5635e85b72cb6853bf393e3e44151b5461551a9b3896b609d30c78ec9cc85b25a968c51b5cd6f6c613004f88e8fd4c6d3e94c0e9709549b450efa8e2f982e97572ddb33a720c50f31456d143b8cebb7862bfb4d6e47f34b55aec402de1baabb60dbbfea3748e3d5e08dac607878e040785633bcbf528439df23e4a772cb9412198f2e533903c2e59fac2784fd7fc6377a2379c550b15057b5c5e04b24ecffd163b46c3ee5809e2d37a5fd56e19f9d62ac8e5912d3f5673f6a9286c9d1096e5054e4b884672e8a271971b54d61018c7db7d6c65fe38d7e6e96c8a77cd065d4b3cef9086a4e9050b2b1889f557767742d9594d3388b07e41760de2025777c3c43996257a29ace2e0fa93373d70eaac28feedfab632f3ca042672e1dd4847806b2f22345acf6410d39b6289d5f2c741bf127f9df32d7234128f9fdf8b3edf5e63a3dd9348ee6675ff2b067f4b904f31d999c73bc72d15eb151b29973d26775b7b74634c661552b19917ce1803a11b85d874313865be7729421c17e12f4f836af4b3998c095e2e3a1ff0f4b86d4cefa3ed9d38e437bff465bf5be1c23496fd6072f9b8c34922f53915f962a50ae009a227ec4a19e22645ed74d33cbe5f7e7afcc51defa4994667e2e06e7731394bdaa007c03d73f17f9543eddfe5b864df53d4a757cc42013b17274709b811e87c436a93006ccb3e1b46395606da061143ad451fb543447fc426e42f26dca3ac77957d791dc8edd3f5113517c92bc1234a273a45b28183341dfac8607fc5038aa1dcfe2f0d301591e065804bb66f840d0c031e81197f3a0fa3e74dc2a7953cee4bb8906589c806963f2c09227b13fa1c0387dfbd3fdfbf8749f87e4ed45457d5814b82bfecd98dd79ebc08bb6c143704907966bb71ed0653b2957dff652c576a083cdfd833585a6589e377fe60d0ad9b56cfc929507afc1eb9cc5558d3b2c305ed65a8e8e5a96daa3da229fe60d5b2d2ecaab558259848cd66b4733b8dae02b5e70c8ef44a711b709e6eab70e29cb1b856052bc1a0b322b781abc3add8a25df84ccbc74c498f68971c501ca2a367bcd4374c4080de5730a99615391cc056af643b4d737fe8aae461af1aaadac85f4930cd1e7a82c769413446ddc3a6bed470974352ff05c31ee7716cf5e1a1dcfa4cc080ff183b0e9dc6ca7ae570bb544064eb837355e7da66a2c2c02238c3c099a794561f7cc9fbbf423033120d03b5a2417b06bfa0de9b2a95e27b03fc94b1b621a01d11a6a1e221245d3bbf8fa42df5ea29dbe228793b0fd033d5e6a7fd8f44a79649669083b5d69138cc0fe29304e02c3dda98a962f09c42292494e160727afff98d48d12d4c220f82fcef3b31bc88e953ee627329996e0df74490069f436ecd424941f1429dc68a799ed87e9c759b0a0e9809f2c90a84fad2abf75b1f9f9ad6e4e5bd4eb0f51cd89b8c557616054862acddd9642cdae84966ef739a0c498eb62def2802915f9d342ad9920b09520988951b6d264ab03b5ab0c99acb938c67495ffb280a56d205202288944ceb59eee2c913fb822897d9dbd210b44b77955a51a888c8931b2b1ee676e9a4416f9064461f29c3889a92e98337516839d62f76d59ba2310553502e6ea3ed43746c69c540c37d1b40a3e207b304c2cbfb3613a202e63cea6341f8751f841b13a94f92cc22f34ed9cc2a5bbc6cd064d5226db70efc2fb5ba55d932a0138c1192d3b5b4ca4081350ff8cdf6da09ae3f05aaa755f38d89dd552df5069fc1b08cc28f6bcbaac8d57f292a349ae83c045d16c6ef7d133650de612353340693a4aef1403ed252a0c44a9e96246a62c7063db643e6ebc81b4f57833199c513b5a01b62bf17aa4c44ad2a7e2c5d026b0dd2897502fda613b1eeaa373ec70dd2e2ec6c8d489435da5f962bb27453d63aac3c82a536f04316b31a05547c507fd87361f749c11bde44ce9cf60c387bb61f809591848f19bee9a5033da4465ff3d41dda15251ee8baa01e28fe9146c872479fcba9cee54166a695d1c285465f41a8c23dfa33875f76789d866992c23db89b37dfa653d779e93a507902cba3b7d99dfcaff261d8e8000879f2ef6698f0f3d8929e901e37957be66a5d92ebb1eaef2b27355dcea9c8ad402d696bf5ce58f4e6c397a724b01ea07331123c1facd00b3c2108044fb9dbcf995100f977d413ef762fc8398061b2a9c25c3e0d2bcbe24679f5c3f578f7f06fd52c09b1cabcdb07c30afa4012020276779e9def2bb0ba239ce4acaaf8118898a02259e89cf0395bf8b59ed3c7acd83f1ccf45436a736970bed62881f8bb4c48a5b380e379715748b93f62d591461aaa9462bdc4f89d8808fa4a5a279c9de113477eb07053ef068b4e94e774d0b89b5ff3f01940f8e828dda26a285fe6ba4f20496fa9cd44adde292d8ad2f235bb1ca9d811164efcadfd5c9f122183f7b377de2f498a3c9b5636a16cd54e182c38086ee5941c33e4b9f91f627c7fd2048a915abcb9d768e39fa3e2a23fea015904bd7aa0265a43cf47c6ce046aeebb507452dac3668fec084a089c780c85ed36ad70dacbc906cb4f4106c402f2416b1d36268cea43814e05e9b2cc401834c990204df3fd5ef95edfbfc37ac98397bcdf7dcdad4f5d1dc719505ba25fa131c371d78eabcf00f0bb1be0343fffad649023f67f3aefd109e3e98edddc37c503ded5dfa70463f50b142513366afe694ad594a8f066ef318d2bf155aff306ccc3df3a8a33f4d52618f7af2afce97e3b0164cd74fe65bf9a1bdbb55cce6379eeeccd96e6fd55e363750e49a51da6ac8f822cb3519951787517227778641cdd34a3b6130162618332872e82eb4a1acf46ea632714e2a88d0e92ad7aad3c30af2e263ec745f147e08e7c5caf32d15ca4e02a2d88a88b2608269ffd060cf06205e4014292ca5d8d2b4c794b9fc0139689180ef7c62ebd7954cea87d543044df5691825f92a2b20ce737e66cffe0c8ddf38575f37368cd8e1156caff2d38b4aa4e612acc7cee2e30de51993d63e95b87c367a5817d4da717fcdffa788f3fdfaa6fb7e6e501e69031871dde25afdbd557d1fbba8cc6c64f7c206da6d5c0f01b0975f8a95cd7972f77f58d20a8ecbb794cd7b367cbe0b322e4172f1eb5f7e876e59f0d1ec90195b41b3504ed864f2ecd7d39a270d578d32fa3197456ee8f90fdd6e60f651362ddfc2db4263a1fc00f815e57376c3043f424b9d033b2db1d897698afa6bbbb2bb274e698965f9b95938ade9ac78e1cf916664ab79a5bc10a8d6bfed787d26fd8a55253472e758cab03599f743777f8f61aa88cd6b5791491c661806bd7202b2fce9d931d70f28d274d4fa75bd67386ea340d6eb6cea0d9fca3c37b0ddd96df0830d36db47baa9a36e3f6c9053d1c7b40cfc8f1a76e4d91776c75c3945944ec2efe2862e1039b49c995f3d2aca122f42b28638a85185be41f6298256006b55aad14ba3cdb29bc7685846ae48d1db578daa5347ec5134439f9385dd8ee1976d9a37f5ee1e517ea2aa62c28768303ad32cf80d093ec3ee8d7052d0af5423d8146b52fd783a824887bf1c60bfc3020e4f9cc6334eb6f41522b657ff2982b2b1696ca87e909eff92b51f60a62e4c3b10b89302a282480b46214e853f704bd879524f3e66c59ae2c98a5761834088e59a485b161f6dad86e40fd050f1036c417ed8b0a687c2bcf5de40bffdbe120c7463a574012671aa1a02e7d3a638dfed582154accdb8bedfd332b500cddf0785b380b1f778356db944468b09737460cad167fbf459e5ce43e10a9dd518b030eeba3410b1adc677d318970ff8a0e755a743f00b5a6dd355ab27b855bc4e8308baae60a38b36a92db93a618e9af4a3ea945b7da326708e612d05e40b82354c02130939ae4275a875bb1ef80795a75d6883e69e8af296fc267b1ca6498a2ea74dcf0fcca581cf4ac07f14efa597c1ccf71f4e98dcc80ebdb3a689ffa3ee6eebcda4b82e6f759ed7c0038feaf234a7cf001f1e27a1d2ee4355d296e3ab133a5d120a72e6d1df8239985cdf51b184663ef1a17f37d1753ad9fbb01027e00fc866d677e2058217f3f125c6f72290185766490c783016619b5090fb1013bb400c54218c6639f0e513316438858f425ed68dcd7f02d97d3b4d9e6ae0a19d103b3e0c6ba34251f65c9fe2b23a9b7253ba3c31b7ed61bde70c9a87f84fe2416a84cc9b5d130e7c5eaf9a44bfc296345820f98534e6931b5026996d857473e305fdda60343e662331af22ffa8d711defb8249928648a757fc9d24fbd785f5d394a1f5e488339516e13c78cea47701dae83fb4b0fe4d3a657676cd7317721bdb58fede6f14c8faa626861c55a904dacc9f36734b79ae3b26c9a66a8df61281329454f62e383059f2549adff78119c12354fee4eab136e3875123ddfa731aa56710cee42602f4afced397a98990f0c533dd380ff1e888284c712b96838f2559ac42f0bf86b3841d30c318041e989b42316241807c9ff905b8892f4cd9cb46020fe6a4e11716b31a4b35945bba4bf0c4b06e612d4279ad211a029ce4619e"}, {0x68, 0x1, 0x6, "0631e9330b321251ca1510bcac89b53463292b68592492f44b3525ff000be8664512c85c0627cabaffed78713b2b05a561178b94f1428ae1afb414327a81407cb808a9649ccff01d92c7df0944dac66091"}, {0xc0, 0x2, 0xfffffbaf, "aeddf1ad20fa2d52d3a9764ca1c9036f469dcc96147d82aee8e64fd482765f82e7ea683e4fe049140b89c83cb15fb21fcfe3e4ea9606739ec00aae82a531b9c1028808216d9e7a880a4afed29adc45508d8b97e1545c2f19ef68214c23dc95a1b797c1100257861f0f4be1e9c0c0a5d2acbf02b25c5af12f7fed459c9e928712e0d6980b69e535ab97b4944de3d3b895eaebc1706e576a5c18a5bf36c703b95cb2a431f58e092895caa8f48a"}, {0x10, 0x1, 0x2}, {0x20, 0xffff, 0x101, "c2e4816066c6e7c867cb3a2b84"}, {0x110, 0xffff, 0x80000000, "3569f145e967e2fd64c4a2315cebb232878998d1e65f9a4781510b93cf901000887791bcf7a3fec7fe048a1aa56ea135d9a651add5076a93784def95bd55948de368996709be07dae3888d3a27653ee8a02abe213a924735b0205db83b7d7479a84a6233a47ff42679ffd595851095636348dd41afa540f6b312b437fd600ae68e9f95989c8ad1c7803e2b9ef8690851a4a0d818f8f1ffc40059e2aade73b253d3eb298750c96b9931f97606ddffda13a8827873e5c86864bd826af9fe47308ff5ddce28af8ce1a824d0c8781e2f81420d99b3106b4679e720806cebd35f4973884d8b9f04d83da878549515281394ba08db8c23c9809a59f778dc1ab2"}], 0x1310}, 0x6) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r7 = syz_open_pts() close(r7) kevent(r4, &(0x7f0000002600)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x4, 0x6a9c3855}, {{r6}, 0xfffffffffffffffb, 0x4a, 0x1, 0x7ff, 0x5a}, {{r7}, 0xfffffffffffffffe, 0xb6, 0x1, 0x5, 0x81}], 0xf8b9, 0x0, 0x106ad, 0x0) 18:31:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000200)=[{0x3, 0x7}, {0x4, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x4, 0xfffb, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0xc00}, {0x0, 0x400b, 0x800}], 0xb) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/56) semop(r1, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/144) semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x2}, {0x4, 0x7, 0x1800}, {0x0, 0x8, 0xc00}, {0x2, 0x4, 0x800}, {0x2, 0xff, 0x1000}, {0x1, 0x9, 0x800}, {0x2, 0x1f}], 0x8) semop(r1, &(0x7f00000001c0)=[{0x3, 0x62}, {0x2, 0x6, 0x800}], 0x2) semop(r0, &(0x7f0000000340), 0x21) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r0, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x800}, {0x4, 0xfff7}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/144) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/122) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 18:31:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0xa0441d0bf411915a, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="8b5d0d1f94a3796494645df98d09368703daa2e82b5fb29309526272a40a31f12d9b7a97de6e981a0de70e59ad5a74bc708ecca73bb89af3f22e3869b81f942e0efc5dbae8b8d438763dafa0d05310ba63b179356afdbcc1f6b6d2", 0x5b, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) dup2(r4, r5) preadv(r3, &(0x7f0000000880)=[{&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000000400)=""/144, 0x90}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f00000004c0)=""/155, 0x9b}, {&(0x7f0000000580)=""/195, 0xc3}, {&(0x7f0000000680)=""/202, 0xca}, {&(0x7f0000000780)=""/234, 0xea}], 0x9, 0x0, 0x1) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 18:31:09 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) bind$inet(r1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x2, 0x1, 0xfffffffffffffff7, 0x6, r2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000002c0)={0x2, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="7bdcf7657e82046b3eed16da05d1c86488f919766af3f7e316838d985bb9de90e95dc170e3b543dc9046cdef069098d08722855c873a47228f05e695482d55732dc15cbe1882286ba2c114bf2adaffbdd222145d7d572f507c46e52ae95a04e4f503ce040c383be011c3489730511baef1a01fbd556ba7427701fe01209f8a6490a6d205dfe723420ae55f9f27bf48dc2390af29426e21a7672024e61d41df137731aadd069f334dca0a239ec959b5b57ac8cc04c627556b1c69f692a399b1ba2a9a", 0xc2) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696cca6be9a6f607d0e86cf6f088d278d80c927aa623f48843112b24f185f121627e310b334c8a2a2317be486e594c4d7d361a32246e9816fe49f8c12fe1a68aebb0c4b04ca00e71ec583e91162c25076c38ef87aec6ae55c375b68088b3f6a15ad06ea1c18790426681cd594fd0fe481feaab2980523673a788cd52311d0cb6"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56140000000004bf9aab4230408600000000d0459370410510fa651c1ece33fdd308e6b7ca500fc6a4545860be3ef0513b77f2da90813290cf6e2b86bf8a8456582bff418c14ea7442c0251bc11d6a65565ee7ab9dfe60", 0x5a) r4 = semget$private(0x0, 0x4000000009, 0x82) nanosleep(&(0x7f0000000000), &(0x7f0000000040)) semop(r4, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semop(r4, &(0x7f0000000000), 0x0) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r4, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) 18:31:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x5, 0x7f}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000065c0c61a4b8245445a27e1cdfe000008ac000000ebd72f1a86dce1b1bf1ec1d3eb2673c9b3e98516603d41da36a838ec8783548faf1eca721913b424757f216d877503103785f2b27db56c1a022925a91ae0c7ce7650adda03eebe234cabfa82cdb4fa3846b4b1be0f483ad27f4b51a93ebc1eef656fd18ca58672e156c79a9d8cf6ddd28d6003a54ecfc5087af8da35b00fee62ed2a5532e33ec01b5e"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = semget$private(0x0, 0x3, 0x286) semop(r2, &(0x7f0000000200)=[{0x2, 0x3}, {0x7, 0x1, 0x1000}], 0x2) semop(r2, &(0x7f0000000380), 0x1d) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r2, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = getegid() setgid(r3) getegid() 18:31:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) semop(0x0, &(0x7f0000000180)=[{}, {}, {}, {0x0, 0xfffc}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x7e}, {0x3}, {0x6, 0x0, 0x0, 0xdffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 18:31:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000), 0x4) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) syz_emit_ethernet(0x4c, &(0x7f0000000000)=ANY=[@ANYBLOB="00cc5528541b340b583d1db848007a1124401a27392052b459f27c7a5afee5f3b7ac8b"]) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x100, r2) mmap(&(0x7f0000fcd000/0x3000)=nil, 0x3000, 0x0, 0x1012, r1, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x4) r3 = socket(0x10, 0xc003, 0x2) setsockopt(r3, 0x0, 0x6, &(0x7f0000000000), 0x4) r4 = socket(0x2, 0xc003, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) setsockopt(r4, 0x0, 0x6, &(0x7f0000000000), 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f00000002c0)={0x3, 0x8}) r9 = fcntl$dupfd(r5, 0x0, r5) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000280)) 18:31:09 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000739000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) close(0xffffffffffffffff) socket(0x18, 0x3, 0x29) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 18:31:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) wait4(0x0, &(0x7f00000003c0), 0x1, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x1, 0x3, 0x7) dup(r4) r5 = getuid() sendmsg(r4, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ee757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f400"/411], 0x168}, 0x9878d5c527fde8da) r6 = getegid() fchown(r4, r5, r6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="8ab9b94eb7e9c6967eebe52dfe0fcf362c2a81900d9499a126c0b345f0c37911b26571b8816fb3d82526f109f077585acae01ac0fe77727806ac167bb36b1214a862a28b6a5fb0bd167af62c8d5038f18f52c4702a25da7919d44f900b869f0a3343a2cca0f0f61b7233118eab5479028829e97db17d45dcbb6e59070cf1ccf7e01554edbb9ecad8e1732b3667ab4bb9b4e1cfe35856a4f73205984693b9d1d415ec73f5472ef4fb3f14f15f7ce92c", 0xaf}, {&(0x7f0000000240)="93ddb379705fa1aa2198f97938669ba85d5656eba90fb5727cdefb308a3a5710c8081e22da1ec5069b35fb40c562c6803327012287963705475c073755942f2e2ead7dcadb1c00936969b67d94efaa5cdc9337b6379d9d6788980405dbb0367ffb5e1400a5c1c3aeddd7832ab4a315035f77146e138f8b730236e1690f463a65152c1e220e06dd45358405740431c4da0ffc8624a807570841bf22dfe17d9fbe9d4302b5e3ad3677ac68292394aec8b3a8d213b52c34fa18c8d5b1716780b8f5", 0xc0}, {0x0}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r6}], 0x20}, 0x0) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0x0) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) write(r1, 0x0, 0x0) 18:31:09 executing program 1: r0 = msgget$private(0x0, 0x415) msgsnd(r0, &(0x7f0000000040)={0x0, "d73cf73292f686cb17a3f0e5c339a82126d32187a2249b609a490abbd7386ed86e72bbb3ad4dbcb70131ea1f04282fc9875f4980699479c150b4c900723bcff27f"}, 0x49, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x80000000}) 18:31:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca72) r2 = socket(0x400000000018, 0x3, 0x3a) dup(r2) r3 = getuid() sendmsg(r2, &(0x7f0000003a40)={&(0x7f0000002700)=@in6={0x18, 0x2, 0x2, 0x5}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957dd3216d25844c12ff2df660b95fb5bf444c48c85e9602853b091efcd1b24ba3a26e6850000000000000000", 0x36}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f00000002c0)="bd5884935a4493bc9487832a5a58c0a6a0745c88c8b032d07ab0f10f414bb8af956759222f43ead9f98e054a1154e2fe6af3678cedd121419b5683ab6cc89521add5c04776d70e86fb519b0936e4e184000cbcb2be3fa46c1f190dfbab42b1af7e851a6e15f0c62dfe9028468ee72087ad9534ce3f9226a7d1682f6aa00d5c3c65b620d13e670083dd8bbcefabe1d3bdd2d2c613ef416e67830dd455fc6e5298faffe9b475e3f04298005d32d89514c473a3642d467d4be87e68d9550be9cc0c1a53a8c142a47e8858"}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x61, &(0x7f0000000280)=ANY=[@ANYRES64], 0x168}, 0x9878d5c527fde8da) r4 = getegid() fchown(r2, r3, r4) fchown(0xffffffffffffffff, 0xffffffffffffffff, r4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000000c0), 0x0) pread(r6, &(0x7f0000000180)="dba9bdf4b477dc7c389434f1412cfa77f9b352ab49ae360d2fae678853c317cdb6da1584026adfa1d26a207cf758807884db3904228bbb90195de536b583ca4b5f998c8e762c95e92876dfa2edbe2e928008ea022eb6ea577dccbd57d0f2e0971bc4be2300b22418d514f42932a1b73eabd30620e442a3dc122e0861769e7bd456c2a6a0a30a500c51849f6e59a6531ad6c2c962dcc31f557eccd1af0758ce67644937084e2a84010b7be61f03ddb4a093c4292d45dbc2bfb31324e9f90425a6ec40b191176dad54cc981099169e2e8c3c8b6f", 0xd3, 0x0, 0x8) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000140), 0x0) 18:31:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="d548c294fc4b90ca7d0000000013729af06255f23b88c0f6bafe42ec42fbc2c75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e30", 0x61}], 0x1, 0x0, 0x0) 18:31:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="2e72a0626f700f19f2fe53da7150be9f7fe769fe70375797e553dab20caebed98fecdf1903", 0x25}], 0x1, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x3ffc) fcntl$dupfd(r3, 0x0, r3) bind(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696cda6000"], 0xa) r4 = socket(0x18, 0x2, 0x0) socketpair(0x6, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000100)="f6f48ee900020137e32c3467b6e9f3aa2da94e4317b40eb848fdea461807f94e4f8c9350960e6c53aebae17cecb60556f2ac45c08f", 0x41, 0x1, 0x0, 0x81) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000200), &(0x7f0000000240)=0x4) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000040)) 18:31:09 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x9339f62a14861705, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) fchdir(r1) 18:31:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x0, 0x1, 0x1000, 0x8001}, {{}, 0xfffffffffffffffe, 0x62, 0x4, 0xfffffffffffffffd, 0x5}, {{r3}, 0xfffffffffffffff8, 0x90, 0x1, 0x1000, 0x7}, {{r4}, 0xfffffffffffffffd, 0x78, 0x400000c4, 0x1, 0x7}], 0x401, &(0x7f0000000140)=[{{r1}, 0x0, 0x41, 0x1, 0x1, 0x8}, {{r5}, 0xfffffffffffffff4, 0xc8, 0x2, 0x5, 0x4}, {{r2}, 0xfffffffffffffffc, 0x8, 0x4, 0x6ba, 0x3}], 0x9, &(0x7f00000001c0)={0x5, 0x9}) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="01769305c75eb377300006b61be69ba5fb7f55027432e4d406636471bd592622acd077a7fb44934bf1374102fa4838724fe2f4f8a3f4a8477ece3cfbc3cdb3e3f0c734693039d3d38d5bcf441f022665f1dec8353799db0b28d9d626b6009ac8e7fb89b42cef761965952645c853f7d79915579991a612f5f67f7a266242e70ff9c0a30c"], 0xa) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) fchflags(0xffffffffffffffff, 0x1) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000000)) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000100), 0x10000000000000a1) 18:31:10 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f00000001c0)="00f98926229ae7e696a0ef4756918e3a66db05eb5ba3fa625e3d682019cc250ea6b716266b36541ce4442fa636d013aa7f1bdf847efa6dcb22b6c1ce93ded40021aff5c9456085bb49c3b9955541d5504fe7d415caba94e741974fc747f6dba502000000085ba89fbdc565e01a84a5c49071a10718294bd50c6e2f632280e7b16289be37f90e6a02f828cf17a4f5", 0xffffffb9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000340)="7090f480a1fc9aaa6b3273d629b2cb35f5f823c3c99168e92dd788ac13f5463e684390259111ac5be45ddcefec3b1253be2543c8b39ad66ff01e26d1368050bb9d4454eef56f7e26586d7774d6e023027193a42c84d13c9c181a87717013c6b87bd6644b529bf5fecbc60c35a283024d5d4837f5433054a164dbcc7b525c34d1d8a9422861e6a8401786c244eb3ada02f03c13829c1370e78c53c4f8b71418b7c3aca1ed358159ddaf2530e884b0bace49f9b420785eefdc3a8694ec2232952d8a03f5cf64f7f462bc4200cc1ed895e0eb327a2e12be26e951b094ea368e3b5a9b10db92f3f227e95984f221b6c1ebd20f2c568b1a0844b3", 0xf8, 0xd, &(0x7f0000000100)={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./nile0\x00'], 0xa) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000280)=""/173, 0xad, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) fchmod(r5, 0x1) 18:31:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYRESOCT=r2], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="40a9db9950fecef0a54d189d71e371912fa5add5fbd553df1cc03e61980716cbd000c71ea815d1e65058ef233e9ec5081c46e5c6a2d093557ef6fcc9d0642d108c06d521217686b8d2ab0e87f80e77995000095c42b8468badec9ca75c4271c4b580383ceae5d37dee7051", 0x6b, 0x1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffd, 0x10000}, 0xc) 18:31:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2766696c653000"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) fcntl$setstatus(r2, 0x4, 0x4c) accept$unix(r1, 0x0, 0x0) 18:31:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) madvise(&(0x7f0000b21000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) setregid(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x400, 0x7fff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(0xffffffffffffffff) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000140)={0x5, 0x2}) 18:31:10 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xa4b, 0xfff, 0x7, 0x8, "83b91b3a11919d7d78ab0fe6b2e9b11e4ace8403", 0x6, 0x3f}) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 18:31:10 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8888, 0x0) r1 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpgid(r1) r5 = syz_open_pts() fcntl$setown(r5, 0x6, 0x0) wait4(r1, &(0x7f0000000000), 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x1, r1}) 18:31:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x200) syz_emit_ethernet(0xe, &(0x7f0000000140)) 18:31:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x64) r1 = kqueue() dup2(r1, r0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='W\x00') 18:31:10 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x203, 0x0, "0366402b04000000d2000000000000458700"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x101) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x2) recvmsg(r3, &(0x7f0000001640)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000014c0)=[{0x0}, {0x0}, {&(0x7f0000001380)=""/147, 0x93}], 0x3, 0x0}, 0x0) 18:31:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 18:31:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) unlink(&(0x7f0000000040)='./file0\x00') dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) dup(r2) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x4, 0x0) getuid() sendmsg(r2, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f4"], 0x168}, 0x9878d5c527fde8da) getegid() getuid() setreuid(0xee00, r5) 18:31:10 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) wait4(r1, &(0x7f0000000000), 0x1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1c1c, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4000000c, 0x0) 18:31:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x10001, 0x0, 0x0, "5bebfc0ba0c10a9054edf0721b84396af3aa4755"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x190) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:31:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f00000000c0)=0xca1, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8000, 0x0, 0x40, 0x5}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000100)="3ea74a1c45f94000948de8fdbf756d5f38325ee7cb4b5b", 0x17}, {&(0x7f0000000140)="7ebbd1a9c2ee0ba57b68688e6e4c3e4d1db54dfc96ca6541af97846742574475684062", 0x23}, {&(0x7f0000000180)="7bc821a22c1ae69a314c3af12bbbb48eba537e891d7d41ae9b7b2c875deeeb963af5ab7324ff627570fe9c3503f01d35b51c36d5d66013ec01b072647b16fc95093743f66656dbabbd190ac0b6b240", 0x4f}], 0x3) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 18:31:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x0, 0x1, 0x7cd, 0x9}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1, 0x0, 0xfc}, {}, {0x6, 0x0, 0x0, 0x2cae}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f676f75c", 0xe, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) fchdir(r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x1f, 0x0, 0x7f, 0x5b2f, 0xffffff07}, 0xc) 18:31:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x8, 0x3, 0x6, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x6, 0x0, 0x0, 0x1007f}]}) chflags(&(0x7f0000000180)='./file0\x00', 0x1) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 18:31:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)) 18:31:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x4ffd, "0700000000000000000000000000000000006082"}) write(r0, &(0x7f0000000800)="bc41fee8fb221b935863aecf201db5f0601215db950f745775179da25885869ad8adad056c0e96a2ceeeac76bbf3a2aced2872c46cf9da66d86835c838e9c809d9cc40d5e2a0583ce619ade808b18b6c520585cb0b867543e8ae59440a4e314b2cbc1db8f50af6b1ac1e8be66522d8b0f6f718b5c89692350ab477ff55aa91775631676252a55da55a330fef0b38032e2b1cf801c3445bcecbf3ae7a197f123f1f6554c6078b", 0xa6) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2171d7dbf9cb2372a825091abab7382fb28fb3b7"}) syz_open_pts() close(r0) 18:31:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x5) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x2, 0x0, 0x8, 0xffff, "74dfa845360dc051afc2d849da86718f7785a9f6", 0x7ff, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000e64900"/76], &(0x7f00000000c0)=0x4a) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) 18:31:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='s/IW', 0x4) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r5 = getppid() fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0xff, 0x1, r5}) 18:31:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="26cbc487aad94399ab3d089f21dd0aab6c3e943924d79cf6c12a546d18c1c260855c6b0000000000000000000000007b5697acdc1193da292be4c2c80af82a2e2c9b1dd07d1dd124a71d15f457e8b39a7cc0303a44d391cdfbb3069b26cc46143c4fc953a2a98a9299c1e54ec336d77be0eb7d33dae4d726e15b4f907649bb3645a58dcca10dd66e7c6cd08176c7d30da19de6a27abff9a73087bf88d087c1d7b35a9cd387cf3e7488"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) close(r1) sendmsg(r1, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:31:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x5, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r1) execve(0xfffffffffffffffe, 0x0, 0x0) 18:31:11 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = syz_open_pts() r2 = socket(0x400000000018, 0x3, 0x3a) dup(r2) r3 = getuid() sendmsg(r2, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f4"], 0x168}, 0x9878d5c527fde8da) r4 = getegid() fchown(r2, r3, r4) r5 = getegid() r6 = geteuid() r7 = socket(0x800000018, 0x3, 0x102) listen(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, r3, r5, r6, r8, 0x8, 0x7ff}, 0x8, 0x401, r9, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x101, r0, 0x0, 0x0, r5}, 0x101, 0x5, 0x8}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) 18:31:11 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x8f82, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000010, 0x0) 18:31:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r3) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fef290fa69b3603d0e5fc5995d4bc83ded54be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693e793a0cc7afca990a9b5333d0baba4e883c4ac4875e2b44e97e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703853714bc0cd012e2ea7de69882e9468fa446b3120964000d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba92"], 0x107, 0x800) 18:31:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x1, 0xffff65b9, "9af5fbbaa00def07b9575f0a00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) 18:31:11 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) write(r2, &(0x7f0000000340)="4ae65c21b7bf35092df16ee1e3c5d559d4a6b84a38455989bafd73443807b44703fdc5df8f8072fce957ac596af1191abb09c82e179262", 0x37) r3 = dup(0xffffffffffffffff) socketpair(0x6, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000100)="f6f48ee900020137e32c3467b6e9f3aa2da94e4317b40eb848fdea461807f94e4f8c9350960e6c53aebae17cecb60556f2ac45c08f", 0x41, 0x1, 0x0, 0x81) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000280)=0x2, 0x4) accept$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/110], &(0x7f0000000240)=0x6e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x68, 0x1, 0x6, "db92297fad63526273723eb9071944a1f4eeede7", 0x3, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3bf, 0x7fffffff, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) tap0: address list non empty 18:31:12 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1ff) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 18:31:12 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r0, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="3535e1e72e8b2f56ba267c013e378a6e8a9d45e57086beb18e526f8e307468cad02700323c3134b6d801b504f392764903c8deb75ecf376cc4d5496540a411ab830dec68b9caf4b95a3d78a1f1649ea6b5039564d6522ce39de2c1f0aba2a3c9393b3d9291572295db81113da4b0e0b3f5f5296e65bf51bfa7579a5c671fe48a1ccad7e45e07691e7a565c35c9f64fb6116ee32a4bcc5fbbcc712e397b0a4fe44e35c92da32abab69495c9f072723fb429bc043f49fc3c17aff328a664268a95b0b8c9002471969b5c0a4dbe4b1c7a86be2fcb5074fb8bc0776e7d1e6928cc", @ANYRES16=r0, @ANYRES16, @ANYRES16=r0, @ANYRES32, @ANYBLOB="4b4f31fe0bcbfc43a3a677330a797f3efe4bdf2ef17308f95ae8c576db7dd9f1addac5badf74ad1ea9c144c3a9944b042d93f839d3a53fa98faf23c66cb8fe0301da8562758fc67732091ebe47a6664f8f38b63c867765a8a882c58b02b484d91db8295f601ebc41043f43fea75ae82fe73dd07a8023eb6eba34ce327143641ef9c8437e4aa888dad87e6c9ab0ffaeb1f2d788871721307f0dbbe8d3ece96893e76c74f2728a2e4ccaa87cd1add84d4ce713a7ee7aa1bca87740fc27747b990a845779138062662c9e4c3343346ac9785a8335a82ecdd20e8aaaa470c4ca7a68417bd890c1a508130a19a33c6c0fc0b34b0547b41d8f48ed16"], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="000002000000000000000000000000000000000000000000000000e8ff00000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000004e3ffffff0000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015d6146febaaddf1a23175ce18e6bd659edfc14a50f2670712077fa16e39d330df734703101a340065a5c7d8e306bc366cf5efdec2a4b8ce863e086dcb17ad8e83a9cd67d69d8d22eb81a6a35e2986f4ca9a569c9db1"], 0x1, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYBLOB], 0x1, 0x800) msgrcv(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8c0300000000ffd5c9cd0000"], 0xffffff64, 0x1, 0x0) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0xf879, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x34, 0xfffe}, 0x6, 0x9, 0x0, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2}) fchown(r0, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 18:31:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x3, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x56, 0x0, 0x3, 0xb8da, 0x1f}, 0xc) write(r3, 0x0, 0x0) 18:31:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54}, {0x5}, {0x4006, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000000447193abd67104e5dc1ec1efa2bf616678d34d75e88e175ff92e1681ab472263366ec125b3e90f009af44505085c54bf855f4fc96a125c5db15dcf6d53e21de60d5c326a0afc6cf53627b0f03998b521fad74addf69e29c7d15f0567fef909445bdbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55702d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae7276c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d555b12aa6d691d84108e3743457a4cb86ac445"], 0x104, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00b8ac6967a3a6ad06000000000000000000"]) msgsnd(r2, &(0x7f0000002700)=ANY=[@ANYBLOB='\x00\x00'], 0x8, 0x0) r3 = semget$private(0x0, 0x5, 0x20e) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x108) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') semop(r3, &(0x7f0000000340)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x3000}, {0x1}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x2, 0x42c}, {0x3, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}, {0x17b548c1cc467a8f, 0x1, 0x1800}], 0xa) 18:31:16 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0xffffffffffffffe6) writev(r0, &(0x7f0000000080), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) lchown(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, 0x0, 0x0, 0x0, r3, 0x8, 0x7ff}, 0x8, 0x401, r4, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) setegid(0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x85) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) semop(0x0, &(0x7f0000000100)=[{0x1, 0x4, 0x1000}, {0x1, 0x1000, 0x1000}, {0x4, 0x0, 0x800}, {0x3, 0x3ff, 0xb41ee55c190cce5f}, {0x3, 0x1ff, 0x800}, {0x2, 0xe000, 0x1000}, {0x0, 0xa6e, 0x1000}, {0x0, 0x4, 0x1800}, {0x0, 0x1000, 0x800}, {0x3, 0x300, 0x1000}], 0xa) write(r2, &(0x7f0000000240)="0957e85304", 0x5) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) bind(r7, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 18:31:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000000447193abd67104e5dc1ec1efa2bf616678d34d75e88e175ff92e1681ab472263366ec125b3e90f009af44505085c54bf855f4fc96a125c5db15dcf6d53e21de60d5c326a0afc6cf53627b0f03998b521fad74addf69e29c7d15f0567fef909445bdbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55702d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae7276c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d555b12aa6c691d84108e3743457a4cb86ac445"], 0x104, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000002c0)={0x0, "d68537e385586fb9d0581bd8d16ccab141bb8bfb98bd809d0b"}, 0x21, 0x800) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00b8ac6967a3a6ad06000000000000000000"]) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="005c808f146e113c507ff909f2803a310601de6f7cdeabc3019cc1bc25c3f7be40c49d1f3bbc310f59a6e75479387c7baf81ea35c8b34bbd7e25f51a716e9c1f9819626b3f2cac569f23e0154e1a71dcf3562e75febc501a72db51db185d45098138e1"], 0x8, 0x0) r3 = semget$private(0x0, 0x5, 0x20e) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x108) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') semop(r3, &(0x7f0000000340)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x3000}, {0x1}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x2, 0x42c}, {0x3, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}, {0x17b548c1cc467a8f, 0x1, 0x1800}], 0xa) 18:31:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[], 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) write(r5, 0x0, 0x4a) kevent(r0, &(0x7f00000000c0), 0x100, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x15}], 0x10001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 18:31:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffbffffff], [0x0, 0x0, 0x401]}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000074f00000000f384bc65c052ac71cffa9a58b5deda22f8ae47114447fcdde4b7868e9ec43fdc56da7f05b5f190b42aa18a33247a64327eaa09112febc70d2125178276c6c1ad72b3e1d0d535d2195d767217760ba6ee9a96a3a7fbf91ed457615faa7fad3d535fadc3d8278aa5d72c227dca88fbbba03d8662255e2df5c975fbd1b46bc0c187ef7c46eb0fe2749b488782dfa7f7cf7bd6b0fbade68ad3b67f7f57bd8c741bb71d23d3cc491632e6b43eaf7ec21e2befb85203cb0abb8f95cd8d"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) socket(0x1, 0x8000, 0x8) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0xcd31) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) shutdown(r7, 0x2) 18:31:16 executing program 0: socket(0x2, 0x4003, 0x20) 18:31:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x4000000009, 0xfffdfbffffffffff], [0x0, 0x0, 0x405]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 18:31:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) r1 = socket(0x800000018, 0x1, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) r3 = msgget(0x1, 0x254) msgsnd(r3, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) 18:31:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) flock(r1, 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0xfffffffffffffff8, 0xfc80d8c, "00000000000000200800001700"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d6a992b43748cd8c9b0504006640df359ef5642a3eaaf17c005efa14639be6fb52185ae30394ce53ab89a51babec50fed800e6312fd54f18e681db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c8cf9ef6690b68ca6a14fc51f5239476af915b8bb584019713fa11a3c333f85cc54355c3c7cbd6a1aecc81200"/210, 0xd2}], 0x1) 18:31:16 executing program 1: select(0x0, 0x0, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x500, 0x0, 0x80000000}, 0x0, 0x0) 18:31:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x8000, 0x3) getsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000040)=0xdd) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 18:31:16 executing program 0: r0 = socket(0x2, 0x3, 0x70) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238b001600008295955984c87910bf453f68c1e7386abca64896bc5e8491388bbd2ad88b2951b109000000cd4c0a162b58fd4237b8fa4d03c28a04aaa0dd7be1b15cd4452e5b012ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf050099b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01eafd82d3fd6227d60b906150a01ae64da66415655b05810c8f67d71b28f20fdf324afe07e59233470b6d7c573f59c3345b3cf5227edbe5e8a68d2f4a780fa71c7cf5b49e0a790000000000000000000000371fa14410ea24e3ba9d95e8a5c4d9f3896f75efa7086842179d0e21cd55de912751d0601c1158246d150bac732544f79981d97e6fdcab493485358273e756dc1f898900f218303274e82b37e100a647ece5c46ba8252f7022207faf011edb1fa2ccf26a7e20b56875a76c1390058de7d235599b00f3e347e31136abf2fd6203200065d96cd4a5faea1fedc5ea3b106fc86a20ffb63b687533879b5d0522dced71c38567"], 0x10) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0x6, 0x7ff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2, 0x0) getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)) 18:31:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x1}, {0x3c}, {0x6}]}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x39}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x153}, {{r5}, 0xfffffffffffffffa, 0x1}], 0x7fff, 0x0, 0xbb01, 0x0) dup2(r3, r2) syz_emit_ethernet(0x15c, &(0x7f0000000340)=ANY=[@ANYBLOB="000010ef2a820700000000000000"]) 18:31:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000000)=0x7, 0x4) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020697f, &(0x7f0000000300)) 18:31:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6b02f2eb1184d0f0ec4baf74a215d0702aedf349cffe666439d96525d42a05967b6de447cb34c92a674d04d39c125c60ef095995"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x7ff}, {0x7, 0x1000}}) 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, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530002ceb8ce2274a672d8d55ba290842e5df4b774246dc09dd998bbfaf599121e501d88e1db4e1133152e74e328afa0657d3967280"], 0x10) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = accept$inet(r0, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) 18:31:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffbfffff, 0xbf}, {{}, 0xfffffffffffffffe, 0x1, 0x80, 0x9, 0x67}, {{}, 0xfffffffffffffffe, 0xa8, 0x80000000, 0x7, 0x80000000}, {{}, 0xfffffffffffffff8, 0xc4, 0x20000000, 0x0, 0x3}, {{}, 0xfffffffffffffffb, 0x4, 0x1, 0x9ed3, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x2, 0x8}, {{}, 0x5, 0x84, 0x96062f854b2e4290, 0x8000, 0x7371}, {{}, 0x7, 0x8, 0x4, 0x8, 0xcb13}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 18:31:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x0, 0x0) r2 = getegid() r3 = geteuid() r4 = socket(0x800000018, 0x3, 0x102) listen(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, 0x0, r2, r3, r5, 0x8, 0x7ff}, 0x8, 0x401, r6, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, r5, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="bb807cb5a6eaa4efb4bc5a8834c28f64f6ec10195b080bffc7ae81f03f6e9ce0dad1482376ae4167967c786f4380bdd6201bff04a39dd3b0893ca3e8854d778facd3f05a001c97946eedc386362f38f9053fdff379f702db14450a6918cbeeb89210ac01b5d9e2c6c667e4dfa752e044b1ead42cd7160ed8f0f7dde623", 0x7d, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffb00000000000000095f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 18:31:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) 18:31:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000200], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) 18:31:18 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x3) 18:31:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7}, {0x80}, {0x4006}]}) syz_emit_ethernet(0xc9, &(0x7f00000000c0)={@empty, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0xd, 0xbb, 0x68, 0x9, 0x81, 0x11, 0x0, @empty, @broadcast, {[@ssrr={0x89, 0x3, 0x58}, @noop, @lsrr={0x83, 0x7, 0xda, [@empty]}]}}, @udp={{0x0, 0x1, 0x8}, {"14648c9c4a5d0b4260c4fb3f57e5202d211e044d6b535c79271cdc0f73b319c8520908325e84a35068f2f26b741b43b2d60b73295d36ab37fbe67413243c5eb05d1795a471877c395979fb33b36823263cae194f4aa2eca6ff6234814e8829a0626e148f42ad505a01ccfd9abbd49135bfb6011d15dc0a7aa900f1b088e382b9cd030ee6d424f713f76eeda779ee94b2d83dea"}}}}}}) 18:31:18 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) wait4(r3, &(0x7f0000000000), 0x1, 0x0) semget$private(0x0, 0x1, 0x2) fcntl$setown(r0, 0x6, r3) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x8, r1) pwrite(r0, 0x0, 0x408, 0x0, 0x0) 18:31:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feda}, 0x10040044801000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 18:31:18 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000800)="62e5ea45ba08dd398e33c61a4cbb58a90132cada85224a4765e2e41bd81aae0ca4d990991ca1d5d7dbde76f66db5d86d1b0c445fe39b97bd1fddd715db88ea765544b7220764063df0186aed8c48238575d71c09a3d61c995195aec9180007849b547f9816106eaae798d253e88f255e2056a36f6193b0b46bf86463f9e8d5d707a9d12e76912f5b0661cd17ee25f3086ef93c1bb46c403a58535db25fd830d0a91327d6df811487190caa199d5b6fbd8a10948cd620d6875c51efad05d04f46f073cf03807855fa3e1031b8e10fc4e91aeb354fb6b18c3f567f6ef5e7b09f7ec9f1f5c7a9a55e03325be176d06e7bd71425f1d4cc3e95d747cd5657558fd83e0746b5031ddc587fc3276e3e3116ee6562055112755085e5942b61ae886ae7df8ad72b7415abff46223c011861171a733a6f0f8ebc7c24df7c5930668d491853310544f7dd1c27b1bb0b9e69a9b679d11236ef1e4d005281a879156d7549379d93454a2163e4d0c791ca970294e84f5cd17aab28586ec19bbf30930983b0e9acfe03516d720ff874804c3bd343e1a83f69f12879beafe55b4619f58ae47255cfd297c3fabc7b7182dd51933495bdd8d5702361545ee2987ecfb034643a950f3e4ed52a1cb837c10464aa4ac4efdfa6861ad974d3f49b698211a760be71f009", 0x1df) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x61a960e2, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x4], [0x0, 0x0, 0x0, 0x2]}}) 18:31:18 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) wait4(r1, &(0x7f0000000000), 0x1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) wait4(r3, &(0x7f0000000040), 0x0, 0x0) dup(r0) setpgid(r1, r3) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1d}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) dup2(r6, r5) r7 = dup(0xffffffffffffffff) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) unlinkat(r7, &(0x7f0000000000)='./file0\x00', 0x8) 18:31:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000000), 0x2, 0x0) 18:31:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)) 18:31:18 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4403) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000100)="a91b46f7e02972706ad0d4c1384df1cb43682e61e73b3eebf33d0f537801a121936bef154800bbf9a13710cfe241a154dce073914f57faabdb7a6f6bffa41c0ed3f686692f7c1848818d1749f785fe808e79ba00"/98, 0x62, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0xf2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:31:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="a0faf4ac489dee8420ce2445abc8bb96d1a6468f450cc9e4ef123018c8cebc3a714fc5632ef639a4f207353a5fe155323652278c572a85acad87441bc2c1bc263124ccf7758fc73007905b6ce458f45df09b34e3c305dda950bf91318c1875486f0050715a2a05a20057a2eef2c5791ed4474566f9843a19c4071942b1c2354c8d78672305fc92df2fab6392154d2a301ed73c736ea87851ad5c52a8a7ba7627904e4fed441155198d5d6ded561a7f5e60fa14092bd5e5af804650ed"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4000, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) close(r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x810, r3, 0x0, 0xffffffff) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000100c43ecc6fdb2f87e2c7d9eebe6d848f3ebc2517b4478f5d08f261671d2f695df48f71b49c7e558fb7208b7b2ebdd94fb43a6cd6af2939d94346d0dc00ea636ce76691f73eee38ba73f327c383aa20db14fcdecff8a6bb9d753a5ea56f249bb102f2db1d0c71070641589f090c6512169b4d1af0a60965e12cee3997967ee588b1cf8321e43b31755a4e9a7990bbb346a13529b000"/177], 0x10) 18:31:18 executing program 0: openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0xfffffffffffffffc, 0x0, 0x3, 0x0, 0x0, 0x0, 0x200], [0xffffffffffffff81, 0x0, 0x0, 0x9, 0xffe], [0x0, 0x0, 0x2f6b6090], [{}, {}, {}, {}, {0x0, 0x8001, 0x0, 0x3}, {}, {}, {0x0, 0x20000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 18:31:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="c6"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x14a) shmget(0x1, 0x1000, 0x210, &(0x7f000039c000/0x1000)=nil) 18:31:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x400, 0x0, 0x0, 0x3, 0x80000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) bind$inet6(r4, &(0x7f0000000180)={0x18, 0x0, 0xffffffff, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x2}, {0x18, 0x3, 0xfb, 0x7fffffff}, 0x101, [0x4, 0x0, 0x1f, 0x8, 0x6, 0x8, 0x2, 0x6]}, 0x3c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(0xffffffffffffffff) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x3f2, 0x9, 0xe460}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 18:31:18 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(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)=""/217) close(r0) 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, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 18:31:18 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x39aa3f3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="f6f48ee900020137e32c3467b6e9f3aa2da94edadcab67ee37c428b381b7aa4317b40eb848fdea461807f94e4f8c9350960e6c53aebae17cecb60556f2ac45c08f", 0x41, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) msgget$private(0x0, 0x85) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 18:31:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7ff, 0x3}, 0xc) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r4, 0x0, &(0x7f00000000c0)) r5 = socket(0x18, 0x4000, 0x1) socket(0xc, 0x4000, 0x2) setsockopt$sock_linger(r5, 0xffff, 0x1021, &(0x7f0000000040), 0x8) 18:31:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x2ed01462) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8f4ea9e88e2955fca627c1580b040c628d2c6228a4956db7b8fc422c1a8446dbe1f2accd956256aec3f96c953fd9e5da9e4f52530240d09f1ed90596090000009dca0efa0af437a0010ead0a885b8a8d56f50e1eb7e505c0e72aea31cfffb2a336533f46642cc7efe1fbd963ed2f63f329c923faf58345234e04da7bbc9d48f8b2d1c3b998adb156c27ce61f8b2deae0c01203f15bb288bd11724f66f81a4068131560ed702dd4a6d4f44a00"/182], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 18:31:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xf6}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xff, 0x24, 0x81, 0x2}, {0x6, 0x58, 0x2, 0x6}, {0x5, 0x0, 0x1f, 0x40}, {0x5, 0x0, 0xa, 0x3}]}) clock_getres(0x3, &(0x7f0000000040)) 18:31:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xd77, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x9, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) 18:31:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:31:19 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r3 = accept$unix(r1, 0x0, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) 18:31:19 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x41, 0x0) fcntl$dupfd(r1, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x4043cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000240)="ec59a2608caf295e89f7fb3f6b189eb58c1d033bb7cdc6eca652cf2e5283e14e567e811598683305b9e2a68ad71644d95f2fb4eac5df6dded7a4ddc30db245a774198ff06acca4fe68f0d58fbec0460dcdfc5d40cf34d5638a0f2cdb6431a5a57568a4770b1635ff5452c8919c2bbfd6131a5a885a768f52b1b0521d42869eeefbd40e6920625b477780327152d899f45402b478d8f7194c229431bef4e4ec6787fb5a84325e2d65db3cbd7fd4a1fbb4942321ec42", 0xb5, 0x40a, 0x0, 0x0) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) fcntl$dupfd(r5, 0x736f09ad451e970a, r2) 18:31:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x140, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x7, 0x7, 0xe6, 0x7}]}) syz_emit_ethernet(0x123, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828588a813008100340086dd6031797100e53a7f00000000000000000000000000000000ff020000000000000000000000000001301f5ce193fee70de666a01c45b3273603cd40602f7d1838cac66c5f12be3b8d9b5aa499bf1136e0b7a53806f204a9622b15c68264ae030000000000009799448751cad6934746154ffeac0ae93b47ecff2a8e5f2816241f3f81ad4c2afd6be1ddbd10e9961fafd14dd76317b07806a45f7a3d22fd95b3c50f8b268e5d7b3c8d8fc5d15bd2a2bf5e81572048d93859af74898b55371d987f6e2c0ca563b2fdb0460e5266216f49c3676c5d30f2558796a8578c11102c6440cedca254110cb8c21760672959db9cc5831d05197ece58f9a25e841f33b5ddd7b8bc325ddf2cf47ad29e682c2daaf339"]) pckbd_enable: command error 18:31:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 18:31:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) r2 = getegid() fchown(0xffffffffffffffff, 0x0, r2) r3 = getegid() r4 = geteuid() r5 = socket(0x800000018, 0x3, 0x102) listen(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, 0x0, r3, r4, r6, 0x8, 0x7ff}, 0x8, 0x401, r7, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, r3, 0x4) shutdown(r1, 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r9 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x28) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="24ce5678f62f696e9c4791e85bff2f4b324e1f9df229e8578ca8fec52b9d220d4baa93c11ca336c86d4873dafa102d131f26e22f37f550ab62e363babb948be1de255001e84a3b189d03ee40d1555d3937a606a1f46fe0c5bf5ce0f3e8001726d3ea7ec6e913523ade05295402e4ce2d97fe9941d3e489cff5d8a6ecf2684eef31b7cfa30646bc2714b0d25bdf1097", 0x8f) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000340)={0x1ff, [{0x2, 0x8}, {0x1, 0x2}, {0x2, 0x40}, {0x1, 0x1e}, {0x3, 0x2}, {0x3, 0x81}, {0x2, 0x1}, {0x3}, {0x3, 0x3}, {0x3, 0x17}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x80000001}, {0x1, 0x8}, {0x1, 0x3}, {0x3, 0x1}, {0x3, 0x36a}, {0x1caf307b32bfcd3c, 0x5}, {0x3, 0xc73}, {0x1, 0x1}, {0x1, 0x83a}, {0x1, 0x1ff}, {0x3, 0x3}, {0x2, 0x9}, {0x1, 0x80}, {0x3}, {0x2, 0x4}, {0x3, 0xa21}, {0x0, 0x7}, {}, {0x1, 0x3}, {0x2, 0x942}]}) readlinkat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:31:20 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="945c037bba14670db4148091a50fdf48348037b772dfc9d8bccd18fe", 0xfffffffffffffd0d}], 0x0, 0x0, 0x2000) execve(0x0, 0x0, 0x0) 18:31:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x3c3, 0x1, 0x1, 0x80, "3b8c6ce0baaf97ca1386b4f8ff3d3a1019bdaf60", 0x3, 0xd7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000240)=0x101) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000000)=0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x8d) getitimer(0x2, &(0x7f0000000100)) 18:31:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff7a], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) semget(0x3, 0x6, 0x34) 18:31:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x4, 0x552) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0xdf6) r1 = syz_open_pts() close(r1) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x100, 0x0, 0x80000001, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000000c0)=0x81) 18:31:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff53}, 0x0) sendto$unix(r1, &(0x7f0000000200)="f7", 0x1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/11, 0xb, 0x800, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x0) 18:31:20 executing program 1: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/104, 0xfcbe) 18:31:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = accept(r2, 0x0, &(0x7f0000000080)) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x403}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = socket(0x18, 0x4003, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000000)=0x3) 18:31:20 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000d6b9af6a002fd7fdaa8fa167fd72f89aa973c6e144eda206bff77e832e2d10c3b91e7f6e8339a2d73e7c4ffe005e55d36289b22107d16469ff7f49b90f000000000002c3a27836b2e55c23652a"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) fcntl$dupfd(r1, 0xa, r3) 18:31:20 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x39aa3f3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="f6f48ee900020137e32c3467b6e9f3aa2da94edadcab67ee37c428b381b7aa4317b40eb848fdea461807f94e4f8c9350960e6c53aebae17cecb60556f2ac45c08f", 0x41, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x2, 0x5) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 18:31:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffae3a, 0x0, "090000f38900f4ffe64dc22a30adca60b38800", 0x5, 0xfffffffc}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000100)=0x2) 18:31:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x45}, {0x4406}]}) socket(0x10, 0x3, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0xe2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00']) 18:31:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000400)=[{0x28}, {0xc}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="f94c4c4993dfd685fbaf8a8d1a022d703577329c56be8c327c957bf1aa22d1674f79ef2005c0ff0f857521972820e0b209146a1eb7f3888efa19c0909e54c85780e0d19bb99df69c8fe908577cc34eb3e19bec56affc2a8996bca18399a781f700cf38c0441bf0df319b43c6e1b1bc900b61aae94ffd6480bc2fd95f2cc7564fc2d92ee1a2d6894a6b6653149dbcc44a19f900c4b14f14e0bca33acbd74f1afe4a905661a1cbd0d86ca3f5c5e63b1f69f439030000008f12e33b3e7e464c2b4d7cffdf5df0c16f8fbb8951559a3f28441a6514fb6b66314a00000000000000000000b2accb930025e415fa2114d59e6ce3733ca3e68ed1cabe3c8844dc9b2a9e44f9335098afdeb3a84a246be976e841f3b15756c9fc77113a19336d5f127469f4816e2d08a5f1525e", 0x129, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x5, 0x4) close(r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="3e0fd376769a639652a48eed4e004f4ce11af4ef183683993655f9666ce21f903529afe01513019c75a622c82467c6b739e83578e7cf832097a11345520ff16d2cb0b4801a1b98ae"], 0xa) socket(0x0, 0x5, 0xff) r3 = socket(0x0, 0x4003, 0x2) sendto$unix(r3, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0xb05414e1494bc13a, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000100)=""/4096, 0x1000, 0x42, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000400)=[{0x28}, {0xc}, {0x16}]}) pwrite(r4, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 18:31:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fb80e7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 18:31:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x1fc, 0x0, 0x901, 0x9}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 18:31:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x64}, {0x6, 0x0, 0x0, 0x19c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) 18:31:20 executing program 1: syz_emit_ethernet(0x437, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe2a44143400f8ff0000000000000000fe8000000000000000000000000000aa00004e2004"]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20000) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 18:31:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x40000000000005) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000000000/0x4000)=nil, 0x0) write(r1, 0x0, 0x0) 18:31:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) 18:31:20 executing program 1: socket(0x2, 0x400000000002, 0x0) socketpair(0x1, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="f6f48ee900020137e32c3467b6e9f3aa2da94e4317b40eb848fdea461807f94e4f8c9350960e6c53aebae17cecb60556f2ac45c08f", 0x41, 0x1, 0x0, 0x81) setsockopt(0xffffffffffffff9c, 0x9, 0x40000016, 0x0, 0x0) 18:31:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) fchdir(r0) listen(r0, 0x10000) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62020207e0001001164977605804c162a155292047"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x20000) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) madvise(&(0x7f00006db000/0x4000)=nil, 0x4000, 0x5) 18:31:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="dc45a506583c55f9e6697d7c467f0ddb83333ee063be71e66828feef643377ce41c5ad77adbf675b8442b56255e4daa4206ee645227f8ff7d8c3e55e55ee8301de3e74512b47c08c5dc34fba5448af77c97b2abdfe0613210985de01b6c639593787cbf5c762cbedf82fcbbcc097f41c0dcd723e5d8e031db09c2c8f41510341b278ab5d42845de3", 0x88}, {&(0x7f00000001c0)="895c7d78b7c8e6f98f7c273d2fa24faa3d6381a43ce7807caec695a449bdde0a69a0210c45ce565fa3c441b306ef374ba1b74ed6a1af47fad4456e89bfd27db9c24f0ce981b52aa42d2b286829eafbdceaad959e2a5f5fa40c446b95829c7d9dec7de4c21e25f518b999be3d24fe42b56d8e7637d80f24b9194613e3722f6cc3ebf9160383e62591136c3e0d3d4a264a818c203e6b1a4bafea11e48461", 0x9d}, {&(0x7f0000000040)="763db7ccbe44e2d489d8228fc9c3cb7eb414c5ee99bc9138c590c46852053ceef2a33a7046d30885edea2f7da4f7a49776955873a35db8", 0x37}, {&(0x7f0000000280)="94ab5dd05151f7d5615fe69d84c7e9e8070fee6fd7", 0x15}], 0x4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x80000000) 18:31:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) dup2(r2, r3) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r2, &(0x7f0000000440), &(0x7f0000000500)=0xc) msgsnd(r1, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) msgrcv(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c1fb68a3cfaf62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4119], 0x106e, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000600)='\xe1\x82}\xb0\xd4\x1e\xdeH\x9e\x00\xdfQ\xcb\xbb\x7f\xf1\xbew\xe5@\x1e\xa2\xe7`l\xd8+\xdc[\xef\xcd\xa3\xb2', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000280)='\x00', &(0x7f0000000740)='h\xdf\x1e\xf4(n\xfak\xfc\xb1\x06\xbazi#\f\xee\xdb8\xeae\x90\xb9\x84\xb3YLJ\x8d[\xc8\x81\xc8z\xac\x8f\xa8\xcf\x848\xac-ce\xe6\xd6\xae\xc8F\x05\xf0q\xa8v/ -\a\xb4\x01\x96\x17\x83\xfe\n\xfd\xf1\\\xba\xf5C\x02\xb4\xf8\x92\r\x90\xfb\xa6\x8eJ\xaa', &(0x7f0000000300)='&\x92\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000380)='\xbc$\x00\t|a\x1eut\xbb\x0e\xd9i2\x96t\fM\x88\x0f\xc19B\xe5\x81\x9fM\xe7@\x835\xf4\xd7\xb4JE\xff\xc7\x99m\xe5\xd6\x9f\a\xf2u\xc3D\x93\xfd\xcb0\t\x86-`(\xc5\xa5\x02\x89\xa9\x04A\xfb\x88crt\x9e\xc3\xb1\xb1\x8a\xdaV\x044D\t\bN@o\xfa\"O\xaf\xee\r\xdb\x12I\x8c\x13[N\v\xce~\x05%B\xe1Zh\xb9\xf6\xe9\xd24\xe9\"\x99K\xe4IO\x03J\xe4\xa1?\x1cf\xb7V!IU\x06\xbf\f\xd2TM\x95\x15T>\xe4\x87}\xa3\xdd\xe2\x03M,\xa2\x1f', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f00000002c0)='\x00']) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/5) msgsnd(r1, &(0x7f0000000800)=ANY=[], 0x0, 0x0) 18:31:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) setregid(0xffffffffffffffff, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) 18:31:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) close(r1) close(r0) 18:31:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) fchdir(r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000000)=[{0x2c}, {0x61}, {0x6, 0x0, 0xfe, 0x185}]}) pwrite(r1, &(0x7f00000005c0)="b451956b64272b585a7b207f037e", 0xe, 0x0, 0x0) syz_emit_ethernet(0x21c6, &(0x7f0000000600)={@empty, @local, [{[{}], {0x8100, 0x5, 0x0, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "c956f2", 0x2188, 0x37, 0x4f, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, {[@routing={0x2b, 0x8, 0x0, 0xdc, 0x0, [@ipv4={[], [], @rand_addr=0x2}, @remote={0xfe, 0x80, [], 0x0}, @empty, @empty]}, @fragment={0x7d, 0x0, 0x2, 0x0, 0x0, 0x4, 0x65}, @dstopts={0x67, 0x401, [], [@generic={0x30, 0x1000, "e15bc841e551e229f2dad1dbf0907b169ee719294d78a8c4a1a95abf144e9aa098bde82975efd358df8be9733edaa52f3a2b914d63fd23e87661ef956ab7c2ba729acbb3c172a3925e5237045f13c3ee79048f1dfdf3f42721aca69ad68b9b5cb75bc68ad9a7ef63d03acc35e83f089faf6542b5521cc6773e632620b0ec52ea72ed8b5a59c996b30be60920541a18a910dd8d44a13bc5ea254d6f4c128ba6b639a7c958ef08f4b1865764c8c2900c2d1c741bed9678f9c6d8b652388544fd9ed8bd273e06f738d87c3776207f88b3b314a571d789aa3c4e16c8215bc6fb982a2d16a53ec1661fc565b128b3699e9802898b39163ec0139d9f06d453f9b0904414a16bbc7ded281d5d9f10967c9cd4fa0919e6e97fdd9ea3a8d455d190e4da9e0ed9db5d61a6681a85cbedfba2fa352896b97d7a7d81bcf18b712455e27e23db15f6eaf0a60e29fed14df9e35e13dd841725b7bbcde0714279f68adb1c74fec24dfcb00c5ca188c59e1be28c1dc1b1a54601fa71194b9023d33516d0bc9ef8797bcd7a0af56709453677b5d6ff0842729c38c2cf975ae9986d742d101bc8038546b6be345b6f51a6a23a8e3ee82e31a8ae5039686776a5a1c6c2018d19e7fd498d827e0a32d7a2fff53170d1854ffc105dff17ccdc0f0eb56e4bf68a7237e1e2488243ad87d9d049d96d30e446f4967318bf33b0c58abc12bccf07ba563f754fe14301374931bd269e383cb6da710f9cf2451b3ed0253b76b1bf59665aba6daa9a298e6a1a7bb8756db5bd78af22ec0414babdd13386ceaf314c035133878b83ca28a8863b6664b74d3c6e85c170f86fe67e54c34c6450310b7ca678287082bee0df669c0caf0a631c4ad17a6c978b9daa6726fe850466296ef9daf7dab8614a622f2a7060eca470aebda854aa61ce33a50d1add08194f7fa7260d1f8ec1c3b50d67ec84423bed47eaa4798d23dfb77d89d6d4bb275097725248d564ca848ae90374da121057d975db92f8e9cd2287adaecf38d027f84fe1631b5220bdd73a6ffde95a719573c2199b786b4aa48be0f1bfd6c7e5e94dc3f69648b94270edaacf1ae11722b9b93c43692098ca4a626c92c3fd3197b042f795ddf070c2fad80fe75a1983213508fdb8ad27dfd9ee0e6d82500b00171456c9cf3d8e118474484d1a1bb9f97f37524b336159ff6df0cc89140e043ee6474e0403be2290683651b40c10513bd2b17581add11b132214fd6b8bd7c6c9e67aab53b238721c615f4636997685c588a4ee1febf45bf47cf210e0f804e0a9a7f21dde30e2d3138ad3ce3de3298ffdc1eb311821cda1096b326b45dadbc423b965b37d663d7480950222a104793ae2305db015358d35d5f3267b29d1eafee5f45ea07aadaaf162b587c69b037a29da2e37303d855818f25128004ad6a8c0b9f1cc7f0c2f8ec9888713a81126a87d0a22543af366312586a270a295581f544a7f995e5a02056aaeb1b248abfa154108636f5242ecc74dc1f612f7e96de772e6603043bd6c03a4b15210d0f0b60493b987f0e5a0a23c6d7358780abc66d94e69be0af4640703681356ac661b6b57103b88170474a23cfad86bd945eea7512c8f0bf7eceb336c2a816ddd81a706b56530e3613321c067f6eacc844c4b4a533456f80e739d5038f8ad28037d93aa20ac67e40e56d52c6c5158d4facb3d23627e5349253c63239d731932dcb52a25b94161306870179ab10eefec2d8dbf4b6ba0386835c3d9842e682dafab88c68c00156e46e10211286b52460d1756f941109406e34887b0e5ac66388112ecb5573e9445fb2dbac6f6d40856ac67ca259afc7c383272ebad46ae068a5027fb8b98cdfa665ad673d43695fe547bd339f55ac94e122f5bbf33a508196d7ece4c66e75641e47cd3f35c58e56fee56def1c1b08ccb78a3d5b4db37ebf6b0e34523dad648f07123784638cd289b335eb818f8df6888a7ebcb0f995292acbcd344e92c49c1d54dc514f5a4995a4c046f7c4a03f812b67d453a2b025e4f797a5f14d26666044cb38e4a59a6ffa937669ef58d91a1ae5f93ae32135a934efdb98e26afd84e759d5004bea7ea343eb0962e2f474001ec8228dbdcbc224f0ccd704f33632736d13029dd5755aecee023e51fbf8b80cb6daabd6064bf33f3fc7edd19db543923d00d56f21461a87e87b6d26bed58c6901c624eabaeab21036b549e59cf09cf9fd4dfad95e288213b7c83f9b0cc50cc7597b3eec5fb51207f27f7b3dc416f3c6f83a47d496098458cbefa6a967f18230ea70f33b0fbdf22ea226df702feef17692d97eecddec81a0c5d72982185da7cfa2b92700b82d3483e38d64de5a664120d2170eb173e0dfc609f54a2cfca2d5614bba7357e08d162a83d0b9f143f6d01088bcc3e6e2bdbcd3fccc2d1f36ad03840b56e0bbd83af61aa68bd8e120411f8e9b1eae7abb2a7b5968e276893d414572a7a05a948f1aada565fc01e73b0d64df6671c66890ffd7c8a45f79af49b7ead7b6a28293750f5a5e7c78d4be99c5336a077d48ecbb739ec9f445452d8e519789ba124577b2e788446f1a1e8ae20177e80d27d93b71bc546d2125b41cbe78f553b400d48e259bb0c50a3a933a43893ddcd8a05f9cfc80c7a8bd26d05ca323bb04d048a87c5d1117ef1f3f67c7d82347062a3ed0b606bc1d6f6f3781a5ecd248914e666c961b98b0fc913e7c2bf1c107349f491ec467e5609dd3c8d52201e9bbfdc5c33a046d672b3047a0dd3701b3114ad559f230971652a47182c627e06011d8ed3046f13220712b9357da5161644a7803126918403bb7d89469b1c462bfcf0617159d5b2ba4cf948424bfaad7d005e1800c8cabd3d964334a363309abeb4ce60ace561a0b4115ccb03c057afc702e5b1c81eb67391f7f44f1f2d2b40762ef5e5000b82c1df11cc3a9dfde37887be67ee39f229162318acc3f788cf17f661186a03fb596f733d1552a082ab742e0ec5266c69ea9f37088aec7388c8f330b85e4a7748665d8ffbff7609af86e11f6c5e815a5a7c9c267a8f05a7c56169d549c58dc4f198b90c8cc5424b91d2e9689cc35ef493fcabe9dac68b4d0c988f10e9860afde257e7979ed530d5ef69938f5b0b4381d97c00df1cfe71ffe4a352893e40bcbd88501ee994504cb50f2e616e1d6b4b25c2d14edc3d14702bcd9e2bf0923ed312a13213574cf9b5609380c3ab3e0a11d15d7114c0b6ad999de51ac5dad41419bf3646d28fa03f814043787008c0bc5a2cea538c7b8251298ed4b3c180ff429a1fd4db3922f3a15c0dad4030516f17a7cfe7b6356994a75a620691b78ddee8e1f3e33a1ac0fe6f0b8415fb80ee435780866985686cf0c85a4a3a7747f3dc8a304e95a13a94ddef517abf7265466759d61f06131d977b9b43cb5c876cfa970800a5b2d6ab14abc080a78f73818053ca980a57a8b37f525ed79e8c5cb978bdd8046b3d765567f52b6a3480b1d122edb6110ff7b11ff4122aa89edbba9ccf40a80fcd089e4e115e0df2677b612687faa0e4a9c9e9bbe0c08b43c5d06efb85f73252b2ef238bd9eb062758ee8dbb3c63dc3265ffe7b06a602a3543b2b39f5f6a1b664471a4488673bb27a6705635f7ef816ab8e33fb838b9e757ada3c17e72254e905f9cfd76938e3b86a633ebc905278073c1b158dff49f7ce7f72af36b2d42d08901a59a708263ddeaa65cb30eb8ebf7e9aabda078b10433136fb4b0ba34bca40365e80a3a7ac9bccc1ba1e93e49d88d524e05093331892d0e7fa500e9943c4c59e1a1c8f32e64b63841aed40f2a618641f2cec8f9c4c06fb70977a669e299bece9364c61bf194a5ff5a49018ac73ee3446d55dcae5df2e19ef3fd73e28980382e597655411af388345725bcd9082dc103694aa5c5c8a064b5b7c9e437704d8765d54182f648a502d6d497b9d698495627e5ae9b0c65a0775334f07d9da4c26ed915bce77f4f3f91ff25ad4643fa6aad9c40c172836485e5ba0c4ac2e07437ac3ff30901294d88069d67dc042f9cdd71745231eadab3a7fe6754445edc5c44fb9314f3c4af2bed55dd7a77ed9faa3753a2e672b95b272ffd7ad0c0228ee2cd05b71ff1902f18f0857457e724b87af117d0eeb87586bccbf24aa1ce636a3e8c72ad262a3e2b26d2e53bbbbfd65258abe31b4197d73288d6bf183ed36662ee134379242de988f734ccf3cd04f794ad3919453718cd330cbaefef39d190f466516f32da0f90718b4c445b5e6563ba49e35657346d94ecbcb5375390df91b671102d67b53ff6b97188210b452b4a658b3be592bc7ef50248a77ca06331513293704dc2645b030201900bacd4e6c1a08b5bd47dd0c7dbdc9279e830dbe0491583a2797ba5de0f84e272774d366d714ada151b5608ddc5e1e9d8cbcc6dd6d88927cf30236376bcc4c5bacf5755e1009a3f38776092fca32e0f5523988f2e164c09c59e98138aba40cfe357a3eb26f6197d6437be9a5fa9c8e900483317196697dec881776cec2e0815f852997d8c986892beff335e7e0932cba3badc65af2b03942835e4c0dc085a9565c16574f2e11e4ee5fced36c5a69b8d2b483ba87dbf2c51523d7f2d425248fcc8860b912310daccf4a4be37e342c1fab95ac3015e4ef7f6953d37f9fd60c35072ed790165efbc18f75220367d39ba7ae0402a82eb952cfe490979f7839ae697eda6d7ea64bc197177b5bb18410961f5e32ffeaa48c84b21c3892ef42608f5d01aae405597b9524245a6e3c54aa4d82546282f161ba5e297627af1988bd30d87ebafa06427ad71d37ef615d1fe8321643d0d0347d27fa45dad128c1c7a7cf26ea1554845d57111b6b761de5a860e1fc5b49e63eeae076a512aa42bc79c88f751ef9daf0f1b490274503cd4a856c6e2b0145fa6dedc68f4ad8d511427232d352021803554524ed53ae8ca1b577a372f8a93e091259680c4eb539c1bdfc7f4bf8b129f9f23cc36391d69222c38a2c80f14ef1228d9f48e4e663fa2cae8750f6894e0f41683d7b0a7a3dab17fcfd12fe899108b2c4c68c7ddcf5c71774e1f0631ef47d40d2f7a804366188e4192c4b7a6a087dde0a87b59226be0a990caa8b295ad393e8d640d02112f771bbe9c8812c4ab076d3e1fe74e2b6370ac5b23bc04166046526d5b6080301d7df4376f8d8e1bb4038c13d1b55941e120405b70d50184b26fe9e2e909730aff322be353f7560e6c56d130298feaf5b4303307bd690af0923d01d4d160f8e17f6c80ad088c7d71cf1cbb0b85e8a471d2a473a04b641a8c9c7f6bb587de77a82d24ede411ca513d8b44b90f636b9f589ad980dea511ba0613e137cbb81bb0fe292311367b898fddbfd345b6b8896315029fe08f1867abde08668890b4715d200c66730049f2a8db0b4ebd5ac5aeda44cfd8be725bd72bc54e5a75ff1e2e8615c3cb4aa83cf4bb935c37837c8befa6d295a498bb83e50cb46e27926e04b85525170f9ee1730c69ad4e08fc40ebb205f9a76caf14bbfd4b633799816fa30ea36623b590e2d85d777ff6a171d459f08d7f7926f6ebbb097425095bdb77778dcecab897dc589c7a36f668e26e932ab15494ce896120095ced26291a9627c8e2e22d3a5a14f85262412f37ba6c18f076429043fa5e1839db9a055d7fbd1f32335977efc8ba459ece867fc9aa83b2880682d5563fb1095e8ebdc0dee08dffe5d57c5610fcb7db65b43180bab145257abf860128ce4ed8d30380e0cd5d8355d1018cd8653f7489e5df495bf2680c666c1d660aad5d7a9a237627c9fc8c8311ac1383152c9af415"}, @generic={0xfc, 0x1000, "72695fe7296f30b346a6fbd6a649c229c33cb8d0d05e4cf421a3804f6b629206bb65b9da87568375fd8d431e80179b59a9d358eb7fe5ebe6e573c2c5ced86bec73c2942ddf02df8e66c6cbafa14ed934f498076889b072af15ace63b83f2d1b039ab6227a6004f0fe42fa76fd2a12dc3830ce947fda81c21992e9759b60e160e459de6b537b55678a2768927c87970a75f0d3831cda5c7f74e08e9928ed58b743b9830232b1a9f5339efb28c6cbbfb11820882220501b59c2a17b011b68fd0ca3187430375446fa4c3bdbc86178572a0056da87b576550744ffd8968093d76725e7dd8dfbfed006be6db5d1d9444e4c6932f9a418c6575b4b20db69ce77d4c6c1deead789a27a7981a978ffba4b6469d1d967a9662b2ff0e731aecb18f30add72b621d47e938092bfc872c1004ddbfb21321d8ba237aff5e814c4a9de42ef2e0298192ca465611b03440e9c2e4fc5e81af3e0c3c69d3bd73eb9d49473a90f4acca9830c3ec6ebd261d3c3e543f3c47f6c8484a439bb36afc5eec2ce75b85a7276bf0bcfe03faf47f5832af07fdc5b27c31fb2ec98e952cd56f44e85d80b806f020860424ecd71aec01a9e4610a1ca3562dd27488c0a55196bb1b5e46b71e108fdf0b69a22c61eedcc645aed7da9971fd058b9b3c55d7869fdb7d2ad5768ec802e400ccc1b433ff55d1cfbba99a3c96ee6227381d7d8d748034905e10a59bc7ba1cd3e0a3a01a233693939ab581bcfaa27c1aa689dd4e582753cbdcb575633c47c5ebe453696532e0dcd09e418391bd863c6bd6a62dc881651d6594927d2144ca5f709c73de9aa1c95a0dcf5c4af7b1070dc375a8b7d95dc608642c845983f0d1ea0f2636ac9a870419e774f091fcb9b8e8826901213962deca9e8caab7d243035c8222d29a1e296789a10bacfff6df50fbc3dc3be4eee0d9f31bf77ddf68b1253fc6280dcc6d24929c3af389ac5aedfa8828ef8dd55f862f98e7e56753dbcddc018ffa1b890fb535c5638a30e8e5e2949bc953664b4882870a5d9e65e6f0a7b79bec40d3f1ac50291665a4f24ee73528101d3299677b2b4e5ebb624a7e26b1d187924b63381de0ad70e71dcbcca0ac49c29ff6e5a555b74e4d43a5514552862b2abf1e1bcd4df31be51051f33be80442b56e673cb8bada82de6539a87ff9031c04154a96942e3468417a8229d762e8d7f9fab229d9544e54d610aab6d99664cff5bb3c0fd05e72775d985fd03ba0200d6764a588e8aba9fa1f059904213ed4e51a06c953392b645f66f6ae908877845624353c454c9a7caab3d43fefdbf1d708d18e8e2391f59e1519dddddc7a3de960644c0292e18ae00f30e6812e19a106b793b9ebdbfb9285a46bd73c25a39bd295254cd395cff30b1422f24ae5b58f0c4d8457c856613fc8dbbaba649c2a986dd9b2cab5ce681d82bf6dfec324ab54d755af14421e7181682cf7431d6d66217ddea4fc1b0b0989b39cc8ce2ed5eadc308c552b41224693327d93fc1b7feab64f8cb6c5fb74f354edce9810e5c88103ebe843822f1b6fb810ac51990ed4e416e866443c33c82408ae69f8a08b27c59e1c04aada9e5343fc8ae2e871c62c73d439e0e99c441a5e2886c5433a4dd43378e8e6f84cb80fee1a8c85cbbe471c95dfc41050f1acf61cbb9181c4fb882cb2cc41e4c6c1a81be0ee63d7b8833089e78cf9e4cc473645fcefbba7794561375f6a0ed46f8a82ae2c688ffaf7a5d6122ad359ef39fdba0d145e714f42f881f3f7e79e2f17481e6eb4f85b95b62e9f4adc94df08116193ac444219bbf6b2384304dbbead9fdbd8823c8cb01ef961876f7e994f5f7d9ea1177ef7b00114dcaa704833fe7f6e9e17a51bbfbf79ff52fe16bacd70cc56a8928c6ac91b3cda32610170916eeb78f799ed20437e03343d0333afb62bfb06751b97979a066f68b4e38dfa96e86ff890a06be604b51f51166b57c872e7dea3a0bf43a9fb4bd8258dc20b7efaff63a007b8126751446bd6952e88bc37bb9d545f8870cac99d6aeb0466c71699fbc8269a8840245023d2fc47255f8e9aa33bdf79ea826f2e423ae7633a0a204b5bef9f085706a36e67193fd8169dd77f77763815136a5ad562ae0090a9f851ffb874f50350f43979bed845f188096a7c3dc364548e6a0830a20f69f51d7a3cb39db1969f8424a2e3583299d48eb380ee3c22f9a16db90c1d9ce1057b8fa1118550e319697a9ca9039c1cd851014e0b1bc923cb4134e79927d3e16c4a38b4a5c71af5241ffef3cc32a4d5f73ece8b9add6a21b52dc6010aa302eb01f761af88860cda0f48948c1800c7feb285214aae78748c6b149ba9f499a17ded7feb5633f9fe3c09e5c306d7db79ded4400dacc2ce86b6299c7cac665420dd7cbb5daf8ba720fe1f847bf829db75ef03fad94addfeff40055963ac48d3b91b72876feafeaa9f4e157dcc2e7ffa112bacad8fadde5a2c458be323b52f2934aa538dad4915bf6570c2f0250285e65b2d6c48ad3fd716100866a2f96cafcafb83d3ce1e3bd5ac6103840d706e586c075b939a7f050735976af9cce481135e8ad178fa0bed1d8fc2acad7b509a229b189386dc8eba756a748ae0d3778ffb1a53df145a45f935aa4ae16be9b0e8dff5bc890f0b94144984cf2c56b7cb4236e5ee9a883082d367588a09fc8eb0028ebbc1fc4c8967e048d8e68a79b05f1284c801dbdb5df66a7dadf7e22b83b9b768b313a1cfec95a523a4c555e59b722dcff218531135427d3e30b9feadc2899cefe457541a7fef0d66b7a327733b1b13922f4adea3e787d4e0c56ef8d0a5c449b1fdf20a32dedf375ce58843efd5c07529cad336b96eb90ea7debecd4d43f58a0773950b4081156a81d05dbacf4b61efcb22504632d20fc3d8d2df36a3eee31ebcd29cf7caf82eacd579e7407d6e8fdf9d9ba7efbecda5a0516224377350d388ef7b77caaa8e97e26d9506fbc1c1e6ab6f844a182430d4dfb92ddf6a8d30c8b008b9f399d19d64b075726dae35f954b9198204267f2d86d0c8e73665cbdadb6d258e18876e16e302c1a37b84ab6a47bc202b9cc777dc2a786598bbfff4f34d091620e5da2cdcac028647d0c2245f6a52de3c957feb08a03b6c3e99e974e38f3e6074c80f92e0c1dc5ba8516f2c74c3943ff2d0594b7c2e77937392b26f07c833135a2dfd63c431364c5552d90c6b4eb9e3527be08a1d3512305b229228b2dc9750a2a9a777c61b7bdc2e95e769c9ef5cdf275111c69e31a112a2ce7c3f4a438aca411254410b1decc2d812e490079b2bf276ee0f7f39e32c5775c8fdbe499c0edaaec7539d4e7b83fa7ea7af1b960603b12425cb5758d8ada1d305c8ece6c36c91cab2b660d16fabf6c936460d879d777b033cc668efd83a5cd676f1bca568ad2520dd97c0ff328d065f512f32b05befccb05f91827a04019284502900fc046a5838bf23a306969fe3da239bd36b8348246900fa3571d6e1acd0283cacd44849479ac5a58b801ceac03b6bf0a04026c5244f0e504014b32834e5b24efddc77524f01ef1de2b35d764f7afd0c63cf1a4dfc1535085b5a2fafe343377d5dc623b76df6f34bcc20c359b7f6b1072d9ae0ac8a68f6baddb9435aac962c43a9f365df41377b6c90b5ab9859b5ca42b85a5ed6ba151fb53bc9dffeb230d0e28954504c29e58120ee5e713f12e0b8b7d27ebfc6d9ade580c2565c2362b94bf5f311200e774730664d6cc25a7dfe8ed5134ed68f8fe211e5897095487ed500da34f0a6594a17fb07bf969caeb44417f3604b850548cd109c65659f83f02a97c48006384b6a437a0a201a5d7196987f11eae7a774eea251e35377e650cdc345b0cc9b1c8b021702d19799214c54197f5e36008d61cc4cc145d21151e4d1f6a136cb7cae4b533dd77d67231775ccb06a5eb84599977debc867f90d2bc30f0b7af200b0d8306ee1ef62e5075cb5f6b4055bddc71901f30375df536c5c309750df25ebbdd941205378899b9e959e03fd0558b76d87a5d21190c7e8be2d3f0beb683a49818e7130e713837a6dff2c53040add4ed80e339ea4c50c3e2371a29b3572e16aaf160f6982555c46ded23851f8a0b5bee36d0035c858f6047f0ed5fd4b7bcd2056d8a0d0a13753f1a75d572091b990e1d01c98d038277b40a2c3f3247c41d53dfd5a60b41020adeae0e99a0198dab25a8709ea70900fd162f9c7ff459c616cf8ae53393fa159b2b5c323dc1a040952376913978f3edd6bc070d47e22cb0b3b049eadb382aae48244059f57442225d3e7266c7afbb3ce59f86b24aafa1cd96a5abdaff1d03d0f6c6d90ac0f9d32a74e5d83f9fc996edb24d4bbe908851ff1b12f2511609cb9a8015f6f561c6c024180661182fe902ea4b89e4ec7ca84b54b03352ec0d7a7c22f737a45357dba09f8cb0964ce8b8666f06edda91ce36f8b8267a3728f7b2a92ef912c027c28984c3da07b4b5ba1785f3d32168a387ece7e3b4aa824c3ae38b134e8acb017678bc78d34277e2d93b6f056731cd1a60f88f17442e5321c457d525915dab2e2d5d3dc341454fcc3330d9990e20446044c534d8dcdc37b958031a0f75d3e255344fdd37274bace3de21b5087e3224a0ca2b11ade3e42ddc35daf8a469d015d1f88c23abf6b8789a4f68092464ae7e4898f81dbe7a5da1f72d7be76bdef7355ddbb43792ec35102319e94212163e353e07ad2e3e373ea7a0ffb149c3f73bef6073d22057d27b2bd86ddad5dff7b13b05428120d390cfd145dd63b67ac0bdcb5c4937aef130449cec63ec36f292980a609458834fbf87ce2943c6d76c8d675395e139775e7602fbc73837ea07143fe883214797872285d558c7bf5f1e9d8d1ac293b7cd4d7f3b730c996c0c8791da7daef2353f301d7b5b6f05d7bca74d1e01bfdf91493cec31bf366bbea435e98394c547e0b46bd9ec36b0c2cb563f6d6c1d77f5544f4024bb1317cca488997fcdc4cfb519079a192cb926f0e8453a3788a7fa22d336aaac00e5e769495d6058740c5514304030ffc68e1ea5806a140312bd17f8b275b8e412ce30ae368cd4720e83b542358a4e52671a53b7040edd4d6270730fa7edb351addfd119e3af20700e492742a092d4182c66070088792df4481b207994a38e12033698e59890ac1a4770060beaf53596ec1f8c0967bd2dc97b92db5a6772f82597b75df2eaa499a9d915f42e43388271685401d0f3c27a1d0b355a49e17bbf8d83adf531daa99aa87269876aef1c8d80c2177077058ef3cf463dd57a92d4bbe0b3b844176c36b38517afdfe6c8597fa7135ab6f904ddad48a9ab574edca48e639ea1e0c858cf2960c61f9554ed4803eab6f74dfb47c7d7244acf4b486191eaec811f82626ffdbc6c049308f2a1ea8ad8ff22aa4f3e6efece039239a2520381764f92c14f8f1968345772f1ed3d8b42951bdc2633b845f2b86463b7f52f6ca199ff5af8857c1c7d1f62033a9e1155c1978f8a15ac029808f095e031b3765c899c80b6b57f19bcddcc7280a42887531debb40a6414dcf47f935f955bca338dd17ab70f29754b89c35bfeb9aa788895aa36cd38a71f3cbeabc5993999c65eab0b0d9d40c1dcb6d3ba2b581077db7ac50c7f5ed97b58e8556a5863ceb2bf19d04cc21dae8b5cae08118bc9a6c22dfde28443aeed0c0aeec8c42ae8bd91196e16cf7292ea92eee30bf1dd313cccaee653d71438f7799017775ca67b88a35d122ab73f5dc390ba07df59a1a1e9c1808791bf5647f0156a1f073aca6db462aa3bdec6bc98358e58f374587252c8ea1a66bded7db"}, @jumbo={0xc2, 0x4, 0x3}]}], @icmpv6=@param_prob={0x4, 0x2, 0x0, 0x4, {0x6, 0x6, "5b07d3", 0x1c20, 0x1d, 0x1f, @loopback, @loopback, [@routing={0x50, 0x8, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}]}], "9569e403730b9f4a89a91b1667e1704d7814481e048950ab63d8428d725cc61b942563bf758069e429ace5d2eba0eb08c4a6932b32763a4514a45d4c80246788a1c7f08d71fb5f7cf03f9847fb1d879da9db45f7738e1a9a7f319dbc18d2e950139a0e6181c0b0cdfe6bf78729d30dcebd441e09837c6a4cb86b15d290d028b86be1a95e15ab23e294439b21fdf1ff2f382699fbb7956de4a96390b9e9fef775454554382631e8c1"}}}}}}}) 18:31:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sync() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x3d, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) pwrite(r1, &(0x7f0000000180)="f02bd660802f7eeffd0c03137f229555521e40873778f7821d45848b5392f609f8c76940a979d12d25266610d7a160716758c55734b3b801751717dd7c7ffbc88d9cc44db1b1c72a0e5cee71fa083fa04b1939fbca607e9fb3c22ca05332731aa000cd79cc471b19d4ef5c6cbfd9a1c66c79f3f42a664e45e4e2db67f645193b54029fd7049e18ae1547077f77431b6add57cce36704d14a1b1f3d079121336668d7fe585933", 0xa6, 0x0, 0x1) r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x4) 18:31:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000300)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x7f, 0x4, 0x80000001, 0x81, "1381890f632aae659e216db17eebd808f1dcfd66", 0xe3, 0x6}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000280)=0x9) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8001, 0x81, 0x40, 0x3}]}) sendto$inet(r3, &(0x7f0000000180)="7b22c95994", 0x5, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)=ANY=[@ANYBLOB="fadb00"/14]) 18:31:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x2c}, {0x806}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x80000001, 0x792}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000008000fbffff190000000000"]) 18:31:21 executing program 1: fchown(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() r1 = geteuid() r2 = socket(0x800000018, 0x3, 0x102) listen(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, 0x0, r0, r1, r3, 0x8, 0x7ff}, 0x8, 0x401, r4, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) getgroups(0x9, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, r0]) setgid(r5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffcda) chown(&(0x7f0000000040)='.\x00', 0x0, r7) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 18:31:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = accept$inet(r0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) 18:31:21 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) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:31:21 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000000)=[{}]}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) 18:31:22 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1800) shmat(r1, &(0x7f0000a79000/0x3000)=nil, 0x1800) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x1, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x0, 0x4, 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="f58e0872e81d3b83629adb09ee18bd97d3315f23df90e92556d11914c229599bf223bd5033ce39f5504041e8492494b4d3bd891910b2bc0ab3d6f90f50ea041cd53ee4100475b75306e4bccc03c6b789d5b297bd776406f19dad1627b24dae28493671f944d0560b717ec6bed03377890fcd02401ce5ff6ff620a6c89b", 0x7d}, {&(0x7f00000001c0)="08c4d1392a16ff0a7289f3c062aaaab863f58bf8cda8e65c098f", 0x1a}, {&(0x7f00000002c0)="e7d2f1a66612ae5f023cf26e6471b9e9bbf5df495e4e4edac1b838c144f7d1fe8dad507218f69806369d4d5800c4cf584abd3e66545350b35cbecfde226be8d307cbd03a2c88899ac3e9b3d9f9777b6cbcb166a3d0b2a67b499bebb39bbb7fb2939232ed66c7efc8e4aad36439b2fe5d816b87700765e975b8c6d72f16709c90391dc2af5b63c41da9d94a611f7efeecb1f6adf4749772f18b385057ff0b74879bb970cc7a7d410bc5007463a2f35ba14f1d391864941cfa2245b0a720f40e904dca1a", 0xc3}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000cebc0f9492ebfc40b8f18e4d62b8e82b45c67d0a81f9767ce9978be5c229478a42b6eb761e91254de78eda7cfa61ffb27b19b6d95dccaec33d309731c8745958b0474dd7d067b55b38289ae2f00cbc86e065", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x1}, 0x0) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d50333e0a9ccb59277d026ba8af63ff37283c18e4fd89720fc3872babfbb770c1f5a872c881ff7cc53c894b03b22f311e404f36a00f90006ee01b1257aea8c500000002000000000000020208a371050000000700000000000001", 0xb1, 0x0, 0x0, 0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000080)) 18:31:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffbffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 18:31:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) dup2(r2, r3) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10540fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aeb8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) 18:31:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x86134) writev(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:31:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 18:31:22 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106e72cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 18:31:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x8000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0xd1) r1 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x1c, 0x4, 0x10000, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x2c, 0x4, 0x9, 0x1}], 0x66, 0x0, 0x28b, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x95) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) linkat(r5, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) 18:31:22 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "26a854cce46adcd569ef64e16eb5956c2ccf0200"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 18:31:22 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:31:22 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) 18:31:22 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) syz_open_pts() r2 = socket(0x20, 0x2, 0x7) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000380)=""/147, 0x93}], 0x4, &(0x7f0000000440)=""/54, 0x36}, 0x0) 18:31:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/57}, &(0x7f0000000080)=0x3b) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xfffffffa, 0xdc6, 0x0, 0x0, 0x7, 0x6, 0x9, 0x0, 0x2, 0x7fffffff, 0x4}) 18:31:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) socket(0x11, 0x4003, 0x0) dup2(r0, r1) syz_emit_ethernet(0x6a, &(0x7f00000000c0)=ANY=[@ANYBLOB="65d33dcc3bebaaaaaaaaaaaa86dd603e4ea500343c80fe8000000000000000000000000000bbfe8000000000000000000000000000aa1d020000000105000000000004018001080000000000000000000000004e234e222a66309a9de0eb93f02b54e1db352e7f79b19c41ccb9a9d012d7fce4cabaeab466b19958923f1841f3573adf5b828a096a7fd3e93fa041a6883d0561b2", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) 18:31:23 executing program 1: r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x12) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)="f543c801aca898c5c6082fb2a0cdab8e699f62b3edebb19a4e0897e3ba8962c4995f320ec169aee2fa6fce6f28a95fe574605972afda1196b3dba26e2e7b268cc2e5f21173ce9a4922ccdd99ddcc0a5078f758134056f23638199a9604cd85cc4f7c29a9bb37701ad57569fcee967becb8", 0x71}, {&(0x7f0000001000)="6c48ac275afb98ace3fbcf3870eec7968274e5c0c31d08289b70125471478fdf2b8e886e1653ce14098394bbaf813ff9447f0f844a9efaa54fd3f0e993e2c9edb69912fc666062dad89ebf99746eaf6337", 0x51}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) read(r2, &(0x7f0000000180)=""/84, 0x54) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[0x1, 0xffffffff, 0x0]}) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x4) 18:31:23 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d15", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x190, 0x1) 18:31:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x7, 0x101, 0xff01, 0x200}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x400, 0x0, 0x6a7, 0x1fc80d8b, "25170451010000a9b3e744000000d35ed900", 0x0, 0xfffffffc}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 18:31:23 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00009ed000/0x4000)=nil, 0x4000) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x2, 0x2010, r0, 0x0, 0x400) 18:31:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) socket$inet6(0x18, 0x5, 0x9) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000100), 0x0) 18:31:24 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="1000000000000000f288daf84bba00002dca6b42000000000000000073cf43a7650eb605000000000000c38b05f18e6cc73f0ef0f48015f631c8f1df5aa2bbf940c4abed2051f44bca61b64b25fd57ef016e8f096485e07c90fde0a4a711ee926ddbf0c0874b811440edead7b0412cb4e5ab5f351b265b90498de2d8b5922706590c7f530d6262db04f666bdb19d8c1b803e70a9db4da9f18d07767c9d841cfd37710ef0b89b"], 0x10}, 0x0) r4 = socket(0x6, 0x8000, 0x80) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000001e00000000000000448b6f"], 0x10}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xffffffffffffffff, 0x40, 0x20, 0x4, 0x4}, {{}, 0xfffffffffffffffc, 0x42, 0x80000000, 0xff, 0xacb}, {{}, 0x261f83f0db8e0f64, 0x99, 0x80, 0x2, 0x7}, {{}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x5, 0x1}], 0x8000, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x15, 0xfffff, 0xda, 0xfffffffffffffbff}, {{}, 0xfffffffffffffffc, 0x40, 0x20, 0x56cd, 0x3}], 0x7, &(0x7f0000000380)={0xefdd, 0xffffffff}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x14, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f08f6936db89678cbb4bdbdff232f4c43e10ed7cea88d885d44c7191d4bc9b847abd53ff1503fa3902750ab1e942c85ba60ce2de97ea4471928ae10b50ff518bbfc330b3d9fe67c09eecfbb8211d4a2dd08dcc07a09023d2cdd32fe65e35e71bf4da6664e56e1a9e1104f55d1a49ed2f5f0728f921785b2f2bb1b8fdfdcf68ddbe53fbeed8d954fc4c5219d4a807863"], 0x6a) getpeername(r5, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file2\x00', 0x0, 0x1) connect(0xffffffffffffffff, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x8}, 0xc) renameat(r2, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') 18:31:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000002c0)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x6, 0x8, 0x10000, 0xa9, 0x3, 0x8, 0x8, 0x10, [{0x6, 0x777, 0x1, 0x5}, {0x4, 0x9, 0x4, 0xfffffff7}, {0x3ff, 0x6, 0x7fff, 0xffff}, {0x67, 0x4, 0x9, 0xffff42ee}, {0x1, 0x400, 0x9, 0x300000}, {0x4, 0x9, 0x6, 0x5}, {0x5bc, 0x8, 0xffffffff, 0x6}, {0x432e0539, 0x4b9, 0x450, 0x9}, {0x200, 0x5, 0x4, 0xfffffc01}, {0x3, 0x7ff, 0x8000, 0x6}, {0x6, 0x7fff, 0x6, 0x4}, {0x101, 0xfc60, 0xffffb241, 0x6c}, {0x566, 0x10001, 0x4, 0x4}, {0x5, 0x0, 0xe5, 0x5}, {0x7, 0x1, 0xfffffffa, 0x4}, {0x1, 0x693, 0x1, 0x5}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7fff, 0x1f, 0x0, 0x8001}, {0x3, 0x5, 0x40, 0x5f5}, {0x2, 0x7, 0x5, 0x7fffffff}]}) r3 = socket(0x2, 0x5, 0x0) getsockopt(r3, 0xc7, 0x5, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000340)) ioctl$TIOCFLUSH(r6, 0x80186959, &(0x7f0000000300)) 18:31:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r3, &(0x7f0000000100)=[{0x4, 0x40f}, {0x3, 0x7, 0x1c00}], 0x2) pipe(&(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "060000006bb37b2ffee534840c7602ec5f050032"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aeb", 0x10b) 18:31:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) ftruncate(r1, 0x0, 0x1000) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x52}], 0x697, 0x0, 0xfffffffc, 0x0) 18:31:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0xbf3fcffffffff7ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000180)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000100)) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000000)={0x9}) 18:31:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x35}, {0x6}]}) syz_emit_ethernet(0xa7, &(0x7f0000000240)={@empty, @empty, [], {@generic={0x6009, "38d300cd687d5ff8898e2b037476dbadbf21fc44e2dfe9bd325d24e4250b85e644a6a8d73fbcaa28ab6ef8f426b43a873b86d2ebf7531876d8355733dc3b93c2855a1f2a899b1dceb12814a00970f9161f1a85b5facb799726fa43f6497d368deddd5ab00a718acc444a5efc67d98ec113ba483e8c562c24cf1d649fcfba3bc21056d7501ca1efb3118c5a7ff9caa3ce5f01d2cfc80916d300"}}}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 18:31:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) fchdir(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffb7ffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) close(r3) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socket(0x2, 0xc004, 0x3) 18:31:24 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/12], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 18:31:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="034faf513284703c283648057fc7a2c1f8c084957781014316a40e2f57dd1395dae115ccce0a850cf7bb960fdb6af1661e24214dbb290d0ae4aa7a02f5bbb75712f7a5460467c8431459020671ecb1d481188a26856b9e2a625ae65a2940d6eefa1bee09dbcb2c641d046c420dd01d27cd7b264c1ffda218e1684981000000c5b6ec94893d2b16cf615bf21659cbb9ce709f426a5528fa96d6c0de5050e6594c50b73fe7d0df6e101d3bc2993ec1177eab9dd38190d7904636b887498eb42973ec7ec33e792b5aa6cb346577c6bdd79dd44bd017b328a936436eb574040dfcbaa5d4a294fcfbf1f8fd994b3ea9aefa0858b286717c96abe3d26ea4b84d62265d6ff1f14a13c1a7e2f429490da8747cd247f760d371567be994232187ff013b89e94b26d4e9e80952fbefa35fc3a0e7d544902abad527ecbe23d7ecdf7d273d6f80f6c85a7585e841798e0c39917dbb05adc7d88e7a0f2908a6fd97bb7cd18bba702c90db59187563233a13fc66414525fc148cff886f"], 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) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:31:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e1a4d8fa71df4c5b4c6fda5bca60a986e7d793b31b14e42ed3121050ddd119d1bb"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0814000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 18:31:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffff7ffff], [0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)=0x4) 18:31:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6f, &(0x7f0000000200)="b0021a4690e6661db3b783997383c0ee650d9d1f7da00c99293296c0ea90d2b95b77063e015bcd959ec5623418ce7bc1ff6d06d09f4a8a20bd73427ca57829484a", 0xfffffdf5) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x16}]}) syz_emit_ethernet(0xe2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000001c000000000000000036f2913a4b405184729cb6348ef43f8d110904e7252b556d2a76286ad8cb5a931fbe8e5ac044e21385d26e2f3bf6a35da210b3fa17af2706a5412e8886bca6e427e078c8339ffd2d000000"]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x100) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c347", 0x141}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shutdown(r4, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x100000228) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x1800}], 0x1) 18:31:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x7ff, 0x1, 0x1, 0x5, "925475445f0a765e2bc100", 0x0, 0x60}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="96d2384c3daafd49bc2cfeaf9ec3d85d1bddebaac6917c3f98c34ced6dd40b7afffdc6f139b227aa7bcfaaf85d5437da23fc6411f7c469a62dee2ede58caf936a38eedfca5dde001df3a26160450605a1e34fe3b13def81c02be55751607fcaa7992b0bfcbeb8c2249604474d493333a3983b809", 0x74}, {&(0x7f0000000180)="2b439f7253c7621ff3b72fbf32d2c4a55df4962b710570ba94dd12db2713539ac0d287c55e2e4c047fd69d5cc84ea34f318246ca993f5bdeba2acd25c13a7b4638c615296634ab9478520af305ab04ce5f767a1c00425d634b66ec40a09af28e23cd9fce4cf6e7ce92ccd7f4012bda47dca0f3b2743d1ed58bb718979f68bfec6f629a263457fc89db1058288b7599b4ac4d626e57918c682ba3e5c1998d97e6ce788440252993eecc2cfa741616e9dd8294a6e2f224d2df55feea04b80c3d96529c878a586a6f97b4d00daf6c4817db3eeb28", 0xd3}], 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 18:31:24 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffd71c9edd050000006000000000303a0000000000000000000000000000000000ff0200000000000000000000000000010100907800000000602484a200002c03ff020000000000000000000000000001fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfffffe3e, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000002200)=@un=@file={0x0, ""/4084}, &(0x7f0000000080)=0xff6) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000001100)='/dev/klog\x00', 0x400, 0x0) dup2(r6, r7) openat$pf(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pf\x00', 0x40, 0x0) 18:31:24 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) fchdir(r0) 18:31:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x202) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='x\x00') 18:31:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2c}, {0xc}, {0x840000006, 0x0, 0x0, 0x7cc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) r1 = socket(0x400000000018, 0x3, 0x3a) dup(r1) r2 = getuid() sendmsg(r1, &(0x7f0000003a40)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000000180)="f31b8efc74440c5a18117fd990040fcbdf8f126e81af78c275c22008af37941186d7bf70a91f7d4f3c16d5", 0x2b}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed67f494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000540)=ANY=[@ANYRES64=r2], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r1, r2, r3) r4 = getegid() r5 = geteuid() r6 = socket(0x800000018, 0x3, 0x102) listen(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, r2, r4, r5, r7, 0x8, 0x7ff}, 0x8, 0x401, r8, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) fchown(r0, 0x0, r7) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 18:31:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x102c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffd8b) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 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) mprotect(&(0x7f00003cd000/0x4000)=nil, 0x4000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 18:31:34 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x425, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x7fff, 0x1}) r3 = dup(r1) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) close(r4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0xdb, 0x8001, 0x0, "a719c341bc9a5f6a15f0b714a977e872b79627b0", 0x24, 0x8fa}) r6 = msgget$private(0x0, 0x465) msgctl$IPC_RMID(r6, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x110, 0x84) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000200)={0x7, 0xa2}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', 0x0, r8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1011, r7, 0x0, 0x10000) 18:31:34 executing program 1: msgget$private(0x0, 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) pwrite(r1, &(0x7f0000000040)="40cbd87d935faaf494a443acd4af163984e0d576153c7c4812d69b5a42500783e65ecd68beeff17426ed4ac87fe6d2124f63c65f29fef8e5053be1f519d40e87554b01489bc74b43f1e1cc440c61474e3ca42573b5f84d551a777dcff4abfc7abd15977cffe6b93748e7a2b8fff7387bff6d0f153c4dd982310bdd17c77883e928aa9d43e97f5421f86c705bb29e2debbfae4304be535486860f70402e8e03c7cb4f4204dc9198b89b", 0xa9, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)) 18:31:34 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x9) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000002c0)=""/167, 0xa7, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f00000001c0)=""/57, 0x39}], 0x3) socket(0x20, 0x3, 0x0) select(0x40, &(0x7f0000000200)={0x8000000000}, &(0x7f0000000280)={0x98, 0x0, 0xff}, 0x0, 0x0) 18:31:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) fchdir(r2) r3 = accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/24}, &(0x7f0000000040)=0x1a) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x200}, {r0, 0x8}, {r0, 0x20}, {r3, 0x4}, {r0, 0x10}, {r4, 0x20}], 0x7, 0x7fff) close(r0) syz_open_pts() r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:31:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x802}, {0x4, 0x0, 0x0, 0x61c}, {0x1}]}) pwrite(0xffffffffffffff9c, &(0x7f00000000c0)="479d6d94b30b75bad20963ff6abf65b00426137d3c0b3903be77e9597fb201dd4063ff88d1d5cda37c699eb1ef3e9ac3afb3ebe284d5f8503d49bc839263ac522c55fa19e1982457355a7435f4455f581c472aebf5c13be7e3054d75bf9682aa8685d74b1dcfdc4c1f71a5fb6665d18d39a22a1567a56dd88fbe483f", 0x7c, 0x0, 0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)) 18:31:39 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) r1 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) wait4(r4, &(0x7f0000000000), 0x1, 0x0) fcntl$setown(r2, 0x6, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x2) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r5, &(0x7f0000000080)="68663250698cfe7b6f0528b5ea8faa3ea9c768302e3723ad5102b6acac6ee9", 0x1f) 18:31:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000100)="32f48f07f6a8fa3f6643bb28cf3c606e44f0", 0x12) pwrite(r0, &(0x7f0000000000)="e5de599a40f054f8d538d8bd50c62ea5f7799367133991ed898c09fb3b4d75c5acf2ad812d3fea836197d2cfe6cddbb3d1fa06794f3accb2b26798bacc6e82a68e385db728223eb5db099ec0a41e93a80f14aa13ee27e12701caca9aea886799dae15070e289ccc9dde176790d6918809c9e148a1b0455226e2c2884472659cecb0720156d208d41c2d0cc630f4a8a48ccdd484d6c021d3c801c1a23617ec43a704312ce6af24454f1afa0b9d462376666b05f7ac83c53a0db981f42f17c5f3038c63b57c6f5c108a4c7831c4b596d84db9f9eb6d4ea6657baea17957f1aae", 0xdf, 0x0, 0x6) sendto$unix(r0, &(0x7f0000000180)="b10005016000009005001b0007000000331c04fecea10500fef96ecfc73fd3357ae36caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e27acb5d602000d7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea772ec589436a4d47840b404f361b1257aea8c500002002000800000000000000a371a3f8343712051e1d9e7ea85252fddb5189e000040000000000000001", 0xb1, 0x0, 0x0, 0x0) 18:31:39 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xe4}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) 18:31:39 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x7fff, 0x8}, {0x18, 0x1, 0x5, 0x7fffffff}, 0x0, [0x1, 0x8000, 0x29, 0x4, 0x20, 0x10001, 0x2]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0xf5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000001c0)={0x6b01, 0x1, './file0\x00', 0x2, 0x80000000, 0x1, 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x801, &(0x7f0000000240), &(0x7f0000000280)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r5 = socket(0x20, 0x4000, 0x20) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r5, 0x0, 0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000340)={0x4, './file0\x00'}) 18:31:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x1, 0x80) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000100)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10db267ae65c7d44a95bac417e2ab04fd8a9c98e9501955d0900000000001b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1c6d85eac8a829bf8aa02ae50c88910a9f37f502de897ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8b56cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c90ee356251ea7f5a061337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da6d1f6b87c7234acbf79ed92c9994363b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c89cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31"], 0x10) dup2(r5, r4) r6 = dup(r4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='],{-:]{.\x00') sendto$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 18:31:39 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0x4) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYRES16=r2], 0x10) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 18:31:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/126, 0x7e}], 0x1, 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) pwritev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000300)="a887902f983fd9e9ffcfa91a043b4d52da5ab6aa951f42e25f77719e191d444a06fe3bc39d1d7cfdcbabbb63a965d6d5d4d1eafdd8e35d884841f0d51df17e3bdf7bf477c255e7dbd8989bdbb75069cd056b690967b4f03730b28d4274728c8e1e8a6ecec70d479c9eba6275fa7d1af507674a8c7c3a5d5d57cf19cb05669e2b55586d09a2ce7609e25eac7156a9dbe49cea16529746ec11debbbe8480708987776a0044befc4c8e9b0ad8db0525631e94282836a5473ef0d68a33c9874aca89e9adbb0e236cf69f5d91c89398054d2e900b", 0xd2}, {&(0x7f0000000480)="5c536fdc207125b630461caf8c81efcdadb67546c4b2a3fde98b7c03905c3aa5fc80a2c6d22e71a467463065767bb74ead434bf4e03ef6ba308fccbded3272fa8df522976e4d7e401a2a4a2a4c8bec08442b090e75ec273152369dde47592350d4100741b8f99a56b91bb57a04af775aa1a78767844572d62679dac22a0421f052725d8d53203d0cfc168ccdb9aeae597a3a6fb8e8df794c7599307c2be8aa383d0c9fe52e08d09af9eb79deef874fedfb5d5ffa49adf1967431f502291d93eec2f521da", 0xc4}, {&(0x7f0000000180)="b740eb923d180c4348923d61b0ec6ee69abda7d36e5b635da50fa1074d3ce3", 0x1f}, {&(0x7f0000000580)="7bec72e7ac5128e3d9b402bf481f0435a20c402151d333b54a26b019c9e41b8460bc00952ca2bb162f3595fa5119cee99336e934ab118ed91e3a5a958762d063e6ccc630ee218e153c83baef3dd2ecfb48b8f9a24acb03954b7bc6dddeb9c51f38592c9792f15696fb94dc940637cf75bb73182305cbc606c2a3b93c160c6dc1cb668a043f76e991848673f43ba165539b", 0x91}, {&(0x7f0000000640)="970c7502c401edb3fb101040f9216153599c60c93b722d366e25785a4ff1e7836444ce9c5d9ae72987f89791bf9f2eb7ee85c7b43bd74ba092b13570cfbf4bc8ec5f324b83a6a0ea1fcae214b01070f7a1e0e8d59ecdb9765e6e70200df1fda72273f739c96d143d2fe358264cc65ddd2a2a6aedab40c2b0b1dd1bb2878353bc73298b86", 0x84}, {&(0x7f0000000700)="1c8b4d86a361f864ae2bf4a2aabe2c855d8a208df668fca716e8c4e9a7270df1547ed18958710aa1ea786a0dda68b94532708c8734827bf4ef679468cd06130deeb8c51db6853266b4b06e37fa35a90c8f7176bf124dc8659183564eaa06d7b54db9bd6815926b009913d2787c7c09676bdf14f6f83ecef7e63fe4736a334b58a165df08", 0x84}, {&(0x7f00000001c0)}], 0x7, 0x0, 0x5ec) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e7130", 0xd) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000080)=0x4) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getuid() setreuid(0xee00, r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, 0xffffffffffffffff}, 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) wait4(r5, &(0x7f0000000000), 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000202, r5) r6 = kqueue() kevent(r6, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 18:31:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x30) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000480)="56e88ae17f4d28145e9d6c7cc606bb268ac90c7e0eaa864e0b1ad32d67f1d8131d7e0072bfa5be966b62d136f641d7192e77f823ca8892fd9f0163451c593557b45829565c0049ce1b1fc7ebd857abf97962f108527b325ec23118d33ee9ffacf5854a302db243d726668e55121fa60c6ae7bd8ee369ee1ed4de167467ed03c0f6d0343c5c8314a0f23042f7e72dac3aaab4669385d4bdcf7cdabeb22a71630c7defd148a31a5158f4b2ebd3f9aa797375d4005c35b216187010e7b64ac9f23e3c8736906506c58bce193f9f0391680ae368e7900a4f99fa5b8cac3eba51eb33f443f20ea75a7a1d40760090cbb749ffcc080b04c0ef613b5ef782de9cff8acc09b880cbefbe3cc4d2b91e586d6c8ba5c0b97aed5aa404cc43c501fa9e9877ce08aad8fdc2775e0dbdd4f112c1662f6f59a285589dccb04c9f203cd56663fa5062172040082aa11e3483cfbde54b81670f4f727104bfba486271fa454047e3359db4208c9529b66893ea42ee92573530d4a1a2b3fbf3239d6fba0fd215262fd903850b8a6cef76e1ca2f3ac716a7d6a383d485813a23aee5c3d047828cf14018cd14fa4c552a29cd7d808efc2def24fd495f2439df390e959ea24e122c3c02c07d290026cca8dc43de85654921c354428a4287238ad8414a5fc3b9c9021828c5329f709c43fe60f03320b585aac749d5a222f127582685198da2a477abc13ae8", 0x200}, {0x0}], 0x2, 0x0, 0x0) semget(0x1, 0x2, 0x9e) 18:31:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r5 = dup2(r3, r4) ioctl$TIOCSBRK(r5, 0x2000747b) close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffeff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 18:31:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x183) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r2, 0x2) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x8001) socketpair(0x6, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000100)="f6f48ee900020137e32c3467b6e9f3aa2da94e4317b40eb848fdea461807f94e4f8c9350960e6c53aebae17cecb60556f2ac45c08f", 0x41, 0x1, 0x0, 0x81) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x8, 0x8000}, 0x8) syz_emit_ethernet(0x16, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff63a6a82100000000000000"]) fcntl$getown(r1, 0x5) 18:31:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f3, 0x0, "771724309aa2982d8d0300000000000000000800"}) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad177560800000000000000d51e567165315a0d4a519d4989c94fdb8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b8660600000000000000cf", 0x4a}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 18:31:39 executing program 1: r0 = socket(0x1, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x2008, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "dc2200000000000000a10700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x4, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 18:31:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) fchdir(r2) 18:31:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfeffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x0, 0x7f, 0x7f}, {0xb8, 0x27, 0x4, 0x3}, {0x3f, 0x0, 0x0, 0x7fffffff}, {0x3, 0x26, 0x0, 0x101}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(0xffffffffffffffff) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0xe6f3}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 18:31:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="000096351bd90000000000154bc60f02009ec9632866c7a5603959c58b94d347c47ad682f1887008cd44ea76d4601229c2cb2cec4c3ebf351edf22b73f58f3728d2adc02b789e4644f74fa7c2a36001269fd5f6a1fc342790b325c7a0b05ae17dea35da2870683e9eafd0fd4c9", 0x6d}, {&(0x7f0000001300)="f607ca", 0x3}, {&(0x7f0000000000)="6895b48830c9884e1f782d1fdbc43fa5046fb8cc9e", 0x15}, {&(0x7f0000000140)="769f812eb399195a8c8f0e574cb16223cad3dd2b43032660489627c9b7f5ac9a9fea0910e809fd2c9b409ab67d635749ab66b2a1996a057d35c825fdec6e6080ff03b8b89646c23a48c272d0d8fd0f83cc66f75f55376575df28780a06f74272f54d709c1c59673d4c5b22239678f74f1e488b2c1c80aa18c092fa1f34358472f51df4bfe5eff888c50e8ba107c3837be9ce2c70731263083210e31535b8b2a433efaf35ab48070d69f25fa5cd356d26275a37268aa86acce7b6c99f71365b5b8c3f5d3f2646dbbce4359163", 0xcc}], 0x4, 0x0, 0x0) 18:31:39 executing program 0: mprotect(&(0x7f0000491000/0x4000)=nil, 0x4000, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 18:31:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000100)={0x3d, 0x2}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x6a7, 0x1fc80d8b, "25170451010000a9b3e742000000d35ed900"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e010412", 0x4}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x40) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 18:31:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x4, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [0x7], [{}, {}, {0x0, 0x0, 0x2ef7}, {0x0, 0x0, 0x8}, {0x0, 0x80, 0x0, 0x5577}, {}, {0xc041}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = accept(r6, 0x0, &(0x7f0000000040)) sendmsg(r7, &(0x7f0000000680)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="7dc22f1ccff50ffe23f45378ed3e711194bbb2f18450231fe276778b0f2ccf8af3431b7d38f5d553b2", 0x29}, {&(0x7f0000000180)="27fbf0e7fdd5a2193064646dee15d724fde2e16b8f4f43ce970038188ae2639ef48608f4326465aba5c794", 0x2b}, {&(0x7f00000001c0)="acaf3c9ceb3daa6b4028f27650cd75b047202b7ea1275cbada8ba5a26f01d4627fdd7abcb63d1991b9278f7c6e63fe8e8fac88f9d0bd27fabb5ccb7b8f5ba7264dd5f72c8c87ada3e57f", 0x4a}, {&(0x7f00000004c0)="18fda9958c4e03491e2081f398eb184ae88b6b3f4e0ef2ba98ebab61a46752b5a26b42023d9b1835dc8b33938b77fcd858d13a97b6eaa66654c6eeaa2d5171b3", 0x40}], 0x4, &(0x7f0000000540)=[{0xf0, 0x1, 0x401, "3b17d6d33cfef1321e29eece5c21bc113dd20f6778485bf78cf8a1be9b1a0dafb325aa494b1e99b153f73c0df6c346819ec376f7caa16dfc90b3387f4ceb86c1af4cb5371d03f11b62ad3296cac059caed1c2d544c343df41fa3b44261f55b3ebe0ef382667bf3b084b629d8c07285c635d92627b024a75e8714db703b21dac54474b5f05fe97b7b1ac6adaa5296d8b3d92098e2153fb94d93be9ae978d0f514d5726f3fb9a793e70af3f367e5281491409d05e3efe9cf01c0096f33866fb94b35db55acbc33c6d4d1b94e562f396c76c257c98efe1786f25c0b1966a18b045d"}, {0x50, 0xffff, 0x8, "d50eb4edd61a4801317cc65080a0e189499c762557c97324f23998cd61f4c081d93069abe858b09ee61dc4058c3a6db91b4f7a23e7c031707c"}], 0x140}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000191c0), 0x1) 18:31:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x6, 0x9}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0xc}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 18:31:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xff7fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x3000, 0x60, &(0x7f0000436000/0x3000)=nil) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x20) 18:31:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="090000000000000030006c4e498a63d6bc69b58ae4e000edac81eb2dd20961145efae251dfe8c3d8e4808e53af8e279676b9c97e068f42f325914ad77c6dfbef5e2dd6026f55be26a59485110ceb132df7909d334026f11f193df4471c9c8a752248d4020765f0f4ff8b599b1b9fc5a05dd98db48b10951e000000000000"], 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff85) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) 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) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:31:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202390f76696c6530004ff19bebf886c5b4b21008a9facb84c822a0cd0a7e7f92564b89745e77eee5884e8cfff7fd76f208010000007d46e9854df9c94beed0b73b254a016f7b9c8993650004e1f37709bb64716b974b2cb1fbdb85238fdae595ea19d64be74dfa2c3e0aaf91f66118173f99cccda3b4b67e5552285c6b4bf03719b048924eddc75087262581e0bc2113a6d56b2c63a273798564ae00000000000000000000000000000000006e9361c9b42f33e946c0b70b43f7b1a6cb2ab27491d46910dea09ab3bf2b4e7672e5fdd6b79ddf093f85b6091396256caaf767d6f4a837822660985aea61a675210f6aa14ade4d6bb9784d"], 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchdir(r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kqueue() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) shutdown(r0, 0x2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) r3 = syz_open_pts() r4 = socket(0x20, 0x3, 0x5) close(r4) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000200)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x4) 18:31:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="b2010f98e0b4c477c585cd9e2fbec1fd2b9acb396fee84ab6a7fed52e83f7c557f409ffe093045dad1f5abc9f73bad", 0x2f}, {&(0x7f0000000280)="355401f50fbe35340310323b458fdb79716eaaf84f51dbf256412814656f81362adf33d2821b609f1fa9e09acd55381241a6772994f62e4bf4071558132e8baef6b3dd6bf941a4ea31c796d672c5832700a4430d7845d972edfa4368589150b29237c7d96a16d21dcd2024786e34b9f599aaf95689e0a50b794ab90491c315bae0ac68fb4355097a210b03", 0x8b}], 0x2) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = getuid() sendmsg(0xffffffffffffffff, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f4"], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(0xffffffffffffffff, r2, r3) r4 = getegid() r5 = geteuid() r6 = socket(0x800000018, 0x3, 0x102) listen(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7ffb, r2, r4, r5, r7}, 0x8, 0x401, r8, 0xffffffffffffffff, 0xa2, 0x1, 0x2000000001}) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:31:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7ff}, 0x8, 0x401, 0x0, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) r3 = socket(0x400000000018, 0x3, 0x3a) dup(r3) r4 = getuid() sendmsg(r3, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f4"], 0x168}, 0x9878d5c527fde8da) r5 = getegid() fchown(r3, r4, r5) getgroups(0x3, &(0x7f0000000140)=[0x0, r5, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, 0xffffffffffffffff, 0x0, r6, 0x84, 0x8000}, 0x0, 0x8001, 0x5c}) dup2(r2, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 18:31:40 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000004c0)={0xfffffffc, 0xbc, 0xf4, 0x8414, "a737c1f40345af8eee923cd6eff7fab728bcddc8", 0x3, 0x413ff2e4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) write(r3, &(0x7f0000000540)="23fcba67aa8dd590a25c5f4963e1547898bcdb2b385f3d5346da92", 0x1b) close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r5 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) dup2(r5, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(0xffffffffffffffff) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000580)={0xfffffff7, 0x2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c8790008000068c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eaced1d9cf0701cd8e57a0118d1e099e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e13148df63675cb6ba8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e0300000004ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be643ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0e4f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c0074fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e292d22cfaa4bde6f4296ef7d8b3a9c571ff7efa8a6b1a58b7107d9e7a853efeafe52920000000000bc8beede33936ea094240a7a2b2615ae00000000000053c5bfd5b8a7649a0c856f0581987e9a1a6b25a39501578ffa4b209da42e3bfc490efbc17dcef51cbc8f0ab4cfcbbf9b8ef70e8437180a9320a7d027a6e9", @ANYRESDEC=r4], 0x10) sendto$unix(r0, &(0x7f0000000500)="003400000000000000f2ff00000000", 0xf, 0x2, 0x0, 0x0) 18:31:40 executing program 0: chroot(&(0x7f0000000040)='\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) 18:31:40 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffdb0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="67a9e7102f6669004f3f01010000eb5e0000000000"], 0x10) dup2(r4, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)=0x90) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r6 = socket(0x6, 0x4, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0xd, &(0x7f0000000040), 0x14) 18:31:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x0, "f01d80000000000005b8dc0004080500edd80002"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0xfffffff7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000040)) dup2(r2, r1) write(r1, &(0x7f0000000300)="d17e07f6ddc9b2a6ab993cd7c628938f3d816bf32e966fec5d8aaa7149ba184d5307e7253f9d423eb44ee610447efc838530d0ba45008ab2c6eca37f2bd4e97bfa5b48389ad6740bac6967fa5a4c23f51d6ad2ff998352f6f73efa01e6d024ca023ac5b9503d4ecc81961fe0b3e81311da52fb78ba90e4e384d5ee9806f28a4e98f6684d1ba9642ba72b8f78ad6126b0cda44b5a03ff416ad727448c6a2990d99c65671e79f6b0520e6cb2ee4a7ff00992928fdb133a4e45bd9b74a26c18685b75188b6ac13f00780603b00a373c1f15248ae6989f151c5b82cde590032be94782f3996a40b6573884c107da43a4b86f07bbe039157d5721b14cecf8d36304bace2addeb5f0b624b4fdef521a9bcc097f7dc317c9f42f51641ff8b6499a5abe10772c561689bdf2cbb7da978e92d60f9e5018feaa53dc6ffe1d453af352ff03ac2c206e27e29fd3ac12a04428a4d6b4c844113e25f05fe72c906778c32a065bb401660eb6a4bff292b86951cd732952acbe40896399cd4ea6f6ca6cc63fe972144d88b5cb42e24f711f0d77044a664479d03e1e1b90c19d6870d705954436569eefc7ded9fd5f104b06ba65e4279be82e9e47c31de6b6d3ef795dcf6fe2c7cb7e49c6da63e57e74c2b290673d22b84ab86fe66ebe757e124caa6c0acc80f64f8af0994c6974210e6c95915f3ee011f1fdfbdf47b91467eca8bb677a88acd4a027aba136c59f7c31cd2cc8aa35bf9187274fd641135f129db69749caf4f0a454732a2defde2d670a587c53a5ca2c80e0bbfea4b175c50032e7c5353fdaa52b77ea6963ee43e0b0950296b593560b87fd27aa412ab214ed6255f9d0f7c6bbe133cca8c37f1ab11acaa0b05dd3db5c62fa33dac0a8f82da385db3d6f8ded6ef7fe932b30a47347cdb8939557ceb4b5f811c511493d05c3ee0eae3b57002442e215fa3e53c7cb82d18c540ef08caa6783882d4c1fc1771f1cce842aa6c8d2e6644c1bdaf9dcc6e2c38eed4167590de123d560adf152836223a6c211ac20c655c7a1da1ef4c82954b82894f5a1e6d0defc0319dfb6498c5d9ade70d0ee67f1d7edabc8446dc6e7142998d373ea5c1277bd7dc950a9627a7a83d80b8466ff7bcc3548d8b0067255136692fdf1a7ed4ec6f206ad2193b7e13ff31f2726d553e888c1091fe59548bceb38988f0832d96a163c1be3987cf5361962cba9c16632c9964734dfd578f72b68499260454bfb9392b560a19fc08d633a127eea9976a77e360a73615020e732a6206f4da5c4ee10c37e965ebc19eb085fb7bbd5d8c04b21b3c9a44df58f611fa5a78a215e8f7fa50b07ba6a0b6c89b81b69fe1ccb77c3b6a0c33799935ac6763701af76ed7c643bfc49110a6c546d7684216a75a7be3d98e7633822f953cc9565b1a4c5cf98a07b2caa4182183d0058faf220a96bfb473b07359af2e1be8036eb6de5d53b46c28f9dc01c4a00077bad9de8091221334a4eda432bb7902b0d47e8ff569aabfba4122406fdb8cf1ec4f7c335a34d59fc647e35167d07466dfd3c123e6fb4c8860443fa8abef4ef2d4e6d24c7e143f672bb863ec663c794df4294b24b3ff8727b9bf25b2d7e74a6169c563df5f029aa0040ec37f7289adf8faebada346aeb3e3f30d40f26c672161196ac32e9182472d5af933c3b58ffb29a5ddbb8e4ca428b7c2656a9a0f14e9f103185fd17fd73f246562b964ec4632d8a873ad2e60abe7aaf531019aaf7025", 0x4d1) 18:31:46 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r4 = fcntl$dupfd(r2, 0xa, r3) connect$inet(r4, &(0x7f0000000280)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000180)=""/203, 0xcb}], 0x3) 18:31:46 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000140)=ANY=[@ANYBLOB="010000ffffff31c8e1654cc60800460000340000000000019078ac1400bbffffffff890300000500907800000000450000000000000000000000ffffffffffffffff"]) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@random="0e95ae2eb00e", @local, [{[], {0x8100, 0x5, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @remote={0xac, 0x14, 0x0}, @random="d3d390cc7512", @multicast1}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x27, 0x7) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7f) 18:31:46 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='b', 0x1}, {&(0x7f0000000000)="9f3fe4148545ab0f2677b857"}], 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:31:46 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x4000007) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f666b00000000"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000300)="cda87104144a0f26c924dadb6ad17a293cff6ce883ea63611698f3f3a7590c36586d25d38a38fb7ada21bbc093d89899842112e570d7ecfb8380a48ecdb6f965aa9b81def36b3fa0c6bc59f8cc01c24ed6ee1a7c309a11942d31395403fbdfee6f9f335e68d31a7341d1355342c41ff0d2eed255b361876176551d8b4c88e7ee6af57f6e72dfc9361958fcdf5040df72bcbcb027028db41ec8c8917a", 0x9c}, {&(0x7f00000003c0)="78dd1fc6846b90fd21fa7eed73d726d914142e78df0e60fb91ffb52349d42354648f00c4b402cd0a1b81121304b16375dc2bda09ec66b28111b9cef9792e81b5e77c4be538bee1d766cd171dd489558735dc1b0b20c145dd", 0x58}, {&(0x7f0000000440)="4d5f03719a9c08a64ac52216b6b5655f56aaf21e3f89d322f9e36d20b3da52fa0c3c6dbda53b57569a46465e2b8cf1893c77868ba22b8958c83970ae5382e3bb041dd57ad87741306afda6252374097b8c838492d7e78fc7", 0x58}, {&(0x7f00000004c0)="32b2d35c235d964a14dd529d6bfc35385f82c3a1", 0x14}, {&(0x7f0000000500)='}@1', 0x3}, {&(0x7f0000000540)="996fc02b37b6b6a7ed4dd31ad9edb8edd217dc75a579a6f24582b6a7e0d8acbce7699bc05946f653ead07fe0fa269eb8307153a6d0624a34c0c3bd510d5440b89303dcccb3833111a60bce008890c787eb76b281", 0x54}, {&(0x7f00000005c0)="7e6bf3c564e4619039b46348630e8b3d2d69595d44275447a153a9b57375607a", 0x20}, {&(0x7f0000000600)="956ba3bddbcd1f5f3872ff48ac83f6db61796f2e7d3130c113aac542d967a1d4b0c0283a89cb4d0a8f887894f472f26d7b8848e8ab602cd801229d5d2ababa05aa5e09688dce27edbeab8db928e95628b4e84bd7de1d23", 0x57}, {&(0x7f0000000680)="55f31ad6e88308c70e52e2cf8c064f87db5dcf3ca20f043c2ea59000cb366023597bf837ffc868c53e19520a5380209cc0985b95013e5c8a768961342824a7bba612d7726781256cb45d0fcbd343eec97028fa4a801239b00c8a742e9adad4da611f034f4bb6d1412ed115b835600c643bfe948489c3be9c407cf47316fbd7f63ff4546664e8cfeef15a7f9adc9ed839e2d3f93d09b77bac524f5610a72742129a28e3390db9993db6e310f8c856366a913e290cc6529aede480dda1528bef3694f9c699f6cd023a8d845df5103e220f3cc5f7", 0xd3}], 0x9, 0x0, 0x0, 0xf}, 0x402) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) socketpair(0x6, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000100)="f6f48ee900020137e32c3467b6e9f3aa2da94e4317b40eb848fdea461807f94e4f8c9350960e6c53aebae17cecb60556f2ac45c08f", 0x41, 0x1, 0x0, 0x81) r4 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom(r4, &(0x7f0000000180)=""/119, 0x77, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x10000, 0x7fff}, 0xc) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/165, 0xa5}, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(0xffffffffffffffff) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000940)) accept$unix(r1, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) 18:31:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bcc6e42f3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599243ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef88ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000369f751d39d90c109b58a29f903407680c8234b0164a023dc6bdb017a2d557677fe0857b0f1adff7214424f914f67b040646724018e985c87ab3fff0c0a502233530991109ab94fde2f66e81db5d5ad38025617e74e13cc98b4eee78dc6645b25923bce305b34cea1e342b16a1c897381ff64cf8fc593beceaf9bebe63e08dfb03330f1e77c33cf22638f2302c7b1d1556563a163aaa754a9630c361e29d05a0e92dccba8459b90dad76969e0ae99d1ce7bc67ce1bb7497355fb36922963cc5646b976cf6fd0480c222284d6bf38c664e443558d2126"], 0x10) dup2(r1, r0) pledge(&(0x7f00000004c0)=',,\x00', &(0x7f0000000500)=':(}(\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='s/IW', 0x4) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 18:31:46 executing program 0: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) faccessat(r4, &(0x7f0000000080)='./file0/file0\x00', 0xc, 0x3) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r5 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x402) flock(r4, 0x8) 18:31:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x1c) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000440)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x2c}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 18:31:46 executing program 0: r0 = socket(0x1, 0x5, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000152000/0x4000)=nil, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000351d57b4b50b69e18d6b2e2f66696c653000"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) dup2(r1, r0) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 18:31:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="e4012e2f66696c65300079a79db3ab832afdbd11a839ed2f6f4f166c0ae4918460f821eff3ad9a372d1b3b3d0ad2fc4e5c3ffc3b01e8bbd685a0403b9e73ce1b5246646c37b13c98faafd2de8aba2748f24087bb035fed12a55053fb52de3c392eafa7c9f5b55901528a33a7bbfaea7dd438ee27091fff361676f7761223ae9612ecd687d144432c0dc2e214a2d9edfc28ebdb4344a36fc14fd7277cb4812eb52cdf392548728698289b7709dbe797fdbdaeb2cac5862ad0a73a2c81b6c93bddfc4818ff3620e26d720fe1752e79865779fdc583f1d10ff9b6d597b9fbfe3672a0e97f728c4adc1246c50ee1718199e1b3a93e28b72d0515497598953b6b2e960520b6abd9e95417cc66c977a919f8f64b552f4f2f88dc8d8973d0b0b83a9604012514ede2a5a115e6e4ce82fcc7ee2ef141d7f57f4e5935918069ac75b0acd11ef930ffa1d5e8e1f44c6e734c4956d806b0e14b464f8dbc0ae4fdb32ead1c850328fa2418f1fb12141bb7e5e7b89ef7"], 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) fchdir(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="00962e2f66696c653000a91236c8bd7cf36e7fffb2676553b7448dd26da6d2cc471900803e78fefaf6db83757f9fd5692fe03e09000000ac348b40d177369d836bfa930600f6aa14a1286e4f68cb19114bfb819db53d778da64186edaf45cacb1e3931bacbea0248e2dcbf77293c11be8302a274826822084fa4e77cfb03f3f6409c8a", @ANYRES16=r6], 0xa) dup2(r0, r1) 18:31:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x3d}, {0x6, 0x0, 0x0, 0x10004}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9, 0x3f, 0x10000, 0x1, 0x6, 0x5a6c, 0x7fffffff, 0x2, 0x0, 0x80, 0x8}) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000240)={0x1000, [{0x1, 0x9}, {0x2, 0x6}, {0x1, 0x6}, {0x1, 0x10000}, {0x3, 0xa97e}, {0x3, 0xffffff00}, {0x1}, {0x3, 0x7f}, {0x2, 0xffffff00}, {0x3, 0x1e}, {0x2, 0x6}, {0x1, 0xf27a}, {0x1, 0x9}, {0x2}, {0x2, 0x400}, {0x3, 0x2}, {0x0, 0x1e83}, {0x2, 0x7}, {0x1, 0x4}, {0x3, 0x6}, {0x1, 0x4}, {0x1, 0xc}, {0x2, 0xba0}, {0x3, 0x4}, {0x2, 0x9}, {0x2, 0x5}, {0x0, 0x100}, {0x3, 0xc3}, {0x1, 0x9}, {0x3, 0x9}, {0x2, 0xf6e}, {0x1, 0x20}]}) 18:31:46 executing program 1: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x0, 0x1ff}) socket(0x2, 0x2, 0x0) dup(r0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b86ff308d72c2f4286e086f9daecf0c09000000d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa7650000000000000000"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000042, 0x0) 18:31:46 executing program 0: getrlimit(0x3, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000023c0)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000002400)) 18:31:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = socket(0x400000000018, 0x3, 0x3a) dup(r5) r6 = getuid() sendmsg(r5, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}, {&(0x7f0000000240)="887d04209756ccdbd72f76a2d10e9b8e6f7993eb161e4f95504a9ad015ab12b489519fb3fa4b23be428b13e082b410fa784de9a8b3a6e001338f62e96bdc02cb3fe0bd0a53f013412fb7cd01a12395ac9316548648f670222154833e54f9b22c020e51eac128ca613c93f6edf28b1b849a759699495cbd49a2dd2d717ea28413bde23e4d3ac69c9d4783", 0x8a}, {&(0x7f0000000300)="72e5232b7d11d97d49f8992047e38307fcc4dbcfd4da88c3e40aad1a74ea45dd265bd1c913d5d396be8dd1e5498c4a93688ed2a7f166ed4266d74d3eb100f8823cb08f2874f51f67ca708953b2b6abad86711edd43e6c63d6a80cd", 0x5b}, {&(0x7f0000000400)="ea0a9fbb06f346394f64b2bcdbaa377e77b3f65090f21a2a52a07dd1923dbcddb3d7de53b434f4c85e8b3a3c6471ddbbcecb33cbff7206576cf3875f6db8f1", 0x3f}], 0x7, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b530f6cc57ef2c549600c50100a000000000000000ffe31f32a10000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f40000000000"], 0x168}, 0x9878d5c527fde8da) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = getegid() fchown(r5, r6, r7) fchown(r0, r4, r7) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="21fe301e3766584cd87095e71eb187398b12cf555aac9f0289ededf50c0182b1b108", 0x22}], 0x1, 0x0, 0x0, 0x9}, 0x4) 18:31:46 executing program 0: r0 = syz_open_pts() close(r0) getppid() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200600086dd6000100000140600fe8000000000000000000000000000bbfe6400000000000000000000000000aa00000000", @ANYRES32, @ANYRES32=0x41424344, @ANYRES16=r0]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xa615) 18:31:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a0241f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0xffff8001, 0x5, './file0\x00', 0x9, 0x5ef, 0x0, 0x6}) sendmsg(r1, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r5 = getuid() setreuid(0xee00, r5) seteuid(r5) 18:31:46 executing program 0: r0 = socket(0x10, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7839d196924d", 0x6}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0xff}, 0x10) r2 = syz_open_pts() close(r2) ioctl$TIOCCDTR(r1, 0x20007478) read(r2, &(0x7f0000000300)=""/190, 0xbe) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x5012, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="eef582da6fbb183b2f89fde40a19468ad6dc36baae82785a32bd3d04a46553dfcd803b5ef479abcd59661c767e7e53b85dddd2cae602ee"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) dup(r2) mmap(&(0x7f0000011000/0x1000)=nil, 0x1000, 0x0, 0x1010, r3, 0x0, 0xffffffffffffffc1) read(0xffffffffffffffff, &(0x7f00000001c0)=""/67, 0x43) 18:31:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x4, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 18:31:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e599844eb801"], 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, &(0x7f0000000040)=ANY=[@ANYRESDEC=r2], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4103, 0x1007, 0x840, 0x0, 0x0) 18:31:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)=0x1) semget$private(0x0, 0x3, 0x4) socket(0x1, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000)={0x3, 0x2}, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:31:47 executing program 0: r0 = getegid() fchown(0xffffffffffffffff, 0x0, r0) r1 = getegid() r2 = geteuid() r3 = socket(0x800000018, 0x3, 0x102) listen(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, 0x0, r1, r2, r4, 0x8, 0x7ff}, 0x8, 0x401, r5, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x2, 0x0, 0x0, 0x0, r1, 0x140, 0xffff}, 0x1f, 0x8, 0x10000}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r6, 0x0, 0x0) 18:31:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x24}, {0x9}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000806000f8848060c0004aaaaaaaaaabb3d4bcc2300e58b54a9762161000000000000587bb0276933141eead4bfe8381a6e4d"]) 18:31:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:31:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x200000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xefffffffffffffff, 0x0, 0xfffffffffffff001], [0x0, 0x0, 0x401], [], {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 18:31:51 executing program 1: r0 = socket(0x2, 0x3, 0xaf) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c4022e2f07006c653000"], 0x10, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) sendto(r3, &(0x7f0000000100)="b55963252244ed665f6048a5c84be1c69f1b08e195d4dca123adfd7c8cf90cdecee1fb218c99be7fa17fa3ee602af8067db2d966b990b6cb7fc8e8b15092419f575488d0a64f280896414253b4c659401bfb7d851cc5d601bfb6b9793cb8699148", 0x61, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 18:31:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="b10005136000030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x810, r2, 0x0, 0x0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() setreuid(0xee00, r5) setreuid(r4, r5) fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7ff}, 0x8, 0x401, 0x0, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, 0x0, r6) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0xba, 0x0) 18:31:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) fchmod(r2, 0xc0) 18:31:51 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x110) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setreuid(0xee00, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x80}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000002c0)="d22e573a0bc942da8ec38419683d49364bc01b20d8e1ac9481b3280ddf7d81249e56545252859b2add67fded15780a4b064aeab48e5cd9194dbc1acf4ac3b18ce5bf238bb230e201778bc9b167408623754cefa8f26664554d02b07575a3709d41d1d66460786ca046f04355dc5fde598e1518466b9f5898f660b259aaf4eba9a14c48eff8593fbafdb70fc7b1c04ff2c3b88fbd95308f6b7983bee3547284d3c034172c654efdc776ebc12cd81908fea79d6df6869566d3a699e7388cccfe9483733494f3342c41644009a5ffbfee3b78563b73ac9c3746a0b7c219728b98eb1cdca3f0272704a902cb688d644c0718532ffd2e96568546bada782e24a7868ca7ce5ff79f12f409271ff0b3a1dd567dd711816838c56b059bd4a9a8fd53b3fa4a9ff2f9abf3062dddce7153eb3cc687396d6209e9f347e6ffcfcf91855d15641135e0c759f9ca8730f511c172cc8a4ab604ce814a527fe4b170be3f0e9ed59c92ce5bd77b513762c3575b594b98a104f554f489a176f9dbba0d414e91939d73e2b5cbac95a43099c37e000024a263d16ac7c3a651c37311324e0f681ac441d6e6b9e2c991f81bd737394ce0476581af9849bc91384a62f927004327a03a5d992a6ba3d9516296a8a6ee554c9f612d82bd85fc546643bd3420650354ceb42ebb526c97b1dcf08270733e011f0bf8fc8ef9ed2ab1e3e8f18f876ea137ec6e19cb58e824376969da2d219233c9b941ec5d39e200b6366cb3576bbc697e363b9a020ba75ee6a622be2cef92ec9194631f405d42e1661d09220236ec2e70c1c52d158c82cbac27bb8ea07664a5bb5c868182c267f0254db6c0f531ca54544cf82d5c780d3eda4b8c2d0da7358a267d58d5215cadee33b927e5b816eb653ad6ccbd3f5b49a7460f3ca0d742b7fa56c69cdfa3becc6a5a086fbe7e55dd4e4ac3d52f48918d5376d633c4ea9dfb0076a9a0e7b723d561d430f64d68dae7afc284b803c3816fad1d09a5eba8e96b5620877e94ecaf42b20e79aafa8d085948ff418b0acfce0674f4ada5fdbbeb302cb5141ea6f273e2292ce26b5bfcf4322256918fcbbdc2101a9000e0af677a499a7951f56cc069c6deabcdd03c81c708cbbf95b7d670d16e77f4ea62ad18977562683d25761259471a0a83de695fe4b2ab5e1d2d4e3b1c0133088d21b225ce9e7993bcc9dd81448ab16102ac01487bee92ca63e3132951225e903742bfe714227ef632a375056efa7677a0b692c9e251de877a30531fc04fa69927bf54c287883f51769c54f7adbd53903a56239fa6114980b3db00f1d99e93c354d3f7ef73679ec0174e1fe54c5f0f9dc85618755b5c3b0f147e3c79857eaddc25675811c03541fa5b25bdf81876f94f940380a6b62bb9e7b424f277a17aef48b3aa43be0b09596ca1a55d759792acc6b821b6300afb98477a56f58dab56acbb25fe43933541126abc133f64067fa252da62dad667be713ab4af8e972c0c9f300d6479e26f1c556b21c33a93f5cdc2dd37a796cd7d9bc9311d6ce0c97ff0f8f7fb054fdd9de6d1b65719bb482946b216f07eb13a9370d66601d694366969c11bcaddd922dbafb74c0b4f404d0b51d894fceb992ba37ea0b432cca681adcce11c9a5fe3815bcee372eb9971b161a1b5c3a349c28baeb6f80016a4b2e17a786a7a4cc9f699044ccda506355dc359c9c4e17914c928bac8bbebb944ab98f28b3a5b2af564c0abe682b867e9a0992673b166040b206ffd257017c718651842bfbd088c35dbc25eb1817f8494c7b0430bd5f8b77128999b59531d41d1eeee02ea0883f97c0c542c0a7141e7610d18630d2adcb172661e7be4039622bfd6c1d3b49cacf7c50bc442bedff8b9499b3edadf1b19da08f1823cb81c97f62b92099a6ac27082356382fdaa51de50c45e54aba91ddb635602430fbf3c634622d67d5843d7b2f7a0e62b842dea275b6e96fdfc47158feb065ea02ba66f4d04e1bf12bb8346c2f7a90431a006e6ddd9a8dfffc8c7d764fb03bec834062d009f39d58db294aa43e5566e912a2849b5caf325f76b2bda6c264d117287971630881a5eaee5b75afc2339fbde4b38bfee8f2f4a1a926902da12bcbe4611896dfde9bb0961e8cd0dd82559cda7f73c77e6b41b0f13d69550f85eafd482d4a731355b8485a14fd7cf29ccae619c003a1a6b6b61b63b4d1288d1d912f267b0671986c024db939610ea50440a842653bcdf5ebce0b8ee38cc0430af776cc1effba5941dabc03db8c927cec31ec6fd8b9525be3d53a02a9b46307b9139666d7e95f1cb3545520aaa576443d9a6e93784222af8768687dcfcfb96b114d2774eeaf5689fd7ea06c3099b7823f364e9cebd811190103e75b4df7e607e6a8e7681cd6a380449ba725ef0c1bfd26a4ae15bae06bc84195b81ffd464ab9bc296910201008e4b8b5e298e612d46a44a0070ec213fe3227fc9676a00be4c56e8bd649f5cebedf1bb35b0f7e774869d39f63d1914f4fc58975a6c6b029d91b122e7e47c5df03d8d8b67fc8a8c40109cc15549d8cea24c376bb948de6b14b8493d95d71b64bc26d3af16f9a9c6886db2c63dd29e4d331f817060bd01064876ee5b6479814cc4d4a67722f9faaef5d490658b3aca72717b2928e55c04498ec2de40ecb76257dfb2678f2b41a315a4ca2af79d8d9278efd7d82d435db517d53416b53fc4641c88b94cb74d475a9199a78d771f96b90ccaed21e87228e0a224b5522be5e62586d91807bca3470f1fa2eee2b4cd11742c1f4888c9a70f1d070e9c22296c8ef01bea6903a7f0d8da43ab16a33ba9c21530eb28e9ba225b25d676bc32aaa9a19c93908de7043edb23ed478044ffecef04a543c8c79a9a3578bfbed881a1f7be722041f59c926ce71f00ade1760891780ea4a7a50781b05e68b566ad37ead3c7d170e5d2d552ca682d96c510db823874225324aab502fa318c12c962806e8583e428bb30093c79c1a5cf14219c47290b70bec4aa88c28735cf8fffed33403a0d0f71a3a7d7aeae86abdc18b78e8da189b89c714a1ec845668fb59d75a33cea053efa927697fd08d6f3c5012678203a661821fbe7762d6f3b802695ca5705e3e186b5b25e0bcda9afe0aacaf37971f2e272bbab98565b5dcde356501d801c1a3b8f0a1deb7ecd1bb2ba756c5175c813a4131345e3e0892ecdd5d5d95c2b75b2f7ad0a988affd3c0e565c14e99b09794775f1da4209d2679f3bba14ec5ebd2766ebc6edd4712810cf9263a7e9142cc82536d78ddc50ef7146cbc83ab48a30d99937a0f33f23166ab3fbf96fc0bf7375bbfe8105307519fb93468ebe31bf899e6d7d00e411566ebb2f1180098669c76ac9f97d82514c763a9e5c44360c543832ba56960fc5136efbf11c2109f9caf898a13dbb1bddb1290f68cf1bf9462f42364bdee74c345fa35c1ee2d1723503ce10e8853711a13e6f8ba0add3c3bef81dc9abbb3dcf5a25e98266aea75fb2630e240ad53f730db86f029aef96f6ca9336629543a516d1327819c00e287207a151eaaadb37fe1f618c12ad0c98fa98307b58d77c19ccc929b2dd1885e6f7c67d44b0b6c0477f8ba7372fba0888a77a1c5957db9fe3936acdc416e89135e90317ab8e3eb9adcb76511ba91290135d6a0bbaf5b736e58e2e06dffd0efaf679a4e834ccfaec365371cac53c2d11535532eb6a0d9f753799e3b0b907add22af6c271be588eb7c13d608af00212bb1d7d81a0793351fbfd9cdc1a6344bc8e57124d7cdd5fc394a100603d3e64e27c628bdd78782505b83c184932ddcf82423b6d070e42d978711121f7848f4664e01f77aa3bfc264f3b10fa1235060ba5fd9f15dd837abe80b7a77877e64e5cef5f9ea632f676bf0501ef79e088a3476d58a1226fa36d5efe1f1ac9b8cdb6ce82cb680fcc4b70024e8a845f579f320981e95cbb522a4421ca699bc8342bf0b6951aff439d36db82c9121b6d503871d22dc4b527ef012b778f074aad18c07390e51e0637b104d94f473f5b8c736322c6c4b9f6e874c69ce536e86b43bc2699bcca6c488c4c6c336447db95cf037f06d39279364cf03c54a183815f79a3b628584367e707557f99153455a5a5be989bbfa47652f681be68ae6a2989c9fdcb9bba0074c91b9c8e4676977487e03376a7f250dbdc234b50ee342396cd7c8d632e711611006d2c909cb04689552278563fbe57e4e995d16196b61fccbd6236987f9457ea339b7a15b6251516b76c9bd6e23f69006998713b8f17ecb01dcd3b09880c168951f741b1e9b92dd55b4f196c19d5b1543d9d039a5c689775ac259dc71ae2a755ad1ba37fe3efed0838e5fe1dae67554c7ab1a69b6ad65808852925cf4b1cb1b4bb7fbb1563b0cb241e2bdf80ea43af1d900dd912ff842a8f3d6afdff85dfc35db49f18e02f746140a5246d6f03a242b1541ef9811cfa248f4b21663a9ec0ec1b20a069598430416714ba3767cd00e97940fa1ef10dd7cee2112c06ca31be5fc7c3ccf23ca42fd55fb7a7c0cdb8aaa4f6ee7e03c15b4162ddc809bb08b2c503b4310f1ea56e8da95b30a12d366adc433117c2dedae91b7817c6c5ad7868426965527b365a94f8b21d69998c99dd2c22bf0c8108576589c9b62727a9da4bc4bbdb9c3700e95094c028c856f018d90a5e41f668f5948b623a3ef742d398a27eb5c0cbd7d90fb0ab93a87fce5a93d2b0e0467b8a9f1e2e64978480b0cc3c6a9db6f3e2bda81d5a6fd8478275a1c916b87562d72b23287461dfe5edd6e9865f6d0f072d5c5949153e1eaeee84fa300907b9201916b95d11e9edfd18e9506e1598bd41f4f155c503e60c4fecab69e81ccc9591430fb194c103379c142d8aab08b21eefa101fef84055072a7e849f3991066856a038839f21eb0830a373de6a8a8306ed833ada3735a31cf89cdb78b1dc453e49f1313b7346e20f08c4d467458ebe443a486d4267f02d612dcd756e49280cc8cc6be439aef90f223be757652843dd90ebca991f5ede0cfe51a65aae41cc9ca0880ed787ff1d743b8d9555ca2e89ef1b5eaf12f99244c1eb8f617fa913470a63af66ad497fb5c068410aa656ca382aab13d1f5905543338b5ee11c97be7bd39e108c53e93735372ff604bd8f39d52d31c75a28dd0cd1a2372b24f733035c10b14ca420f6a5a1bcb3bad47c5c1512b05d664bcc86ad4cfee216d306f70ec57ad528039b9cb0ab6bfe9179027aa504de7141110e2525559c2755b7e3be64eeb7dfbefd8a14fe7c7ad434856c84150954641ce5c928a303832bbd6510d2d20cdd346b0c8ccbf7315a22682a03161772b8605efa5a8acfa3985923c30c4c245678278524576e504fcf1f8249c44f9ff787c49c996e20edcece6ed9e3b8152dc2e8d48f59ce6a6a9030dac65b51635106d050d1971d8cf67cc6df6c3ec29c250add2023218dfdd2bdcce9a2550ee80165b07fb61aad07ee6877edc1ea973023f65ae9a794ea5d05ef0cf9a2769af6d37327af3a579d4d39cbf56ff85d04c65834237f38205fbd587f0be12e7e089fe58211d18d148d20a751455523793f102ec5f2f6d8e0eaeab511d47372d7af43619c8c6eb7e5bbb8e72083a371172acb815d7a31587c342699872572153ca17a0dc1edcefd1b46d33a2c8b29b2c98f9c9d1cc2847d23af164a9cf17034a6b57ef87aca1f395c5251dfed4daa1f0383fb22d41859b36eabef5bd2eb246d514db754e67557d887235faea546e98e16d8fdd0966fde74d52cfd42c8d6ff024dc212afa0d9d657ba3405901dad397791d4034fa6451a521", 0x1000}, {&(0x7f0000000080)="3d88bcfa44096182ad34f07689", 0xd}, {&(0x7f00000000c0)="e001eeaa727b348101e2e8cdb9a544bf0ed8aa3c5294fbf84018746a430b4392b02dd5e900d14dcb37013bfae01ef9c6abe0783054e173350475f722e4b29e2022a6a9b429e271be6efe5b1483a6dfce677b9866fc9d00948597116d8ce7", 0x5e}, {&(0x7f0000000140)="89d23648f6f5dbf353aaceb1bcee2fe1e4089b82e965490be9f419b714941083bbe40a70c7fb4d61e832a732e01fc84e6e035fe3f2594bf4d7a38d039ba4c53398f18534b9db444634ff222d4e912fd3bdbdf13117e38fff155596ab183d134e7fa30ec410fa2960cb6245562ac11cc19798b7eea9afe07350a7cc43e0dd000c5e494541320a41f7ce534e2d4762b36fa3005537ab7eb860816a404ac9d92346c31bf82a08cba6e930ac43bcffeb435bd1fa1346b77534f97e2bb1639bb321acf5c64877d4e6d727cd616a072ab1ec95bdda3b9e16065e393c0f546cb9ed", 0xde}, {&(0x7f0000000240)="d63b1c7da4c3e2d678293ac390cafcf040ce041862871975f9", 0x19}, {&(0x7f00000013c0)="24c555e558b70f709f3ffa33318abb31b872f3ae23fa9ff7632d0e6d464f4886908bef38e48d6ccf4fe98c42dc771eb3e91b0041cecceafac5536e7f0104ef04ea94dca4c03bf2d4f446aa2444319bb146f5e3", 0x53}, {&(0x7f00000012c0)="0029eff40c0d207d7de8dc04380ef4cf63ded0f967a32bdc59ed81d585a6", 0x1e}, {&(0x7f0000001440)="dcb1d7483dba33f9c45e64e47333c54fe87380ad9b977a06354486cf246293b1992291ee99c1e913526560874944f18d765dacf9e51ca02b09be9651f809f00d057d1a0e3fae35b5f1fad697c969db81d6947f9af76679033370dfaf1ce5ea2498fee1e5c532dc0d4784b2c768545458df4a01c28be1308194c62aea4f131a447e0052f8d34d022f792270cbea9ab34a399964690242b3620312329e0022ab4b0a69df576e9e7595ffc368a0c89723ccedc39a2f4967276e424c3c6b6768386fe004535e8364c129bdd30cc1aaf6f8ae5cb83351ca9484ab", 0xd8}, {&(0x7f0000001540)="10750abdd8f2687addbb91d119afb3257fb6b11814f504e248b7dcd2396b18bee940aa77b9c928dbe25bbce2f1edfd05916ab012bed42913c07be4ec13198cacd3e8d316b7a934685850289a16aafb771fc0", 0x52}], 0x9, &(0x7f0000001680)=[{0xb8, 0xffff, 0x7, "82381d453b760971065dc14f7bc7b8681d0d16f506ce01082fdee570840460770ebc6d3081588530b707cf42c3a959e1337c3ef861271d2fdaf6af39135f246ffbf356c8bd8cffd697aa822ccc2cfa5bb80cee05483e231025e983a5160a011bbc7d41c6fee16abf6e93e395b3a64f1525be286449997f31e291adb8d8a69f47ec59267a03363ad34bfdd73e9dd4e05ba3de5542a385b614a4e62ad7ac9f85b987cffc0278"}, {0xe8, 0x0, 0x10001, "cf942937692c1a2e783162ae0e464c03d222a6d3a2b05110782313508e062458caf707f7cdce174608b2b41dbfd3db96db09fe4760379b0c83279792c180d4f1feae69519424c5eaabf0df8c9d82c44b5da0def2efdea9c03c81e976e66b38d714aaba4712149f55d96a6e01ec2cd5b53a3ea3b3b8ecdfaab2df781ca0a37ec8bedcf230a1f5d141f8b064a366bdc9df9d6703a0a08b13c040c0c88f712227b289cf833d9bb94b035d8291909ecdf736b8f20904f7f65543a12b332831daccfbfcf15447aba17fb8ff3e088a490eb7dabff5d4da0e4f6e"}], 0x1a0}, 0x40a) r1 = getuid() setreuid(0xee00, r1) setrlimit(0x3, &(0x7f0000000040)) 18:31:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 18:31:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="88b86f1fa69af1ffea567824975889d14d84dc4cc73ac26f6bc67d3fd413525cb7b57467a406626f5f063ef74b5c11388280fc9869e7caa83d58e5f7e6b7796127462ba3c550bedf5b50fdb75326ce01000000"], 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="9d90f77f7e578511eb3800d558175d6b21d0980da632df2a4f6350f1d500b11d22dd76f8d5264a5aa080c6f3dcfd5865a02d880aacde69d06f27577dda8958bf47e8640d95720fb7cb312868b01ece4c46fd02943b7948e00db321fe9e1550d4b06af7a0d6db2533b4adac10584879ada2e286c9883149c478608c7775d3b1acd019c822572c63fa15e9888ccc218e01b719d1b626b9b6755d5400ea7788937f8d5849e2338a779e54d07dc2b5cf25fd2f5fe9efd743c5a121060e01abf6672f116eb73363dae47a6531dd63fe188ce1b4bbfd56e57b2fa606076fd3", 0xdc}], 0x3b2, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 18:31:51 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0200e6000000e4000447c1ec1efa2b"], 0x1, 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) 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(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(0xffffffffffffffff) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:31:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x0, "b82ee3d8edfe3ac9eb81d8c1495f5bd99b92f1a6"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {{}, 0x0, 0x0, 0x40}], 0xfffffffc, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)}, {&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/141, 0x8d}], 0x3, &(0x7f0000000340)=""/4, 0x4}, 0x0) msgsnd(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0fddebf1ae803685d1e94fe9fcdbc72667c4c12b9d64a0e5cc9d661aa300c774d3da46964321b3a6868970c06df04b686e80a18756bc27257a9a9a882869c2338679b168655820d0c0f6dda573ac09d239b1b83fb89c69e2177ebdfedff2c42e47fc546839889baab63b6c2ab76120024b9b1332d4896cbb517e0e08ca826f6cca136b2b73f29a5fb5cbeaf3aab2d3901fdf159b58cfdbc13e658f485ca19812c992d56b45eb6944d85537198f3a"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x1) 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) write(r2, &(0x7f00000003c0)="100a2956b9223776513ad5e6681af0cccd014caebd7c449edd70dca8db54e16515", 0x21) 18:31:51 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) getpid() r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be210783447981008b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d8771f631bb07d92ca6f8a5d14d42166d5ace1af702aa4229d2c90902154d85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a0f46445782a12ecfc37e0e7f7c24b1b6c573e4f0ec01531638ff584357ad267c34a678cb15b260002223a3698f5a039cb15a0cf8"], 0x2, 0x0) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/116) getpid() recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000400)=""/36, 0x24}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f00000004c0)=""/254, 0xfe}], 0x4, &(0x7f0000000600)=""/42, 0x2a}, 0x800) r2 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000001340)}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000f40)=[{0x0}, {0x0}, {&(0x7f0000000dc0)}, {0x0}, {&(0x7f0000000f00)="9a7cfc9ce55b14e3417ecf7109165b90edfff76f51b6ca31d131030c6ddba75f37a6d004ed7a3cc3fb47", 0x2a}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/66, 0x42) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f78659a, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 18:31:51 executing program 0: syz_emit_ethernet(0x85, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaafffffffeffff86dd69d661ed004f297800000000000000000100000000000000fe8069"]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) 18:31:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0xfd8f], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffeffffffffffffc], [0x0, 0x0, 0x482], [{}, {0x9}, {0x0, 0x0, 0x0, 0x6}, {0x0, 0x4}, {}, {0x400}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/160) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f00005dd000/0x200000)=nil, 0x200000, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 18:31:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x96) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) semget(0x3, 0x4, 0xc9) write(r1, 0x0, 0xc0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = semget$private(0x0, 0x7, 0x20) semctl$GETPID(r2, 0x3, 0x4, 0x0) 18:31:51 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) close(r2) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) 18:31:51 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) r1 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ftruncate(r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x8000000000000000}) 18:31:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 18:31:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdff04ffffe3d69e4b06c1ac723c9e3f3d7df44958f558990f506b686f84482688bfa7aa46b2bbd2c213c2a47085fbbecb"], 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r5 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) accept$unix(r7, 0x0, &(0x7f00000000c0)) 18:31:51 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) r1 = socket(0x400000000018, 0x3, 0x3a) dup(r1) r2 = getuid() sendmsg(r1, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f4"], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r1, r2, r3) r4 = getegid() r5 = geteuid() r6 = socket(0x800000018, 0x3, 0x102) listen(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, r2, r4, r5, r7, 0x8, 0x7ff}, 0x8, 0x401, r8, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x0, r4, 0x4) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 18:31:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086334) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x190c, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x111) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/209) ioctl$BIOCFLUSH(r0, 0x20004268) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) 18:31:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/89}, &(0x7f0000000080)=0x5b) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) 18:31:51 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2080002002, 0x28aa) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186004fa8a00063300beffffff8359f9b40000a3bb6b00ffffffff0000004392f270ac45faf23c1d37b4a16eb59d69", 0x32}], 0x1) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) r1 = socket(0x400000000018, 0x3, 0x3a) dup(r1) r2 = getuid() sendmsg(r1, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f4"], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r1, r2, r3) r4 = getegid() r5 = geteuid() r6 = socket(0x800000018, 0x3, 0x102) listen(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7fff, r2, r4, r5, r7, 0x8, 0x7ff}, 0x8, 0x401, r8, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) lchown(&(0x7f00000000c0)='./bus\x00', 0x0, r4) 18:31:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r4 = dup2(r2, r3) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000240)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000001c0)={'./control\x00', 0x40800000, 0x697, 0x951, 0x0, 0x0, 0x6, 0x1, 0x2, 0x0, 0x1, 0xa13}) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000140)={0x0, './bus/\x00'}) symlink(&(0x7f0000000180)='./bus/\x00', &(0x7f0000000040)='./control\x00') utimes(&(0x7f0000000000)='./bus\x00', 0x0) lstat(&(0x7f0000000080)='./bus/\x00', &(0x7f00000000c0)) 18:31:51 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x200, 0x5, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0xdefd}]}}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fchdir(r1) acct(&(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6c, 0x10000}, 0x10) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pipe(&(0x7f00005dcff8)) 18:31:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x7, 0x1f}], 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x6, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="f6f48ee900020137e32c3467b6e9f3aa2da94e4317b40eb848fdea461807f94e4f8c9350960e6c53aebae17cecb60556f2ac45c08f", 0x41, 0x1, 0x0, 0x81) sendto$inet6(r2, &(0x7f0000000040)="f52731e0abfe510ffefa83e6cd37c451f672949286e66bb722e3278aea89f0e31811e394fcc8d8a6adef1bdb86e8ec99f3793b19075e", 0x36, 0xe, &(0x7f0000000100)={0x18, 0x1, 0xfffff59e, 0x3}, 0xc) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r0) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000280)=0x43cbb, 0x4) r7 = dup(0xffffffffffffffff) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) 18:31:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000040)) socket(0x2, 0x1, 0x5) 18:31:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket$inet(0x2, 0x8000, 0x89) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2a, 0x2, 0x1, 0x9}, {{}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x3ff, 0xb4b}, {{r1}, 0xfffffffffffffffd, 0x44, 0x80, 0x2, 0x3}, {{r2}, 0xfffffffffffffff8, 0x1a, 0x2, 0x9, 0x27e}, {{r3}, 0xfffffffffffffffc, 0x68, 0x80, 0x5, 0x8001}], 0x81, &(0x7f0000000280)=[{{r0}, 0xaeb15d891cbe7e84, 0xa1, 0x2, 0x4}, {{r4}, 0xfffffffffffffffb, 0x87, 0x80, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0xa, 0x4, 0x3, 0x1}, {{r5}, 0xfffffffffffffffd, 0x43, 0x10, 0x0, 0x440}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x7fffffff, 0x2}], 0x0, &(0x7f0000000100)={0xc67, 0x5}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xfffffe01, 0xb35, 0x62db, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d9709918", 0xb) 16:00:00 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6, 0x0, 0x0, 0x800100}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x372}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x636}], 0x4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400", 0xffffffff}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000340)=[{0x30}, {0x74}, {0x6}]}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) syz_emit_ethernet(0xe, &(0x7f0000000000)) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0x2, 0x99) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001200)={0x80000001, 0x7, './file0\x00', 0x0, 0x8000, 0x80}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x4, &(0x7f0000000040)="00000001", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) socketpair(0x6, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000100)="f6f48ee900020137e32c3467b6e9f3aa2da94e4317b40eb848fdea461807f94e4f8c9350960e6c53aebae17cecb60556f2ac45c08f", 0x41, 0x1, 0x0, 0x81) r5 = accept(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt(r5, 0x6, 0x80000000, &(0x7f00000001c0)="0c5f4b91accc75b189597de69e90ca784fc1b9258d00bd4c3634ec69f656722882ca38db3534f1eaa7e7d88d047fb0fb0dc7e0efd7dae8fda80ee0aedaec283f8d702f5bb7653b9d2a3cb739a203bf18d5d25bb99dacfe19a1338ba50d38782aa01b1b40c8d71751133d6359bc840e8228874d3b7658ed62284fcbc5ceeef6b3dc625b536f658e2c1ed4c8a0b1fabc96e05822c53f79a2c5cb09a35418a8cca760af4254fc79cb24129ce72bca74269d4552933af7daeaf0dc106bf5149dd6376714329435b843572cc1fc065c9bca829fa2a4ef312350cabc77afed20251d4a8dc3d251c3bcc801ba17647c326cdf19ec110ef54cd8796868b7b0e1f1aab4ceec54d43b70728f45f93f3c5f448884c231d616e11b90b28e5b49e93294c7931cf21dfd27e7f3671d4ca15d29b4ad6d108d44308120be3c744a66b18baf48f25b55c4b917d355228bb9285ff57fe0335b91b4b2b98119a3e667e88b11add7194feba27a459f37507211b54b1a887f5e339c12309994b276a0fa4575ec251c0e2b82aa351156d6b91e9348fa045f041ce2b6400c2b3e3848c97fed2bb3ce0f18ad1b6234ce9828754ad07e3b09ecd9d9750bf37de723fa41aadd605b067f7edf46443ee69d89cd1e2966d2c8e66bcc2c132c52628fc4c729d347f71b638e80466465369574f80fe2f544d91fe8573ab17d0e49b92b0480843eb1448a0ca374f0d482fae9d493a1a33fbeea73f38417ccba122287584ac27e6dd163aebfd9792a63c6cc11fa46957d37904241d1ad3efeecf802d625f53c7852497ad1930392345fc0d700211e7e8d22d560f159e97c3f697058332ef13c6848ec01f79d1ec36a40bbdc455f86f7ca2c40e5cf2aa2784f6910a4c807455d8486a6fd1f4170faa8e0fdd5ee66ce869c1d88d2d3796bd5181bf363990cec3ed3622c73f6d5f08843aa52e69bc4907ad672053726cdb78d28ed7f761cd17a9741167e5b23494264047a91263445be3a4c55e740ba188a8d0008cd91795cf5762f4679329797d4627f097688a6d2f452f348a70f98cc5e4b1726bc88fcd5ed9bd5adffe82d389024e2122c519db6a5cfa497db986f5580ca1235271635e1af7e92805029df87915b4f34ce44b7bd118d1aaa2fcd690b5aa4fcca066abc421d975f3aaf3f3062f6cb898bb0cb549ae2bd3e3269adf603ffe2ac2170cfcd4dfa98e6f6d98542e3039e4b2cbe4493a4a18182628828613b26a2859b16d1be60f038862676291764f1359542870dccaffbad7bd0270427d4efde0b36242d560e240afae7843a5e82c25d316ee0ac7b6c620ec98c8a8b6976b524e4d55e059f1ddd34603d5b9148d4a5d1dc1390f9bbbc09ca0953ccc976acc9a098a18dc2bfc9f835da479a5c2ce03598b983b203a3d033af95c38e7436f69bf144354982b3e40a3c1b7335d3c266dc76f83289f05795fd62e6a52b3af11a126a99ed06aa38c1b1e77981f8379fefd3601056740db3beafcda7f952190f4b53be6e7b8631d37b843a6061a24a31f78ca10862009cdeb552008ca413cf27879ca74998d469f7581a67fcef77f4ba9a77f0b72e1b5aa460ee9dd7a5e14d79c7fbd0595d4f459cdd661fee54c537e73ab550064b6827cb04f66e701668b7fac5a3f0228d445d33c1ec73ffc54af8972a66233dcc0d254f748db22dcf47769348ff01c7a1c613db6da9ca57b68d812987391f649fb2a3652614a860a1222bbbea4df43aedb85801011a8e51b050ec0be7a6718096767b288d4f9453631a6ed598b64eb4ace74b108f0f0611c1368549277edf9b971be546445ee1af21aa5ca07af3046377a8a6c2d12c3f7964014f83337e16e52b143beff7fbfd3c60c2b24f297dd468dee8ee6aa935de14202be9b0e4add3c7e4042c03c8cd788208703a178f42a3c7c4ebfc71cc5027ad8c8c4107b8ac7eba76e972209c28bffed788e7493b648925df44513c53de801d27cec1d50b224a0428a10603ad6b81c91e212f4242dfb11a0cb62569e99c55a820559919f0912d7bd25998f8167e2ba6697241fc970d1244ae9bdb72490c74a80755895a96e64a2e85e65ab77cee2c2ddfdfefbd4f2abebb7a707004565e9bcfd7ca3a8fac20e237c2fa8408fdae955e79b478c0fac5b2a7a5c4cc8a4c984a7cd89d78f198f6e7bc945963b8729ed9929c4da0fbff4b62b4f99dbb022478bf1e0bb2f330454bcf18f4716462cc9c3592462e77fb4cd417b872edd304e72dd645d7bdef9385c236581be18bbe9d59cba1a29462e04cd5f2081167b7110e05e9ecb7db33a0f4053bd651b542926f2f37cdd9c67d5b1923456cc0202234d184a141f60e27d61d9c74e09aecf810eb2186796f40de0c29c991c68b59758187e8cce26b685227cfe3e7131ba995dabcea29f9bcef7d20b698dac5503c50f1127d7b1b1e5d2ddc7487c54160093f3b60e7e31a8954cf51556740a77dcb83381e9cdd80f316c72a72a0310a24a13c75fbc4ceb1388ec500329c42707b202e45f571ae5aa9714ca3261e037eb5cb144118ffc519c34e30c0f09abd8883a834d0623df58f201d7627341faf02669d03e117cdd96041366dde7e3a86bcd04d73657d5aede5e3323a5fa2be55ae2fee1561547c80395f45938849d377e34067f11bcea36b8dd827de8a5f2b708a24f6adfc70efb50a97137cad93f869b27ef77713beafa99bce294ab1da30087080fc101a2fcfc00203a95e5154f20553c88857a246ca35a7a559f1c3bafc9175cab85d3d4f006ad453a680e16a73ababff181a622be398b585fef735cd345250aec35ced19d17b53a305a76840feada485b245921ae1040be84a29da73a06b684984ce31a39f66fba12259090923bb3ec14a0b2511506cee07d1a8b691601815c9141844c4201817cdeb6ee3b03963b21a903d5e4d8da7cc6f4da9c7a73bc8436fdd5fb1be8e6ad56f0fdbc652f3db2a72d7a2593fb39cb02b7cc61aff617248b75555711413b9669a5bf334255566fa72fb7962fa9ef858d7d7372b7e30900b3ca31f64baa73607da7823ded5c1e06a28dff9d275300ec0bc8a44c2f863115d24e35a43aff442f0ca46259786f2e97b5e5400f747061497bff23ce4148b4a20345446f4fb116cd83c08393d98ad04a2dc81ca6b4338ed22b0864674e7a549fd6141aa8a9262b0717b035a115912a11370d1f72d71bb127261cbdcc404b5de47907ec231b3a15b744cc75752a30466f7c1bf0556197082d264f44a28edf037d6e75724c7103a4a28de85f25e4e6b2569521a052bc1403b3674fbc7e26a757ac4bb59cc9d4531a730213e9eff2ee7e3460ef2167e4d9b0e5deb363a4d6683fe00ccaf4c9d1d0e65d53ff07cf9b742d1ed69e69b4be2c36d62d8e6ff195328d41bc5873d9261c0b8bca7079828c53cb914b4707381a1af37572551a057fd85c447082bc1119f4e904ff72a69c2fd7f20e2ab9849d79d9dd9252304a5c755dba1186a73b55474c84073dd537b85b78b6e8b8726701498669e45001a929869093828998a7d3a5bf84284352c33da6d5058c8f5d85568393bfe7f9bc6b535416183211080eb27fc31bd161cc01c30b60908a7cfe82009fbe94801cd3e8b114f357a30af1ffd54568445d578e5d5b49b999c37ef01b94faba8efd027d5bbbf93a1bcd42cae071ffd3d93df3b1b6308e01719007600ece67f4a3d907b4b18129f9a502ccadc23ba1db397b0804440437122c1bf4ad7d45dee8afc6ca6e7a60e59cf579b02812b5f6bfbda3b4e47c9af53b6daeeab03e58b1f088c270a50cf3f638e7f28f2132232100c84a6670018f34bd8af361eab8401c43cffbbccbe4468246fc8d83701095eea560473811638cb1dbbd61314e4d5b0f36d20174a157ef9b64897aa2ea78a2abccf6e79be23f8675a4a746008935cf36b6ab8ff0e7aef2c3d7fae7dab4f1c045c7b2bc8c5c05d3b272bdde1751078322d10c97d0958a430bb012a3dfc16dc1c1a68c18509067c24bf54d757b2798b408c43a6f55bbe59bc5ae596fd78998b4bb25c1a6bd481e614d234b52ca524dc78da10b0f5aa17e068bebf5faa7e3931a088dabe8a58d39ebc17059112eccf323d2aa086fba4ca6c2e34a9f9a9176e9fe59839b3dbf29945f5797f38a9b508aded9fa7314f3716293325cd7a964877a12abdc739ae66a94ffd2746d48d1b08926fce1f6a70dca14e7f7749d97be56a49a20f29113fac48b8fbaaf55c31bed24cec2158b9dd5a802f8bf4f1d79c9a51763770ab2ac81ee23d44366f5c4b1ba2292cdaf32694cb5e7bf6ed1e917d8bc9a4fc41fbbab029773decab5d615915f427baa236a14ecc6b88b216c84347552b65edfa6d84a7d084de5cbb2a8cb1646c2b7583b9adc1a09c9fe52df77c71e130b4e638cfc8dc228f98c70db3ad8bd6cd02c587b0dbb5318ab628765655c5ad904bd9aa9726ccb5c6489772c7672e929f422d89d1db8cc8e3e4edf191364031e92489c26f75fee07a7f08c7d0e0e8aad0be4b8d8809dab0ad58d89636536558bc27aa2a32866d6b9a1e0a4b3fcef196345e2075fa57b5f97fbcee9777739f693ec2b02365cfeab41de4bfa138092353bac8372c0c96b826525611cb01915fb3e932b7e7fc94082423308342cfe0829f80dc9640fdd23518ed22a0d2b6974e5e3dd439385f998d94e352c6cf9c55af2810ca693941b7866f6ee0615b7435995a1f521211a6aa23640536a56eecdc572b2bdb585a1b84cebc4e7e94a452d5ba58ef97e744f1326be59903f930a25785043e231f51f1ced75611bbd646bb3059dbf3d25f41b278a1768ec5de535337cbd625c378e9741530255af704989c0563456fbc5c954b56e5934407a441c9e8e9b9bc29b1cc6864d1bd3a37d9ed5ece5882361c71a7a7f3de5b97c12a0c4c63f889343501badb2731844c03ddcaabea4d2ac8d5e6fb3384af88973bd3f42889606f9c7cec50a96174b5214b19689ae12092f39f6171e0e788516c47d09104ab476760d6d15f184ccb1e4e575650bd6528fa40ab995d79ab39de67eb49e7a644b256f0ada258a2cf762ee362c910a8173b1a71b3da934b8063cf276a8a57b8a5f46ba60b746bcb8404a394912a97458877a9a2624c0385e3a3b1fa92b504019df05d811c71da6b85fdca608ff117c21fe34ea93b651b0ba1f74e93fe6734a715454e03ae7496e201450cfe41dca6979b8cf63b12bde66e1be5b404b6b22e244e6ad070e53f16430cf681322a359bbe3aca196ea36180954587605601448d9beaa42685fca321835c256811c0388062111089d40ddf99e1a8ddf8cde376a431d97cec6cf65fb7d7c04d926d842d652b69ba4993253e5bc5a841ee342a13ea49828cf1503e2de97bba9836aa44de07e46903038e0b0104e685b8663d58a3951faefc5d59602094b42fa4b89b5682c05b46aef119a1d108288d839413a2030219cb6bf5e3a9e0e62a03a7b62538368be81759dd9e5ef37000d3a828d418d4f978c828f78638a249d6bafb91d49a656b9c4ffc2e31bb54d074f81ae11c265e8d6c7248f4191275a7d29111662ef45adc69406f64a115bf1b4105664b43a4b0c983efc6b8d2946dd96b3cd83433985b0503dfa75967582a3148aef28f852b5ad7f3433f083c8df4534e6c9c991c2c4700bdf4c698f8e43d569a24d2b42eef138bb82de7364c4df753af11cd37efd27b13aa951feca9c98caa0ebc53919a11c5f64d1422777245f2a7c096667c250e1772b8a105c30dc1e6d4dd59162ff8d5512a6addf2383990c5dc2c170a046a1a234e7f6cd8c5", 0x1000) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="01002ef84129d8de5f83"], 0xa) write(r1, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r1, 0xffffffffffffffff) getgroups(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r2 = msgget$private(0x0, 0x9) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0200000400000000f36e51e78f9decbb6862c4141e8c20669d84d899606c704f0100924897c067645a120078d38eb81363b7052061e2658be26ca58a43da5a4be47702b0ac40ef5e61277abbec160000000000000000000000030c4489d8abcf2af8372b0aa49b6552362034bf23d0fd71bb14408fb50409a5baf66ac063a073b05fa39becb26900fb35758c8330dd340f1977ea75cb600c4da24bcd31ce07506b8cd0385cb48c667000fb41f48199073f401b6fc34644675dab5947df7c563d576d91959d08f2f4c78937e1d5113bf79bff5af8050df12ea6b78b8909560747449466e2e29632ef0af33b6dc7db71c84021df6e88e0eca1a36e2a128c1aa2851087ed6a2e348a3914c91ec5b9bca2f01551f26e1e06f57c0ccbfcdf4441b7db4bd4f3c3d59e62aeaab27b18a44ef9937eda76781db1ef995868f4dbc090cf671390f096258b0e104065a756cfe31421a1cbb0d8b2c0b42475ca1c46ec59959478d38704617ff2253b48cbd89096e3094ded1472455d26d0dc5a109619bd7921a77854a8743b44218d4c56e109572034c4c2c40820acbad9f7004b6ea7297e6974f8c8784cc249ae340f24614a7fcd5aa3da797c748cee70c96117603a743992df7f709f3ecc8b28be9d1245573757204466a1844b015a00bde55253e316107a5ad4693e9ef267f6976d895be216ee745667825314f5405b9d45c4aeb96650782da58acd5f062f1df0330508693af2a5e194e0119a5439cfc118b858ef"], 0x4b, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x2, 0x8000, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e00000f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5622b52cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb6993451682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e25aaa3e73c3a2f926c58b648eed0ad1359739022dc95b80f81565781f16090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026658a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417ffffffffbac46959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106828012e9296e5ec8459c9f713c61be034654b100"/810], 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x84}, {0x6, 0x0, 0x0, 0x10000103}]}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000480)=[{0x400, 0x0, 0x4c}, {0x0, 0x67, 0x9, 0x2}, {0x78f6, 0x9, 0x1f, 0x2}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) writev(r5, &(0x7f0000000780)=[{&(0x7f0000000c40)="86191e9788e7e74c05e0f8b7710e80d068fdacd5efc52d6a777b3622660400000000000000870840654466c3698a0da0792abc91ffb7e29493a36d12161f6d84cd76046eb89c553c179dfbc7d7a5bf8ff4f14f5dcf314ce85699ab8811e1365c4d383b06a12a5b9e7d09ebe56fdb9cd05dd6c92a550932215540693ed6e4a691f9dd660700000000000000334eb76b7dfc6c9486d3b237d21a15a85a6473aeb788fd98fa366691ce43dcc1f0d2fc59487fb0dc05aca58992cf505a0e023848284be5ce30f6f797535574e9be36f420700b1bb433b2bd2a7f0e11fb7a534bf074619ee5292ebd045bf7c18d3757dc012f1201d47b083553d0e4725cf94a21ae7d0cc0329b86af1c0204866342fd363d2749b6e3ebdf3862c8a828dbd0d1edb33132831dcf44935a1df8531516db7d30051a1c6c6b4886545fa7852e9eb2e6db7abe9f41df950bc0e79741e577c0ff94c137d9e4bf7caf3c1c4aba3b7bab6293be42270145199f", 0x166}, {&(0x7f0000000400)="49f6dd7348336b386b7a0b1f6c53e65e058e2b7d0eaf168a439e63965233b4a9066e60ac25f383c14b95630aea1ea4a53eabf8c80425421be4e8b10c22823156cbd18d7fd1351d7f10b163", 0x4b}, {&(0x7f0000001380)="c3f7bcce0094470d1d4ca275fe85d45c0fd52da47fde6a689800256d39359d2c1d0bf5129b0f20975c6ebfea6ad4cf250e05e184fa25702c8edb35334bcfb7c7f44a74057e05000000a02a79c132dca54d7856ca12cb0cf649a7d86a865becdd5e74c4ebfdb572dd992b859ceecd31c43b81fef7aa8e4c6571144c73f42fa641618b6a48d3adc01e403fbc3a341cfffdaf5df22c5e7aa7244ec813578761ac4ea415f9c6904ee688e28f022437424f9e502bf2a32774e5872a3322da7d4572a84accafeb3d42f21360ee98111f65f4a31f7ef8f64a522996def17b5cd86691249a823c0e46e346545e529dded471af9b988c308e17ee8915be69e5dbb74acb99504d7016ed1519bab301c16a58c0727f707375c6276ee685afe2e6c945a9db284e1cd82e24038cb261bc9d50c425f39d560c895845ffd50ea1d221d3954b65d06b1dc0eb75878327108c029596eb785b80c5b4841636159f6e0287baad7b47875121117755a970e19cf56957b98bcc9d44b1422c0511c44aa27ff809624545ee62dc017c778221694bad0e375660307f55352989faf01f54664fff71d998871b56073c8505d967fd9509143884cfb1789d5b6bb28c7c78bf821bbe855488c969bce8b4da8b747ac57fe1a4315b4ead705520bc751987b96d4a8255cc493c88a55a4a0480ff8bb66efca15a056978dfbbe02c82f4f0da77eac17069bc4b583e25a00645cde35406261185418b9a27fb0fe49a444e89354884f31e7ccc89c41459de7502a143361efc10f3814a5f97dc8fd2558a38da49f60f73ac52015baf44974395b881204924172a86bad3dfb7ce962737ef4d6b47bca0a6203e6605f3ac3b523d94b4185d4333eb1178854082d8575d7fc69055bf1209e1c262a28d56b8e9a939c3dd3c26a820b8626962de316a53f44360fca1e7aeb04581e15a070d2824c9ca3aa899d7dc6df590c8c1a3b53dd593acd24e5111d0b1a46e739a9471ad10ec62476868ff5912ea07b7ad52864d04eabadf5e68d8d9ebd9cb54996002900ffbbf689022d9a6faad06bd89e9483937024d7663faa6af053710f8e26716c783d0daf21342d7635a79c395a1ff9bf68e5092a96c41c9db30593460bed00dcf46dc948582907b49a8738c309b327d6833d8d76c4df46dccfced8b4f59b0f0bc77120e63d01c219d5561118a26720a4adc247324d070a95fe3811061711eaa511fe4974ddc63840270a2688a962678721cafc803bb23fee2f316d2dabd2e1bab277335adea94e17273c57e1327c880f40ff6329109dd11344af3da35ffae4302d671b42fd683250ebf3c471677457f68a9ea7e4e50deaf764b6f7c4b763dea3c8ff7a42327f8c1f26da60dc62c26610ff1c22f8e4d792c49fb91e2111af29775afe0ec3756e18a422499e803aafa9181e54425496380422d0c49ad78972171648f3e3ed27b3c62a3450e4b497db1198f65df3c8d7f8fbb96e6753848ea29c804b376056d35e1bc8e5a11fe65bb0d7e7d256699099e0949e9942bc85979d7ba23c27edc576bd8aadcc89d4891b9d28fac9da3940254ab940c5fc6cbced67eb02feae26940082476d07168c29bfc9819ba36b929e5d712ab09f68f1f35135b3ad15191b26947f141faf3e6971c3a550bab7d7cfd6e88348bf1e61f177f6fd60c1837a4aeb3b25202295ed0adad15b67cda290e60029a1e40c5b5df7aae1c6af2bbbbe67f3266ae22e2625de8028bf81541990ebd3579e70acbd43009b05482de4ab82b860cca73224d015dfb44ef4c5deb69f341e8d93e903a87a57a420ab82257007f313f7d36594eeb0042eac7981922ab074b102b69f76607209de5f66ec3dad387d2e1e2ef25ac0cf9cca1b65ed07cfab2484f57fbf0917c687e331b4795fe9b2ff7f64e3b93a39e6031dce4e2b468a524b2706ef352f0ea6f2e1b8cf64dc068ac4f05a38c70383410fe2fa7bf43c7f6802a88bd5921502904a7be282e8fcf7624c22139c9bb", 0x586}, {&(0x7f00000004c0)="05cc2887945c0c85eb830a4cae8e41547ed103101fca153d0ec79d75cc30f05d979cdab1492f8f45dcc39c70bcbd445c42a60d7ae6cf7dca2e059c5c3c4d5635dd82321212b8e48025ab8e504bc40c02e4a128fdfa3b398377962382103a0aefb53e34f667eadc9addc2bb54e07b42b59cf92adbcfbc87223fbdc79d13489e624478b4396c666bd3353cecc72fdfd4d5df8ab07f460f184859fbc4654a9e22f25750acea1a69f2bdc3bd8b74f49cab466013448a5c6afdf21ba0375a6842d9501feb2455743c5d074da8c7b8ec3acf8b115ef97a93e1647c", 0xd8}, {&(0x7f00000005c0)="597de083c4ef6c7f12fad817682488722cf3a4f65f86c60e7817952287f1c027214982e88df36be9d20c525a15621d8b7990a6ee8e07c3d0837f56e944ddc8843a5eb062bc5ce49366ab8102d597a5bec1e0724a6604c8b74a115d65e216c035f96907dff3da4f6640156c7e99cd328c009e3a83935d093fcc3bb7ee7ecadc8e79308426d5aa0d7df8cee7ef6bb6", 0x8e}, {&(0x7f0000000680)="c7a39428e709544bd2e41ae1b5f92e269d66cfa15c2228c98db69801e0dfffa7331e0885fa855d2bfa6cfb2c0b0f21ab43de1cf12099c52b2ba9a2d78a81fc097ee9f691f501cf412d09bea397e240b97d6d330346df45830893c44bde1ce32222015cfbfc26373580de33c30f6d46adaf5bfeaa5e11893c012f0fdbb000bea2b5ce6af6c9a9e48c07a5483a39f4fab6be05c65329c62651f104052b375132171d594000a44bffd14ba70586f3aef7b312d5260cc62179edc700801ef329b2dc0f1b2405a252fe9b4c7de90f0119dd288bd884da19307f47c1812dc3488cb22d4da69faf7b5033d161930804000000000000", 0xf2}], 0x6) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x100, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x1, 0x8000, 0x4) socket(0x400000000018, 0x3, 0x2f) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="2e72a0626f700f19f2fe53da7150be9f7fe769fe70375797e553dab20caebed98fecdf1903", 0x25}], 0x1, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)=0x9) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x80000000) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35, 0x0, 0x0, 0x1}, {0x2b8, 0x0, 0x0, 0x15}, {0x6, 0x0, 0x20, 0x100}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8880, 0x0) r1 = kqueue() pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x1c) 16:00:01 executing program 0: 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, 0x0, 0x0, "000000000000000100200000000000000043fd00"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x0, 0x2, 0x5, 0x3}, {0x2, 0x2, 0x0, 0x200}, {0x7, 0xff, 0x81, 0x1}, {0x3809, 0x1f, 0x7, 0x2ef}, {0x7, 0xff, 0x86, 0x4}, {0x4, 0x0, 0x1f, 0x3db9}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000180)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) pckbd_enable: command error 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x110000}, 0x8108}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) panic:W ARpoNIoNlG_:c acSPheL _NiOtTe m_LOmaWEgRiEcD_ chONe cSk:Y mSCbAufLLp l 2 c-p9u5 3fr68e0e0 6l8i stEX ImTo di0 fa iStopped at savectx+0xb1: movl $0,%gs:0x530 TID PID UID PRFLAGS PFLAGS CPU COMMAND *196237 37487 0 0x2 0 0 syz-executor.0 386774 39420 0 0x14000 0x200 1 softnet savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffbb4f0, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8067615f00+16 0x0!=0xcbe29550f3588b63 ddb{0}> trace savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffbb4f0, count: -1 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800020f57e20 rbx 0 rdx 0xffff800020ec69d8 rcx 0 rax 0x3a r8 0xffffffff81b4951f kprintf+0x16f r9 0x1 r10 0x25 r11 0xeaf144f991048f84 r12 0 r13 0 r14 0xffff800020ec69d8 r15 0 rip 0xffffffff820563f1 savectx+0xb1 cs 0x8 rflags 0x46 rsp 0xffff800020f57da0 ss 0x10 savectx+0xb1: movl $0,%gs:0x530 ddb{0}> show proc PROC (syz-executor.0) pid=196237 stat=onproc flags process=2 proc=0 pri=71, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff800020ec6288,0xffff800020ec6508 process=0xffff800020e92ba8 user=0xffff800020f52000, vmspace=0xfffffd806e960458 estcpu=36, cpticks=1, pctcpu=0.2 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3044 35078 37487 0 2 0 syz-executor.0 61093 336147 94883 0 2 0 syz-executor.1 94883 13764 46395 0 3 0x82 nanosleep syz-executor.1 1510 218886 0 0 3 0x14200 bored sosplice *37487 196237 46395 0 7 0x2 syz-executor.0 86988 139434 1 0 3 0x100083 ttyin getty 46395 13889 53324 0 3 0x82 thrsleep syz-fuzzer 46395 13184 53324 0 3 0x4000082 nanosleep syz-fuzzer 46395 27478 53324 0 3 0x4000082 thrsleep syz-fuzzer 46395 26254 53324 0 3 0x4000082 thrsleep syz-fuzzer 46395 484064 53324 0 3 0x4000082 thrsleep syz-fuzzer 46395 287624 53324 0 3 0x4000082 thrsleep syz-fuzzer 46395 275501 53324 0 3 0x4000082 kqread syz-fuzzer 46395 432251 53324 0 3 0x4000082 thrsleep syz-fuzzer 46395 125195 53324 0 3 0x4000082 thrsleep syz-fuzzer 46395 170875 53324 0 3 0x4000082 thrsleep syz-fuzzer 53324 131739 8658 0 3 0x10008a pause ksh 8658 499231 80655 0 3 0x92 select sshd 80655 422336 1 0 3 0x80 select sshd 64905 416095 42086 74 3 0x100092 bpf pflogd 42086 40251 1 0 3 0x80 netio pflogd 71141 477228 1477 73 3 0x100090 kqread syslogd 1477 494863 1 0 3 0x100082 netio syslogd 78491 260753 1 77 3 0x100090 poll dhclient 65294 113369 1 0 3 0x80 poll dhclient 57046 55645 0 0 3 0x14200 bored smr 85395 322631 0 0 2 0x14200 zerothread 64978 91908 0 0 3 0x14200 aiodoned aiodoned 79174 500603 0 0 3 0x14200 syncer update 54213 430773 0 0 3 0x14200 cleaner cleaner 41741 482051 0 0 3 0x14200 reaper reaper 11281 281561 0 0 3 0x14200 pgdaemon pagedaemon 7344 425236 0 0 3 0x14200 bored crynlk 53105 248366 0 0 3 0x14200 bored crypto 27997 95612 0 0 3 0x40014200 acpi0 acpi0 5168 7229 0 0 3 0x40014200 idle1 39420 386774 0 0 7 0x14200 softnet 86749 168816 0 0 3 0x14200 bored systqmp 82424 493802 0 0 3 0x14200 bored systq 18122 273392 0 0 3 0x40014200 bored softclock 76676 37021 0 0 3 0x40014200 idle0 1 403209 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff8268e790) #0 witness_lock+0x4c7 #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_pmr_getpages+0xd2c #4 uvm_pglistalloc+0x362 #5 uvm_km_kmemalloc_pla+0x238 #6 uvm_uarea_alloc+0x51 #7 fork1+0x271 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 37487 (syz-executor.0) thread 0xffff800020ec69d8 (196237) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8264d2a8) #0 witness_lock+0x4c7 #1 syscall+0x400 #2 Xsyscall+0x128 exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff8268e790) #0 witness_lock+0x4c7 #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_pmr_getpages+0xd2c #4 uvm_pglistalloc+0x362 #5 uvm_km_kmemalloc_pla+0x238 #6 uvm_uarea_alloc+0x51 #7 fork1+0x271 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 39420 (softnet) thread 0xffff800020e18270 (386774) exclusive rwlock netlock r = 0 (0xffffffff824c7db8) #0 witness_lock+0x4c7 #1 if_input_process+0x84 #2 ifiq_process+0x80 #3 taskq_thread+0x9c #4 proc_trampoline+0x1c shared rwlock softnet r = 0 (0xffff80000002b0e0) #0 witness_lock+0x4c7 #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9513 6546K 6868K 78643K 11055 0 pcb 13 8K 8K 78643K 243 0 rtable 91 3K 4K 78643K 418 0 ifaddr 60 13K 13K 78643K 133 0 counters 43 33K 34K 78643K 65 0 ioctlops 0 0K 4K 78643K 1484 0 iov 0 0K 16K 78643K 40 0 mount 1 1K 1K 78643K 1 0 vnodes 1233 78K 78K 78643K 1498 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 1K 1K 78643K 2 0 sem 11 1K 1K 78643K 21 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1823 197K 290K 78643K 12980 0 file desc 6 17K 25K 78643K 379 0 sigio 0 0K 0K 78643K 2 0 proc 61 63K 95K 78643K 597 0 subproc 32 2K 3K 78643K 136 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 36 0 in_multi 61 3K 3K 78643K 116 0 ether_multi 1 0K 0K 78643K 13 0 mrt 0 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 261 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 120 39K 54K 78643K 2237 0 UVM aobj 17 4K 5K 78643K 19 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 56 0 NDP 9 0K 0K 78643K 28 0 temp 110 3047K 3114K 78643K 9593 0 kqueue 3 4K 22K 78643K 33 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 6 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 61 0 59 1 0 1 1 0 8 0 rtentry 112 78 0 44 2 0 2 2 0 8 0 unpcb 120 463 0 453 1 0 1 1 0 8 0 syncache 264 7 0 7 3 3 0 1 0 8 0 tcpqe 32 92 0 92 2 2 0 1 0 8 0 tcpcb 544 145 0 141 1 0 1 1 0 8 0 inpcb 280 637 0 630 5 3 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 13 0 7 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 0 1 1 0 8 1 pffrag 232 2 0 2 1 0 1 1 0 482 1 pffrnode 88 2 0 2 1 0 1 1 0 8 1 pffrent 40 90 0 90 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 49 0 18 1 0 1 1 0 8 0 pfstkey 112 49 0 18 1 0 1 1 0 8 0 pfstate 328 49 0 18 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 357 0 194 15 3 12 13 0 8 1 art_table 32 359 0 194 2 0 2 2 0 8 0 art_node 16 76 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 12 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 10 0 1 1 0 1 1 0 8 0 shmpl 112 17 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1878 0 474 89 0 89 89 0 8 0 ffsino 272 1878 0 474 95 0 95 95 0 8 0 nchpl 144 2551 0 958 60 0 60 60 0 8 0 uvmvnodes 72 2134 0 0 39 0 39 39 0 8 0 vnodes 208 2134 0 0 113 0 113 113 0 8 0 namei 1024 8108 0 8108 1 0 1 1 0 8 1 percpumem 16 43 0 11 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 2 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 7158 0 7157 11 10 1 7 0 8 0 plimitpl 152 51 0 43 1 0 1 1 0 8 0 sigapl 424 578 0 545 4 0 4 4 0 8 0 futexpl 56 5638 0 5638 1 0 1 1 0 8 1 knotepl 112 231 0 212 2 1 1 2 0 8 0 kqueuepl 144 70 0 68 1 0 1 1 0 8 0 pipelkpl 48 138 0 128 1 0 1 1 0 8 0 pipepl 120 276 0 257 1 0 1 1 0 8 0 fdescpl 496 562 0 545 3 0 3 3 0 8 0 filepl 152 4182 0 4082 5 0 5 5 0 8 1 lockfpl 104 100 0 99 1 0 1 1 0 8 0 lockfspl 48 34 0 33 1 0 1 1 0 8 0 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 27 0 16 1 0 1 1 0 8 0 ucredpl 96 852 0 843 1 0 1 1 0 8 0 zombiepl 144 545 0 545 1 0 1 1 0 8 1 processpl 984 578 0 545 5 0 5 5 0 8 0 procpl 624 1320 0 1278 4 0 4 4 0 8 0 sosppl 128 6 0 6 2 2 0 1 0 8 0 sockpl 400 1170 0 1151 6 2 4 4 0 8 2 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 168 0 0 20 0 20 20 0 8 0 mtagpl 80 20 0 0 1 0 1 1 0 8 0 mbufpl 256 348 0 0 19 0 19 19 0 8 0 bufpl 280 4205 0 134 291 0 291 291 0 8 0 anonpl 16 66789 0 53407 59 2 57 57 0 124 0 amapchunkpl 152 3910 0 3791 20 13 7 19 0 158 0 amappl16 192 2177 0 1425 41 2 39 39 0 8 1 amappl15 184 4 0 2 1 0 1 1 0 8 0 amappl14 176 142 0 137 1 0 1 1 0 8 0 amappl13 168 153 0 152 1 0 1 1 0 8 0 amappl12 160 21 0 18 2 1 1 1 0 8 0 amappl11 152 206 0 188 1 0 1 1 0 8 0 amappl10 144 17 0 11 1 0 1 1 0 8 0 amappl9 136 430 0 429 1 0 1 1 0 8 0 amappl8 128 463 0 425 2 0 2 2 0 8 0 amappl7 120 136 0 123 1 0 1 1 0 8 0 amappl6 112 59 0 53 1 0 1 1 0 8 0 amappl5 104 303 0 287 1 0 1 1 0 8 0 amappl4 96 672 0 640 1 0 1 1 0 8 0 amappl3 88 228 0 223 1 0 1 1 0 8 0 amappl2 80 3276 0 3207 2 0 2 2 0 8 0 amappl1 72 22788 0 22355 23 13 10 18 0 8 0 amappl 80 1625 0 1585 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 18 0 2 1 0 1 1 0 8 0 uaddrrnd 24 564 0 545 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 564 0 545 1 0 1 1 0 8 0 vmmpekpl 168 8497 0 8461 2 0 2 2 0 8 0 vmmpepl 168 78875 0 76908 156 40 116 117 0 357 28 vmsppl 368 563 0 545 2 0 2 2 0 8 0 pdppl 4096 1136 0 1092 6 0 6 6 0 8 0 pvpl 32 220383 0 203859 147 8 139 143 0 265 1 pmappl 232 563 0 545 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 271 0 8 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffbb4f0, count: -1 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffff800020e00ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 x2apic_readreg(390) at x2apic_readreg+0x2a lapic_delay(1) at lapic_delay+0x33 comcnputc(800,69) at comcnputc+0x157 cnputc(69) at cnputc+0x4c kputchar(69,5,0) at kputchar+0x219 kprintf() at kprintf+0x15c panic(ffffffff821f9860) at panic+0xf3 pool_cache_get(ffffffff8264bc38) at pool_cache_get+0x323 pool_get(ffffffff8264bc38,2) at pool_get+0x91 m_copym(fffffd8067616c00,b00,580,2) at m_copym+0x174 tcp_output(ffff800000a0c980) at tcp_output+0x15ba end trace frame: 0xffff800020e39370, count: 0 ddb{1}> trace x86_ipi_db(ffff800020e00ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 x2apic_readreg(390) at x2apic_readreg+0x2a lapic_delay(1) at lapic_delay+0x33 comcnputc(800,69) at comcnputc+0x157 cnputc(69) at cnputc+0x4c kputchar(69,5,0) at kputchar+0x219 kprintf() at kprintf+0x15c panic(ffffffff821f9860) at panic+0xf3 pool_cache_get(ffffffff8264bc38) at pool_cache_get+0x323 pool_get(ffffffff8264bc38,2) at pool_get+0x91 m_copym(fffffd8067616c00,b00,580,2) at m_copym+0x174 tcp_output(ffff800000a0c980) at tcp_output+0x15ba tcp_input(ffff800020e39538,ffff800020e39544,6,2) at tcp_input+0x2356 ip_deliver(ffff800020e39538,ffff800020e39544,6,2) at ip_deliver+0x353 ip_ours(ffff800020e39538,ffff800020e39544,ffff800020e18270,0) at ip_ours+0x412 ip_input_if(ffff800020e39538,ffff800020e39544,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd8067616e00) at ipv4_input+0x48 ether_input(ffff80000017b2a8,fffffd8067616e00,0) at ether_input+0x345 if_input_process(ffff80000017b2a8,ffff800020e39668) at if_input_process+0xfb ifiq_process(ffff80000017b6a0) at ifiq_process+0x80 taskq_thread(ffff80000002b080) at taskq_thread+0x9c end trace frame: 0x0, count: -23