kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 31 23:47:51 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.23' (ECDSA) to the list of known hosts. 2019/05/31 23:48:26 fuzzer started 2019/05/31 23:48:32 dialing manager at 10.128.15.235:29349 2019/05/31 23:48:32 syscalls: 322 2019/05/31 23:48:32 code coverage: enabled 2019/05/31 23:48:32 comparison tracing: enabled 2019/05/31 23:48:32 extra coverage: support is not implemented in syzkaller 2019/05/31 23:48:32 setuid sandbox: enabled 2019/05/31 23:48:32 namespace sandbox: support is not implemented in syzkaller 2019/05/31 23:48:32 Android sandbox: support is not implemented in syzkaller 2019/05/31 23:48:32 fault injection: support is not implemented in syzkaller 2019/05/31 23:48:32 leak checking: support is not implemented in syzkaller 2019/05/31 23:48:32 net packet injection: enabled 2019/05/31 23:48:32 net device setup: support is not implemented in syzkaller 23:48:37 executing program 0: socketpair(0x20, 0xc003, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="88153e8798f0b86b0a18ad2436b2c9cebb6d6c569f1556a1dd4d4dd6142d4cc8", 0x20) fcntl$getflags(r0, 0x3) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) recvmsg(r2, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/190, 0xbe}, {&(0x7f0000000440)=""/27, 0x1b}], 0x7, &(0x7f0000000500)=""/57, 0x39}, 0x1) mknodat(r2, &(0x7f0000000580)='./file0\x00', 0x0, 0x81) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000005c0)=0x8000) fchmodat(r2, &(0x7f0000000600)='./file0\x00', 0x4c, 0x6) ftruncate(r2, 0x0, 0x2) chflagsat(r2, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000680)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000006c0)=0x8) r3 = open$dir(&(0x7f0000000700)='./file0\x00', 0x101, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000740)={0x18, './file0\x00', './file0\x00'}) r4 = openat(r3, &(0x7f0000000780)='./file1\x00', 0x10080, 0x0) linkat(r4, &(0x7f00000007c0)='./file1\x00', r2, &(0x7f0000000800)='./file2\x00', 0x4) utimensat(r3, &(0x7f0000000840)='./file2\x00', &(0x7f0000000880)={{0xb3, 0x5}, {0x80, 0xffffffffffff0001}}, 0x0) r5 = openat(r2, &(0x7f00000008c0)='./file0\x00', 0x8080, 0x40) getsockname$unix(r1, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) r6 = openat(r2, &(0x7f0000000980)='./file0\x00', 0x208c0, 0x8) connect(r6, &(0x7f00000009c0)=@in={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000001a00)=[{&(0x7f0000000a00)=""/4096, 0x1000}], 0x1) getpeername$unix(r6, &(0x7f0000001a40)=@file={0x0, ""/4096}, &(0x7f0000002a80)=0x1002) renameat(r4, &(0x7f0000002ac0)='./file1\x00', r3, &(0x7f0000002b00)='./file2\x00') ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000002b40)=0x7) r7 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) dup2(r3, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000002b80)={0x8, 0x7fffffff, './file0/file0\x00', 0x81, 0x80000000, 0xffff, 0x1}) 23:48:37 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x2cb2) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket$inet6(0x18, 0x1, 0x6) mknod(&(0x7f0000000200)='./file0\x00', 0x30, 0x747) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="f2ace00191952ee406076679657884c2a0c20c9176b83f2f26656aa1e1a5c03c1bf279c6ee1ed9d258f34634c21ef5d69cfa1038bbeac3247255e2cc5bb9c7093bd1a54c5860f525a05825f888c6e1aecc6e4e511d087fe03c32c8a1f36e13", 0x5f) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/105, 0x69) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) close(r2) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/28) chmod(&(0x7f0000000400)='./file0\x00', 0x0) r4 = open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000480)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000004c0)={0x100000001, 0x0, 0x1, 0x0, 0x100000001}, 0xc) fcntl$getflags(r0, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x10000, 0x0) execve(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000640)=[&(0x7f0000000580)='/dev/wskbd\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00'], &(0x7f0000000880)=[&(0x7f0000000680)='/dev/wskbd\x00', &(0x7f00000006c0)='/dev/wskbd\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/wskbd\x00', &(0x7f0000000780)='/dev/wskbd\x00', &(0x7f00000007c0)='-\x00', &(0x7f0000000800)='+\x00', &(0x7f0000000840)='/dev/wskbd\x00']) sendto$inet(r1, &(0x7f00000008c0)="680142975437edf4fd292ec1654cd429f074036cc1d072c5cfc36f8f0d7c205e6736b2fbb0cd49872c67ce3a541e4b755011eb0444907a4eb36a98e7b97a02dcfb59b1e272fba22222c193b233c65301be9a2290235a7cabd1a5e113b5baa6feaea2c328efd3ed51d5acc40c71ebb876097c", 0x72, 0xc, &(0x7f0000000940)={0x2, 0x2}, 0xc) semop(r3, &(0x7f0000000980)=[{0x3, 0x0, 0x1800}], 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000009c0)) r6 = getppid() fcntl$lock(r5, 0x9, &(0x7f0000000a00)={0x1, 0x3, 0x9, 0x4, r6}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000a40)={0xfffffffffffffff8, 0x1, 0x6, 0x3, 0x7}, 0xc) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000a80)=0x1) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0/file0\x00') fcntl$getflags(r1, 0x1) 23:48:38 executing program 0: r0 = syz_open_pts() pwrite(r0, &(0x7f0000000000)="e9039cea634af9be657819dd42684ece879a740ff5aef9d0d84d36d669f864945f68b755343e4a9221984b730cb90ec1ae00e62bdc88fc1f6db220a78ef509fa8e1cda24e2a21b7e78520c7a1eb872eb7d2f78076f3ae7d290c49fbf812590ce0c7c8e5ddca62e29f07b766d0001691081ee7867eeff08398988c52d76a0ac73ee3eb7013564a969d48fbe651de10e00fa13", 0x92, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0x3}) login: pckbd_enable: command error 23:48:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x54, 0x8, 0x66d}, {0x9, 0x2, 0x0, 0xc0000000000}, {0x4, 0x9, 0x2, 0xbd}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 23:48:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000180)={{0xe53e, 0xfffffffffffffffd}, {0x7fff, 0x401}}, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") write(r0, &(0x7f0000000100)="03b94e902c12", 0x6) 23:48:38 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 23:48:39 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wW}'], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x420, &(0x7f0000003000/0x3000)=nil) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) chroot(&(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') 23:48:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x482, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x5}) fsync(r3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 23:48:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 23:48:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000), 0x10004) 23:48:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000080)='./file0\x00') 23:48:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000180)=""/50, 0x32) write(r0, &(0x7f00000000c0)="86981858791998c7c407b2aa18b32bc84ca0b2f4e6e76d1744a5703897b2c49141f100cd0897e84ae47e50b2514f8f18f02e4a4dee6e309b8e01505475bd4061717a8cb9a349fd72d8a37d31fc3ba62218500a607f339a1e91fd62cc20279bc9d4c1260e282eb5a9c05e1b3d540797d240cdbba24e775b26fa9b393f12593c467a1db3110a427ec415a9dadd3ff19061e5d9d5aee81920530de3f4699f7ed0937e6c3c57d843e2043b3a611e4087e868342b42", 0xb3) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x9) write(r0, 0x0, 0x4) 23:48:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() syz_open_pts() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 23:48:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x3f}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 23:48:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20008, 0x0) flock(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSDTR(r0, 0x20007479) syz_emit_ethernet(0xfffffffffffffdc4, &(0x7f0000000280)="00084000000000007446997f7dce2779dd4b007f2ff3b6588aa099e4d7b5650a3675dd1e52f89622d580f76c19cab0d87a9ea967d35af3970003e1e93389ef806e3cbc3c71f214cc42df2ac69d0496707f1bdd6e692a49e341d43e7c40b4585de93e5903da6fd6ad3f1b861d52ad3e2d64867eac597d673b304b") 23:48:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 23:48:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) close(r0) write(r0, &(0x7f0000000140)='\r', 0x1) 23:48:40 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x8) 23:48:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000003780)='./file0\x00', 0x800, 0xa0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000037c0)) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x7fff) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/66, 0x42}, {&(0x7f00000011c0)=""/151, 0x97}, {&(0x7f0000001280)=""/115, 0x73}, {&(0x7f0000001300)=""/80, 0x50}, {&(0x7f0000001380)=""/193, 0xc1}, {&(0x7f0000001480)=""/129, 0x81}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/223, 0xdf}], 0xa, &(0x7f0000003700)=""/91, 0x5b}, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000003800)={0x6, 0x6}) write(r2, 0x0, 0x0) bind(r1, &(0x7f0000003840)=@in6={0x18, 0x0, 0x0, 0x5}, 0xc) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003880)={0x1f, 0x0, 0x8}) 23:48:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) close(r0) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs, 0x3d0) poll(&(0x7f0000000040)=[{r0, 0x110}, {r0, 0x1}, {r0, 0x20}, {r0, 0x28}, {r0, 0x4}, {r0, 0x1}, {r0, 0x4}, {r0, 0x81}, {r0}, {r0, 0x4}], 0xa, 0x200000) 23:48:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x0, 0x4) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000300)=""/51, 0x33}, {&(0x7f0000000340)=""/15, 0xf}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x57c) 23:48:40 executing program 1: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000002400)=0xffffffff) r0 = kqueue() r1 = getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002380)='/dev/zero\x00', 0x200, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000002300)=[{&(0x7f0000000040)="d2da661844af0ef51c0a750a6209ad145b4695870794f87c70721194267ebcd59a50116b97c5971f5aa2ad55bdc977904b0cb432889efaa3dbff1d1b1ceedc582df4ce1356b9c8131ded6c091fb1a836ba3b8bdb0fcf9a5d2cfd260af506f0b0ddb4c062dcc2", 0x66}, {&(0x7f00000000c0)="446c384eb24253f442e22407d21572d0aedba84d10c22c89305e47666797cb628e78bb0a05b7efd1d9b6c8f6e4f097e668440d18b882fe7e070d486e2514e65b137ec912ea85051b79", 0x49}, {&(0x7f0000000140)="1848bad42afb4c044b0f8ccb4099035f2f45c1f1ada2d41c4124dd308c9f72200395c975e72c2ac3eec1320e0a6e50fc78a3bdb700f7111ae166ab03a678d50ecc1594624b4d5da1c577d3e147bd33e9eb79353cb698a825653d93f9fbb1c1fac13f41f5447bf191e7e0fd59c443359f652157872cd10123981fc77df5d15c832696c51465fa6f47ef883f8355c4e34821514ea9456f720fd9781ea9b78b3321c9750f63c9472d263732bde22788c98afd1d794096586e23e05f5c469a581f1c4da4d5e17d87f2dbd8a883e4e0f404382ae152ec2cdfb7fffff9e29da3d640d2933dcd0f102f067c8552ce3d5df50465525d6725d806d1e42fcf72b72e39b78dc5a60cb2e16d4a24f8c78342cf485a3f4657b5a37caa037748895c6cc3f5af4c9b79e30b626ab81ddb776f93a82e0ea678888c93f6464163c5f9f09cda4797293bb19eeb75b2616385de4ecd7c7171f62dd66bce8741703e77e7f60ec9699871130ae60955318b55a86fcf9731dca3fd88efac506cf75f704630d6c1cfe47de7ccbb3c74c397ca4eae48b85c5e9bfef347f463a634afe7a337cc94c2561f6fd495f4d2bb0f233161833f4af90fd0cfe230bf9119d9d3aa37d44c8d0477ae8f5e82798eeb522b7fede0b5faac5706f0e4b36dff788fd245bb5268f39099127ca332cdbd510a47fba5dc5827d76cb72cf99ba65bba7b194eb725bc0d0ac83904d4ffb089654ce2fcd8d5dfac267791157a8548ef511f1abcfc664cbcc524f3502c54b927647f25f8143a75128dcb0b5c16e366db72831e74bed4cb48494a7124f2970f6ef5d8045ef9e6c477f8a922b5bd3e220db16a3fc54be98afac8ed58098a3ee7ab95c9d345bb4d03b237a8cdc9c7b7d5fb93ab294dcc7986a05c36a4fda7925265947d97bb4e31793fe02f1fe0f68a89723c6bd4b2abb55a4b5ed533aacb08db57aff49250ac1a0baddb7f8a095b4eca308954b849979f163846aad1cb912271b4d694cb659118d1a55248ad4df57fda01babd534e170ca832f07eb489167b79816573fe19344492ec49547c5b9ef4807603c17c57d51efa01df629fd8f66eab092401a94086e9e29e349292c301f278f020bdba06dc383126477e96ad631f5b2a6cd811f694a5ea319cba292b7a0ea6a553433625f70d1d13b6630cddef54b075eba18a9bfa10a308a63e4ed67650ff3546fbaae88ec8587ba63260b07b644ad4ef1fb463bd136cccc910479850e1f38b2740cd4b8e45a970752d571964409be05efd64462943e819498b454b752f1ee65bdabefb804722151928c7481ca82874e8efcd3837890428c8d0462ad8a273a9def064d0c8931119774417fc1c6534d485bae00df2076fad6a224dce5381cfc220cdf43babc2ee937436c5951ab1bc4fc55287a2fd60c404918b7da7d00bde20b6145ba25100d8544368c451f093c73c8627f3deda1568f311af328209b500c5e3f8ace015d277e616e322f0467b8064424b3da8e69132de7d4d6f7b61d11fd4ba3f1dcd49fd997acaaf37cc5e47ccf8b09b3edc015035f47f6d90057995b06af104f041c0b71dadd1df4223d627da648228f883be6e757ff23748db36c4539bf30adbb1ca09cf32f1bc6074ec0909570b4d38e1850358363c81896efdcb1b0e637c72221bf58c3164bbb037e2859e13be5f39b8e145bf1abf3cde85863eb5dade28b41821c183cc1521dad068c04d0973b236201dcc4649c2440edfb3f161c780af08ac8678a7cce40f20f560a6e6633fb889426c2502cfc29417bb1fa323f8ba9904335857ac23dac43648b0ac628e14486507bd5caeb4d4cd72209fbbc450913e718a7ef14eaf9ee27bc4a57a6ad65aae5d3df9e678c92ec4301870207d3a21969a54b48ec4235d31d685f6db538448b8595211dbe9e2cf470ad6c0dfbecfba2df214fafc5214571f458674249fd56c9b45762ba256524064a344154e17fa213d2fd5bbef94bcfe89e5abfa92efc07405006f56b43b6cec1ae8da8293af5d9b427230efa2160e9a485e78c2ad4107b0ed176c33bffd326fb3922788e1bbe40f6848c7813ac0664d1fec5ae9d113a4f9938b712b8d8e4ddd5cb92ab25c4b754940fec465c73dbc76195e72204fd1bfc4e5f532f06f91f157295a95247f8c413efdb30a8a8f3b1bf88add336348180ce787d13bbd5c7f74f421ee0eea2356417e79182d9bce7626f9ecc98f85d3904a0a714c6392ed9fb8d2ecb0ce45753d8ba44ee90900e779edfff45a4ac92c6f428da93997b5799356aedad9a791d5fb0a99a35bab53ea302c4b9398fb69871b44f6ad0bcd2963f063c489a24f3c75e982cd197c5a49a3896c356254e9bf95b25a465fe51567eece120a6d04477d1966a9ff92d3496cf02e051c24e646214e8c5ff9d91e74802597957b2a4ed70e7318320ba02fd724516ccf12b2d6684e62453d0d07eb0635f6b9b39e95fb231e3d6d07aed544567bfbbf80093dd0a633bbb457c2822283c7bdfe793dff885b3d3b5d353b370811277ca1f6ac07613c1ac3924ba177b5944f4aaafa58d61064721922f7349ba0f3fd41299495cef157ce372dc9f4b49936fae118386b07cc7c80e69a10f9131ed2db39b983c8f2e111752bd97c432e91562e02b73c8116b079eeec242adc91dd91ef619d6e1ae5238953f3631053feaa1808029e05fabdb337b72dd8ad83683889be77128f463f4e47caa64b43312a577540c16db731667ac50a3cd0d4f0e0b39aa42b112b43e1f3fb22d19dae6259e4e52456d2fd4c27faa725df1e468cebee1970d339eeb4c1b0c3fcad4885cd51165b797aa4ad33b5f6ebb6655d677a3cdda7f6c9b3b83c8341f5b50efde10dae459b0ab668ac9af2185339e2194f9935b31226ddcc98c29c784b097f420d2353a33bd025af10a93e2ee91ed6a7a2b4ea3f36cf10b0f71a4530f93586be1c8abf0dcc818c8e06f14ff9a4b31aac760af278fffd379e8e52c97aeccc52a65ff6ef450f426d2a10ad23870690026d1779f6381be5691eafc75e4a14c206f80cb2aecd9aee6fd5918f09f30dadaa35e2896b2c46e77e2897f1c34c390a4777e31fcfcbca765d30e47bf70e93bc0731f0921b33575cbaae6dac8cb143f17a7f5d7d297869133882c0061d8984d11edb3752bd0438cf54831e91e423632e412415f497b9177d6136fd785610ec38e530159e49ab5fff03e7d90f889fb58069bfa4c660524496c4dcbe2541cabe0e1cb8fd74e0f7b18b39bc85d081393aa2c6421229b8a93337bd7348c2117386be21b14ead532ac88d3df4c1c37fa77c4c6413b5aaa0f0752d89c34e8c15684f36a28d6cf2cf1689c8400c9844c2f52c6068716ff92d7640bdfcb0db8edb24b8272988e296fe006c8be363d7180e60a2c9234d0f8f2f8b886590647685d7c2bd2de5fe2ca853a1cbdc17046b608061c145da732a9723a22628ffb7939fbd40cd20a55871f63ea2a60430e1f8d65d0883bf9683751f2371625a13f730835c059f3016a55bee5bbb68cab0a69ca529a7dc78352e2e35fdd50c3a6e597ddc451cda9107efa87d2c21788e8ff07d3dc69eda9384286140f5bfec216cbb183f8a4da9f2503db0857afaf670a7f0209f183ded8faccb1a5758c51c085e3709accb285e1ac00ccefe17d11a0770ab270973d46f3406a67fa0c4afa44231ea2877b96a5ee1aacb8ef28747e73fe141ffd2cd0a1d5e34849a1b376b214031eda68a5d152e0f79b70ba4ac3f9d1d8994737707262e376a36ac353a3ad0913af40c1646f87e7871c501f9ce665a9816877ebcb6d1f844eb0188ecb61f22576a1ef5ba592414dcf2517e1c1022a05dc68e0a5c19a90c20c6044e603b4de5132f418e1b5e6499852dadfd6b573e57cc78c3be8fce70c8a62923570abbf5a9d7a04235a699375487ae17b89a6243bd8b62064b41287f262109ea0f7848f798d6be746c744b595be2c574ba7c744c1ba7d0d967a5f1ce3e2472aebbdafde30e2ff268f63d289d0e0b6be31dd85b9194718c7dc9eecf2e57a03ed50166b72e4e7c3e6e237e1a600c55641c44c94b24aea7290afab0166febc7a14e92ee44cbddab1b9f66419d8c193a1631f87a13e9f75afdb6be28c397b8f4518be1c34ee0775b90d15784eb8de54fe9b9e4ff6002c70d86fbb78bbdc345e28c276fa1ea4393e35b6513942406079ad158f358033fe863630362b7b085857d4d624bab9350df9c0ea21de581d1d135a9a89b4d60a7d8c87706599d7b012dbcd33c3d2df7dfa4e730ef4996518c9eada456cbaaab86d1c0db0ca2b5075a7d2ffad8aedb3c886bbc43f5a50981f69fcb7a7be04d1aeffbc8b7b74ac97dcf19f1663a93deeed6a62f9e005dc4ab90ff55c9ce9c169565aebed58f0e20e40515443a99191aad68cb03cb09590f0aa9c05e90e7522e872fbdde6cbbabea1cf5f3907ec55c398838451b62424a85fdc0623c0551d30de93b3b859c3b3f7f7e8b1cc5053088514030f155920663895022b278011f8af89569e7e807b8dbca585bc2ecf5685aa8ae0544f8f7ae7371f51ba5efae1b19f6e9d18274245b37e19e42643c1e6c732ac3248019500a8dc0cddf94fe355806f7eb316e6930821a240caf083c6c55ded587313913bc831ca096fa7a9f82d4360c935177bb6fafabff674ad089af2d4381cacede3cdfd0c7fbda1c37708079f5bffedde6324b4e52beb38e1766d0c9db1b9a00022b0a46d2a92d1754469e63a6eb1c45a21ff35d8f2c357337287820d8580c3e3d4f000a35a758398cc35bf2347b5e6bf42d09174a828e31cbca489f5f9b2520067b52d930f64377d7b9053941d086a4df15f4cae73b533ce4d4eac12bd1f0f76a2ded9278681d8d9687a92208e4e2d4a17dd25bf432b8a7c3f14e03864127e3e625562b36f62a65b126083a32a5cc5dad6e03f25f89e1e1e3463d400a5ec2c77d9e148b9cd56db77c7a6d17e78713ba7f7dd00f33515886d4e68a161c55d8628cff3b880606b2f1fff1f650553ed84e3ebf0f730fd963dbdc06c6f176204f2735d3208243d0066fe4a2e1a28646c1b331423f418877805f9984d2cc25880fde79f5d56834d39084c4c10e6b163cc273c87a3163e34eaa5bd42782dc909dcbc12dd30f3cf3e1b8d320dc7f43cb84dfddff185ba3c03d01d569879c0ace7004c9273823af20cc782efc464528ec7a8a21e8bd329da2aec65c683df4991730a72dd47e16528e92cc5292aea387d7c1379fb640bcfbb35d6d33d1d121c23db64dadd86c872c6bfedc780653d8a1310d71e4c252e1021553eb1ef52feb6574bbdd127810b04e775c4a431de898104df39afd4c1ad9530b1b608a7d82abf66827b705101183339883740affd506140fb1bfbf4a93b716525f6274def55a50f904431c47366e82e505f508ca8b21e0e85ff2d29c5a2f5863e2126bab030e55cd496a41cc824dcd025656155ecfddd8c310b97d48aa77ef8c408399c13016ed409d6dfb8784fd4e03794824fa56fcb9e824ee437c9c82bb3c5b2c885cd00ac2c59652be1adee9239e9b593945ea0191c9cd4eebfc7386756dd35a9094cd0f2144877a8d4df3040546d0c51aa307a19a8433754a4dc7dba67ec305047b0acf7be0e30074eeb74af2a20b97faf72dc4553e9b2141dae183d2aef92fa8434ef2373c572d7760142c11f959cbc3d7fb682d36fa5fbd286dda988acb992f1807a9c4e13eeb052b3aad51bb29a8f71127a5b3db4afc5883e36d7865502b37fb4dd88c563795a5e5a1beee0c7dc4139ae72f8cf6c661f08b4b28cd0cc6e6d84f07", 0x1000}, {&(0x7f0000001140)="aa267070b0e5cc2dd1998fe5191bf6dce104e9bf9c91801e5adc2afce9e5f92e9b73467c83327df53e32828ab8816c2b18ecabbb96f80c286755252bc14872d9374b24169d1fc68b42ca102b3e739009874983005920729a1ffbf3be17b62619d9abc7e0d1dbba48fe581e51a338265d06fb42077e56e853f12b994225e332374ff5a31d5c03cf88379726e1fb4e9bffbfc1ff8c4a5a0a2fa4e10082933792c643654979fd90a49f27282cee8877dfb1c679163593b2cebfbfb53401cb947f5ddd27343b3ec0692a571e2bddbb8e818519dea245e83660af295c79c833e9e26a28f7d4c50a0fd87742c9318ad3ee0a99c81b57f8c6a4d441f89bba42864ca347d4d9da003c99a02a560903c1e718191fd8a8738a4a04f1e78e5b1711910f831e93e714fb42d02a039264db0002fdf5abed5bbed9349a85dd58b21078e5087a706f3534e22919de111d6f1fb04da130d2cc0ae77e45f583a89ead75143a9340da74c816064d2623c8f13459c39bf07937d356f37257c167fbcc97194f689079c4ca0282c705cc5a629c1626ef3fdfcb562693713fa0173f2ab4c0f3f6ebbe1431527ddcde756df8a689dd26ea83240160142e62bcff73fe77f9b7bcfafea9bb662c53c60a3998f99f85da593ba26618b3d32774fb17e53f2d305b9935ac376e65858dcc5990dbd96b472453a68c89287e8c6ad2b649dcbdd2a7ea0d807d0b2b61c7407c6c24d89d2d0cbb73b5abb4839ea7910147dbd4246bc386220a6bacfa580bded3ae379cc01a90856d3eb645ebcd1bec6af868bb367a2fc95f29d98e542c4092415f9822a602a26b4df7a771fe41d15fc17f0af726a4f7f6bf267b79dfdaf93c7b9863112354422d938e2f307022de5e87b398cd457da51b3142a9951f15aa19d377a4d5b6a62d4f21d2d0d4bb92b076be19c011f5c2b7c141e838b1b803a24aa90e5f67a282f5c5eb32697bc79b7bd57e35ffe80817a17d9b3ea1aa3eda0bdc0e3397babbfdd018095f322406c2616f5b446022eceaca1e1c7f1fd59e68a87645d1ffe76d76c4573d958447372e27851917b39a0a7d4c47a6e7de1f506be3d5e3d047ed7be5fad3d995f85cbdf2dade76101ef2985ce340bd3f492a1160c5dbcd400744ff7b89ee63de99ec311336ad23bce4984be9770a4ea02899af13c5efb275074132784460543318e3281d48978b07046c649f9d5cadd3444bb9d31aab60fd19ab217daefbb7a63f9599b8836dc7c69d55f9b2b0593f249eb34f040af359ca83c2d1d7e1811c33409e400c7169f3081129b30e593ec707da4b442bc8e558e7329e231232d6718e896884850e8ac9ef04e20f40306bd925c5aa553c6392dccb5c22b0f94cfa40372f1be11131ff4e66f4ffb58894e96871f0ace8d1c5e3366011bb848800f10e5b5eeb2cc5fb1ab6e6e83f112137b84e2853987989ac03648f84ac40945b73322a0be07f659a4592e3434664759cb7ced83fb3c3e946a0e8b0a918911d373c7c60a562dee5883ad7e425477230d723240f150852b7a00306b397bd04920ecbb0db2a51173c7d98a6fb52c514d96351e1d23e4344ef5ec504afe0a19a715b11125887c7e961641bf33cd13e16e403d005235339eda497561bff625d7089371d98f56a8a816af074ebc285ba3d00a141aaf5c195cb809fb2c88c2ab82c557aa6366e78d98c158b896563df59421b08f1fdec0769437ec28a232c012837526ec3f9095635cd339aeb457499a1a055157d3de9cd4e318c2b0577f33baba6e3d7b6bb3846ac3f994883fdf772067d3b4942d9460d17efcf10a529164d8bc107e622eab8a41b33f45f2a3963778dc4e211f7b2d4d549bb8b41a9792a9eff43348ea61701fd46762458a1e549d295035c3b53bb9c3544cb865cce0bd6cb92bd368814b8a9574c36793cba1aba4ea23b51dab5b28ffa7abdfb116169ede8ceaa0ead3de7d92ffb351fced4d523a278fe7db118505c839928af3c325cfa81d1ba9fd366ae9f10854c2351ba12ff97ad47e79386bec18e1a9d4659a3eaf304b8328161f675c2d9e9b313182abaccf98f57c9b2287a7aba32aca6c1eb867e0e00d6f116c0983c82a022c6eb8950c082fbdae7abade898bca539d727f4b6c9366b7982d631b07e870e5ba2f51f0d881deebaff229ebd96848ad7077ea06b30959519b011bad063af929cfe59d9952df85dccf172c048af63f95797873bf69586288610dd512fe1efb75bec8b900f6e295387d71ef61807ade5173b088f01f605561e034e4aaf19886109c7a113b4f415ddb4f5eed63d0c42d0d5e37ca04a9f678f3697c40de0bd707adf5741a445ad344d4447c67b15268df2e57cbfb7857e3b349535b92e78f6be617eb0ea13168141f30292c3f876c4a7623cec26586ea9bc9b4055b24461e812a6561bdf009e3cb8189196d342c8b3061ed911d81cda9b6e9300b3dbc4800242a49311c2b42858bd24e5d9c11ce3eb756f45b91d0689b21df284120544a353223d0f2a4c12b63c83746b1ac381277214528ffb55beac3840494434a6580d367010a06290e3044a89d8b121a10ea7d8ccf3105e897c0697552faf3ab56cc99fe5302df283ccb08f37277e9b8e1a3bfd2f204387f202844b1acf375f8dda2f5eb4ec7f60be058673fd839168462891bd307730196cca29027fd7e59a17d88fe12776c4340db604c22c2b71478f76e1b5072b062100bacee3ac7782d2eddd7c126c03173d1da50057143e91d18974caae3a89e8db7ef6eae214ff2a8aa67ba1cd10dedc79a74113bd4bf8ec1b0a64d45c62cfa1687d48ee870a63273fd3ba1cf8af3c3da8e5ae3f7c136c10b2cb2c21049b6a53d0441eafa92a77c4b83f70bbf370c19297743006206065da1898c305326dc08469cd3605baf4b6f6cd113843005cc766a826108ba5c79813f65c20d3c7681db7624e1762134a5fc9c8e1394b2979efbafbe8d93d889230175be89e0585441f0854e63a96e7fab0a955cd3f99c20b8ac239a6008ba13ad4cf59fd4a71b3e98bf4fe012a361c091633a323168b404fcd768af202f8215f4cc9575a6088f2db7f0e4c70034b8beab33c4f99be57d06c631891b10f29f837344fa1c906e52af8843f1fcc1e9c05ae3242df1b388e5310445089ee33eaffc0c8f41861e488e39de6c1591af1e17a4c828fb129ea2244d64226e20cc2f622d54eaaedbae9e1a9ea94b8fd5f6b2c7bb0a8a2cae04422df661a1b3ee35ba0f19d2c0987b1b5346355acaeb9efe2d9c2bba1ba8d5df9ac17d8c3dc636a6c72bed2864dc90fdaec4a1e35d83fc400abfa38c84beebbdd22156bfc2f7a1676701f382f388be5c424c099bea8d702718c5a7b17421c9f8bf127c3544955679c761a5b66cb6cd6f4b1ad159a8518f85238ccea7e0975b10b81e1c48aee84e10574bff4bb38d4b2caef5834602bff07f8994e510f877fc324ff6d2208719118209383b2694fca6ad4bb87f1b0ea0a94355b43c86e94dc7cf964991778e5fe25539299893f9a8807acf6bfca415dbd5317366ad7a5630cf1f0c5af5a621bcf0f1fb30da5beca1e270ba02a6fdc63279cdaa5a299572198cb37fc4ead01d2d5a25fc240b941792b3fabf25d694ef59a34ce3db4f1c7b6b00352834541312655fa029f25bba8bdc5f231550fe7792b59ac58f37d21fac521842bd29c865cddbeed047cbe66497a171adce2bd80bfcc7398c6209a97fce877fba0b895822c551c070892edbf552fdadfa5bd5ee847be178b6c576ad15134dda51af50e747b42ab2883f80064fe75669585d3e9ff7bec3c9c4418bf1ebe831a0dfdf46847ee5b14d944802b7e686a6f1dc9aa448d2b5d57cbaf078e345cbe1c0a0397c712b3e9910a1fd7951797c79227eeac4e250b76e6285b6f9cb0bce3bd9f93ed468c41cb50bf4b3995b7a0fcbe6d7ae2a02f68ae8cd25baa9ec1e20d63dd7fdb0c8d886e1537c5d3ddd7e8f9ea9eb061f5d3ec219ff43e657073fc209564cdfe02a1bad8e3cd1fcefe7de5e017948b36202c028a4047db7deca74a59e6b014752c510d5b371ca27ac8cccce7800a66d5bc313f593d2919802c6709135b5b3dbc48d89bfeb0ce39b7bec6a084992d30030d4130e545ffe1cb4e8e7ae38cd48cbd9522c4ab2884fe2b2af11e1a43b7926414434dbb07acd37d31c8b0ec3143b89b3fe62ef503b30c6450ee564a69df32bd8e26f0c55e86659ffc42c0840afa0ff06d99d780c4f442ca62f5ffc99411bcb1ac6198cce1e443ebc213200c799da8d070d8139058eb9c1a6458e89195888eec21a6b840d248589a8aa43e20c0e26de705a9a1f9c7ac66de5d0710ac77389806cdbc7892034b92099b4b6bc575e4034a796db8eb46f287d8eeb00e8428425b8dc943ff782bfb038aa5a3e0f2d1075a3b908347d1995ffae923aa726981f1503fe509b535f812c2451420ed65b2b707b482be0314fb9deb5a396de13553074e9a2696cd35337e0ceda8857d5087ecb175443f6786e0489e0786f64c3fd5bd2a9ba40f4d1e5881777c4d24b63f9f6f892feb70210ba80c2892e47a43c8070d25751bfeb2a28ec9d4a6fb4dd7ce450997c740ba7c0dcc6618535e52719b64afb86ed9b558ee0c314bad9bb329dc6eaf07ca2528a443f465dc4350c08987a2ff7092cfecc5502c9c045b3922db039f927df6340f02cd1917c98418f30fad3d898db1753007f8c577b4f512b9c52db77bcf5f1880a6099d222227203313fded6490516f84e49e13a2612488ab93cc23bc2fa1190a0f4f377734994146a09e604beafa6af832d3a4f40a99aa05b8d54600cd5dcc6d78cb6cbee69f1dfd19d8036319fd886fdfa3093a025cce368e76992005503ce06eb103524c0a6a8e6695e51323d2a147c9a8cdbcc58aafd04f33f0ea3356edb26a853afbfb4048190b364a054546602ac95f34c28c55f9ee8e9f2444ca6e4eb7fd6371c780926d9bd271fc750da40970a0c10cae3167e2d935fe70f06d4e909e6180720a5d769ebace6d9401131b0e73e3acf0c8e20d0c01adbaca5a9aaf79fee2c9033901554a8f6c45e2d1500c1d24d460537fb6c5c6d97719a84d7afb4b4cb1cced074117eb11825a3f732c7cc1b04c88ede00ee53b41408d9b9634012a82143c8aafbdc67c713c2954b1a85147d24be2979011bf3e80666081cd33efa40bf2f9800bd367a0bbb22f0dde079a1944007b16fec781ea89c38fbc06ad926b415a26969012f10ddcbab7b9f4aecf943b599aac07ddf2ae4b80379d3f4eb455e9186307c8a6e935213ad02440291960a2e76398fc401060357ebeee52bac705643fc5fc201dc6c2db23e1a672dff0041bed30e27db52917ebec5a5dadeb52e371f7800aabb5b85d2e180abc9a8b115ddebcb902ea86aa9a54fa6edd1d30ff8b307e8cb8185ac78850c9b5c8f0d0b6ae2ca07192d7e0fca3225eb24e799990c69932a1c66cd215173874dbc961bb54b0a33bbdfd39b5ddcb14eef10a463d52a566f441edca245ea6c4c8e28c0b2903eeefd341d98f0bf6e95774dbbcd2a8dc60499f64f961142ab24d2ea4ea0e7ea81fab04b8713500e52166e869aadd3e201bc04e9e9e3925e8b5fe86b0f34d581c174fe06dc9f8b49b9da1a8de74e896c7daa48b9112e1a11f384ee9e083873ab9ad87bdbd58126250eeedf680d1f29df687d86d53217e9b5e0d7a0e8221074f4336e50748ffff7cebfc5152bd02acc31cd173ccf1832f8820b77d80d16d817f8d9aad1ac53cd0366489ad6109f4eff178c3c864f7b4fd2acfc4a68b447322649129558fb24e", 0x1000}, {&(0x7f0000002140)="b516efedfa925e1e6eab8f113913694d9875935a285c1da301665b3e50f8d3b4ee4c36e4cc36af4cf21124adc85baf53989a8282f31e614bc58912e409d0d7315f537f933d27baa201d1b8d67adae45686559c56", 0x54}, {&(0x7f00000021c0)="c50135a9f2e4af27db032a67d6f16409caf4d077f2c0b24debf7a4c127dcd75a00d168483b7fac1e6029f58b2146284f829f2b8c6a1d87be300cdacafd901c3add992586222124a1dfa09eaf6baeb776dfc59f813ec82b7a030ca11d045fd88db73a87548451e90086e7d009ca89cf9abb84910c9dd912f18ac7b6090bb2b07b58582a0e79f86121376b38b51d11bc35d576b211218de2b96b85c37e86491d09511baa2bfcf3f50e8a04426579972eea69f5681a8bd36c0b302fd8f8965fd983633a5bdc728fef3c813885cff00813af0115f9e765ea05b031e30757f37f", 0xde}, {&(0x7f00000022c0)="2baecb26984f0549a792085fa0", 0xd}], 0x7) r4 = dup2(r3, r2) ioctl$FIOASYNC(r0, 0x8004667c, &(0x7f0000000000)=0x3) r5 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000024c0)={{0x0, r6, r7, r8, 0x0, 0xb, 0x6}, 0x80, 0x7fffffff, r1, r1, 0x8000, 0x59, 0xff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000002440)) kevent(r4, &(0x7f0000002540)=[{{r3}, 0xfffffffffffffffe, 0xa4, 0x1, 0x0, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x22, 0x516cb528, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0x8}, {{r2}, 0xfffffffffffffff9, 0xa8, 0x4, 0x5, 0x8}, {{r3}, 0xfffffffffffffffe, 0x20, 0x11, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x18, 0xfffff, 0x3, 0xded2868}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000083, 0x800, 0x80000000}, {{r4}, 0x0, 0x4, 0x4, 0xffffffff, 0xfffffffeffffffff}, {{r3}, 0xffffffffffffffff, 0xc, 0x1, 0x200, 0x8}, {{r4}, 0xfffffffffffffffb, 0x80, 0x20000010, 0x6, 0xffff}], 0x1000, &(0x7f0000002680)=[{{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x9}, {{r4}, 0xfffffffffffffff8, 0x20, 0x20000001, 0x2}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x6, 0x9}, {{r4}, 0xffffffffffffffff, 0x22, 0x10, 0x8, 0x5}], 0x6, &(0x7f0000002480)={0xb3, 0x6}) 23:48:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x200, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x2, 0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = geteuid() getgroups(0x4, &(0x7f0000000880)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000000c0)="5ef66273554f6e7d908acacf78cf7e0bf21ba418e1807241f77cada169724395afd3299b83fbf517d02215a761d5c8d794520a3a3b654af28dad447d13921c32b0f5492b3bfec636a0b4d60d8eb1caae9407827836b8636b4e7dfc0c02271a3be86b5b12e3823d60", 0x68}, {&(0x7f00000001c0)="93c0b61fe38225bc4da2e1b8d2cbd3999d1b008eb2d70c21b84835982e87a5176610726aeb369a4999e97ee010f953c73e2879bfec8e0b8bf46e2a6ef1c8a974835298d10a6a9a5f6f1e56af7e0c79f3d47cc949d3314d46b6b8c9c4812c", 0x5e}, {&(0x7f0000000240)="685e4bba33faae81fb97e98aba46e302c6c02f6c76408c81f21d6d9fc2c7d8ac750aede775ff4d958547f61a15e7b31c325f3b882dca83974971ef38b0ab37173928cf124b9fcaa1ef9604c7db79c924d2533e54b931372a35332db06e5b022c4ec3efabd0df1ec32b1056fa77cb1a6b169da0592e355620c4bec603594f894d42353ce00e19470ef7c65c82a38cb089b18f67", 0x93}, {&(0x7f0000000300)="17ed15ace6b5f48e591f8047f01e137cc56884140768f925fbbd1fd908487dc54b0c00f83b5ca1be386f2ce0c27198af1952250b6e335b5d7bebc5e135e66a7819c523010c13f2965b4bf5acbf417b76b45670f5e479a6e4311f4d2fc1d413ef4a317cdf94965bf81299ce1750e4398cc8f0ac8a53e1fb0a4d9ae769b4cf3f9700dd78bb14cd19b5f8cf4de51491131a0486e14d37408924ca3c83717df54ffb3e0878a4df297469e6ae3e8bb23c9cf420fe272352ae26af94666f3d023f2034b78ad5144613350021375ba9a7aa6043b83acd251d79ea714b39be42a1eef5847c323056a5cf70d7c107b48aff27fe9bb82a0b67fef21f941a48", 0xfa}, {&(0x7f0000000400)="9ad6708c9d5d6644ed0d6d5c2859309b593be212f86d87eddd31a130c391c4dc9ff13d1849637a2bd78b0ecc5d93e8b19c9b870086714aeac80ae63b4b0148137267e1da5451eb410ee8326b099d9090caededf14f7d866d5a91eea25e7310e7a8acd68998d8ad55c60a0578f1d66d1244facf3cec1334b15f6af5962d995dca28f15b45112645b9db8612715e0c5155eb6a8831ea5c58cb0e20e0f420", 0x9d}, {&(0x7f00000004c0)="a29c9f0e73b14f3effe9fda81cd4557ce790ae6a5c5e2722eba2673e6278885fe389e3aad8c8eba47f531a42fcc5bbf73639ceb6b222be9f01591802e7f78a161debedc4aa583bc4e040c21dc143ac2a17ee431a01792771bab723f4f366ef122df28133019cfba0ae9d56ab5470c01ee93aa1127c33612d2067d7912f7c9885558b730d482b9b375c3934cd7f87816fad7f0f014359ba75a2a2a579e2fa3341dfd1f1a8c444384e441794337d813e29218bafefd11bad6ee59b98bc1d9904b1cec504db06fc643b61e9eb0d23a5632efb24", 0xd2}, {&(0x7f0000000140)="ace0164eeb05c297cbdeb5900945", 0xe}, {&(0x7f00000005c0)="4f91531da265c20d5ccf62d70aad6a1c9478153802fe36404237c063844e54ec696cbda47c2ceacc084e4d1851f67f6896c9e4e41b1df64b96298fd7dbe0e73bf3be7ee3b4010c7ac96c987052d457621bcd9f89a1b42966798b36ce3aac2e6e378bb8b751e750cd0b1c2a37f074a6f78f7b4e040bffa133c1a179122c4c92a65950e5249dd2327f192cae21127f5a25eeaac65d32bc1b9173003e1ef12ce7917a756220880eecd82342e69843aedb6d491422cd856e8cc1286f6531fb41319afe8ae67963ad2e6df95b407b8a1cb42c432a6ed831dc25891fd80092184c4d37609b7b52f7", 0xe5}, {&(0x7f00000006c0)="345eecb0d8fd498de9426d0319ae9fe782021f383dbca288d7b8a15db862557f7d7a511809cb4e88cf179b3959ee670b20ce3644b25ffe565ea36047a40c9cc7d00c25ad55d4cbda59c3fdac47", 0x4d}], 0x9, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x48, 0xf}, 0x400) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x81}, {{r7}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 23:48:40 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/20, 0xffffff69}], 0x278) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x81, 0x0, 0x1, 0x5, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x2, 0x49}) r2 = socket(0x20, 0xffffffffffffffff, 0xfffffffffffffffe) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 23:48:40 executing program 0: getgroups(0x3ffffffffffffe2e, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = socket$inet(0x2, 0xc000, 0xe8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) setegid(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 23:48:41 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x12e, 0xfffffffffffffffb}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) 23:48:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0xd69, 0x1, {0x3, 0x1ff}}) syz_emit_ethernet(0x0, &(0x7f0000000180)) 23:48:41 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x8}, {0x0, 0x401}, {0x48, 0xfffffffffffff4be}, {0x86, 0x9}, {0x83, 0x3}, {0x83, 0x38a5}], 0x6}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 23:48:41 executing program 0: nanosleep(&(0x7f0000000000)={0x9, 0xfffffffffffffffe}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) dup2(r0, r0) 23:48:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x2a6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) setrlimit(0x8, &(0x7f0000000040)={0x5, 0x101}) 23:48:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004000000010000feffffff00000000000000010000000000000000000000000000ffffff000001", 0x2c}], 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4) getpid() 23:48:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) dup2(r0, r1) fcntl$setflags(r0, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000180)=""/134, 0x86}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 23:48:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 23:48:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7}]}) ioctl$BIOCLOCK(r0, 0x20004276) 23:48:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xffffffffffff49c6, 0x10000, 0x0, 0x1, 0x0, 0x5ee9, 0x0, 0x1, 0x2, 0x7, 0x3}) 23:48:42 executing program 1: r0 = socket(0x2, 0x4001, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x80000000}, 0x10) 23:48:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00020500feffffff0000000000007ec4250000000000000001cd6ee53023dedb76443f56b27c", 0x2e}], 0x1) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) 23:48:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x4, 0x30) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000300)=0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file1\x00', 0xe000, 0x2c68) 23:48:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x2) 23:48:42 executing program 1: r0 = socket(0x20, 0x4008, 0x2) sendto$unix(r0, &(0x7f0000000300)="5001050160000004000000010706ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="0486803e033a611420324af7113f1843eaa49cf447e1a8f704140714223102ee3b1135acf5bb4f71b402152ffc3c5f7fa31d450887509f5d24980c0fe873ce40998c0e87e7ad6a5000e1d07d0dfd5c82f3d271aeb71121ce21012333b612560fc83a71aacc7e31ff727b5185956a5238fbfdc222e06058af0281dfbb01bca0aed9f01f", 0x83}, {&(0x7f00000000c0)="471a600ce91749eb62c4e38799e573a9dc8d7ebb87f62b4f067a", 0x1a}, {&(0x7f0000000100)="0fbdc8fe7fba2d4340b9ba425c0299241f4daf5203715383f9502c0c30aa81ad806c9c5f80da3da7dce57d7ecc672bb94a9cf15dd4f56d83026cccf642f41367801fcf917839d7357a018194fbc32cdd28015154d8c8", 0x56}, {&(0x7f0000000180)="95afe86ca1a6647b8caf339b5124f7faf5a5d2db4ecb8fb0d8aca76d0a507418a56cf04874037fa7fad635b17994381b8c546c07ca1b525481c4013eed6971a0eb47a88804df58", 0x47}, {&(0x7f0000000200)="914ca1651689fb5e281e46c2555cda1d7f477e56fd5d3ab55ed4a30efa94cb21ce8a17bbd4d5512307a78224b5014466ca3a6d43619224c4c1698f78941665732b87d04f7d9b88b6bcb78a13b4c0fe6cad7f7f6f6f371635146419f65784983a5401536b0bf15c6bd3d5514f5edf73c0f135d94fc315a0d15a1206c12bcb94bfd5a9313630e603468f58796ed90c0ca4f3bf6234a45fa064b8eec70f48cd043d65f53d9ab802b76f1328809cd946798de214892633c2141ef8082cf853c2f73de5c5a485edd95f4d71dbe3485d120515ff6f79f203e4bccc42b4ebf66a928b83e5dc9f68e542c3e996bed5fada141af5d2ae532a", 0xf4}, {&(0x7f0000000480)="868d8452a275b56b8b530f1f83481aad85044d47360ed2bd4ae27521eb44e41d67e22da4c70059963b329f7ac94e0e9d53f84879400241757319d29f1fcff707531142b8b8d0aabd94d87e3d83725ece83436487d5811c6704d14f20dd5e650f56f65643999a9c6d69bcae6050ec7c3573b708368aa50e95ba087502779fc103b37a9b0fc2fa2a5da4c064b02bd45880f30a560fc9e30c2ced6ed82a11f232a2a3f569499856a12754bf54", 0xab}, {&(0x7f0000000540)="ee4a02299c7561f5bc77e1cbe3b0c490e451bdea539cd7ac970f780d9c41cd66ec7d567afba25117a1714a415619287f3d056c7d1c5d90c8c9ae6595daac21cee9613b98aae0a4400683e858da4a226b510eba2b8ad23d7bfae3ac6d0c8589a44cef3f8250b12fcb7606bf631c1051caddca95f1a5f4abb29b81f1e6339919e53a89ef4330f93378d8063da83df0efe1f37b8d9c6d4bf9e7fc17ab249267d73a5c4c735bdb5e0b0c526fbed3c5e8ae235da5770c4844dfb27010f85173b537665ac438743d1899f574baedb03b045dad273193475b16301f703063452030d74df0e50a5afdc0c5c33e9128df2ea712bdf81c425d99cea4df498057753f27a7ac7ae85f5b807cfe59540dd5d33fc33a8462235f664293cce58df7cbe21f4ebcb5ec4f24923ba2fbb7205701ade7eb04e307bdd86880bccd1cac6047f3738d490e828495c4f68a369dd56ea224f80f51816e4d1a2960ba29724544e8dd9575032422c122e2ac27ab84f588c5c0f733b84bb86ae848ae4905f1c3b4ec8508a1fe2b2a2b3b70d5ee51beb8b0816060259dfda206cba42e2764c6035ceb1a47a6d531a5dc114c7267260d02f1ea5978bcb146e6e2d9f8ad7ed3c078ddc3cef24930c9d0e3a9c4537f53b26fbbf26e725ef91b83c1a666190418f28bb0ec8d2a04536c4b7a29dcc19c197295e44936e43f00ce5444f74d13b5907080d26aa71db21a708b7c60a7e46f50c0474e51a7961c860dbcd1dfb59f19179ac7bec983348fb0b7b9d5db679dcd39db7b470040e596ed7eb9a0cac0a2fe9c2615c418655e12c05d64fbc72e7849a0da499acf1f1e84807bb1257afe0d8fe1d7c5292ef7ef445a3fcb7176b79fc1afe5e92710cc8e5a05e775dfac757e83d342936d966102c59aa5c90fe4e3eb0060a7630df5429e30203c3096a857ce65b61b6d1d465b0c81f3865fdd9f7584d2686b4aebb4c665691127405f089c1eafe221f1ae5ff7df0161fd3526642aa9dd494ac73840dfdf44140e9365d54fb8ff31ee3460a126078c4434a57305d75f4d7cf1f9c9592a7d19e546e7d9179728ba8315894008dc9dbc7a5c1ac7a0d3ab1fc1e2df3fa52f8fcbd577160388a9ebc321c0d1409fc55cce82e0d2f4461cce380f8c54b46e0588913dd8e84d1d367ecdeda90cde8c2071bce3de63c3fac78067c1dbb83da4470c70cfb879a65861fd1c29e95aa0100e47c630fb641181fa7b0ce836e59afd6dbb2ac9bd622bd7b94b6ca63cdcb4092f1a4b0ff2379a72e8187a3bf39a941b7d4d07a8a162a27865a0b91d0d08aa0068d0e83fa2c0c65b9fe205038b8a0f413e6b5d0262d47a07002fad44aeb033c94a3b688e34e96341b4c4ca34d7aab66f572a984d1a671e6e1374afcf0cfeb3bd4980dd6f3e39ced6aa3e0abde99fb6c0014ca489e73b701733ffc4147f4ee4e4a1d0534b8b22f92589fe4fc78607749a81994f02603ff4bf4e517fe039c0a20d9879bf94a65bc0c7dc283e76917bc4ae122456ea05a2785a5f20e72b9b3c41419909dbfe8852122aded2973f828d56157160718a37225b110e7c11d742ad22e4c2f926e15b35da4d3cd04edd7038ac48a62acdd3edcc43c7201492a6b0f4ae1e31fc6be182933d93758784472284ddf5eec508c9c992015a14e6b4a050b8b3f979900d640d9c2ad0f1af409366a7d7c91fed5163f1c83ac4692ec3ddc8b5b8073183c59cced34b31a6c1df932ed5c0ff58a4404f031495d8c038980dc7454018721cc43d172a4c015913d456321af4f65c79a019a0d4e226a510f4262a07e512cd83402be9c5dbe69c06672f5e6b03aa490be27a8bea2b964439e170b835676b7982fa4c3886a41f692b9bc9a7710181ecdc8dce280c311080dc592dabf11deab59e698b8f78a750baad9dd92464956bbeb2ef21e6616aa9529956adc9c29632b32ddacea5ffc22ebc2d3ef4b7825352738dcf9ef75ebd833900f10eafb0d771a574acada5e1125f9558231efb6462b4a6c33943cad0b0741142742e540011fd66aaa8e62d8c8dc9db7ca890588d5dfa05ea60c6deb4f48cce0ed92aed07b7e611e51d4cc7024935407517f9c262b325c25c4c83fff9ab047d12681c70e2dfef19a3b433879d867df03a738ca85b60bd6679c566a0b9a2b2a11230e25edc1b5dc744b943da66308108aa1380b03a48247d2a85a2ff63ccdb164a4b16df91354de5b1991663ef2be05a0f6db91a6fa5be9612d015b456f5b79318faa8c85b2f4a01c94ccb07f7e3db4e8b9943cc61b21e365a2850c60090da4f7ec11c270949363c11fe7a44df87f3a8a160ddb53e5c17cc022f3b0e9abf10803b0d78b45a8feccb332276fab72699ab7777838a735eea95fc5fb2501e3b72807d84be5b3ca6fcbe82c2c196dcfa8f47a982f6bbaa16835dd835e009899e9b46ec54eb3e7a721ff32ccbbbfbb801315c1cec4963994f5e11deb90a180bc9694ad21cc8ed7180e5222d3dcf163d8d208c015a8aa04dd7cdb5226d7dc688f89b63a5dac4445b55d94d73ddd203cb8a9462e2a5978a36a63a4a18a7aa0b152b99b0cc88db36684179a842c654764a94739df5dd79eba0908df226019c2af9c7ec19f21d34fe5a8817da5b50e73f01574fcb686f2cc2bd528bc4a2e3eda0e91d88ec43b1c44ab1737fa277851216a1e72ce1b6ae20882bb392411e8c8a647076cb2c891119121daad69ac64f68c2b2b9283c1c05b5eab6db7cc958014b822bc8a77505a52274a75e1489fe87ee2bf76ef5201d56a823f0a865aeada4a82300854c289e574cb951ddc9b038a6dbdfcbb75ac884e10b6d91cce6adc3cbc31ab93c3a314e2b9bfa3a0af5d3be8c5eec2b6a5fc26df1172c502527a95b7108a0c7b19f63012fae8bb24b3e785e089a0a5351d4180c353251a2565bc4ad3abc86f85758a23b0d939e421cb71f68656fac554a6c0ec8c54a3eea8e03d5f5c6c54e224f128606114e5cca90aa31a65a883ab076b8268d7fc5905e18ee90a0c2f0a0e2b3f961fc4acd09dd1b19cf7de5bd54d06b263300c461ff93d6f0a927198575e37cfe762ccc8db2bd789944da34f0799050d0db99432c89b7db40e96adb03beb76a4c4136c4cd101900dd4615240942660716320f49718327c6956eb14f4eefbbd2bd74e23a7eb16c27e477ad28e988aaf42dee897b0c8a1669a9cce073b4759edc3896d6fd9665fc7d9819d039c57a4153e8b2a9d1b50f5925a0f13270dc7d289eebdc462c4c54d34ce3aa6b1d08e49a56f948e6f8eb59a235a816ae3e1123a8ee97c16cf773adc3c24a878f6935748829b3758e85702ceea02d96d8737e7a76be943f2a90b3bbbfcfb03113c4dc02db43dc13e191b29b349845cc9e232011334cda5e0051c421e53865626e72c5bb2b7615db0793d504b01865327727f1d280691bf3bcdcfaca410d7e33707c90d00a561af354a6b82e434b6ac046775ee9407c6ac3f8ce418711cfb69c39521b04160635b4b063878a62a5c5802903c4f360eef359e4d49423f6a6680cf4c365efd7e8b3742202c3a965ff680203378d59fe7521b700a38e2934ed036f1b4835672ec718549b8be74c417946f01b1bbcf042e8c9ee58cb465d6e6dae9f79219cd4eb1ebe0932ef503dfd38fb914f1440096ae77f98a033b13d366ce6e1bd8a1edddb03b71ca27864057aaa6f0d525384eeb1c35b02a02a7fab37e374eb223760a9e5d581023041bd04e1e6780ca31b65a3b47aa7dd43901c65e67210a4d5392e73630764e69333a3667740fc139c2bf9bd12831851e89b3217206738ce97e6d4461dec77e3b8061ae45944e273f936cab31f1cdd2005a20282beed7c111acfb10f60f9a3f742bd5ea09f0060565e29f3fdb80f6832ff7e6d65a57c754265e757955e8722f31e45d328fae75090267939486cd55ee041b0b48122fe444337f4b01daacf50bafa2c2c450575d66e4b1f07edd17b094f19689c004d1fbf5c14255d22f7591bd838c94e6d2403dc60eec71158a7a992a043b0a0bd64e1afa8b9389ceafd97d60914acbdc8a6df38c75471ffbdba14998e1938de618312c3404618cec542997604d35639d9d0d8d5a75cffb58847d0b1c72f7d969050c491e429ab0000faaec38dd62ee9bf9b8f88bfe3e75cd662fac8d0de07e16729c2c88c7dd29f82e7c6f8a7d659c720b84efd104215614a05b12ba2746cc2d9b40a76f638d639a6f7fc30beb1b83d361a04ba1a353ae0e55b3a57a44807df44d90562cec924e51e73cdeb70c5d4821d7d0bafec6a57b9d8fe7a7adecf19101435781ac10db749439f87c9b286f9def8cc8dbe8abb95ddf19a149349893cb33e14bc120fc067241df40730b9b2a1f3ffa6129fe95fd918bd11ebb3ffadcced45148c10d02454b7e8405b1db4a2065a06bccde4b3e046929a601e4fd6aca2d6f2b5aa4f53108ad92e85d269351900851fdaca03df5b020811ae0b88cecf19b3a7467f774ec9f9d4a0a605dae3b67fba93c84c56e0f86ab56ae7794663c1886b1f2b8170464901c538d919176a49420d5b1199d01bdf01c1514542c899d15604ff042c3a2048a2bf462086b45ce43170a3c02d161a129e79ee219eda734fce1d24a92ba8905363ad44ecbf21ebd8eb6d5784d618fef9c3e2f8a28c1ed40bf7eca384b5da46d33f9ed6c4765d33e5eafd695917ec13f7d76b69607da7ce54887c9ce6499ed85a6ca43deb3e0bd606e7dd523e75127139b364dc2c5c3a2f381f06997b1b5505d0b76e774433ded14481f4e72c641d364a5d9d23bd9f3b5e6557887c0500111ca791643d69b1d94a02d8e8dc688b189b731777abaa8e21839eb501d23e9a261704b925006ac9e3c0981e87d7ab22df6615da517b4a38a61d94573d1f7578f50f199454b302bd825b107f5012ff6349c5b849bf7f4d73a730a327a4906ed5d91733adc703ebbb479cef0b2fd4d8d9d49720fe2b0717d14ee3da7ac1c168521140c6129e749ce52cb0a2388db8b332ea8b78b0390f3fb49000f3b95296194d6296d09945c9bf9a33f52dd318a4f282c61c5c348aa388f019d19fa7c4b273d00e25e9317e6265903c588792bf97a1a164d3133b52007842e254dde52bb657a043dc951fd1d8aa18cd0004ba3c84a42a08bf5c8a8f6df1bf12aeea55962a6046252aee94a13daa8651c158434f5409c48bccb18483ff51fdfa6386b616fd987a9bd90297356bb3da48d42491b4a8e5dd8386f11d7736eb1ec8918d85649b64bbf304bbccc391d667ed4924ee5df9ec5a2bd556ac2fb5d251932ffde77106bc4eb7595091774451b6a8c13129467e5a71b4341a3cbe750e738917b6a2b376534f289d90f49fd10df1b50463940d8a0dbe3209aa7b7c85eee348ed390e58b83a2478348d3de91329561fd9420015632fe969429791eb8a0c8733044b31d21cd12ca30fbf1c7baa2a3c4cfd03104b85df89ea20c3631fa0003f048b27a5b668c24931b837c07f3ebf9a2eba404a3cb08c709f3d9f78177464c9ecd8f8f05ec13a7e71dbfefa6054e44ef2f799e8bef0424d5a1d0259fe01bb5255a64ad4e0369da89de53956c26e3d5dd3014a64085572abecd58c667361c8ed0980f42b2a30c33ae3533e6094bc6acaef0d12826d900082f23e6159f0803111c653a1ac6b62fafe76d266bbe99966ac9c9608e6c3da92d5ea2a71c83d22d37339467733fb85198189b9ee3f3c293ef23422363d7a5e9833b63e77e16fe90ab30f4a5ba0b4830202ce4c9eff2e7f43713e596c8920581c83ea307d4dbc3686d187c300e790833909009cf05e95d6", 0x1000}, {&(0x7f0000001540)="23107b06aaf6a5c3c30dea23937c78202777c4d1b4d7f0cab03361d8bc852df0a7c3b45e", 0x24}, {&(0x7f0000001580)="d5a96870d0bef3509a217492e156feef0670d7e541d70e97be19ac10955044019bce10899ee944fd20919f5d9b31c05072444e81bb6492f7abdd390a6b81d7017cb0208b563bb01fb2b0e7761a60f5b68781f55e3e1d7a96ed0e3b30b0cf5bcbf93fddcdcd857b7c79da62a9accdd725ace0d303969b0782d31e96f101752685ca2857e9bb3b96600f234c1ee35b552eaeecc1a634f0fc1b475ed72bdbe1639c077ad7657528470783c1a79ad8", 0xad}], 0x9, 0x0, 0x0) 23:48:42 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') recvfrom$inet6(r0, &(0x7f0000000000)=""/9, 0x9, 0xddfda17885876eda, &(0x7f0000000140)={0x18, 0x2, 0x8, 0x8602}, 0xc) r1 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) fchmod(r1, 0x80) 23:48:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt(r0, 0xffffffffffffffb0, 0x0, &(0x7f0000000000)="1f4354b8acbc3085317c83bc854fde720afa752cb0e7c69fce1b29b51c6d988f13e163e75284fa14122add2189f6113f67329e02c3704e5f429c0a4b7e2d677ce7105bea8c33c82691fa23a1ebe27abbab7136a86e21bca39682d282f0732ecb08bab3719fc916d5dedaf2fb2327a7d195f427fa0cd2a3e7666ee5fe99f2ea4ecca7f83a3e21b2d46d7412c32199ee1b3243af39d10451ee5d291ef377279f1dc36b037e1a58f898696159875574560641033a533508fcde069b3c8a025c9f1b46f045db6b21dff237159643152bd8610ccb99cbfbbba457174b9de1a41b949f54003fe0e1661aac6d6ea82304b922b291fe4f02fe1765822674", 0xfa) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x6) 23:48:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xb3, 0x0, &(0x7f0000000200)=""/179}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 23:48:42 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r2) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r3, 0x4, 0x84) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r4, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 23:48:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xc568) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000009c0)=[{&(0x7f00000008c0)="5141bf6435862abef80c67eeefcffa6c3f051e4fbf3aacceac64c1e3eee65a51905f006f0d6bbebb3ff83bd6ff940f8360ee00e268c877b2cb3e4aa32933aa354f64c8b05c08fbea41325a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39331cd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12c01f86a26d252fe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b90848086", 0xfe}], 0x1, 0x0, 0x0, 0x400}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r5 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/189) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r7 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000440)={0xdb68, 0x0, 0x8000000000000000, 0x3, "b964b1279387a2ba1e957bb9a72997a3e0edd7fc", 0x10000, 0x3}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0x6, 0x1}) sendto$inet(r4, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x2, 0x0, 0x0) semop(r7, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = accept$unix(r0, 0x0, &(0x7f0000000400)) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000480)='W\x00') pwrite(r2, &(0x7f0000000680)="7c53205520fe424d3a23716e7d9507ed71aee202b3781e094525e2db5e9c8367b9a3bf1374198b3f3697606ab1c4662d1fc128addae6823f2ef2616c96df7be11266cfec0d43eeefd59a8abdcb24de5af8cd26d28ecbac367f46b4044774d2cd7dcb8458a4834c2ab7379878357ffb21a4689d199734d63d11b482458dae5a3c832c990a253898ed62e20ef50bbabefed960e295aeffbba1603ea815a7393977dd08193ad58303ab4141cbaeb08dc13571aef178598c1d416e17ab09cb03ec376eb5c592058f13c07e5b95728a0ffe1a5eefc094a4032dac57e9fed5f44b5d58b89a8417d4a5", 0xe6, 0x0, 0x0) semop(r5, &(0x7f00000004c0)=[{0x0, 0x100000000}], 0x1) close(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) unlink(&(0x7f0000000540)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) socketpair(0x21, 0x4000, 0x6, &(0x7f0000000580)) semctl$GETZCNT(r5, 0x5, 0x7, &(0x7f0000000780)=""/201) close(r8) 23:48:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x3f, "854955f9024000090800", 0xde5a, 0x5cc3fa74}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f000056c000/0x2000)=nil, 0x2000) r1 = semget(0x0, 0x7, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/64) socket(0x18, 0x5, 0x2) socketpair(0x2, 0x8007, 0x0, &(0x7f00000000c0)) 23:48:42 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) r3 = dup(0xffffffffffffffff) socketpair(0x10, 0x8007, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x1, 0x7, 0x5d1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4002, 0x3) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x40, 0x0, 0xc638, 0x7}, {{r2}, 0xfffffffffffffffc, 0x10, 0x400fffff, 0x0, 0xffff}, {{r3}, 0xffffffffffffffff, 0x6c, 0x40000000, 0x4, 0x8001}], 0x8, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0xc2, 0x2, 0x9, 0xff}, {{r5}, 0xffffffffffffffff, 0x3, 0x3, 0xe2, 0x8d}, {{r6}, 0xfffffffffffffffb, 0x7, 0x10, 0x8, 0x2674f140}], 0x1, &(0x7f00000001c0)={0xc0a, 0x8000}) open(&(0x7f00000000c0)='./bus\x00', 0x10580, 0x0) 23:48:42 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001500)=[&(0x7f0000001400)='[@-&\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='\x00'], &(0x7f0000001580)=[&(0x7f0000001540)='-\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001380)) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f0000000100)=""/108, 0x6c}], 0x2, &(0x7f00000001c0)=""/229, 0xe5}, 0x40) write(r0, 0x0, 0x0) r2 = dup(r0) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) 23:48:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) mknod(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x2) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) chflagsat(r0, &(0x7f0000000280)='./bus\x00', 0x0, 0x2) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000300), 0x10000000000002ae, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x22, 0x10) 15:59:59 executing program 1: 15:59:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 15:59:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB="944cfad5270334e9541a5ffd641434f88200cbf6cc417f1453d52273093e9a2b6b2c6ba2fb12d025637fde39ffecd2e0f20b52f4889f9a39d4db7adf0e330420608542d69c0958793b11d968f07207402f99b8f478af657cdc89e16c4844fd3e3f6f70113891d22875718e24f254cc50bca3dfc7d87249f6fbf4f092ba91f327068e9c4dd3aabc3f71403d4f3b48828b13bd6976375206d973ac6da3b4ec2d6cbfa58f8e96e21971d3e47a8f1f07054c589b8012f4a6006574ce9bd187c92471bcf9dc84046e25dba80a4e204107fa7a0888e3ba83905b076e335668b14226338ab553ee9810f60fe7373f1e50e49a4440598c6000661491bbf8670b0f79cecf0a2055075b5f140314906faa3ae3289707f36699dafc2f1e17ec0921f8c0ff711180bef54874cc58d31cc86f055aa06629383058a47947da6f6d5de7ba45de2cd8001dd25ca854ba339619af2fa7e2425f27cad3c825d620f2157c390549b3ff40bfacc1a7d0c4d1deb17d92d1b7d4ac01f09e5b218767abea65eab144215b225e73ea67baf11f0a76c30a6ee55e3e4068e992e0"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xf}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x841) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000001140)) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001280)=[&(0x7f0000001200)='\x00', &(0x7f0000001240)='\x00'], &(0x7f00000013c0)=[&(0x7f00000012c0)=']\x9d^@\'!@%--\x00', &(0x7f0000001300)=':@\x00', &(0x7f0000001380)=',/\\\x00']) execve(0x0, 0x0, 0x0) 15:59:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7a59, 0x101}) r6 = dup2(r0, r2) kevent(r6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x8000, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x3, 0xf00000a8, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40000001, 0x6, 0x20}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000002, 0x77, 0x7fff}, {{r6}, 0xfffffffffffffffe, 0xc9, 0x1, 0x1}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x4, 0xd05, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x3, 0x735c, 0x8}, {{r6}, 0xfffffffffffffff8, 0x30, 0x80, 0x8, 0xc67}, {{r6}, 0xa6c80f413a983fa8, 0x1, 0x1, 0x7f, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x31c49aea, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000006, 0x6, 0x7ff}], 0x4, &(0x7f0000000280)={0x2, 0x7c41}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r6}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000340)="2288ac02be2c6305b74856f143a5374e0914c39a04e9a700cb2b88659e0c2b9c284d65adfd30411e92f2cc6b0987a1faddfeeceb9b3b944ba98673aff3fcccc5537914a9667d29da3671ab1b1a44d1d7c0834c51909b20ad6d003967efd1db7cb5b5b97f7c74fd9086c6670f8d5ae1018879fbe4b0a7386dc93cef0762d3e5f2e7be67824aebad98531d9fe35d64c007752dfd6f1c4dde3a78", 0x99}, {&(0x7f0000000400)="a1ee7cade79875357c70048283112e2303aec2c0d104270d279057985d59bdea5ac63a787d6a7a4551e0ad06cf0a1a3bfb8fd5879b55bef69a4e7a56386b263aae7b7f8a3ee0c46ac2d96109e3e5f99d0af04c1c473f41cfacca5518c06257c825349570b082deaefae7d3fe8c903427911547d5ffad57c3ffb736647ab090def248b85efa00fbcd88be520b9a09af37ba62131f50a640413d179bb0158367b9d36deed1374fe7b64df0a9519082942ee917b3c1711d61a001a1aa1068077bf2bc7a69e51126341cfb2084c98b54f5a8061b305063cc4e84a5e6c8f1aae9c14af47564fa41691aa58d87b395ad4d69614ff2099bbf897d1b909990bbde8da23298320fa5478228373c6d1ab37a451a3aca2c0684bcfeaf30b49acf41d53f04a0c34243559ed554cb78d261a93af5db26b2a4079f4aedab47295a9c9509a8ac751615cf1650ede55e00e7ab6cf23cedbb03e8d9c54c4f8aba5d498babad5ae82739e407899fea72bfda0fc56655e323ef0e2a67dea223d9c381323802c9bef15955293d0a282eba6fbc5b9fa5173e6ed67071f72534f8a81d566fbfeb3b7850a256906486326a8be07a17e90a89b4a97953a513fd3f1fca524635fa09baba2b0662d3b1d54a1d1f1fcd64a76258bef8bf97f3c973fad5c13906a22150f513b994b532b7589dc8794cb5e7045ae37655cbd2966f41f92d54b6e121d25d1b21fc5c5e1bb85d15d332e499ba74c72d89a8bc77690acf2994d4b9d25d1a87b4b4ad090ba5a9bb3a757e2ba4b22a56083d4f91fba444cbce99ba0473b13f2be629fc3efa9897ef5db26ff633d7f3efb3a88b09d9d71d44444e5c01acde212405c63d8faa8096c15ec284062b62cc0ebddc7eecd6fca5d98ec7f79a4f31a723bf12ce7eb549a3e5491c692ba42f38070ce4f9ece82ab0d85fe62555be36b2d7103d791c51f0fb3605f8636af7b779a3d134155b92a3adacc6733a37abcf2faa6de07ccfaee816c3801dcdc5391934869aefe1bc1caaa8b183a1e01fd704c92212e99deb075052c373f6a249f858aebc5aa54a73f6c85207ffde0ab664509719dd4b302838c167a790e1e4a2a78a7363dfb04fe67411dd297a7773338543cbdccea87c6537e04f1bf65db0cfda5726a6dcaa5cb3243bf60c8788f923116ca3d53fc98844065f9f8535e93f478c2646ed784f8b4b3103335678dbce008fc392d17d55db243ce97c65c76d85986ec7929b6a1f0107bcb00452bf0df239a1fba4a24ec17d412e1a5143afe392706cb1dbe2189b398123bde8edd2f564928540c542afb8591002b74101c54545253c6aa2a413fef97c052bb5488590b3c0b4826327feba5c4f409a2c4c96383214467135858e90d08bf915c7b8e75ae14ef7711bfe448b4937e559b4d0df3d119c7b76a9e06080bf0d5cff7586bb1c14f8b9b844e934ab47a1045a4e84728abf84cd4d5b20ce87c483ce4bbfa7c65b332ad8a1942e1d0bb7b2b925e727479a9740982ca5249bc667145800534af0b897b772fba81bb9953e11e6dc9494d500d4af0a16c6874c95945bdb76a098b38aa020695f83620e74acea67e961492aabbf67bb048ac05b2512528e46b9a5f99b2658f5894e465017290cad656c3ec73d3996ebcc51acdf9e5278e672e620dd69e80521acdcc10c14d93319baac45a042eb976a783078ea3bc233e81ffc85502147f1045d8fa86b518da3fc9ced130a0a97df23809121037ca6334be574bb138ed38245ee94f5985c0e85d49dfb11d55085857d307928e23e783161963114b70492cfd32d4dba1dd99d11fe57357b7f1e870bb0325c151e4906da44b10714f8acc26a54fdf8c8014a56726be40f3fc594206d440d282e1dffc7d35c61d66ac927b96e44614eb70d38b16e64abc3c74093018f0f20b803c0040934da38e49472dfb73800a12fa4d27cbecd1c421d317a972d48abdcc263135e5b20fc4513dcc09edf45aa86e05868d88b4932dd62b003aa6b00b01b2f2bf1accb4e48a372f3c7c1614a038ea1917567e259d785f81b0a1cb0742c6899541197600b374c1125206e437b5afc4aadcec55fff1c6484c3f2d5b9b5b897f9f9c86c59495401eeac21fd4339dac722e0e380bdd44d9d28239fa6fe3f3421d0ac90d1dd3143bc8bce0639e30bc6437229e03b4f7ae9a398f75afc2ace3a76d161b81756a33db4a0bb0c33df3b8e145a5acf7b99467471fd9e4d2bc009db89838659d1d65088339cf699a6e218df600b6db96636ad2d1132b6a8dac434e4ee41af38cc460d6dda317fe3558bba48530aecae07a60d8f28bd561f316384865bc2fe2c97ff8c18dbe9e48daec205e93f0ae06eca101445e36c5a7657df77724faa7c1fcfece349862853689b61ddfc5837e9c02fbeb22add3747f49b706c61ca16ed260ac2bdcf781eaca6ab3d19d3afcba7c9bd82c7f498963cd0e0d5fe7fe5bca6d3e017ed46d60a7e5f182eae3f07de4910f27906afc03fb5ea5a932e062c73027e36f8a44733be068c87ac20eb10e3dcc16a05f6ecf0022b10f1d04d83f6bb5d64a36e379ae528e818a1ee2f2cc91e3cb246ba523f2ac7abc5a41202bc20355dd675aee42ce82d112c20ad06f7707f1be36757aaed834472471f2b60495988edac329898435e26e9bb3aaa976132a85f89d6de4465a356b09d6b603ceda4692935b5e1ebbe963db502e19cb8827e23c34883096b70271aae78ae1b0713126d28df359d6c761c4d368230c623d8c107b7b4d13e508f0d4d69e66a2b71feb45bf7edc96398ea0e71aa26abd4700d916fe969e4d8df00eca99844d3f3e8f69612de0524de7e0c087456daaf257f85603e257e5e294acba8860e28ca19deca6f32cff6dc40c1a921b406774ca597bda7bde969618fd029404fc9223cfbd8888464f47422753c43fe152399546c2b49cea48a22c4a28b9c1fa91bbed256a7c625c2e7a90c900e532ed7e9a809ddedc9df0018de944afc82550cccb82b60e128c81d0fedc1999a6778514aab2a2af1a4bc826929fbad813bdb5680e6e509e40e33946176df7a1cf8065e62e47da6ef5047fe38a4cefb565dbc348ae0c3ea784105057c951fd3929e0d1eb4555bc6fb671e7f278f16e3ca7da8d2f5104664ab121a703f84fadfac2bc08c31be712573c508a10aff94d7f3c1a86590dc8a305bcbd08f9b806970f0baead0374606d9dd27007780a8153924617962eaaeb92797cf30dc5df56b4272d0f3fbefa98aa816370158f3feb58e6b9ee168a8a2e7b80661d495e4f42c1f5e4847ecf6746056cf88532c2eb2f6ea6ad4d93be6036e53ec110674776a3ab1e862a79d0934ec8196afa46fd3d922123fce93e4c2433c38e4193de17e4ed7389230415b9854644b4cf20ba4de79f2b8868a6aa3623c7c77aee85f19e60c9833476764c46e21d41435ad2c7047a73031ba46c0b12406f67f620f85a5d5ae53b3283f8ace60ab8ec9e2e8c120e9e4ecc9c116e37f65d380bc1054f00c2c5927ae2629a3928d30badec6ddba79f916633e454f81712a9c1eae12172e32d6bfe07f9589fe5d67717842b2daef93d71e8ad5e118d59949e5620decef952957b64582af40aeafe41a74dd0058d6e8902f33bcd1801e5ce159d5fba6cb92f946bd624e797a0f8b8f547758c697d0bdffc8cc0b1f4bf1e031ca67484c669a3132529074f7724930159629eed84c4f2cf3d693847d90e9b6c6d34dcb4b05e27366b019e3bc6182995b0ee8d3f58bd7264ae0dea862d3800a7ed5503dd3d157001901ee2efc85a08d3db7a8a8c17c8cea3baaae23d067117f8241787cdb5b70141953383f85e81ea95a2ee4e349410f9e846af94f367d4b57868b0c70f1aa06d00daa7e87313a682d2b90fd7260ccd659352707a9e9027f247873399fecfa711cf0d8907f364caee455a7430dfe5a1667d7a5bb37dc52bd893e2a5cf184b8e06b28f6f21c73ee3789eea4ac5d750b6fbcb86d9910005812a4c02b7f1fef1ac8156c8b0edfe7920c4f1b537e48c1af6c9cf8da94550f21dfa0671984d22496266c3d6939bdc60a1c282737a344704ddd1bd9478bb5d671d534decfbdc0bd0829ad215e190654718cd85f517b64024d5dd5721b3e84829eca2b3c43c6ef35ca21bb1b77ff3df0aac0767edf2b1fc527fd85b30feb5903d6c08691ac0a95b9c8f10454765c978677051ab36fc20e2c7fcb44ed3b66780d18cde0ec9666c8fd86238eec5ca28c7f77d9e3abebd75862fd4fe54a006304129bdecb6aa707ab5ac0e5bd66cd5b4e114ec6ee454d886f4d196ab8c3210a4ac6f7fdd3eb4c27a61c8300eb162a59e37667201e34ccf43eda45d8c94f15c0b433576e9d5d6f60bcb165179b16e01cc039a3eaa0d47b0946fdaa94c22cd0c9542f680336ec39019160efe1435cd85a2adf0d7f4711e05c37ac132afe8bc73e1bd69ba3660e89459034057634d21fca3bf58421b94f52acbd1993f0badc541aeb8673ce6d31344d222f9546a493d469b8fe9229597fb39c8c8606872184e7831f88e28af140e5287886605830d84484e2cb4d06d61dba9ae3e209f4e4dbe8fada276f2dccee013a0e140ef231f4071f22d990b228eed56a5c54d4ad6e6ecb04055f008158b9fc29aa29b9fd68e6392e5f8ab2291b821350c928e7aa216815f12bb622cd492fbeca63cbbe2d830cfc608f33e5a05802cf3070e82c218456107a9061c1bfa7aa403ce6e9e016e674ce9cf2ee9b85992d5be1c18988bf4cc31d8a06c3b9c863140e1bf5416ec6849bbc5000a0de4c59de2f47ffeb7657b9e91710367c9d97bd716ed1e1ef8c7f52f57ee4b20a0d25910abae7bb9ba3c22fa26c2fca930829e1e5cf719cd8e2a95d45eb34027d93c2e9c1b07d0ed29b323e7f272a79dade3291730386c022ad72c48bbda54929a50bb229e42a98c5637c327864f95a54a081e4a5db7b58eb0bb61543f4ee4f4bb3488d1d6a653d5b72e4644d338ca1c0a3bbee6cb5c49f26768fc8e56e08f4af1f760037e51ceed1273eb078d19232354b39bac88da8099119ecfe97c4ac77a3bb3d80b8f1ccf6e296021abf72746ea800c58dee68982df60bba0ee0f89cfa083aa56b9281999fe338c560e6d7d2ae8ecc67ef4135063c816f45251a1e6c9b5489a70db19c7e680eac278aa5a50716f79eb237a505d56483eb626ee342fa869e9dbccb8a66adab26c856cf68b632180978aa82006b779920b33ed80fbe2c696e7ea8fd5dee166e476ca4d52e0e40646b81caaf23c341ddfeb4de8e17d9510a8759254471d03a32d44dabfe8cc9d87be5cd0b193c6e745e9e3c984e51429feedf755ad037529894ecdcc5936a5ee075c2192179c26b8c95d2a1167739b6eb8b34eafd3aa208414ba5ad9813b0698d91d63a10b6e65f5da24f2a5716f4fdb45d7f3b21567463708a1285fec8e6929fd3e6d1872b82f3ffe104d5c8f722de944dfe5a29b46258c5ed01a47928d9e5fefbfa89935f67bb2cc358e1a1ab9915365d61b7e8ea0291fe2f242b90ad3a0b4a22be21d3d7cb7bff49273b2f348605353bfb98f6b407d575bd91a570b87e5ed35c485d44660cc74c968c3cafca9d04a821b48e12d8dde22c0021e00002f699c4ef2236e1bc0c78e357dd0df040927e0fe043b8daa8df6bc32c54566dc7a52710cea71e1697b343b12abf549fa17c717be3880b5e16d423291002606b3abb810c32f608563fa0a9ee717695390a7e9f605d088502e32a40795f3004e0959f6430c569667b713e28c964f9187223d155b2b736e2ec399b10f72305cb5dcf7aed5708fe", 0x1000}], 0x2, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x6}, 0x40b) 15:59:59 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x9, 0x7ff, 0xffff, "ce9853a20e516b33099f7066f8e159c0db5d15dd", 0x5, 0x1}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) 15:59:59 executing program 1: mknod(&(0x7f0000000480)='./bus\x00', 0x1010, 0x8000000000000401) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) select(0x40, &(0x7f0000000180)={0x3, 0x80000000, 0x7, 0x9a69, 0x3, 0x4, 0x9, 0x7fff}, &(0x7f00000001c0)={0x1, 0x6, 0x1, 0x1b, 0x3, 0x0, 0x800}, &(0x7f0000000200)={0x1, 0x4, 0x7fffffff, 0x80000000, 0x1000, 0x4, 0x5, 0x8000}, &(0x7f0000000240)={0x2}) r1 = socket(0x1e, 0x4, 0x7) r2 = getgid() readlink(&(0x7f0000000280)='./bus/file0\x00', &(0x7f0000000300)=""/201, 0xc9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt(r1, 0xfff, 0x3f, &(0x7f00000004c0)="6f42afddfcf60bb0caf7684af67b14a1dfc10c00d03d146e0b6b41ae4bde2bc4432f15bcd70cb0925c122b110df643ce5bfee6299f4683ba7a1390699872ce81d7381f7fc015d535255e2ff3a31af251469371688d59a3e359cf4cd22171f6cbd8d52f1e4dd33fd4987201083cfb3d7166daa500fb5329068cd3628a82ad08dc0000d8fcdba21abb", 0x88) getgroups(0x9, &(0x7f00000000c0)=[r3, r3, 0xffffffffffffffff, r2, r2, r2, r2, r2, r2]) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0xa6, 0x9}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x10257}], 0xffffffffffffe4f, 0x0, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='6+>\x00\xa8\xe1\xb4\x89\x11\xb4\x02\xe2ox\x17Jh\xeaw\xa2\xbdK\xfe\x91O;\x87\x96\x9b\xcf\xb8\xb2\xf4D\xa5\x9fO\xae$)\xd3K\"\xce\xe8\xd0\xfbt\x9d~\x84dH`/e\xca\x82\x87\xd5\xc7\xbc\xa95\xe4\x13\xad') mprotect(&(0x7f00007d0000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f000048f000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f666da4e45ae538902e850587fe44525bf09a28c89623c5804cd66ff59cf45b12cb53d6c017823d11fad2afc888a3b0355115e4131df1f4b25312d6709f0b4abd7d14a40825805da17da13c12b97452e5b356d8dfab20f2c0e1d02300a64effd3c1cf8572797b40a5c59094fa235558bb5a8c1f654dcb82e823ae851467a8ed4daf4f967646b4dbb0e2876175892af2760a6c6d5e7eb50f27fdcfcc5188e2c6c1c5391a4c3021041836bd260612c2cc88"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r1) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10060, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="20197a7f4add3ac11c05d39a3231a70fce900c65097822d2e2b43f65f92008848b9643abdd7151f18f84dddccf56b2503fe6e2363fd481a894dba4e90c73abb369336e031238735ee31fa31b18ee0903651a028222ca32fed1036719ed418843519caca2baf2d620a63937811119d26e8a64e45d8bb004b1bdb2422b4988e731de576f5d25003be716ebd39a504260663a3d8936e53145ff7dd1f48827b123ad53c502e807021d2c96a196ba226e674227960a7b3204086c0d20db1699", 0xbd}, {&(0x7f0000000240)="b5e6bf9c5d13f8a8793bccca8a62afabb220d09fad3733e8f24c6c390ba4000f655e8992b3c1b450fc0fa08c491f1f0e0c4f186f64efd0baf7401aba9e358d6021eb3e9491abc0953a531ae6f16c7ba5cd3e40ce2b42603285e1f5ef203ef38ab151194608ad5c93b7c724c824498b1556645d7c3c0cf656798dc82f37bff0db18d50a86b78cabf09d31d0ffffd7c7817481b5ab140c0a22276cc254516a04ee16830bf73476dd086e700eb1d76b562d4b761c0a443893123260ae8966c46fab4d3685d71dfa1711c82d4a24ee0a576da457d3b002eb90b87ce0998e9bb4371370db06938d86ed6bbfa0264d31db92427cb77c6ba2dede54c1e43b445d9f", 0xfe}, {&(0x7f0000000340)="85218c74194c840a8a79ba1d1625ddb91073df02aadf7b919dea52dff20a9cf8626f6715f4ec0e99d4d3cdae95cef3d12a97a3dfe3e2b86933ccc6935ce2eb9700ac55ba27c70d825f2fb1d3519542a0bf24bf3aa9a5c724c9e64204362991be237ec34536afcd91049605171e0dc0dc3934dfc1133cd4e45df19798e367c8a4794534bcf042179dec584e85ea145b6db24fad", 0x93}, {&(0x7f0000000180)="f34b10c7e54f3e94e79bef00ff884fcd2728fa06f586f979d27e23e9146f5748bfbdadd607d2e0f0e1c38f22f97b95292297103c7ee01914af922f6cc4ac9fa2acec6c16569899bec0a1125ae5e8754974d820fcb17ca5b7", 0x58}, {&(0x7f0000000400)="5d295ec085bf6e26ba148fba1ee3de2859375e78fe858ef8664d5d2f0d2d3678e2ad3c79cb09374cb6c34305480335296d98df3e92f56665383b943f5844da819955995bf369e08e5dfa7fd24222b9d3139fa6fc0f785a00eeee34fa9f0982a17cdf59c394d42e5d76c9826a4f4b29605c81", 0x72}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="00000002447d5399dafcd6dccc13266014661e9cb7a29ba9", 0x18}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x100) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f00000000c0)=0x20008) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002005, 0x2065d) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchflags(r1, 0x1) write(r1, &(0x7f0000000140)="02", 0x1) write(r1, &(0x7f0000000040)="a85963f0dbd86ba8803cb4318322e01a10fa1152c55bc798598f3caca1d9215c08b893e5d488b2", 0x27) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x8}, {r0, 0x100}, {r0, 0x8}, {r0, 0xc}, {r0, 0x181}, {r0, 0x2a}, {r0, 0x100}, {r0}], 0xa, 0x5) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x4fa0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1afd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="c167616001041b63833277c84d99aa255ea07e00226d99", 0x17) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x0, 0x1ff}, {0x6, 0x1ff}}, 0x0) write(r0, &(0x7f0000000000)="65e51accd03823430af7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x5, 0x6, 0x9, 0x0, 0x1, 0x9, 0xff, 0x2, 0x0, 0x80000001, 0x5}) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000006c0)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)='\"', 0x1) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x4a040000000000) 16:00:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1805, &(0x7f0000000000)=0x3f, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/215, 0xd7}], 0x3) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_emit_ethernet(0x5f, &(0x7f00000000c0)="a71893e0a747095b9c3f5e2cb2aee4bced437363af50d93e21f6d720e787b776edcaeb37780bfe9db609abca842ecc6caf4b7d9799a28974c412a4d2ea992c99876979481955ebf56a6a818afe66d25b2da8fbee7b5ca285a4a00362f1b712") poll(&(0x7f0000000080)=[{r1, 0x82}], 0x1, 0x0) syz_open_pts() 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xffffffffffffffc0, 0x0, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6, 0x0, './file0\x00', 0x80, 0xf64, 0x1644, 0x5}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x1, 0x7, 0x9, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r3, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x7f, 0x0) listen(r1, 0x0) sendto$inet(r5, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) r7 = openat(r4, &(0x7f0000001240)='./file0\x00', 0x80, 0x40) openat(r7, &(0x7f0000001340)='./file0\x00', 0x20, 0x1a8) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20080, 0x0) read(r0, &(0x7f0000000240)=""/244, 0xf4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x2, 0x8000, 0x1, 0x0, "7689bba50faaaeaf5676b1b1569a51315f4eed1a", 0x6, 0x6}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) pwrite(r2, &(0x7f0000000140)="eb166b5b9829ab7d32c8351f9cbea81549f428d8b3bbf42b5bd8778f3213516746d3e849be799bc4d2b056afa7d9fd88cc5a9e7f7737a2242af0a46b6766bfc7890f51ebe497647f4c52ec3db5dd1d69c4ef9e4caed0580d3248d09b7c8192d1109541ce1a72b35ac6303f19a16738845348b430c6cf2d3e56a9367954f9", 0x7e, 0x0, 0x1d) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0xcb19) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x56469ec40bb6adcc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000340)=0xc5b8) 16:00:01 executing program 0: r0 = socket(0x2, 0x4, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x10, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x0, 0xfb}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) write(r2, &(0x7f0000000180)="c65b6e2261be5bd23875f91165d434f9aa5a1f11a52c57446a31c859e29d11af051e6fa2a331932ca0bf1b8cb018f063c1d956076201fbffaa972f291ff083043908bfda81784625715111d0db099dcf33a4339ec64cc96858a103684d0964ee251a6aaaaf474b2f957fdd78a940a19bbc96c1e9424b6ee2dcaa1233e4d18ae7536ac303575304b22a25cf2287fe1047a348fce127df8d2f01779a23cd2b42aca7c9cd3048f54c5f3b33d553d72f799f0bdc82d32abac7b212e1dfc103e3a0d13ea9aafaa16664442069920a7ff993a936f87d355bc80a18dd58cbe2ca0574a4dcf011d8af771bebc280383ff71244bf6b5a35d767fac550", 0xf8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000400)={{0x20, 0x81, 0x6}, 0xfffffffffffff918, 0x6, 0x561a}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000440)=[{0x9, 0x8, 0x3, 0x8}, {0x0, 0xffff, 0x7, 0x6}, {0x400, 0x3, 0x2, 0x9a3}]}) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:01 executing program 0: syz_extract_tcp_res(&(0x7f0000000100), 0xfffffffffffffffc, 0x6) socket$inet6(0x18, 0x5, 0x6) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x8000, 0x20, 0x400}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r0 = semget(0x1, 0x0, 0x10b) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/214) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x20}, {0x16}]}) syz_emit_ethernet(0x4, &(0x7f0000000040)="f327d711") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c258c9cd03b2a4a"], 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10104, 0xa4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0xfdb6, 0x3ff, 0x1000000000000000}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000)=0xffff, 0x4) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x400, 0x28, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c2b0878b5d0002b515aac034c040f130f", 0x64) getppid() r1 = syz_open_pts() stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) close(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) recvfrom(r2, &(0x7f0000000180)=""/12, 0xc, 0x2, 0x0, 0x0) dup(r1) syz_open_pts() 16:00:01 executing program 0: r0 = semget(0x2, 0x1, 0x268) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x2) r1 = semget$private(0x0, 0x4, 0x602) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/208) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) fcntl$dupfd(r1, 0x8, r1) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r0, 0x0, 0x400000000) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x200, 0x0) r1 = syz_open_pts() pipe(&(0x7f00000000c0)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) syz_open_pts() 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800000000, 0x0) r1 = socket$inet(0x2, 0x3, 0x98) sendto$inet(r1, &(0x7f0000000140)="b794be7a281a4ea7ff843e7dc7d2220c3321a1df0431b9895c84e172010b6cd0fa8e9318f2eb5863f23a928bb527cab6419f586e672350c97c7cbd434346e9ce18cead3f8398b1563179958af728e3895828487bf68f6e238aa5e69627dc1182bd5b9b73b3317b51eb0afdfb64f0a7c2d653871bdc88eb8c2b06e571847742eb9465d40c8b415a4f12ae48a9ed122e601477deebc2b53a6b38828656bb18ff46e69a90401cc7e7d596b3b065f1c4870baae03b46830b3c940108a626216583c9176c4e732dde0688b682f3489d4a3cee492b187b11892ec79765e2c3688b070bc25278ff71fbb3fe8d85f2afb1c1415fb1", 0xf1, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() fcntl$setstatus(r0, 0x4, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fsync(r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0xcc98a92435df01e1, 0x5010, r0, 0x0, 0x0) 16:00:01 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ""pmap_unwire: wiring for pmap 0xfffffd807effc570 va 0x1b33220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc570 va 0x1b33221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc570 va 0x1b33222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc570 va 0x1b33223000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc570 va 0x1b33220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc570 va 0x1b33221000 didn't change! 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0xc65, 0x1, &(0x7f0000000040)=""/104, &(0x7f0000000500)=0x68) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000480)={&(0x7f0000000300)=[{0x86, 0xeb}, {0x8a}, {0x73237c421d3592c6, 0x80}, {0xe1, 0x3}], 0x4}) r3 = semget(0x3, 0x1, 0x400) semop(r3, &(0x7f0000000180)=[{0x3, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x3f) r4 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x3, 0x1, 0x7ff, 0x0, r4}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000004c0)={0x9, 0x1}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x1) setsockopt(r1, 0x94f, 0x10000, &(0x7f0000000380)="3064200e5454ce16f7d28a58f2fc6c8442fa0c7676ef8f0269c00b662c3a64efa464d8eb788af3b35ad27b9346c48fda1f0b6d12770b97b434e0fa01dc88b443b80c6f04eb012237300edff25476f01f1d9838e2bbb2af4e49824be208dcee95a8c6451065381f2137f7dcee72777e2d5cface3555444116bed64b0990146974bd3d3d7e2a93142d557ed529bb1c64d58d18a1943b1f06175e71d36b8ee4297d083918029f5c04111f7ae6f2db7b0fa8b154f809d58995ebe7207547365ad15bde1861770502f9b0446f539f1792242a4b1110a99c5570b1a96bfad86903bb1536aa4a370e8544047ea1a68b", 0xec) pmap_unwire: wiring for pmap 0xfffffd807effc570 va 0x1b33222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc570 va 0x1b33223000 didn't change! 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) pipe2(&(0x7f0000000040), 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x7) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x20, 0x5, 0x62578847) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x10, 0x0, 0x7fffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x1) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x100000000041, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x21}], 0x1}) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:02 executing program 0: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290100003100000403000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/154, 0x9a, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f0000000040), 0x1000000000000016) 16:00:02 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = msgget(0x1, 0x82) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) msgctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgsnd(r2, &(0x7f0000000000)={0x2, "9877db978eea4d2fb5a4a227de32f6e5928a71e081171c84bd950723be259a86df3fb6d101bdd0cb850ea6c3ff3d30a3f38954c4c9d883afe5759631533a50d16623"}, 0x4a, 0x0) shmdt(r1) 16:00:02 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="1123b578a4f36c1a15de37ab4c59885cea4b3f6f1fdf600aba9c8a35de50e8b1f58c6a4f1d5996331c9e57b7", 0x2c}, {&(0x7f0000000180)="1a480127798efac1991b84e165c9a9442834ce89d239b8aec81635919e2148e19b5639af394c4d304a63b43c227e43864aa7602cacbf3116b4f6fe9c2c75b1100d6b299f8bf3e8cd4c4f9d5f9400ee16d0f72c893a1370ab5be30712e8ae528d17e0e6a068a2ae6b9899010aa2da7f10397155327158a4067dbfa9467460b114d575c3bc0c6fbf358c5d0a70beba07616fe6a353b30ee54cc338d06374bcf720a3adc2df549708a706b79bdf40589bae385fdda8f4fc964b92ef160fdbdf170a1abfe2b32731a10e0d00e75e96a72b4633c57f788e753aea53b180772d347a7c8923074a879b0b0cc7ae80", 0xeb}, {&(0x7f0000000280)="44539a39325e4be4c2ab0ff9fc66b383ba93e4ab5d769df1eda760aac67d4963744c1e3a1e764321517a9ff81bc47d93945039356e96bb0c07df9db298ac7bb9888240", 0x43}, {&(0x7f0000000300)="80460239b6ddc607341833cd8e72fd720fcd03beb2a2ecd0f1eb5595229080dfaed403109ed3e3ec769265930b3bbdf72f71cfef2cb8a1", 0x37}], 0x4) 16:00:02 executing program 1: nanosleep(&(0x7f0000000040)={0x8}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) madvise(&(0x7f00003cc000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x4, 0x8d72, {0x8}}) 16:00:03 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x8000000, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffff8) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x5) fcntl$getflags(r1, 0x3) 16:00:03 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x25) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x82d) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x4) fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0xfffffffffffffff9) kqueue() ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0xbab, 0x100000000, {[0x100000000, 0x2, 0x5, 0x44e, 0x4, 0xfffffffffffffffb, 0x3ff, 0x0, 0x1f, 0x0, 0x6, 0x1, 0x1, 0x7, 0xbd65, 0x4, 0x6, 0x9], [0x6, 0x7ff, 0x1, 0x229, 0x7, 0xa6, 0x5, 0x9, 0x5, 0x3], [0x5, 0x200, 0x8000, 0x81, 0x3f, 0x9, 0xfc1], [0x9, 0x7, 0x3, 0x4, 0x7f, 0xff], [{0x5, 0x9, 0x6, 0x68f}, {0x2, 0x9, 0xaf, 0x1}, {0x2, 0x3, 0xe6c7, 0x4fb}, {0x5, 0x9a6, 0x8001, 0xfffffffffffffffb}, {0x1f, 0x0, 0x7fffffff, 0x1abd}, {0x100000000, 0xfffffffffffffffe, 0x400, 0x2a24efdc}, {0xfff, 0xfffffffffffffff9, 0x80000001, 0x8001}, {0x8, 0x3, 0xfffffffffffffffd, 0xffffffffffffffff}], {0xff7, 0x7, 0x7, 0x9}, {0x7f, 0x400, 0x2, 0x6}}}) r3 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000380)) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x3, 0x10000, 0x18, "d15b05a4deeaabab51c166af857e2cec86ea07d4", 0x9}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = socket$inet6(0x18, 0x3, 0xffff) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0xffffffffffffffff, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)='\x00', 0x1}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x1, 0x7, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/30) write(r0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x3ff, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xffff, 0x5, {0x81, 0x7f}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xa40, 0x0) flock(r0, 0x0) sendto$unix(r0, &(0x7f0000000200)="d744414743203c1a9b819a81ed28d5e21ca70450ca19755d49678e0a3b70d1a6523395887f865f330c93803041315e3312169c859dc0876ae7bb416f3f5467f3667c110bffbc04dfdb3f13e9a6b31c38ed6d902efeaf207bec7954fbe0f2f12562744ea12e0ee27f0c5be5a24f225aace3ba98c7cd335937effd5b97b9a5068ae9e4a91a9f562b7847d37c48b101fcdd856c21ee32351e99c4342e48b0d2b8b1a078cd92936708bbef855d70a10c40ba699c57bf7089e5fedebf964bba48ccd58aaa6616c915c01e35c065e4c62c8c117b0d45761647b17c4184b72b3969a4", 0xdf, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x14, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) mmap(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:04 executing program 1: setreuid(0x0, 0xee00) clock_settime(0x0, 0x0) r0 = msgget(0x3, 0x418) r1 = geteuid() mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) r4 = getegid() r5 = getgid() getgroups(0x4, &(0x7f00000002c0)=[r2, r3, r4, r5]) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[r6]) r7 = getgid() r8 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r10 = getppid() r11 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x85a8, r1, r7, r8, r9, 0x11, 0x100}, 0x400, 0x87, r10, r11, 0x1, 0x9, 0x2386, 0x1}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) fchmodat(r0, &(0x7f0000000740)='./bus\x00', 0x40, 0x2) chroot(&(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) pread(r0, &(0x7f0000000280)="32a45af106307b1a2d720c248409f638e381206335f8daca6c7a8a914c73da5b4f74935046ad34b7300f995890c5926f652776588f33530ddcd956", 0x3b, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000440)="f94836fd5b0defaee486cbf0c418aa13b66f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a761f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b93806d092228c99f3e2a3617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b5305b79736585c6938d71930000000000000000000043", 0x146}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x90, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) dup(r0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r1 = socket$inet(0x2, 0x0, 0x3) socketpair(0x2, 0x7f99b828132a206d, 0x187cbe31, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20808, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1}, {r2, 0x84}, {r3, 0x20}], 0x4, 0x3ff) r4 = socket(0x2, 0x4003, 0x0) getsockopt(r4, 0x0, 0x65, 0x0, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x400000000000000, 0x2, 0x2f, 0x0, "0000000000691040dcc400000100", 0x800}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) shmget(0x3, 0x1000, 0x2d, &(0x7f0000ff7000/0x1000)=nil) r1 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/88) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) msgget$private(0x0, 0x502) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:05 executing program 0: symlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000580)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66796c653100"], 0x1, &(0x7f0000001b40)=[{&(0x7f00000007c0)="f9893dc36c25e6b682518585773812404b7d4fbea435652f6342223ca5f03e33659ead9722cec2a5ccfa8ce07a879b294398b43ede7a800ff7a581c0b6277f58d0f7ed0a6b9976f8b505563b371d4cc92a1c66da0124e62a3d50b8b7abe317af49f0bc31ab8ec320667e705f535cb7bdf79e5d624c7b0260de40cb269db0979873940fc9ecea144ffb55e2533514382d05af36b4232ff9b7581cefffd992b2ee7f39af2407de"}, {&(0x7f0000000880)="51cfb7f2e9c50933cdc60a3fc313bb479ad202263d1fccb35be67b8b200106303a79f799fc2d09f7a3c8f0b1c731bd127c173c1f73940562d03e7f1472ef5073ab3ebd507c77ede94bddcd75202dd485d0511b9cbb805aeb16fb1cc296c8a206b6d4baea711a9211df9586b3988f92e2a8a6e1796d8d03d8dfc030bdf13108a9dfc22cd28f163d73665b44909417c7634febc31365ab1d918dd33577e6ef07b11572f9eaff18d7a42c527321460f9bfd750e8b1f543b08bdceb883ab6abf1f5b3372290a86f4d0299e4d8b24c6"}, {&(0x7f0000000980)="f99e4e2567f7f2d5791a442fd12347494198849b9daf8409eb44f67a8b1ad20e6bc9f9e34881ff28be465adefc429c38312ece92c687872362198596d4b003e116c49679ce9ef1a52b549a132c54f55647e28dac0dba5183dbf2a591f8d76bb03afdbfc2ce798d1e06c8516d55fc446451b7c1de128b364a9eae5199f577b8861362bc217ec9520094ed7db806a4997bbeed9b7543b9371fff642b42a56cb70dd952f0109d68eb1ec2917780c19a6921e8d206c1b98c89e25d205914ea3513b9b5942671a714196f35d8246d8a627bb706371e48bf74b054066774f69c3752a1246d49a89ea61160e1f0be9808fd92ed82fa86c33295"}, {&(0x7f0000000a80)="8c5db9109a22627e6f181949ba"}, {&(0x7f0000001bc0)="357059e76c699183d919d5c0913b8a8ab7f8beafe11aedca014fac1bf5807cf7f6b090f184cfd765a700162f12ac1b8e98477ec5267fedf0e8dab2a975d078e094c41359f41682527617f3308c9590028ea115158c3336226d803d43a52ee593a4df90a547d3c0928d32d4fafb7f3d55bbec80660c55605351915391000b70fac2b62fff94450956cb54a5e788fd1fc79e2c40cbc2eb344dc113d9950f6c93057aef4b43ac9df287d1eced3ea7608ee7b3433eb27eade63924f17956beee5921dc35cc043aa9bff872e4a3e994fe654c034e459b5ee74b0821d3d9c8195fc650222a0bbf3e3e0875df57bac230b8f1f568a357279adf3b936474f350356e66463e494eeb19440225aa42a730862dc0ca1cc60470aecfb97c47ec7e81dd22c85ec02fdfadb793305fc3eb4ec4f299accf6a18f7a08c8144e6f0c6555238d07ad41244b23ee582b2601af361a77a9e6ec66bb88bb0efeb1020a19b7feb22610eaa46bd73395dd574cfa7091dedc7af192a8a1f6aaa78563e8a8c717b56f9243d83b099e8c30344868f22e357db19236d897f588ae003765bcded442343d82e297461b15895c1193316db6d2093e6934885ab0be723ae5cd7ef4693ba66cbc566563820983bf6e3ff9efa0303058c098c0872762a43bcc1bc21b494636d3c959252c9bb55e934daa639a497179300385f2b7b64cf77764c175b66f0f522ad4f7a836ce864f190bcc70d9a262d7fda18cb87a0523384fed3f9964b1ce9bc49f66399ef895067ec65d5f09a8facf331322930d2b6cb16ff58b89ea96c89f5d6537b9d8d0320f4327a043f6cb4f9ead9bedd0631cb554d6147002278343c1b02e976a436c49ff719816ee93a775b1026adecc6a2046d55544aa0751e5324136e44a710da1a10ef7a50bce68ba3a08e0215b2d6cb2f5f0f43f1356f69d58dccab9104024e93b27ff785c9d1e5e075afd96831b71577c7e5c8f73ca19619b0c6c1cc26ed653bb12ff66fef65221a8eb5e5081b2242b987a4905636502f4e950310fd034fbfa276bf88c61888765a7bec6a5b5c317f0a8717d56827674d7d2c2600933ed91ac7a87c1468d3e847542e9c833c362dc6ab9ae39f77f6ecff147cec6e3439a8bc6c576e2dbecb6c7bef067ebbae4266e83424af4e386ef7c47458c653f8824b5add760a5407ce97f5632fbaaec749e340e52abbd36d0e68b360052f583f051b507fb66f91636dab642064c349c2b4926a3b354dc6d2feb5d6b8f83933ef0bacf681b224e884aa63616d1717ad1b131128d1bb9d70bf36acade0f5d85f7de9c41a7e6d4492f6524f63ca7d076b1a576fbad944a26a07a66a6d65cb9810e812777488b024ba3cc6e3aab4067875daf6b10dd0e52a8534fa7cd69d7088da238ccbbb2b7c8ae917e659348729ae277e8683a849837a35e49405cc999d541a94d0bee2d89f4830087f03d46e1112b94819e9e502ea57d8eb57197c01bbf962e9926e4e5ee690c69e15f1f0031909f5fb3cac1fe7af1330eae08000de5c42134d010c213d1e5989f571138edb0758ffb223feb02a55ec566c623587eb86dd0a294bb6cba5d6bb779a7ba88fe0e0df4724c7a56e8304b5428bfab8c74dddaeb9ac5ca31bbba221b29cc3984582ac296b5c20de63c198b17da02253d0eb62ed6a28b8a11549c6ed1874fea360a6cbcf973c831a906fcbce8c9218cb839fe67ff1e2bf8e3459d05d23d9f1e0e1c876f245fdaeb57ce1dd046f5bb2e436cec775bc1cebd1cc1ebf5f7a411b851f762c739d8cf958fa1b3bbf7c1e86502fc254d5402b80d5175ac87afffeb679e5414877bc4b4be535aabd683f6caa161c8534d2dee0367e249731e0c7c85179340ab7a1027d0bd528d50376e7fdee454085072a06f94afb4f96a638d9487256da7ccac79e707e8117a854f3c2b15cbe91ba0108eb3d8c3dc659a669542955aa89b687091940561161668975326e877bbc0ccd4e1381cc8312c5f232730ef875a8cecb985dfc1244d8406af1592193870d9d49ff22eea87abcd9cbedb94b3818b7ffa610b5b30cf8863f04995b26ddb10365d5230f9c58d39a47df5d32f93d7cebe8632f42a57429c969a69730218fc899d901a9e251a9a5372e06c68919be13514de57490d02e13a387bc2f1fb0eec865144f8bf0865113d6675fcdb5ce6eea1aaccac0f0989b3aae5bfc3382a66823dfb1d9595fcfc3bf6ee5ce78a5055054ca23fdaaadd591434e09c1b715c1452717a59291c48e48c701a460ed8dce5722cd6a342fa88d7df345d210db1c6d4d3fef78d0e55b6e2f6159b7f185fc41b4312da2cdbb500426723fb1b07f55ac43d1ab44afe9f3acaea56f48f65014485f777ed615c2494f2dec6ac1d9221c538ef9530410dfe65e093481f699f4e6cb34226215f548b145ec58a412c522591b80c0033ddcb039006ad89d5cfa7c34d6ce6c92e3441d48d642c7579efd21e92cb205cac9961cdb9e4890e56c8b5934f3bad44b45036d05022f0c66cfe08367ab6d8fffb43b509d4871435c6974d4a31d544f6f30e4e7c874a1e283a236ec60ce99f289002cbba2af26cf947fb9200d73864aec55a31f560e8540a14cea3ed357e986239198bac698a75e610d693bf93146649e4318301ebde743e23c64dc0c141e86e5213f745b2962944e0e4c0fdad3e7338138ef8d30a653640b161f30f2a757d1b66174ac9c87824a0971927748a62578dc62e5b267ff81d77a73bfde4e028ea0fc86001cbc944b7c8211fab26b8faa69751ecbaf5065df20ddd6ea5ba5438ac5dd641de1853e82b3b14a7b1a4caec50a768b47f5f09011cb3e27d22deabb528b785f31589e155a548d49d17030e2a15ad49662f318eee321d0505de57bc87bc7729444255bad7cece632bd99cfa0c4248ea5c5f004a940f7826102d0fa81cf57b54454f38321483b2962ff68e69e4a85daec306e6017d9f0393b17e9429c3b1f24edff857000b3bc6ea8137358926b3bd40906298af5ac4ae51e3c88ece7f9ac79eecf09b66fd1bdaa420a1aab7afe3833afe1300cf66311f04b42ceb642f6c7e45a914e5df466c24ada8fc53542fb22f5b40b22822dcbd154cb29a8398dce3d1d6ff3a941b0c7837bdb604daca5255b0a30b5a9aa3988914e92ec1720b8ce99e14603271d7fc739d8ce5be79d5a74b767aa206de6acb0c26462cad1c68f80714e26753ba19f3681143577e7764a32d1628e227ba8cb01c416666cedc4bfdbf55fe5754851212364176a4444b0b0eadedc68dcf66a480621feab5416b54f60c8626a55fef06e81de547ddd37a6c9ed613bfa619ccac6e8a0da2684e89598a4154e70090c0da9a7be5cc5954bddfc718664285b0587a00d198c4f2b7a1fc5216bef0f59a371fb3809b45af2e0a6403769dd5dd5977e5752545fe12f6be8446c88395f6a84df33c6f890a96c4f423c8de21c877ae85ce234080e3419621d1fc81eb48d6ed2ba298c2ddebe0622d980f16c80369f126728f3aac0e0b76d62ca2c0a7c49a511d20dced6a09ba2c6ea08ec4fd1d1d334cd71e3d34ff7fe4e8ef42b2b19dc57bcf569f7b934f6da1278ec085cd334d8dc3a2376b1f5d313c5e904ea2f5763abde10f34883d51019d77d6e2851132b94c6ae3142003b02c5ea873b75c742f9496234edfbb86c7ac6a0c57b59d754a960468f023ac00627abc8f2f95565c16d5200b1241a76e9ab97b4cb36f378abb06322faf0ca780ebaaa101358c4e41ba94eb6b2048df34b49e9fb1ae4e9af10b4ff5e4db2f2bb6ab72aed617598ecae325159b8c6937bb75f49150933c947756aceca9bb8230033a793aeec7e5cb1d01c0deae80f9ea3b022a871f4885a9c27bab6f9c76774714b1b47f30ad32c6a5a5040558138e59dedcbfb63e8610360b95e7ab208361ebe22e26a5809e0cfd0aa631f302934332eaedebd3490891720df24fed9eac03a4c855d9e139f462926cbc7de198c02a7f28c5521c06b0e60f5600d0c551798859715c2273a904c080a971752b145766a1acf97e96244fcf2dd7263672f0ee5b0601a364b8d3046eca8fdc9e501e5c6834ef57d0e211325cab7f3e3e8facbb3e930dc56995c73a62c525d21f9b5441e55e2e253ff5bc0fd36a04cf79fb9ffb9258b9f9f609e4b7bac4b1a66b3f0cccf90473948eed1b64ed6d3e610ce1b1fa1666da23b47deadad4918b77e76db73437780c5c8f371aa5e05c0d92c21958bf5292bf2dc9cc73615f349ab815e28f5007029cb3dfbed34413c09c72fe7beadd38d457f1c36e4a754e93dc023e259e5ce2faf688e32ad9497c3ec58254c7c135d3c4263c741da5459a8cbae4ef7b90376ed180b8c7f789390b2aa5c6ad945417fac67d244c3838a9819dc3f051edf63e56f2532b88911427c9cdadb6b4c1f232849ba12cee578576f280bbac91f5c99059fe457f448c37938a2c0dcd6a51f255b7778220843f726fe54211a9fc2f8ee1436bf41f62d16cb9cf83f7df2e7a8e6861f90e4a83d869636c5799a9559d4a6fb7192066540261aa45200f57aac43f2068f966ee411e1ca0cb498403810803f391750183af01315a126f5c91aa071cb3ebb863a70d906c96e42206927e3d49918e97575dbd8b7ab1fc504fdabdfacdae7bcdbe1f62b5d62cc2dea3c1888a085404f45a4c9313f17719b5fa78eee7e1209cf6257fb3c1e2bf04894086610348bb200ed650b383562aef5d0866548be2178e83834527f894bbffb0cfa9cc05b7e271d9932cea7abe48df8d23bb9b8261681a491089d1093f2124c473efb9c75545757f799cf0275026e8f0830b9a30a1dd3522441f607e80aa25e6e88baf03221cc4d03ce43c9ae0686f3b52f27f4d99173ab4c816830bd63d3a69057cfa32d1e51a1ee27ce0a8183891437dd02c568b9575c8bc851f2706c064d50cada7c9109765584147c06250694c3a87b2932db342869f4a6b29663b941f38316c2cfe58f20209ed93acb9a04000f8e1809e0e28dbfa48814d57a2332586bdf6ab19bac7b6b2ff523cfc7e1ab399f13fa0b34a741ecaef280eca7dfed618a53de1d6962c18a89942b4a6ce77c30b122c029fb9b2ab5ddf3ca01d36e4b56f8a152e48d3dbf91a1b4762f40b3ca88c9c33ce25b6d2f0b6c9cb568b24e00cecbb8f61e139ef545310c203a4aa52ab6fea56c8a77afd3919ababedaa956ceaa3a3e562773a6800aec5db0c16e9a79bc4dbbd962ff32b2ce34204792c65347206332bb4e0757bf0099de040b7a733affae82fca4efc756680cb4bc0c4762f1ab95ce00fc5f5f6e583bb37f11156ca90fc7292670faa1ec80ef778d57742c235bb6dd473d2220ef6ae7aaebd4c961ffb2817175fe6bb66baeb0054617c061d0c97aaa2472dd87defe51aaee55fb94c78559615916f48eb30a029dda35b192ed60d2e04c0b8b73e0593cc72c71ffbd801356536d7f8f34a07d11c40505513656bf511b4aa3fe95b4132a52cfa2b97e8e115bf64d319168257b6d82aaa18ca380f87205dcc482e0ae7f511066e7a8cac09c2d7246e59c26a7c5a888075d587596734b070b7cbf0361d47fffc5f6100c05c47bc0a39fe6941e694320af2f4aba5a74c9475899be7e59d06767efee3dabe140f29eec73751dd96392a17b159e6d858647ec7d981a441ead5fa583bf8249d181b3c587a3077c32c07c7daa87f91f0e077d50e416a21c6e3a83bebb56067ab31711e6053c17b3949bb769131b922c35a642d941192c8a070d9dd8d4519844ebe50157ace9da96de3a8a1afce0c5689b15d5233cd6a7fd04098f16"}, {&(0x7f0000001ac0)="b726b1094d0a7ee7bf9c4a4de379c3d4b8ff74976d163d641e54c11bebfed09f5636654d69242b868b55589c3f2749c5ebd7faf0c5a7e9de0cd354719152728338dd200b6d10106cc4cc5c71d1fc0dc7952b4aef0c90b0475db0"}], 0x100000000000033b, 0x0, 0x0, 0x40d}, 0x7) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='-[!!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-.(,#,\x00', &(0x7f00000002c0)='(@\xdb$#/\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)=':*@].,\x00', &(0x7f0000000380)='@\x00']) utimensat(r0, &(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)={{0xd7b, 0x6}, {0x10000, 0x8}}, 0x0) 16:00:05 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x20) shmctl$IPC_RMID(r0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8001, r1, r2, r3, r4, 0x20, 0x20}, 0xfffffffffffffffc, 0xfffffffffffffbff, r5, r6, 0xc, 0x0, 0xaa3}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000200)='./bus\x00', 0x2000000000020040, 0x40) clock_getres(0x3, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="5c337556510487009a7757d07431232e24cbdba5901fad82107c840dd97bb5e6ed2c1353094c2e9f2e489f0274fe73da6d21a7b98fc7d14546a5829c210fb3a350fa01a672be2ed33abd3530d85b1c2c70d15e70195e7845b9667119b726990581", 0x61) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)=0x1) 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="900000000050d25f5daf656788000000f4ab1c313fc7586942b1b3127c8ca16a28a372ce2ee5ac00b7845c707cd155399410b64afeb17dca529db397e82b86d4301b37e54a1fa3809bc301ad41e98259a74a25713b7a8895b50aca198189e08e1c260c5348d628b8d9a4d1dc3daefe7aba8c87aea59c18225f35c6491abd7b6e838babc869d9098a0000"], 0x90}, 0x9) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x42) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:05 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4, 0xffffffe9}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x100000001, 0x1, 0x7, 0x9}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$KDENABIO(r0, 0x20004b3c) fcntl$setstatus(r1, 0x4, 0x80) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)='\f', 0x1) 16:00:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x18b80, 0x183) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_emit_ethernet(0x30, &(0x7f0000000040)="35f7a9c154b72d15913a1b166fcc63a9d48f69f1cb40cd5c89d37ce7a5a31bef7062a225510a4aba8d2d8b8e8db5363f") setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018610400ff00007527feff02e36ca125ffff0000f5ff000000ffff0200000003000000f2e9ff000001", 0x2c}], 0x1) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x5}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xec54, 0x5426, 0x4, "fc0ad6605c20986bed9d6217b4cabc41eeb39aef", 0x5, 0xffffffffffffff7f}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82010000000100000000"], 0x10) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30, 0x400}, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x20000000001b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="587cb26cf030d13b79c0529f573bb33d4a6a145777013bceec887f7be0133bf2f9e6e6a16f119a8b0f9f5abcb0452fdb0f1755e968e2978a32fefc7be479e981c6a53b452b", 0x45}, {0x0}], 0x2, 0x0, 0x0) r1 = dup(r0) fchmod(r0, 0x80) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000680)=[&(0x7f0000000540)=',\x00', &(0x7f0000000580)='$\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000640)='\'\xfa-@:\x00'], &(0x7f00000007c0)=[&(0x7f00000006c0)='%.(.#\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='^\x00']) fcntl$setstatus(r1, 0x4, 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7}, {0x96}]}) syz_emit_ethernet(0x177, &(0x7f0000000000)="b2") 16:00:07 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xff, 0xa00000, 0x4, 0x4}) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x35}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2112, 0x200000046485d3f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x0, 0x774}, {0x189, 0x1}, {0x1af, 0x9f}], 0x3}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f81000000d00d1628b53a", 0x19a) write(r0, &(0x7f0000000840)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280f33ee6185c6a19e1a3fbed9d7c78172f3d8815152be68a0237f559b7cb501000ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a7f24b902751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e16a03ddf85a86e3ffad84f3d7da53a602000000ac0fe439f3c2ff8a0d", 0xf8) r1 = syz_open_pts() close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000340)='./file0\x00', 0x402000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000300)="de17b76e7b26bd37b90ae18308069c29b41885a0cdb74a786563c417650e38df98bec3019dfb7b2c7cd6dc03efe815eebc570dbec7179626ff", 0x39, 0x0, 0x0, 0x0) setuid(0xee01) ioctl$TIOCDRAIN(r0, 0x2000745e) semget(0x3, 0x0, 0x4) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x140) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvfrom$unix(r0, &(0x7f00000000c0)=""/229, 0xe5, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x8f, 0xff) getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) 16:00:07 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x848, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x2cd42eb9, 0xb7b, 0x1, 0xffffffffffffffc1}, {0x800, 0x0, 0x0, 0x1000}, {0x5, 0x2, 0x1ff, 0x1}, {0x7ff, 0x1, 0x7, 0xffffffff}, {0x0, 0x2, 0x6, 0x1}, {0x6b4e, 0x7, 0x7ff}, {0x8001, 0x67, 0x1, 0x3}, {0x5, 0xb4a, 0x5, 0x5}, {0x3, 0x7, 0x400, 0x1f}]}) r1 = socket(0x100000018, 0x1, 0xfffffffffffffffe) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) socket(0x6, 0x8003, 0xfffffffffffffffa) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000500)={0xfff, 0x1, 0x1ff, {[0xa76, 0x4af5, 0x100000001, 0x9, 0x7, 0x1, 0x7ff, 0x1, 0x1ff, 0x1, 0xb8a, 0x6, 0x7a01, 0x8000, 0xfff, 0x1, 0x5, 0x7], [0x4, 0x1, 0xff, 0x9, 0x2, 0x93b, 0x2, 0x101, 0x200, 0x4], [0xd615, 0x8, 0x400, 0x8000, 0x3ff, 0x704c, 0x8], [0xffffffffffffffbd, 0x7, 0x5, 0x9e, 0x5, 0xc800000000000000], [{0x7695, 0xfffffffffffffff8, 0x3, 0xd7f}, {0x40, 0xfff, 0xe500000000000000, 0x80}, {0x57, 0x80000001, 0x5, 0x9}, {0x100000000, 0x3ff, 0x100, 0x4}, {0x6, 0x2, 0x53, 0x5}, {0x9, 0x2, 0xfffffffffffffffa, 0x7}, {0x3, 0x8, 0x3f, 0xb7}, {0xadc, 0x6b45, 0x401, 0x4988}], {0x0, 0x8000, 0x40, 0x7ff}, {0x7a3, 0xb392, 0x5, 0x7}}}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10400, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0xc1a, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = dup(r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) open(&(0x7f00000000c0)='./file1\x00', 0x40, 0x100) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 16:00:08 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffbfffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x4}) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x5, 0x6, 0x7fffffff, "dfffc6ccb873cd524a06d2ccf679ee5f7314e7a2", 0x7, 0x7}) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/143, 0x8f, 0x800, &(0x7f0000000000)={0x2, 0x1}, 0xc) ftruncate(r0, 0x0, 0x4000) 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a5387060002284335b554adf2d000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x2, 0x2, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x4, 0xff]}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x80, 0x100) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="b7369bbcac64b812d6a2f42097c0", 0xe}, {&(0x7f0000000100)="11b5d76e1d63a028d51fa3018db4815be97250fb1b36201efa27d6ceaa9de61c882e2c563cb81c550548469d372e20f3ec4d8ddae9fbeb1859c38f0a7baaa26fd3998d40add15c1e37dc85ec0aee513f168a39aa6250829f35f0b9cf2a25910b59ce60cee4", 0x65}, {&(0x7f0000000180)="7464c4b5887f0be60bca5d2c62d424ce9c3f332664ac5ddead2e54fd3b857f2705e83c479ce374412c0993b8082f0e1a0244b239156a354be5d393d4764bcc354a15c6ed7cb5483bfb3cb91e9f811f163b4769022e5cdcde18ab6e1d27406c9c88f0df2bdcb6da7d1e3c44a9d4c2c147fb36d078b43f311a7e440c71c89c00ce5330eaa3bb00defce8337a1ec4a9bcddbf05ce33d4d6b9768ca7db5e8314f2c8802affeb8bce763ec8", 0xa9}], 0x3, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x1}, 0x400) bind(r1, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) 16:00:08 executing program 0: fchmod(0xffffffffffffffff, 0x8e35e309f3cbeb4d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x10000004) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x2000040501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) shutdown(r1, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x45}], 0x1}) socketpair(0x1e, 0x3, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) recvfrom(r1, &(0x7f0000000100)=""/53, 0x35, 0x7fe, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xff, 0x1}, 0xc) dup(r0) 16:00:08 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xe9, 0x80, 0xffffffffffffffff, 0x1000, "46ce035cb13dde299e1f4213713c972880795d91", 0x1ff, 0xafe}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8c8, 0x0) ftruncate(r0, 0x0, 0x800) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xdf2, 0x2, './file0\x00', 0x95a6, 0x9, 0x3, 0x80000000}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x10201, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000240)="000000186a56b55b3e7533010000ac014dd5706c00056fdd59cda2d3ff228d3043cf2e70c06900003c090033", 0x2c}], 0x1) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x9, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc, 0x8000000000002) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) dup(r0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2}], 0x2000000000000002}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 16:00:08 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0xbe91ac465b1e5a2b, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:00:08 executing program 0: r0 = semget(0x3, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x3, 0x80000001, 0x1800}, {0x2, 0x9, 0x1800}, {0x2, 0xfffffffffffffff7, 0x1000}], 0x3) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x61, 0x80000001}, {0x85, 0xc0db}, {0x2, 0xffffffff}], 0x3}) r2 = geteuid() r3 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) setuid(r2) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)="75df67f87fd89719a6e42d6a8ef2fe7a0864dd60fc502053b591549afe78abffb30450ef9a5fd43702c9531de408d89d18e8e9c9abc9866b8354c5e08b6a2503bc7bdfe240aa899ab79bccb780c933af78703c11f64a0e795e58b1587ffdaadd5ad9d77a7802a87a0cbb8bead2616825b7d20adfbdcb4b9dd370b2a8d7080f1521cd38624b197c04309a53dc6816672b199d7239082e248f67e19eac8208cc956bcbf51912aab3b6152aee05b6590cea2f3b6219441da5ecbf302f509f967f95b15fa8726e022c04f949c9c66e49680c7ce1d146ddc2baea296e63f3ed691c0a1e23a91f6671271ea08130", 0xeb}], 0x1) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000080)={0x0, 0x8, {[0x81, 0x1, 0xfffffffffffffff9, 0x3ff, 0x81, 0x101, 0xb91, 0x3ff, 0x6, 0x1, 0xb3a, 0x3ff, 0x81, 0x101, 0x0, 0x100000000, 0x3, 0xce], [0x7, 0x9, 0x394cb992, 0x0, 0x8, 0x800, 0x401, 0x800, 0x100000000, 0x4], [0x4, 0x800, 0x0, 0x2, 0x8, 0x538b2b37, 0xe508], [0xa2, 0x8, 0x7, 0x5, 0xfff, 0x8], [{0xffff, 0x1, 0x7, 0x101}, {0x8, 0x3, 0xe4}, {0x3, 0x400, 0xfffffffffffffe00, 0xffffffff00000000}, {0x6, 0x6, 0x23}, {0x10000, 0x1, 0x1}, {0x2b, 0x4, 0x9, 0x67e}, {0x2, 0x1, 0x2e44060d, 0xf770c87}, {0x157, 0x100, 0x800, 0x6}], {0x1, 0x8, 0x3, 0x3}, {0x100, 0x62, 0xffffffffffffffff, 0x7ff80000}}}) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="510fc3a078de04a796209233bc991f51711363fb2070a5b239a0fd2363fd583d108a556ed54b928b1526d1ec3af09076e76831fa6e1b3ccec72effd786bfa6be608dbd6c6b9e723f3ebe62213921795e36a59a98b2ec43f4c4b283fa81af094624e7ee8a161f8f0db9ee81f901f615c8520a71f898a262c657996cb81500fc216eca882cb86cd595e8ba612d8c91639a11cec90e1f8847147b4a76479c5d3475c14e779a942f3bf8577eccdf6d2cc3f39c40c9181c48f50dc0f23b49527ffd51138945ee2c40435eeae7c75eac7ffa4bf8a2e800b14a97ae0df3384430095b896e8609aabdaabb2c343ac05f2f92e88ec0e5c343371cfc8c512ec53c8fd08353a21f93c0a39de06fd090dfadcf69267e30f94d848f5250bfa523d4bbf09b7fdb", 0x374) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: poll(0x0, 0x0, 0x100000000) execve(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x22, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) poll(&(0x7f0000000040), 0x0, 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8400000003fd, 0x40) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="23777c68b32525e1513dc00305997d871b51f35941123188ee9950fcc36195ee9d1a6e9c2cf9b4883ce69c6e7201ebb14adbf198e9afef872f1071bc29ab335df46ee49595c1d3555ec80079a47ee1bb548a542ff5bb30aed3149c3cc12cd84621b917c3c55b0695a9b29165b8fa466a06d2b45eac7b2a37eb0732dce163363070", 0x81}], 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) socket$inet6(0x18, 0x1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:09 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20800, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chflagsat(r0, 0x0, 0x1, 0x6e185558b692c2c0) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x100000001, r2}) poll(&(0x7f00000000c0)=[{r0, 0xc4}, {r0, 0x100}, {r1}], 0x3, 0x10000) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d397fd1bd8a6a0926b3666d4abd18a9810d21a85c6c671dda1e5ae66b2ea6778c85e1a47f05f31c98ea4d0776524b01519f872f793ccdc6a8daf0b370e3cd66487c478cef1c27cdd6ac658c7d64756811ecdcbc2a251f0fd8e4097749041cdcf8d9daa77a25737d66742226206bd884f6f30e0b570edfb3364fec0705271bdc613bf4e592f370467087a7b1a85cadbba72e994ac12e6f8afe0305e68347c3f1ad672fad60b9a8944403d006cfb02490399401f4a6ebc468ad58eeff9187403a7ea", 0xc1) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) write(r1, &(0x7f0000000040)="1c690f8e4d323f4073b4aa", 0xb) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) fcntl$setstatus(r2, 0x4, 0x8c) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/47}, &(0x7f0000000540)=0x31) sendto(r0, &(0x7f0000000580)="4273691dc546d6dc39", 0x9, 0x400, &(0x7f00000005c0)=@in={0x2, 0x3}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x5, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x73619ba967e804a8, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x20}, 0xc) close(r1) close(r2) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="96") 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='W\x00') r1 = open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) r3 = getgid() r4 = getgid() r5 = getegid() setgroups(0x5, &(0x7f00000000c0)=[r1, r2, r3, r4, r5]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) syz_open_pts() 16:00:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() pwrite(r0, &(0x7f0000000000)="4bf24bbe9fba059a5fecede4751a8690a5227f7568c662076a6404d72ade889bd8dc99201802c86d9b03d334ea15aadca7d7e8fcc06680b855e54e70fa8b9acca87e169aee3916ebb3755534396aca9f3509538753f440af84624464f2f6111e522c25c5b98e5ba95cbdc4e3", 0x6c, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) accept(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) pread(r0, &(0x7f0000000180)="1328966af7af935d7287793c4974d0e6c848949f100b6d78354ac7b844abe18eb0624f24d6959f827a5b511c08edf19155bc375b22617e795730b0f7d2c7f9b5947d", 0x42, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x1, 0x6, &(0x7f0000000640)=""/4096, &(0x7f0000000200)=0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000540)='/dev/wsmouse0\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/wsmouse0\x00']) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xa6, 0x2, 0xfff, 0xcf2}, {{r1}, 0xfffffffffffffff5, 0x40, 0x800000c4, 0x4, 0x1}, {{r3}, 0xfffffffffffffffa, 0x6, 0x80000000, 0x101, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x20, 0x8}, {{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0x3f, 0x7}, {{r3}, 0xffffffffffffffff, 0x84, 0xa, 0x9}], 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0xffff, 0xd74]}) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000140)=""/193, 0xc1, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x3, 0x60) syz_emit_ethernet(0x62, &(0x7f0000000340)="9b3955585a3b88699a2c69e6fd50e5e34fdf4a2144ffc5f3e9526a8dc6e57cb509850d6d02a44c38060413884605f12972ac6a316fc330c8d151e0e11fa177e3d102bf1567e12d6a3f7619aca7dfa8da68b311c4c8ced355f196319ffeb49e49d323") setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/210) semget$private(0x0, 0x7, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f00003f0000/0x6000)=nil, 0x6000) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = getpgrp() setpgid(r0, r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x9, 0x4, 0x400, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xa63b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2335}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x92c3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xbf9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x321a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000540)={0x467, 0x5, 0xffffffff}) lseek(r2, 0x0, 0x0, 0x2) r3 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) bind$unix(r2, &(0x7f0000000580)=@file={0x1, './file\x00'}, 0x9) setpgid(r0, r0) getrusage(0x0, &(0x7f00000005c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x0, 0x9, 0x2}, {0x18, 0x1, 0x7, 0x9}, 0x9, [0x400, 0x5, 0x6, 0x7ff, 0xfffffffffffffffb, 0x6, 0xfc, 0x1]}, 0x3c) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000006c0)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000700)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x100, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000780)) fcntl$setown(r5, 0x6, r0) readlinkat(r4, &(0x7f00000007c0)='./file\x00', &(0x7f0000000800)=""/4096, 0x1000) read(r2, &(0x7f0000001800)=""/116, 0x74) setpgid(r0, r0) lseek(r2, 0x0, 0x0, 0x1) mkdirat(r4, &(0x7f0000001880)='./file\x00', 0x2) getsockname$unix(r2, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) symlinkat(&(0x7f0000001940)='./file0\x00', r4, &(0x7f0000001980)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x280, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001a00)) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20081, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0x73df) r1 = open(&(0x7f0000001800)='./bus\x00', 0x18110, 0x15) r2 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x753, 0x1, 0x1, 0xfffffffffffff001, 0x9}, 0xc) mknod(&(0x7f0000001780)='./bus\x00', 0x8, 0xb1) r3 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0xe85) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x66, 0x0, 0xffffffffffffffff, 0x0) r4 = getpid() r5 = getuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={r4, r5, r6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/245, 0xf5}, {&(0x7f00000004c0)=""/101, 0x65}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/164, 0xa4}], 0x5, &(0x7f0000000740)=""/4096, 0x1000}, 0x40) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x1, 0x6, 0xb4, r7}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000280)=0x5) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3ef, &(0x7f0000000140)="d31e59cba0a164f309ec5f72791d2ba4d9e1f60cbd3089c5b7e91ee90cb96f282e74") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) clock_settime(0x4, &(0x7f0000000000)={0x7, 0x1ff}) 16:00:15 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) fchflags(r0, 0x0) setsockopt(r0, 0x94c9, 0x49, &(0x7f0000000300)="f4e2a749d5e5141cced8c33d5fa678a2791479fdf2822d08d0046a52d7ccacb864ec5c9c6979735e455e83b8f0c65d785f02c857895e3ebbfe159e6330fbd416e44f680bdfc6f5a8d4cd331c60570077ddf4b33aa1ece47cb20a2b473fcd46af1dbf7d066ffbfe5defb5a469240ab1a98800b944c7d662f0cc691e20ee7d5239db3c44d8ef1a26815bfe0e64c6b446499173b965de33b747fea78d354282f05148ce825abefa4ea2b4c7f6c4ff28d0b9e892e058464d7569b8fbf59ee5b51e0e57f70f9a27023a60939fb8465bfcadc419d83e4cc1fb45aba24ad84ba14f5b54", 0xe0) accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000540)=0x8) pledge(&(0x7f0000000040)='/dev/wsmouse0\x00', &(0x7f00000000c0)='+(\x00') ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80000000080, 0x0) ftruncate(r0, 0x0, 0x101) sendto$inet6(r1, &(0x7f0000000580)="39eb9e35e0c2638f45e25a2d8da85ef140011f724c9a5739da2635ebcf89e6eb9ead20cea40cce4865f659d97fe0363eca625bba4997df086d8b3465fa118bea52324ed4e9a13a35005e065c19b5675e7f8c2c4f9621055ccb28d16ab63c3acf56ee3d7e35bec01e05b168fa795676b19b7c252aa8d9b8974b9be4f04951cad89fbc3ca80207fc709cd3aaa7956e0f230216556b5651ea488415eedbbc519f76b22f754e4030741f40849e1c1ec01a34011bfb2aed5a34ae5a4bf86c3bc4e3edebad39a95fa605f3293bc0ce2b777d", 0xcf, 0x2, &(0x7f0000000480)={0x18, 0x0, 0x7fffffff, 0x5}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x55, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000440)={0x100000001, './file0\x00', './file0\x00'}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0x6) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0xffffffffffffffe0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x82, 0x80000001}], 0x1}) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) semget(0x3, 0x5, 0x20) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) dup2(r0, r1) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="691ee34370ff43390d3d29e7eb1604bf0b2f887db440606e021259ae4b2cd636ae00de14e87a02470e231c96bcd7597eea1c043a8a2a677dd2596b708001a6b9de09e754deae9c58ea4336be2f65ccc2fe8028b73d7f4b92e4766402b7a90c57043b50903d3ff28d24f27618c9ce1e50b909324d16ea7154ced76d9ca9e5c428982e4a36ce59d45f92f6132e5b41363c7c8fc9a5a090aa070f12447910a4e83159dcf338f1a642848f0ab46f3f305535e6d680ef4f548187dac570116c674f4b94439e1926ec068054b0dd2cbcc89b77208f9a6619279450ec2eec87", 0xdc}], 0x1, &(0x7f0000000180)=[{0x88, 0x0, 0x3, "1734fa30e18f3a10aa3fe942e8a5c71431038387139dc2b2cff9c04a667677f9cf4c59ab3a914ed4b357caa245b6e7be781f9f7835e926fecb62c31fbd7b4a36a8143c405a7d8418746c8fc342a42d5c5d759bcc7b88fcd879f136b65c7365509d69a2e2525b1fafc6878316b59c43a5f6"}, {0xd0, 0xffff, 0x3, "ab0a7ff8df87f0ed09db5a2beddc8bc53d9ef9ea3da8dd77485a4b9f4f2b38aae21342bf8413a86c00d301a6ceec0a55d40b3d590c4c89e0f6be5b662568823ceb2b8ff858640f52b06125d95be3efa98e79ec2c2579c3934147aaa13d276b38d369706396160f871f97c499d57412386671a59d7371f760bee397a10eeacf1574728dbc27f3cf7526f5778e5ffa72e8d79f31e65f71ae9d378f8c812f8a721a8f5e35963d5ae1031445ef080707a85279e13cf27e07cce42a3f1d6e8923b0"}, {0x68, 0xffff, 0x3, "2159cf6acdef6b4ccfeb0ce3a6dbd97d001ef71c8f861143f2b038dfc20609a4739eef32573ac3c2a6fb19e46ac686b5df7cb2345b510f8202b8d35804c4cd48201a0c92518dd31cc440895b0902c505c7"}, {0x1010, 0xffff, 0x3, "a48ab6631160e69c2af494aa13b9b20a8d22cab8f12cf5818fcb7ceeacb9bcdc8fdca601887e10065c5b1bb85e0765602aeb202f9b1b9edfa23e4292b19201b3d48a3e56a9283747d133c0f54b4730f2e40b436c0dc5039bb0a1cc3997fa5f266bb48a5fbf7b829f01a104745d584e538297eb182a5b2f3c9acfb1def36d7562011edac69c1739fa064fc748525fd932a6212d9459fa36eccfabc4947fa260ac08ef3cd72585cf8e8f6e124454b67656ccd3edb1c3388ec99aae7fa65d792af6258e81a09232227aa3a323d4f6c1aaf929287d809d42ea48dd92cb12975a53e487b07d6e74589c52ac903a3681cd1b9677c240177fc82e49d2ab0a573539ac191f4ca6f26224fa48e9825c618d4ab87b1d00fe1cb4aec9887f7c50b35ad940352043bf0d5ee85e5fa4fcc875b6d43504f5979c510b0876ef8d4c482493b933533db6b15ecd9506dc8780b58becfc3251df0c342169ece7bb5b799fc0c84dedffdfee6017774a1f10e83982c3f7f361848eeef1768b4f74db0310f3b4d58332aa3772407a92178854b55e62f3269d0eb38a6d56ad300c7bcf1115d6e6e017f9aea7b8599305fe97a95dc60c837816446e96d704b14ab242f7815ee33939cc44d5503ebbc450f41eed3b484cb735eafa5a8098a911ffc8c860d484a63719e5cab200d17bf662d934694fa976f652b4c8dc073841b251d3fb8329a9a70bac832dfad5c41461714e32fc393ef8d942421c53f4f8caa611594089cefbc64e11c5297b8126a471baa3e021c2433ff7af73bdabfca7f89e8a111cb9b0b47fca2e8a2d3ac8c2e0bc6c189ac87c60690c641d143d5602bc78e379b20db0ec3486523163d6db957046814f8911b0ef23b27a7b587b22a9a652436dcbafdb64282e7cb4d0f06034ef79f49b55d0361ec852bc3be45c9658a1dc9630f62b92f7f013862751e23dc8c300d667534c02d10b222e110addbaea2567590999474b2a00a37dd73db0232137c42ccc51439885d34192881fc76d3c57e61f8030b9bdec273f24ab4cfc795a5f452838c2ceaf9bcdf996f31870d32d66d5f099c60314143ef698b261d1cb440f673821618bf13cedfcc123d9f9cdc275d79aff18cdabb8e456536d3842e175995dd934d3e42cf1cfbc10bcbe53a4fea741b3a4ebbdb38d55d6510257455c79156df72663c949ebea00974a21a4fd09da5f849b616c7486b89f4610373389fdf51e9ddec19b8f0d4dc2d10bad81d7d9b124f44ad8088e01a37d8cbbb179bfe1b7043aa1cc70aca4dadf03b2b8c588fc86fb816a8be31d7e435c0bef8f211247b66e719c0c7eab4883dd10b87830ef72e92decbd23afc6a292d3701c10e9cb1a029cb1791a8181ceeef797df5ccb9e1497c314a0a755548b3aa8c4c4325639adb6eafda8d4e6171fdf4ddd325fd769d0088f51a408d3e48682ae118fa2bf292dc16cd3884324ca2197b60ddc21f8a9d0f55a197b19e3ead57626c806f929388987c6ccb9ed5316f76f1a404ec7b9da8a869825a194a869d329e9a1da6ebf2520f50a1be80d3b672a84a78a1ade5e7d9e2c6740f3a98c72f1f79784c544f769116b4baeb7979aaa6c60fbe162642b2c53a30778de679096565c5f87fb862fa87b4b6cc8d56b9b4bcef852f04a66ad20b77f4116575b7d242c6e086930ed808868b9f3131b330744878ba87a1f2de524cebf9ae823a9bd6be0ced50f738f53c660b86b7d75cfd49ee9550c4fc8973293726c460a7d28f6e6a9fd6bab67cfbd008d8d8c5f6a71dd741cddf7e4a820c8aedb8a4c1bf4d367de083365742f159ca02dd0def6a5f00aa5f0a9b0bf1b6d5caa4e941b766dcf8f4fcac5158e4a8c4419e19522266bbeb169bd1608aee8cd66659070a646fd72aa403d3793c68d4b41143ad0afd1e770434337cdc0dcba4b41ec8bf5e6a3e2ec2250a6211c5aececaaa28d056589a27e9bc960eeb8ba5dbe12badee9054bc78543538fc3b4681aa545a1c5b07d3b4cc2938266126d1b464e2b2e4fbdff10b3931f29a0a44a55488fc327362577687921a5690e2d06538bd5eb8a62c83d8e7587a78efc26d1b9b153b6e219ed5d78aabf38cbb8a2a0e0bcf5662d7884adb5557e5dd54167e1c7004156134a77a6e8d6edd59ac088001d632c57ba87880ef6ea4d8f5cb879e9e773ca33106549fbe827737faf61e5431eec60040f8a5abd9c1a54b7ac37c319cccf053876adeb459490ee505d3dc25cf4ea162b58b1a4a9c3cec0123da465dbcce13e07131b7a6d4f1be38aca208a15c62564b4111dc92153d9bb55c9c6e5de507f79746eadf8c86ee707b643e75c2ef97ce4957b98e71ee0a38668704086b7bfb387f79b41a5b5be381a9b3bc3aa030330d37fd0285ed61ecff42b67ab4fb4488a05744b235ad9e71eeffb49ad482f6434a70c61549e656a1206949660a5b1cb97823efcf5ae77f526103213eff808341ddc7f0a8620663be03a568f28182a9b67eb9de278e44c8221f0c92bcd94582b2eae620e938c8dfe4354120108c9f2310be4b5c0737a9c2a29f19217e860f3081458ee02d000311f91e5de5f7e36f5b6ae402664c7f5d8336beef3a0024413e1640298aae3f3f5c3bd86d5fa5aa86ec4c4a717b8e63d041434ab352f1b9b4a84edaaede29d6895622283c192fd85ff44dbc205e2e2fcc0c744e460457277a5fabddb23c302c86e353d76568109fdeb7986c1fd7711ba0d8a9e54ef25874835a08d19ec870be8ecb231e35bd8735670914e71e8b9a1d730be8e133863346c2c6e93cbf2004009febbd3413fa16ac9a31b50df4a9966b92808e8adcff48519600f8aa93c1de6fbfa3e7a6964c1d6a36022d9637e45bb035cb2fd73bdbca1953471ea9319eda078f5001640196ad018eaa0baf1d599330bf5061fe8be212e0f1c7d06f66e1789b10911b2d1808f3dba19a45ccb3a08f02d79dbdecab197011e17b1ac146e9fe975ab2eb1c9c33508e30c1323ba16e3218adcccb1922095825bc6d2f11c629e41f534ee61c408eda90482bd4e21ba532c9951bdd5a133237840a4eca4e0d18f3d9f98da1bfb9198098c4474fff552d1ae485dff248ed3934465f2d590b119af1cba7ddc4bb191938b631516de942d080179370796bcad7b63881d96f603820583c22b0979e4dcfe4812bcabe8083a9ff80977e5c28a8527fe99c21fffe65ae2808599cb8e501e107b3dd8139681457dc39cb9335915a4276cdaa691f65934a6a391212ba629da690b56debe765ede3d477a5f13f0118ac6b3007c1e48c75229379975070cb37f1ec7e0dab40045f364c600a62f22e4e46f8745ef3681dcd5c129566859163459d9af2cba7f9d49f7e78436f8cc1f7bf591ca600f3ac285c9aa70ae881f21c393295f758cd1b6a6dcd518dd1f5ee0f4dbf14d9c0d97153d248a535db8e2a3b400b15a6df7522dcb45998515d304c80f9c93dc1c6ea877989f35c4a40b1a85fa882e3cb229b67da76a00ec20ceb28780e1ac2fd5e703c1cc77cb7197dc598a584faa0163cdf959fbe5640143896feeda294f75ed0c79870ccc3d68673fb55b190c8e25e91349e0fd5d6b9c8e0f38207e76a659b0dd662d83095065af4feb16b4ee177edc6bf502de13d57ed44fb03ede8d0fd537c5718a695e1f46453533552fb3f590561bcdfd9261b9e360a15eb4dca7053827ef645d3c62da5fc03f219986a6bb13e868c89aff2190c4850866cdd3f0fb6fe49da412b736985f79370e0d38e6c6a9b401ca2c981efcb565b4a708dfe5c2397bf393c825bd658621efd12f608319ab67416962504514b7cd3996ad544b02d0711fa3679b6a2f0f304485cd8c44a476e93091638d7bc1bfa070bdaca68f0b8902851ad2df45abf5200e3077906e8ab0b29236257b1fa364c254b2fbbd7bc7eaa54f71da2a8b23049a1ea56b7f7333dcb9620c6fd9dd7b85c56664442fac51f317bfa3fafaac79261a6a5aeab11201096ec7bcfb5a8c0bca9db6e5a7c42f52a09b7361f885e49798a9ddc9951bddd52191e3ad7ac5085728be2bf8beda57b28e53761bb35874e13f7c2c30afd3ec2342113a85e6a2ba257619f398373ead1296ba7a5e22cea6c522e6b1af90a83cfc514da21402f1f47e12be8d272097ff99c626d249917fc256952a6cc15b88feaca2132ff3d8bc8984662d5111b514d00b5f9b9ec24537116f6b202650cb072dfa2e8af1bcec5f82ef6607fd6300c31d0e058624f2162c37eb7048c0928040d0ee8116d43cc1afb55e88147fee255282bb27bd49a873490673011ca5f766fc6fd535e2f77d3c20c41038d79ee7b50712504f4a62d9a40f0fa11f91e0ec5ecd5de8041dce3d4b64fa9999f5ccf2dbcc5e41d7f17288887225fda2a6f6413ef66e30b56d95cc5dddeae5da2119cca4bf6b52c32e0b6ab9460271be68738612cb687c9ba29c561911c411704eb54cae257945d320776709f0f320d4c5040a4c26562bef02af7c3c36a324997297ef8e1db7123416bf2d7d61103bc448f2e257d48d90f0e2f3d0dcf239a5b73788219d038d36d391788d303b96e945a54feb985cd0e4f4c76438c266c8d6f47487f423bc029cdecb2f047423f7e1699d150b9ce789c6c30650508b3528ec5125f0c9716603096a74a99c617f153b7f77e6ae4fa96c2e236927acf9b95ebe403ab3524cb1fe404755855f18a74fd3417c5c6c73faab893980dbc5671fd0cf42904e8d92eed8e7eb8938a11d900ff0baa826448349560ff469279804a8158ac0f758f2feb9be59d505df6ff7e800ee80f9c7844b18f2470c263a7a4496c1883724ccb8b5bf1c5c945b469751c68beb2cdba99ffec02782b49bdc72c295fbbebd8babacce7c78f6c76364a70220cd3bce773c2c0b6bf3d9a317c439f386b839f9ef41b0bdae861be366fda72850d47822e36738f48a26d0480e175f30ea610c02383d8629456e669e6e258606692bebbca524189d60b854e981e031f568a209a0f6c436a39b814fed9550e2cf4d8cbe17bde64b517012a51d9a678258eb037b69d1899cc31fb4cbc9c12c6ce40a28cade668b7f5a7aac2dca381171be9b97b6da3fdf5d2f9008b00f5d73f2f19e0b40170322cfcd63dd5afdbfc5f950d2ee980539974c9605057ecd3e129ae20a1b16a765eebfee6e8ff43bcd821b8fbcf939c61fe07d8b5d6842926e00de895338e11a17102a8513a8207a629991fb4c5f24e1f9ce856b5c01fe73262465e5e8939d64b4cce9a33dac2e645c2fc185ed06a85de743e1eb76beb707af827d80f5f777a16d76537c252b22be80bd17b8ed6245c6d730155d6dcffaf0c076214f240b36d207438aac80715e694eeb62bcaa8ec45d5395b2355472ec6ba9af5d9305a3665293d91c0a302c7131e0652cd408f243f5a0de844edfa7e537962797beefd44820b8bd21f89303a8922dfaeed3ade11c3f665bae3b5c168bf9f93d8695b57d0053f04a7c44b957ccb75faefe281a8b5c6507cd9435d06c47cea75c2778650e6e10ebe8e6f5023428e7f4ea0b5340c85b515bb83b70edaed649c12c9bc3df903bb6238c537737e6a2c26d3467fe5a237b7169a4a3195dfb93aab303b6220b3c19cd073d52cec26cf6689abf280efa725394bda6cba26297823343cc27aa86db87a1256c8ef9ddbecade4229c614417e2e9b6d252b129882bf7d04170edd44d88e2070762ed585ef8495cd3238b74ae2c9c27db31106257738c1cdf6ed8289e55c3b9a7fa01d292e16042fe2a2e34b3e9d56934496ca904c0fd82f888e7da98114275cd8d20e75afeff44ff557821ffc"}, {0xb8, 0x1, 0x4, "16b7b30058fe989dc2637ef80ff3b1000cd92b32ee37bf1ef71827ed17c508446107417e4bb4d8a31a4c531e0448768ae13529b5127ce178409a88ab06a9cefdea1361ce167c0ba7c2dcda12b51c1a790f5b33ea365b956b7a9680bce480e8f600356025060a9a3b7f93397207f6b8f8526fac548911a441536454d357d44139347b35a13229111ab9837c95393256d350b65f5be3a4bfa2a681a2f8ec621f5039de"}], 0x1288}, 0x8) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r5, r7) sendmsg$unix(r2, &(0x7f0000001300)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000140)="bcf5b20a909546417bdfee47ec5772363fde6fa0af6a70447b8d56ceddc4e9ec67d8c663f0011a70aae6c3f6f15715b44d81e01ca9bc36be38929e11b1d134321d44373a25c73316873ef7ce43f8d0a2feab2eae2009cde7a4e7c40131fdbb813f0a52602ae402347bf7984a0d1e8b156fcca814724ce1c8a0b45be95bc412c4753c4c9f56ae3388409266ff424c286f43743d86a0ae9725b99780b52d3c4b49d68bfc282e1e8689e2fb85637571beed82e808a0947c51233b73df76c533d519", 0xc0}, {&(0x7f0000000200)="e1be6e461f0d3dc89402ea50b2083a4d64af26cdb81e965636c1c441c4a4f7cdecfe6ae24013949e7c04245a09b9e635871f61183902b610d268b00d7548d6a6bf78ee4cc2a416095e4d30f8f9593eb5300ea7a32485546e0fb8628548bb2f62056de2a2278f5e56184b91d6ef11de118731e7ef9cf99043ff9070f832de7b97e44c8c5e1a0a7630f4a4f567ffc369540f6aad56b1bf08531e2a1ccbdf17ae9b22fd15614f07a0be466070e423e93aac6818dee55b3313955aad8c169a0820cdb4ed9e7ed0005fd2520283b12a8a7e80aea7972c7f3c1835814b966b2cb7b9fe1fbcca63aaa29b0fc04fb6e851f2a489e73c8fed9d05eda248405084740a9c6118fbc767887ed1de590d46efb99917c904171e944d29a77847283b5c57a8c033a0d45c7a56c9c3d8aa9b15989998e5310268340b156a24ae570081b9943b0fba853d7fbdfbddc159b7540ba8f9d76726e09d99a2660fc7af4f0be6db37b3133ad847a5bafe61ed0df6ffae44111f3f930dbfa0fac47277a5d5a7b2e825a364baa778c062ca262bd3887e0cdb0f0ebfb15d6afaeff6f4cd573bc08bb524f57573e4a4b1eed291ae4f3f769d520bbd874e4b8c6e5adddd5d6e9c0a495c4cfcaf9d9d6a324e9041f70a86b2c240631ce83d7671245db6639e70832336b5ce6ec1b8a675daaeb3be34e679791c3869d8e5671e2889b20891669c40be0b37275c4505b4cb3fc468949e38b066cb65f340b2b0d364dd90073cdabb3a1e1f0a64f5e5b71fb34ba6d4df90a7bb9350aa9fcbe647d34f6b8134ee497806e6e65f6f25950d5f20eebded10f08824c8bf6f3c7c44b04e028ea2f96ebc381eea2924d8cddb49e44fe4b9afa4d85bb2395b98e4720177eafe145dd995b824cfbb4072e808ed2c9277a1e10d5810f4aafa01bca10cd9ecda0891f9648037fe3c388c8124e5b57e2a4cb6bc930dfe2ca56bb8840f62aaa6828b48d57326ffbe08a2fce50e3b1f8cbc2d2f96ea3b3475ba2de1396e2b0d37ce855acf482085f69af7aaf51fdeb4cd8a03cf3e672d939315788b357838c3d02353cc8b6ebb1152119645fb4f177407653489d8b9a850adfdb1a32e206109ad1d92b09af77c2af9e53d7c666e140d679e72e3ae91670e2cbdbdcf4a95e276935eb7dfcbe3ec1511f351ff7d6259c906039db31523cffe0ac7bdcf385114ae7c4aef0d8cc3dab338c9744c3379d8dd5cab166a1721ca4d164564d9e3bef096e06103e331e2561c1f83ed96b341a5a6a14b46796b269c6e62bfe554d90acd39ef94c682b64c320667f42bb496f8b1c65f2959c68cd626daee5347e186598c0c961cc3ee1dcc5abd4d378b47f038229d82ee274646376134f6bdb6e60d044dce2c4b5d28f30861e0091c6c1606ddd3e5b5b08fe824f674f40d75a6d3ba04de90113784f2c6333584ce53a02eaf2beeaca775d4429e1c1d0b51c8aee850b8d766bf93d38f67b61716ecb8470eef2ad0ffa71850e140dcee86b0aba87edf83575184d8c3cf9a1130d79150f3739eb9569b1d093965938917d38f8b108a685647c1e82e8c50bba78a6c3fc8d2f4f6949719624889b376216212649e95d940732c89b1c189a67153fb858734656f3ed8a4a8b693acaab71173fed7b3d398367e27ec79f1b6c8ad5970147449a544c3ff9fdb991083846fc73cbb2a30b49bf0123c611461b8fbbffb935ff9d97c6bba5334d6f1e5007d9dc1a4b56f8793242b623999878102851fdcef8503b2fe28cf15f27a60a4ed3f364b19568a031e28b712b6bfc0be41884ca52d7330460128f7a0ba5dba5dee4185d332612a3a0c253e12d6952f33bdaab6c41cdb14f3c593f78bd86323edc36a79a2ea8cd11a99817d1a3807ce2c721f2a6162e521a8569e9dbe3724dc87a70237c8a4c3ed0adc29ecd77c27bf70d6c5d44e9b6ae525d00bda80ca4f261cb8650963f8386af06b0015589d4537f5f924aaf24b5bf8a11bfb485480932823a43738d96127434504af05204f38066d73778da42784f229b251fa8f482def17a4ccec7d577adc3118de96d7ad1c26881d0f484a7a74849f7ce714c8f0990d2bcbcf1c8a48aaa55eb3602aaaea1537f5c8325ff4dec3385d1e4666d008dbe4cdfa6eacbc4a5245e906d7339d4fe20e2727a48b6952804bb6b7b42168d915e91984ce5f737f1cc67728888184ac507a7e4b0c0de0908099b681fc5d60af5983577904e117f91399cadad298455a05af8016b672da82f3a93d309f5e5000edb75d1496169e556f5ac87b10a37c4f485c60796e366c4d72178e398c54da83239c94b374e2f15aed33930e21c4b1e789e3faab1f1b207ae4f0b1ff5a2be558455d87d639009979fb06a11ffb7e9fa6046cecf33e4868b1f37836b8a2685cbc6c4140d30601a477b61002b31ba74250315c7c675f7476ea9643af260f722df11064b03b9430aa5dde131979bd5b4052a15a96d23d231710d0de0acef138ce52a0a9e39f8043d2f3b6770cf654c58dbc82cc9b96a8c71cd1be9cea2dcad7d379e9f292ac976bc7247db0ff51a7c75ec9ee77a11544c9f3d378f543e3e3dcb65a9e357bfbe9ceb195ff072cdaad5f96f937da86dc99e0d19dfdc597f3aae88bbfbba99cbf4c018b300df6c866e8b21410c0abf8e5613c431186b65cf073b05dda09a64aa1ff4168cd77ac23b3779e2b70b2565a3e6939ffcc6ee1f82705ac9c140a76a66524c205ad4bff89327c7563ec2671d0a7009b627e9aa35c3fbcb9b6c4828c14ee2a06ed2b9efe5460a579e4837bdd1805a7559d0e5cdce00d8d9c7192774e15e271c36caf5487aeaf3b68107228055dd4e6867b0556802e15c111dcd47bc5ffce0a16843f5316e3bad3128806590e1c5b2c246b57e5df2a5df1e40ebbac9a706782251f97adf0b5c9c3a184ef9f7110a2f4e1e63ca91c2de76670b7f7d719437132cf129d78d6a8a30d8dc6cb9193fead5bddac75ce5d2673407d6771de05d4f488552a23e2e6cb6f2747386dcee2d0404bb6530c7bc4ad7d87518b29f9da30c645d5bb5fd8fddfe572f75dad5488f257aedfd1e8662d2e2011d84e84f30ad05f208132126539bbcabf4b06a1c48b8c5cd7ff44f95789302990cd7550a4848567bd9ff1d2d9621f6de33808ff20e306822496535f422c38e1b57ffd08200f908ce899af8a41f0ea01d13e84fa7572f935fe923e519f058609db21c055cfafdc97d58000770cf79f299461b7e04067b83e1772c778b88acf86222fcff44899e2225dd19c2167e793460533343f182902d0dbf90fb6da5c17c43bf092955450ada4d29e3fc550c295ea42a6c359526deb81944ae0e37c82a49adcdce0677475327ef12ed162eddb537a39ce3aea3e799b7dbca527e9bfcd139546fac12160618e67ac13dad0bd7b155544e51b79a19bef759038a834541be1c2c12851fbe3cf84db256075d1f09307db7fa7d2865e79e66940f21e2fd7fd2d66b24a0ac24b604bd95e633052ef20f019dba4dd36fc9d6ae6a300b177883653921d401312a56b8405c38c63cb0c66e0b080e0f0b05f7b4efac5e7651e6b3a17f0ae6e538e711bd71ef704408a502837027e3e0de6c7a056dd3337ff9a1b69375be34a25396d5455e244049d66760deb740007b24ad2609f8a77fae0f9fd48f520e276c5ac8d2d0b739448a8633d880c522c4c63bb9bb224942b4ea495457ed757fc1e7b3e1e513cf597188933f95f3c78ac64e23a7691d15fa25c85b6421739445e478ae784aee11da2dc3cd4da7596d737cbea619370038349924f84edeb627bc5fcddf293e40c2144a3d5200bfdbeef5087f4e28fe17de0b9d1d5432e16064859e719b08b336e6fbf6b150115a36c54adeab8d9a41ca1968fb170ac169d9d786a67ced6102d64afbb5e608975671bc58a7bed679b97c233e59575caf83a86f188cf65e3ba2fda6f7bf8f9cb582704d73bb510171afe78af1e3cfd97148152c8cff38fb26a4c07147d240ad8fd3bd61a94ec49451d73d67a799864e093aeeea1f4fd0fd35a63ed8723278522e9e84ac75f66713b1f87630905d2994769c492e873eda2336a7749f9152bc6b08de4a86cb8b3ffbba5d68f53685f9141bec8e55fa77b592bd458b32e313f7eed9ed55e3e779387a210867fbd16b2921631f139d2c8ca603fb14115d52189579f4682d6a422885530607e65a06b248651a3b0979acb30ef6958c2606f0e8a34c21e81903f1794d1572a27b12a14e655d5cf2939b24f6f0c183a33844da96a822d272bf2e15e85e16f71ffa2f4e76493b5a45629dceedb77d1371f73e8945a67655d001606995a55c45da1991b619a27d1c8858db62246775c7865d8d6134e8eedb7049a2e6cad2a8c4fd533aa152e9b920e50cdf45aa7feefb1a2799a07dd637047735e6e81e4ad6e4ea95db26f8946f05c01d8f836b2f5e356f6a65a0d455cea70a0c7102681d369d3c1557c3114c6e11ac4408bb6dded6c0ffbb9d45706c6084faa3ce5665ac62b8c73e32b2911387c3694f640b43d4014d01bfa1305be16d09f3e44661f2b85fcf1d5d64024c61e9c1e1ed9d2c29dc773819c74fdb9f55880b1e02844ffae6b65fa292103cc944177da58c5ef87a17b55060c44530651bb2f4a6500717e3ad09f893db7cde0f9ee6f1889a7b8de3b7774547e21e698bd849eb263467964e3be06b3b5ff2cb9699e957b64486fedb30be1f8cb105986779b3d7535d93ba1db1f1c7819fc688883faa58a547d05953b843ab9b384ef0975b710fa29165770480f9a8673d65e2f7ca75cabce65e73de7c7689e2918d9ab69559e1860d914ae46ca10e1cfa6c4970add716bc2699604b6343eb5dad5d2a03becc31df1ded57700220ae0e675326dbbe759b73d4b30e3762d218e79fb0653ae332264805b56a726785f9c3325ffe69e067f943126b853c15ef0743bcfeb6cea76ac80c68a9186c2586d4a11efdd5d4a371648973fd0bf58da3fbeae5853424a81df4c38963d830e438bdc86ca5b069967ed208438c93bde7981e09e13d857379935f2ee2dca41336bd8f3b91e8d0b1f0f284e4afe11aa534d16c913240eb7ee2cbd170ca46004be0b3608a9f5253fdb4d6b67aee729aaadf35a50fc67a6d20ab021d17d36db8a77abf5395ba86c539c2a5c6624060533e71947bafa5b6ab996e1055cc1d4fe4293ab240937447a73d33a1e23a517fb5a25a24276baa5b91325f8957506f1d5442e428313e984ea003ccefb14eae5397d76efd4ad59807c0fd12c2ecd16accd1490e57ccaec2c6a90999f90233d7992089d09cf56428e3245438977205b424d3a272a32b1c9b700ff32cc9170c152416e742f686803e647e3235286c1857ca62a868466b3a2da81647ac6b87443794b7bc32313a7d69acf1a1c69072c65eb57f5c1db6a57b6df389e76d4b754ccc1f06708a6ed7468b7d782639fc009778efdc016b9473feb16f0a2f8650615ddfc2c017f1411424dfcfc76fb0b98d0681f65637a4c7c9807ca489fc17ac9ab7836141702ec00735b424029d83bddc0ac9e6ae8f1eecdfcb92715d4582c5d69a531c1b24d74a3ef1990caf10f10b053fde1b9d77a421b5c72222d3d0dcb83eaf20b8611c868fb3798d88e60b84cc9252b4256828c10764783b8aff9b62dd7fc32fdeab4dcf983a5e2c5d7d3e538b8f0fd5228d8d3aeeb9ffc06253d23b4f43a89f247036e66e00c879b583cecf5e9824f96c941917f0f4ede355303ca7c09c40cb65f1d58a713dfaea82d30989d2b39cf992171f422bf47ccd6806e219cfe39521d3e1853b14fa526", 0x1000}, {&(0x7f0000001200)="1522557dde5d47b3c075f1ff64451422b97ae85749474e569a5678f6973e583b24d8", 0x22}], 0x3, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r6, r5, r8}, @rights={0x38, 0xffff, 0x1, [r3, r3, r4, r4, r4, r3, r4, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r5, r8}], 0x78, 0x406}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000001340)={0x200, [{0x1, 0x7fffffff}, {0x3, 0x80000001}, {0x1, 0x401}, {0x0, 0x6}, {0x1, 0x7fffffff}, {0x1, 0x6c8c}, {0x0, 0x1f}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x100000001}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x200}, {0x1, 0x7}, {0x2, 0x8e}, {0x2, 0x4}, {0x3, 0x80}, {0x0, 0x1ff}, {0x2, 0x6}, {0x3, 0xfffffffffffffbff}, {0x1, 0x3}, {0x1, 0x7}, {0x3, 0x81}, {0x3, 0x5}, {0x3}, {0x3, 0x5}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x1765955d}, {0x1, 0x800}, {0x3, 0x400}, {0x0, 0xbb}]}) r9 = dup(r4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001480)=0x1) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000014c0)={0x100, 0x0, 0x7, 0x4, "bebbdb3b756d65637508fa3c3f77ecd2474dc3a3", 0x7}) stat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) bind$inet6(r3, &(0x7f00000015c0)={0x18, 0x0, 0x8, 0x400}, 0xc) r10 = dup(r3) socket$unix(0x1, 0x7, 0x0) r11 = getuid() r12 = openat(r9, &(0x7f0000001600)='./file0\x00', 0x80, 0x20) clock_gettime(0x3, &(0x7f0000001640)) getuid() ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000001680)=0xd1a3) fchown(r0, r11, r8) pipe(&(0x7f00000016c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000001700)={0x8, './file0\x00'}) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000001740)) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r12, r13) syz_open_pts() getuid() getgroups(0x3, &(0x7f00000017c0)=[r8, r8, r8]) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x4, 0x0) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r5, r6, 0x51, 0x400}, 0xc1, 0x5, 0xffffffffffff7fff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa}, 0x10) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000180)="ac20a1c96dac5de6cde96889dd408d304cb4868b090b2cdac67573f5d4046f5bba839cbba3f6cf45be09c5760fa30427eebb5f730ab389b25505221e66e2fe9bac9bfb64ea5f06200b171ae106d99a60e7cc102604d48ea6ef66342c612ea0562ecf726f1910f4919da5db7dbba2018035", 0x71}, {&(0x7f0000000200)="91340eac475cbd5ba46d095a2c87b935ef7bd9e75f0596bc31ec3c0949ce3cfaeee31031e319cc875d3ad5d371622ec02e3ae698ee167ef1bb4de4f178aeedbafd421fbbaba1c0c785d3f215a77282edc6dd6ad4b7b486416d0e9f229c7a011c9fe21b65e98f07130b52e1fa6383e7713bd10f857028a15eb0b0770bac3eca56d00adad7e1cb4fd0e2853726e505106bab0c5a48f54f613649ed9bb0e2baff6dab2bbeaf24d44d", 0xa7}, {&(0x7f00000002c0)="03b45cf87613dd40e969c5ad29401c209c9f1074a6133d1d107d24d435ed8dcb232a54367e0993018a5ad2ef3ee593e5c4cab714144c29be60f298e3f9439b1ad402bba2fe3aed4c8c2713c63f080a93299dc8db3c24dc3aec12ea69457de2afaceee0a7b565d2350eefa3541aede56925f2783940295d1ef0d664209b807675f5859092bf0bee3a681a005390b496a0308c96c945eab4536336189cfda38a33068970f5c3271ad4be96d27eaaa9109cf5f928dd0a337424a08c", 0xba}, {&(0x7f0000000380)="858645f620324c40", 0x8}], 0x4, &(0x7f0000000400)=[{0x30, 0xffff, 0x3, "d26dcc7d752246c521409850f55098b183335e78b2f24aef022936ce9828edac"}, {0x108, 0x0, 0x101, "0599359a04180a892792730a15e25331f198e7d4763e9fee4788cf06680152dcf2d6cb1c6b2edaf5bd9601b2a0d21b47cd8f3c0dd218d1c7d96485c770e813252c492849715671ea58dd82f987a52ddc016cd784294a20b7412e08461926529d86bc130c7aefe4206497df1bac7fab1cb0df5520e6d69aaa3f1bbf195ce864f5c57280d0e304d18d749d2a89643ffced7f01a25a10d6dd52a1b8c4e07de05781347ff2e336f65f5b08385ffaa9e401dbf319b9468cb33bc4b89c545c288105f290da4e1719f62180e212faaf4d0bff91d85e3a72c24e40ef6f462f69ce27d17d1443d37ef3f343d0fa3ea45d2d5d0f561641b09d7da2"}, {0xc0, 0xffff, 0x8, "cbf7961dfbe0c252ba008df8b217bef8bd7d4706433a27b5858a433256267acbe23804a33ab571a122d5b9c3a116ed717a7e51867c9476db18c014660b8c78b4e7979e71c244f8fdd6d8440f9221b9de6387639216e522382beac689aeb837ca02291d0b9287dda7192e540c492f83ecffc7c6d833a8190058c778d4fd2b2aa380529d6d2143112bd02949aec1a3b7ba5433ab056594aebbe6a2c1c7e9e957d7dfe7c29dbd2e12927f51dba5106c"}, {0x50, 0x99c4a9c0ad031a65, 0x1, "982d1599e7bbcf6a2170fb68f27b94e27a1d6f8a6a1824590c7dbfb83c0c6f5ac10b70189f2470202d58d4b06747dfd2ae7b3469d2e827250ec8"}, {0xd0, 0xffff, 0x99, "6375ac53bacce3a30612f1a5734d84f2007e2c75a0a6baf0d9eb2fc433021c52a3009bc603cd4b395a5a01c5100128448ac287587c23c30c233d1f98f8ff89c25685c270ceea37ffc8d553cbb25e550eb6af837fbf8c1e6d8c769d08adf1f9d32bb0e4fcbcfe962fefab60be5ed09e900b68bb9a11f182d026cceea1fd5b744a825fdfd593e34462830fbeeec82a75cf4771710f8eaa3f3914d90435ae101fa9b7dce79d5cf477bc069914c325ba4e8e1733d94bbe46c6074fc9d3ae5921bf36"}, {0x38, 0x1, 0x1f, "d17848c21893d87f4a7691e23f8d26d4fe3936cb73cf0deacc8d4ea3bd0e9ae4f8eb94"}, {0x90, 0x0, 0x46d6, "8b735bb24929695ba400ac106b0ddc924675df9cdcc23f69c60c005997decbca8dfad07506f8f30e06c4b7c0b1125ace42bfe24f285235d8f9007590997949c948f57acf501608d6ca2cfa17b750f4385e3c552de6d2ad9c04216b67dafcaa21867be7c800bc81a6199dbb6ce1c046772b006008b8cce82d2b02ff38bde57436"}, {0x60, 0x0, 0x3f, "a7f37249a1a8659e7161bbfdde305c0f77ba3d9cd0d255d4b7ed842e09108151ef3836ebb149454132d9871a634a2f73d999f53183db4dd3728558195cf75651cea4ae68f728bba2514223"}, {0x88, 0xffff, 0x1f, "74ecbc132a1db798d5f36b5e4f1dacfbda822e234195d1f2e25279f43da5bfd57e2c2f7bf9b1bf8de1f719c4eb5c3083c7573d482a982e86b9e42a4775c05b0ec758ab2c60d9c275f3d52bc145e8fc853a8e2a51ff8cc67cf4cd206d1bd9b2d7827498726231ceb0dcd8784cf8447c5e4cb8773b16"}], 0x4c8}, 0x405) socket$unix(0x1, 0x5, 0x0) r7 = semget(0x3, 0x1, 0x412) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000000)=""/78) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/76, 0x4c) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) 16:00:15 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="313b121866703a7e73f355f0e1abeb647eee14b46de8d821f4719d0af58330ecd4a203949e24f86a752d343985c61b45bb5e2d23b9c8f7d1eacc7093fe2ecca5915e15c19d8a49aee8eb8eb8625f0e64956009c6b8f8869531c1ec73447ef0ba879ab823fee033fdaada4e19ed091e275a302b77d66ba4b581fb00c07f1ec7f90a9c141d8dda6a3903670465076e882f1e86879533e4b3372172f9d76b9f2fa87522d3e0164bb50db674d4a480fcee0fd8d0c5450d582a9cee38b77b4b654906d1bc"], 0xa) 16:00:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setrlimit(0x1, &(0x7f00000001c0)={0x27b}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20180, 0x8) recvmsg(r0, &(0x7f0000000080)={0x0, 0x37, 0xffffffffffffffff, 0xfffffe2f, &(0x7f00000000c0)=""/230, 0xfffffe58}, 0xfffffffffffffffd) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x7313d633, 0x3}, {{r1}, 0xfffffffffffffff8, 0x40, 0x200000b6, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0xe4b, 0x6}, {{r1}, 0xfffffffffffffffd, 0x32, 0x20000011, 0x5d2b, 0xfffffffeffffffff}, {{r0}, 0x0, 0x1, 0x2, 0x4, 0x8}, {{r2}, 0xfffffffffffffffa, 0x81, 0x0, 0x2, 0x80}, {{r1}, 0xfffffffffffffffd, 0x6a, 0xf0000041, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x6}, {{r2}, 0x0, 0x1, 0x0, 0x4, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x2, 0x4}], 0x4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40000001, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x48, 0x80, 0xfffffffffffffeff, 0x40}, {{r2}, 0xffffffffffffffff, 0x68, 0xfffff, 0x8001, 0x100000000}], 0x8400, &(0x7f0000000080)={0x941c, 0x9}) 16:00:15 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x1b7, 0x8000000000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) mlockall(0xfcf9a3958d173464) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = getegid() recvfrom$unix(r2, &(0x7f0000000200)=""/47, 0x2f, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r4 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0xa0) lchown(&(0x7f0000000040)='./file0\x00', r0, r3) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x12') 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001500)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000480)=""/70, 0x46}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x5, 0xffffffffffffffd9, "935c200267a72300040019fff100000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r2, &(0x7f0000001580)="d83123bc19b737f44d292bbd74e5a210f1de7843c32f5f826260ffd526ac8e0d2de14ba0515314bf92fb06ca864250056631b276db539327ef5cf93b47ece444c32b89e58be1a330504d70cdd02d1273eeb048f5e8916859149c6f78c2a0fb8e23e0a5b1abb8f5115bfd261facee5ef4be79273e2d4f86bddd433a7981373a3ceba5d19930da44c933deddc9ddf41754bd2f98c4e2a9b7b32d28f90b5014f19b", 0xa0) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x3f, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x5, 0x5, 0x9489}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x53, 0xfffff, 0x0, 0x7f}, {{r0}, 0x0, 0x1, 0x20, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000006, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x92, 0x10, 0x2, 0x2}], 0x1, &(0x7f00000000c0)={0xfffffffffffffffe, 0x221}) r2 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000100)=[{0x1cf, 0x1}], 0x1}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x2, 0x6}, {0x18, 0x1, 0x7, 0x58bd}, 0x1f, [0x79, 0x5, 0xc, 0x5, 0x4, 0xff, 0x2, 0x2]}, 0x3c) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRESOCT, @ANYRES32], 0x0) write(r0, &(0x7f00000000c0)="301af111b5333f5153b457879746722c16e8fecd1171c403fe99f306b703718ed7036095f5faa474b7d3b1822e4d85bd31bf2575", 0x34) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa00, 0x0) getsockname$inet(r5, &(0x7f0000000200), &(0x7f0000000680)=0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8088, 0x80) sendmsg(r6, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000280)="8a3d8c39c79e5d8cf4365ddc19b99d2a708cbd4ccee48c6846adddacfe2785ec7432f72ae0fd63029a3d78811fc25a172b6b4d85b4e856b497a64a7ecf24499e20a4a3baf377d6b6616097e47f08b9600de0a529c77daa65a97f864bd7249431b0b50c0fd96072e8feaad0476608088308204bc209a28f51dc61b96699b43c9f3a1f3eeffb8b5fcaee4c7e4e8ac187374537c0667e978d2c6025c3bce73ba4b2f72f5c2b0df4561b3d8bc9bb7c2e0ec224ea8a405b23b9c2ae0bb2bb3c", 0xbd}], 0x1, &(0x7f0000000340)=[{0x40, 0xffff, 0x6, "9ffb8ec532e854534b226ce516529cfe565e308d1ed0a0075b22a79cb255a1c0f8af6b62d12ad2082e7dadcc"}, {0xa8, 0x1, 0x401, "23f0ebd09b8a3ac0288da56644ae84862e881aa41ac6b78dec59fdb073e45a04994795f2c509df39f1766437ecd8239f6f8803d8cb111b3086b4e9df0316053491c4a3a2105473d6c02aec01fe58fbdc377b961e1347becac9d8e4c735b5df6cf6743e5079d89a01c1131f817c998319fa7f1d8f54848589d31cac70d998897826afbe004a667756d6f947dfdcb461390ff4154c77475afe"}, {0xb0, 0xffff, 0x7, "eb17ee15dd0059770ec28af8ac69b5f5c95031c4f7c8aa158e2a507128b237dbbd3bc38a703f7fdfcad730db20f5b51b918e35534cdf36da4600f539f9a9a201ba8f657b72f3c7963380774663bfa420ee36d1269b424ae048756374499c2a74bc946bfe47c65857c8f85f7e9d3110808b667fb48bf509053cc58cdb6e4d50b400417ebb30a66199757a2c92797e9647707bc7e941850e0413"}, {0xd0, 0xffff, 0x1, "14b1c5a56414a73b029526eb283b3def1f860595b8fa338abce238697143357ca03cf427a5f29e6560256c2a434222dce11f48df6d114707690db51124601af2571fc302543b6ecbf0c4f4c5ac64a756fefe1ea055c86c287bd505ddcae88d222ea8bb9603e67818a001a72ec2b394997b877fdfc2e5e71e295d1fc204a3b1a3adf5727a5df53359f530d3829ec7de52db4da13946638b6c7b5a15f40a8c1a951d3a2bb528d1c17c703fe162673926f3a7d2188a521bbb1cf85aef"}, {0xd8, 0xffff, 0x9, "a371376d87b5b417b825c1f6d20b12058143da2b729ab75c05ac2d0022a900ca8abfc4c2a19cd66c27950ecda5b8f8a6074b631a85f26a18187a3fe34507b47f70002f6e246b51324d39b40bbc82d7b51727d99ab817d7f9d7c82ae0ae933a1e3ee20e4310c183165efc332e294d24556682bf64bfb3bf35072cbb1a10be44a5fe1f2a097d3d14fd2c2b0e88a578eb333e85d02555b9694e74fccad5be488d57c7c424570d8173e8fbd4e1f871947aca1c2ef80cf81b6c122c6d337d4992fe436281a243"}], 0x340}, 0x40f) r7 = geteuid() r8 = getgid() fchown(r4, r7, r8) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001200)=0x1) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x235f7, 0x5, &(0x7f0000001340)="9ee14b4c42740000001eb62376067e070b89f319bad68de409b34e020000005f00000000b2c426f7ca00a018a2f64002aa92450000", 0x382) sendto(r1, &(0x7f0000000100)="36ea1680b879a08a62abeef1e8a2975eaa5879cf42a9a48d1b4f0cf17d9ea88316649dad925424c2b2afba1b67173d9bc3342834fea9cc46d1f5c9c7f5525cec31e6dcdae9f3e5b4e3c549f504dcbe9d360f3503e730de022a3c3b6ba4f4ede5b7f65cbc11a557e47ac1bffaaf2715418ef07d755515ccf2bb821a587cafbc752fe37124d14f361ec9574900e34a4d8aadde4c386b9de08c971bd2c116a9b63ddcc9fd32d1697c41f8079a912552898aa42a8735c798b9521e930ea40a71d7391b29998bd130ac774b4458ad47e6dc77b88af1d853ef31c9b0de23ef5ad7b7a1d02231c8f79f62386d8ee88b32b0df302d611d419c203a55a2a35a74f164aad846761be36897ff077f7ef8c5a6b4ec564d0e1b3a3cd230d87fb0d41aae5d883a6e9c37f21305d904107eb00cc6a44a36904446e84de4a8398145aac0e5ed598ea12a65dbaad9fd606ec151c3023c3e4130f51265c074d588e43313b9c3d50ad11124c07df8cfc2465b3ed8aae46695e874dbd7016dbc5d4cf5d5bfe61a5c1574364c6aa4b3836452b098c654d1fee7f7b21b8943bd012a7ae8fc3627cac13e64df6a0ee5fc4d46973fc444cccc66bea8d92d4bcf97fc53726cb4a47b36d3ebe85f48ff68100bb688c46511b7d32622b2e15493ab1de541d3b876a9e9219233159743322ec8ce236af8578664a062e1ebe253379a282fd13e8e65fa25e5d484d7d91c83bb22e86c7cf05217e08bc802c88e64ed026070a2ac3f4d7ac135a4732c20f884617b86c55149766602ac7340f60c9d149c008aadbc9bb5520ae3076a256d1394fa140482b15bf84d7a6b2f7089ee7e625dd32e0d7b9084e9643888e9752c4775cade61ff3733d225fc5c5b34b52a8af403279d5dde96683056488ceaac4d11886956927e10fcaff126fd57f8d9a85f81684e80ca35477a60bba62eea19de8ef67336a2b50d4032f23b04895f7474146ef515da4f71d37b30e8c0ba4c769f35e95c74eee0cd342cae54a34c1579d9dcbe557ddcfd720bdebe8e67909b5196527965fa53030b2b02778c336e1de0f4e37b9ecca85aba85ca189d0e56a0beb4e0860804a570c94629f71f776f5f280160514a54db3b8b10fef7225263021df228f0be330ce7edf197fac2a8121c2bb712d1d751ad5076306c66c0da631411183d660b3b63c31b4a844084bac23798878a54311b4e592454b56c3ede1508b6000a62caf4d3358cfa894a901925df37844881b29c0f3a7ee808edd359e595a251617c070800a16e5c4674f6fa93c37af093fad64efecb0056a770d61457e699040e3b2b424be138f6983d62f8e5701b0ef0f4b7e70c2a994153ecb5100e5b7099349267c5d820aab0ac25144e56a3c05176375719d23bd5a3f413c8b0b9c04cc6448171d9e12fad0ad133908d4e874d6d1f95376724ceeb086129424e71d3fc4a03c977eb133f9a7fc996e404cdfe79eb00af1d055718dd7eeaa52ef26258be7101c861550a64fff122b6cb487415e47286d40da375e09f649a811c54db28b36fe94099a5741748cdb6d10623bc4ff7654fd88f3a0ca1528144a926593f9911b50a46771988cb49776b96f807e0de971aed0dc23a968075d9754b7f348c52002f08a9fd38626183f44e0a99479adba14065fe7c92b6bc3d23ae5157fe64b8308e848e0edbd0af27f8a322db0584e1d518666b0f5a4fc771bce0fd76ebe15a9c6283bad319e6435e6c674f481144c385fa8d37ba0422b6b712e0026ea13802f0d2dae08de997e33785941b1120a89268ab47accff2a31777276a8ddabf776765dc6393ccd91c320e1efa9c2dcbade64711b9f9df523b841315b0b1579f50439daed55d240be5254c0a2c3e487a08dc319a2f57453e527d70deafb11d5be4c6ab36ebecce61a6800ba1dc27b48a71bb1c97ea880d41002e9d12e553df5cc37a04d8eb58dc34abd6e87b78642196b8679b7106549a535413dc486f8ee85b0afed1bf0aab40cf2184710dd437f49251b7091201dffaaa88d991f05b0fe4fd5bacf4dfa6713adf55d207c164330b1936fc40bbe3b6aa5d35f504dd64e101f00e3ae1e07a3060e390dcc1fb0770169bcb19dfe4e43557e253652c66593aa92ea6e715e7769540baa69012fd87d7fd0264b3f284ccb12e8cb59839dff56b2f6806419677e673ee1bd3dc0e0f65cd85bf2f937655d11a7ad804b674620ab0ad3b261d807ca421beb773e534bf3bc400ad42119514e62c76f747bbc8401df5ee013b54a2761ba130276dff874212403e6be23233cbcc2253f32f92886cca1e75265d6e061f60627320819bae67a9ca57ad5b3c660488085d344c8854d220a75784ee76d99c3a68aaa5b85405feff3ad65d70ee705893184eb6afc0e90b8ef08bcfba0426f3539a856ec2d1a748c16132a04c531143b735ab4681a8534c6b8a8d4bb247b24a025acf32297f6c70745de9e2cfa555ceed3d6af76305b6364686a5a3edcb49e78ee16eba44d65a7a71f381430947287be5f227f777e3b4c14fded561bb95427713db8cfe3cdd90dc01d071b449db5afce3f6ce3ee24599ee0ddbb9671acbf6f910a533611c6323dbb252c1f1ffac170eb35e25e16d2af814c2aa6639af32e46ff474160eda7f405d5b2e159794a4ffea22eb94d33fe427f2cfecffb6d3470f965e99fc70263eb08309f7ea220da57fc0183fb5aea495b05e19016aa8f0f9eb3c62ac14435a9993811169215f60201109f380a7fc222833b4af1c95ba231b245c446279f536bb61c533427bfd8bd69c117b60dc869d5fe48d9ca1bef51b512bfc9c946a561d6924ccb08c2045b24eb8b89f9dae244605c8dcfe5cb8f3e0a0655f7a2e0c8c7bd4128a6e3a19f65af7de4ac6888cf794d5c7b58955f0ddeffd27ceec1fd27dc97fa518f45af80b5efb50252dbd39c1f340baf5be02c17fef2bbbd42d43d95e1aa441a05f24768480f9afda2f688786c648ca7d165b8068d914938da4f419cb7280287fecbfaccaeda2b7b1212200cca6135e36c88b971cd92b1be65d110668b04df48cbf55ac2e494a9de0b0d87101269aa0ba34b632113f8d2123e1d7f72894d955ec2319aeacba860dd168d9a35bfe22dab077006b5cb303962dab24a715fcaa6b45f4ed8878ed56e7f17e9756a888bf282ce4a868d86b92f6fd74ef805e214cc68d58f44e19328256b304fac9b7df723c447307100fbc8cebf321494366794b03c717d5b929e151f8f977c9e4bc4d65e0a07bfa0ad3fb81ea32e54cf74fc83b1d8816bcf63d310041de04986653261dcb10a381a6aa5310465280fdef624160b02e53a7e4902444faa911983a3c64d1db882705c76450c9e13dbc9d23cc5d21c33b70989f8ab001907880cbeb91af2641775ec121675f2f1aca8cad203ca937f05f06393fe0f83327fedc2b50e8ae493c026779bcc7f94043ad85e43a8e644a76520df6a832bd569cd58207b865538ded179689535edf9ef501457fe77eda3f8036df8d97ff00b3edb91840f8e7fa249c3a31f3a45cc0fcec458a7b077ce738433123cfcb767eeb520f3d299d25f3d2abdf8ec29c3f131dbeb860193e235172f44dae9566712fcd96de73c946658fac00b3e3ad90dc4506ad3c5bf1be1b77ae2b13e3f6f796aa98936693c1d295aeacc9ba2ad5b1128e5dfddd726fef84bd4ae97b9cc4c758f90cc9e5f02f213568093daf8b0b9bc53189a474d71d24b611775b49c340fc225c2f13a8c64994b7a124d64d9161768e88d7d07d985349b510543e36d256cd8062b0554787c56f137d642dae62c8b92e0cb4085542b58a6b8cefe99c26defe3cc0a91a73160d6b01d72fc78cae8e5e814751e440ca9cd32ae57b0dd9d742544001964f1624464b8e92387549c176a9702a1c994bcb1ea8a835eeb05c8fde22eda65ddc9d1efc7c2e1788f377e756e00a03a00e34e7345132fe48becef93d6e57c520ef269104743d462b236b4d19f21975c6fa41031bde4310faf2f5a16c267d332cf72cd3b29946da9fdb0fbc4cce6328a1960755131ff4e2743a21ae78efe494e51002d83c27cff6f98f5d82add383e5e4ffeb2f33959a806cd0548445357c162a821c3dbcd9711bf118d643cd13f8a44661f8f4be985df3bfaded09889fa78fc9b5d515fea76fd2dc65e1b878012091a803d5447728b0742e9280564658de73065d19ed7cf2ee3c687710a2ee434e05a2e6d71039d9c8229a6a38244d190e82d7ca650cb62d825126f26b9bf8aab4701b61dcc44483f4c682987c830157a2a4521a76771b0757f171f118d64ca51b2eea0b6282588ae1788ddb006d90889e619f76913b9f9aa5bfec6054584c9b4df6bb2235a579824e7cc66202f8e519f3cc637f1282fb02d867ad3524e945c8e679207182a7db2f817f1dd1fedf87c24d4e7bb1d330f23912c68d54c9e44bb70201539d711b165f7841ea463df2e81f03517bc372b475992547811fb40214217b83c366de0dfcd751204605fbcc3b64bd9137acf4bac7534609bc79d7c2bb9a2e048ca72844048364b9bc5701a57fd1fa2c5a8ef30466ac90b9b1dd1e8cf10c8a67177a35371233036697b13a519e109f7e194aad20a5f17bedf9e8fb999bdca1e6535462b8556b3ed7905dc4c268790d64c562e9a234580158f331fb443c2f6356aca75d2b01869447db0e17f6d48865c4485d2170ed5a61113f1a898fcb11d0f046e0402d0eca7f20ccc63797ad8d9ce445d2467cf1081487f20f2379a256440f66ae4a312aa337c7180ac5020b326e4456be907e240946097395b955c091c6ee5daf98088225375b845c4d0652a27c23f17a2f758f53a5a365569457e50294c94bbdc68d93b8a9203a76c020289155a77bef3a91a743b2f1fb56c1489b9e8c5f273e0208d9bc36bb44de2750b29f2f13158f80646bd3795e481adaaf7903b6de2b46bd269a012dfd8a066263c16e22b4ea33b8f211844ef47e6ef5086497b4e5df123f6bb902e43b9be6f18438426b6b9b286a6160c53e1a3c71153cc3890ab5679ba760cbe4cc2feb7387429d1aa269b3c695d91df0c2fcbeecb00639228e08ab206e5b4ab67cfc7b773fd6a8da94a7baabecf75b901ba6123861304161feb84522968bffe5ce96206f9224d044fa962adc2565388295a9b930e011a72660594fb940e8080682d3e4740249dd5ff36664eeea37a328e424bcd9b59aa2a09838462620a9f7ded06c05684f7970d8cff7485e3fc18f6c2056555e5f05e90f0b7519fd9616c028c3cfc2fa35480ae9ec0710fb6ff541ec82c3100dc27208b5a182b086aa96c4e31564a5860dc3ce7c5432a19efb33bfc049ae1c3e0876853df2e51bc941b5c963a595f97a3a306c2228ec92d4cc06bfff0ca1b472a9ad1e6747f812c46c6fe4c47ffb723e17940ebeb665445ba00e0d5c9e7e0c0900794e2782bae4e9fea80d21565aadf93d4f16d8a0a7525840134cc5a376e47711dab249c0e7fc1d6442639968ab03d7facaa94ec6c41a2ec4cae4003ec1c81bb4cf54339ba73e880826ecccc970b7d027b49a0deba9b671292e436a17c1ee6d03ce5bae4f3946a51bf8022248b1eaf37062283f85de0a8da211b10c66c37c29e1f1d0b5e835a5938f6a65c73438601b616a3857536133aa7cba1f063236647c4ff6dad1d749b7a804f21a7948071f5d14151585d892fde0fb3aea69877bba39ddf2c563459ff0682b8eeb69e08324dd5e3108dae46dd4555be8f87b54a1ebbbc3d6cef981502b95dca5c2f5bb507fdcc35c4d4e7a5c879229d8435e23c8154ced9197c49ce2ab01", 0x1000, 0x2, &(0x7f0000001100)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000491000/0x1000)=nil, 0x1000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) pwritev(r2, &(0x7f0000000000)=[{0x0, 0xfffffcbf}], 0x1000000000000201, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000001140)='./file0\x00', r2, &(0x7f0000001180)='./file0\x00', 0x4) read(r3, &(0x7f0000001240)=""/205, 0xcd) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x9) r4 = dup(r0) sendto$unix(r4, &(0x7f0000000080)="eed12ae23229edbb59c2c84e220fbc0deb", 0x11, 0x1, &(0x7f0000001380)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setstatus(r2, 0x4, 0xc4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ftruncate(r0, 0x0, 0x9) ioctl$BIOCGSTATS(r0, 0x4020426b, 0x0) r1 = socket$inet6(0x18, 0x0, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x0, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/237) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd2, 0x7f58}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xfd, 0x11) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:16 executing program 0: nanosleep(&(0x7f00000000c0)={0x2}, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x11) r2 = kqueue() r3 = kqueue() ftruncate(r0, 0x0, 0x4) r4 = socket$inet6(0x18, 0x10000000000, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r6 = socket$inet6(0x18, 0x8000, 0x1) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x280, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x82, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x840, 0x0) socketpair(0x3a, 0x7, 0x2, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket(0x10, 0x8000, 0x7) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x40, 0x0) r17 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x24, 0x8, 0x80}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x8, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x8, 0x8000004f, 0x5, 0x5}, {{r4}, 0xfffffffffffffffe, 0x40, 0x49, 0x4, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80000002, 0x3f, 0x100000000}, {{r6}, 0xfffffffffffffffd, 0x4, 0x82, 0x8, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffffe, 0x10, 0x41, 0x9, 0x6}, {{r8}, 0xfffffffffffffffd, 0x22, 0x40000000, 0x143, 0x81}, {{r9}, 0xfffffffffffffff9, 0x1, 0x0, 0x9, 0xf2f}, {{r10}, 0xffffffffffffffff, 0x0, 0x11, 0x1c00000, 0x4}], 0x1000, &(0x7f0000000440)=[{{r11}, 0xffffffffffffffff, 0x80, 0x80, 0x1, 0x7}, {{r12}, 0xffffffffffffffff, 0x62, 0x4, 0x6, 0x7fffffff}, {{r13}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7e, 0xffff}, {{r14}, 0x0, 0x0, 0x5, 0x3, 0x1}, {{r15}, 0xfffffffffffffffe, 0x8, 0x40000001, 0x100000001, 0x2a4d}, {{r16}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7f, 0x100}, {{r17}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x8}], 0x8, &(0x7f0000000540)={0x1, 0x3f}) 16:00:16 executing program 1: getgid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x100}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x80) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x86138) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xc8f, 0x8}, {{r1}, 0xfffffffffffffffc, 0x21, 0xf0000015, 0x0, 0x3}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x12, 0x5, 0x4}], 0x6, &(0x7f0000000100)={0xc768, 0x7}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x3, 0x800, 0x800, 0x2}, {0xfffffffffffeffff, 0xffffffffffffff01, 0x100000001, 0x800}, {0x1000, 0x0, 0xb1, 0x2}, {0x200000000000000, 0xffffffff80000001, 0x200000000000, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_settime(0x6, &(0x7f0000000280)={0x3, 0x800000005}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x7ff, 0x4, 0x0, 0x80000001}, {0xa01, 0x0, 0x7, 0x476}, {0x9, 0x1, 0x8, 0x2}, {0x200, 0x200, 0x1, 0x48cd}]}) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000000000200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="ffe52e660f3a0d633262c4c2d50382feefffffc421792bb1feefffff46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) fcntl$getflags(r2, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0xfff, 0x11, {0x63, 0x2dcd32ce}}) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) 16:00:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = syz_open_pts() fchmod(r0, 0x21) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x20) read(r1, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) close(r2) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) setsockopt(r0, 0x20, 0x401, &(0x7f0000000180)="90bc32a338c7090eec246ec98537e4bb70ea45a0e53b233c498cb41c11472cd65fc27b7d21d4fa0fce3f7d42a420a1adb0443923586b08417cd687a7ee6f76b972c9a9d00743e226a0396135c795447dbeaa702f22358d0e04442f8d22a8b22a2ebaa7a32c8b25c09e04335d18fd54caf094f281e2880e4d283d7a973f89740cfde18ef7b588cd5c0f471e693ce9dd7d20ece4500004fdc90998c709a173ccc79435cd1382575604a07d2ef5b3ba1e771ab7cc6cf7559e667cf5f553c365bd2400892e44cbc3280944e1cf81d2cb6026d96343b0fc8379bd8b30545112c347", 0xdf) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0xffffffffffffffff) fcntl$getown(r0, 0x5) 16:00:18 executing program 1: symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) unveil(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='c\x00') accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x50}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff85, &(0x7f0000000000)="c8") 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x1000, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x20) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f00000003c0)) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xe290, './file1\x00', './file0\x00'}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f0000000080)="0e", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="f7a40d5a952f6c333deb8bdce4935d8efc194927eb9a217fbc650df9acb10a7b4cea35b8dab8b69279eae0f9eca6bece77ce2a6dd9e7fb1a675532bdb23d88dfc2f990ea6bb491d1dc8f4f5fced021759cd4f2c3a5520273f18b88f7f66397", 0x5f, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() dup2(r2, r1) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x400018, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3ff) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb8}, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x1, 0x1, 0x100, {[0x454, 0xcb, 0x0, 0x4, 0x9, 0x5, 0x3ff, 0x0, 0xfff, 0x6, 0x200, 0xac, 0x200, 0x7, 0x200, 0x7, 0x0, 0x8000], [0xee9c, 0x8, 0x0, 0x0, 0x3ff, 0x2, 0x2, 0x6, 0x0, 0x5], [0x101, 0x5, 0x8, 0x6, 0x5, 0x2e, 0x1], [0x8001, 0x7, 0x0, 0x7e, 0x80000000, 0xe6], [{0xedf, 0x8, 0x8}, {0x57, 0x3, 0x0, 0x5}, {0x756c, 0x400, 0x0, 0x9}, {0x0, 0x4, 0x2, 0xfff}, {0x487bc4d8, 0x800, 0x7}, {0xb1ba, 0x800, 0x20, 0x6}, {0x0, 0x20, 0x401, 0x8}, {0x8, 0xfffffffffffffffe, 0x6, 0x7}], {0x101, 0x8, 0x2, 0x51}, {0x9, 0x7, 0xfffffffffffffde7, 0x1}}}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x73) sendto$inet6(r0, &(0x7f00000001c0)="8c484cdd460e907a511cbb34a0c7228ea48c8f7feedc64471b664587e24603b3de445e9a9eb79cbf0ac496730a250870dcdb51b3f76598f3f50ef5c3a17611ee16363d541855b75592ff", 0x4a, 0x400, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x5}, 0xc) write(r0, &(0x7f0000000040)="dd264d59c5342adaa975df8b636c37", 0xf) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) 16:00:18 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/172, 0xac) r0 = socket$inet(0x2, 0x9, 0x800000000002) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x26a) r1 = fcntl$dupfd(r0, 0xa, r0) fchmod(r1, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9528) 16:00:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x1a4d, 0x0, {0x1, 0x5}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x2e6, 0x3, 0x1, {[0x0, 0x4, 0x229c, 0x3, 0x18000, 0x1cb, 0x7, 0x8, 0x6, 0x80, 0x4, 0x472f, 0x8, 0xff, 0x7fffffff, 0xaf, 0x6], [0x8d, 0xfffffffffffffffd, 0x4, 0x71, 0x5eb, 0x7, 0x0, 0x7c91, 0x7fff, 0x8000], [0x7fffffff, 0x400, 0x3, 0x3ff, 0x7f, 0x7f, 0x4], [0x9, 0x1ff, 0x4, 0x3, 0x100000000, 0x2], [{0x3c000, 0x81, 0x5, 0x1f}, {0xfffffffffffeffff, 0x9, 0x8, 0x8}, {0x3, 0xfffffffffffffffe, 0x401, 0x7}, {0x4, 0x6, 0x9, 0x7}, {0x5, 0x101, 0x5c, 0x3}, {0x5, 0x2f0, 0x3}, {0x6, 0x2, 0x4, 0x2751}, {0x5, 0x7f, 0x3, 0xffff}], {0x2, 0x7, 0x7, 0x80000000}, {0x6, 0x400, 0x4}}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x4000000000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8001, 0x0, 0x6, 0x1, 0x0, 0x7, 0xe0d5, 0x3, 0x0, 0x80, 0xfffffffffffffff3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x1000, 0x2, 0x2, "4714b7164a0cf0218d80404d5e0d5dce41d59095", 0x5, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x9) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000300)=0xffffffffffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) 16:00:18 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffd9c) chown(&(0x7f0000000040)='\x00', r0, r3) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x80a00, 0x0) r5 = accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) chdir(&(0x7f0000000140)='./file0\x00') 16:00:18 executing program 0: socketpair(0x10, 0x1, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = dup(0xffffffffffffffff) getsockopt(r1, 0xe, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r2) setreuid(r2, 0xee00) r3 = msgget$private(0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r4, &(0x7f0000000380)={&(0x7f00000003c0)=@un=@abs, 0xfffffffffffffefe, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, &(0x7f0000000200)=""/150, 0x96}, 0x803) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) recvfrom$inet6(r4, &(0x7f0000000000)=""/233, 0xe9, 0x800, &(0x7f0000000100)={0x18, 0x1, 0x6}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000400)={0x4, [{0x2, 0xffff}, {0x2, 0x8}, {0x0, 0x236ef0f7}, {0x3, 0x3}, {0x3, 0x46ac}, {0x3, 0x4}, {0x3, 0xffffffffffffffc2}, {0x3, 0x5ff}, {0x3, 0x2}, {0x3, 0x7fff}, {0x2, 0x56b9}, {0x3, 0x6}, {0x3}, {0x3, 0x80}, {0x3, 0x3ff}, {0x3, 0x9}, {0x3, 0xfffffffffffffffe}, {0x1, 0xd063a3f}, {0x3}, {0x1, 0x1}, {0x1, 0xd4}, {0x3, 0x101}, {0x3, 0x3}, {0x0, 0x1800000000000000}, {0x0, 0x7}, {0x1, 0x1b00000000000000}, {0x1, 0x2}, {0x3, 0x8}, {0x2, 0x7fff}, {0x1, 0x101}, {0x3, 0x101}, {0x2, 0x7ff}]}) socket(0x10, 0xc007, 0x6) msgctl$IPC_RMID(r3, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0xb0, 0x2, 0x5}, {{r0}, 0x0, 0x41, 0xa0000022, 0xffffffffffffff1d, 0x6}], 0x4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x30, 0x6, 0x1, 0x3f}, {{r0}, 0x0, 0x80, 0x1, 0x800, 0x8}], 0x1, &(0x7f0000000080)={0xc12, 0x6}) kevent(r2, &(0x7f00000000c0), 0x74b2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xa2, 0xf0000000, 0x2, 0x9}, {{r2}, 0x0, 0x46, 0xfffff, 0x6, 0x7}], 0xeb3, &(0x7f0000000140)={0x80000000, 0xfffffffffffffe01}) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000)="c859d88a2a2f5de21523f514f623facb227cdceac92ada675e6498748cd8341c1d9cbdcac6db891c9f0d8befb280efa57b3d2b67", 0x34) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x12, 0x0) lseek(r0, 0x0, 0x4, 0x2) r1 = socket$inet(0x2, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x500, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x3f) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = semget$private(0x0, 0x3, 0xc0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x101, 0x7ff, 0x4, 0xb9d3]) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0xff, 0x0, "0023009e00000000000000001d0040170c00", 0x9}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0105002f66696c653002"], 0xa) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0xfffffd02) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x18190, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xa84}]}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) clock_gettime(0x5, &(0x7f0000000240)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSTART(r0, 0x2000746e) accept$inet(r0, 0x0, &(0x7f0000000140)) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) setgid(r1) read(r0, &(0x7f0000000040)=""/219, 0xdb) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000240)='./file\x00', 0x0, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x1, 0x1ea) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file\x00', 0x40, 0x0) write(r2, &(0x7f00000001c0)='\\', 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000280)={0x7, 0x2770, 0x200}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x20, 0x4, 0xfff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5b}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f00009ff000/0x600000)=nil, &(0x7f0000dcf000/0x3000)=nil, 0xfd71}, {&(0x7f0000d75000/0x2000)=nil, &(0x7f0000df7000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fa0000/0x3000)=nil, 0x100}, {&(0x7f0000ad1000/0x2000)=nil, &(0x7f0000fee000/0x10000)=nil, 0x2000}, {&(0x7f0000f8c000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000d63000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8001}, {&(0x7f0000f84000/0x4000)=nil, &(0x7f0000b21000/0x1000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000bf2000/0x3000)=nil, 0x8}, {&(0x7f0000c11000/0x1000)=nil, &(0x7f0000c30000/0x1000)=nil, 0x3}, {&(0x7f0000a91000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x176}) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file1\x00', 0x57df7b4617787104, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x6) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x2) 16:00:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x20) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="377fe6ee67", 0x5}, {0x0}, {&(0x7f0000000080)="02acbc8c1f671612185b49f81fd168c6717a69b6a3041a9cf6ccdae8f5cb307724d38169bf577455af", 0x29}, {&(0x7f00000000c0)="d999989313642a6abe1abf024807936d3b68744eae69e6b05004a2b51ac315f513b193a624e742019a769412794c0bcdcd2d746d453007c24d8026d11c01760e189de5f51b3b0d449982cb1e6ba2e3c5ee7f7dd9c80880b12f47a13a0c18fbc1e04453d8edc0b2e42875c46043dd33b7192727dc3d892b6bf7a9a295ae799986da7cc96137a098acc81b6c41eee9a5b79982973769e8133cce264d451de6764768bd1715d0f1c82c9f72246aeb103742a3bfa882d0e79b5f80eb1cca34829025f2ccd69f8804ae3faf516d377e1a5c5207d6891d535031e33506bdfad47995fe5a27be7f37438f3c4956c4a4ae90720e449fd166eef3", 0xf6}], 0x4) r1 = syz_open_pts() write(r1, &(0x7f0000000040), 0xfe8a) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0]}) 16:00:20 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x9000, 0x0) r1 = socket(0x1e, 0x3, 0x0) recvfrom(r1, &(0x7f0000000240)=""/64, 0x40, 0x43, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0xffffffffffff5eeb}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) ioctl$TIOCNXCL(r2, 0x2000740e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r0, r1) chdir(&(0x7f0000000200)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x10) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) linkat(r3, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xdc923554, &(0x7f0000000700)="671c3c7300e42d6b8a03015507ffb0fcd3a6864d9f56657f3ad2936b69fb8ec5060e213a99eebb1b13c2580bcf3654cd001c2dc5819fdbe7a2ecc035ab613c2aceb2c9db0beddce39ee7d70ab55689de5db63f4684f7a1d8c31d69144d859c2cfeb12e2b8c01c4343e0f6035b64010f4aa578d4fc66494c744d361a702ea4dd007f4dad7b5cc6fa71a0aa59b767871ff030000c81640d20e8a98e9bfa0f3a5bd06ea43b83216156de960e1119048c5e6df0bab7100b3a60c10f20a6f8ff449290de7c6f76f61f27509b8e322c6f26509b88b1c6af2842aea7e760f2b26bbaf58cf00e2189783895e4d05c51f4657a9a0b3c080a911aa99a6b7eec08f5d49d249a9ad2ecdd0081b36c1b9afcd471f6c3dd39dc334e35dfbd2ddd3430d56f5eb71028ddd976e55f072160f5924ff497ccb22fc18ad98ab4e36fae2e0243c37feae666a03abd0f20677676995c01e573230442c4f424cfd33aa9f7113e4e58b276e1dd1452b8e682ffed1e4048600"/377) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2000000000009) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x80000004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x80000000001) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r8 = dup(r5) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r9 = accept(r8, &(0x7f0000000140)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r9, &(0x7f0000000580), &(0x7f0000000300)=0xc) dup2(r1, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x40006}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000280)=0x401) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0x0, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x100) sendto$inet(r4, &(0x7f0000000100)="0b29b0d0c95087d2a57c9bb91560714eeef980c319fe136c0b4a23e74df5e49392e404b5de8a29fc33864ac22a2b1974e1e264216592bddcc5f6464171721e460e3baea055d75a1bdda7873d4a3af2b8f5c28c816c84af0773d12467d80e00c2693452899fb3da1c8b41fa60506d89dc83d3a69748d98263bd30b99bad9fe6fe3af2ea59e293f0d3e58ac772ca4f9422cd2228c36df55b51ea3338dc54740361c71b7381628e04e85aaa", 0xaa, 0x8, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0x81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) chmod(&(0x7f0000000000)='./bus\x00', 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xf6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) getpgrp() r3 = dup(0xffffffffffffff9c) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x5, 0xde, r4}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x0, 0x2, 0xfffffffffffffffc, 0x2000100000000000}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) dup2(r3, r2) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) fchown(r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xcc}, {r0, 0x100}, {r0, 0xc2}, {r1, 0x2}, {r0, 0x1}, {r0}, {r0, 0x78}], 0x8, 0x8) munlockall() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x40005, './file0\x00', './file0\x00'}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x210, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) 16:00:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x8) r1 = fcntl$dupfd(r0, 0x3887dd5055523cfc, 0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r1, 0x10}, {r1, 0x40}, {r1, 0xc4}, {r1, 0x46}, {r1, 0x20}, {r1}], 0x6, 0x43) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x98, 0x24) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x200000000000000, 0xffc}, {0xcc, 0x3}, {0x46, 0x7}, {0xc7, 0x5}, {0x21, 0x1}], 0x5}) poll(&(0x7f0000000000)=[{r1, 0x48}, {r1, 0x40}, {r0}], 0x3, 0x9) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom(r1, &(0x7f0000000000)=""/38, 0x26, 0x40, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/36, 0x24, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000002740)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="816b078479a89fd2a6f63201aeb1721c620e0e06ab2ca86b39c790bbb58028fb79f538c7bc0c432c14d986c6e24256f8b605ecc84f8a2c3c21bcd0de929816ce1855ee784216cc5e151da8458055582980a364253953b3c1457c62f513aaa69968fef8a9b6b82e52171b4aecf957773c08e70d66c728c07e92e25a0acbbac68fd99840154bfbcc185da5b49746560429149484723af5477347f00513bc5cb56b5f755e26e57c0fe23b09221ed87366d049", 0xb1}, {&(0x7f0000000200)="627b963697bb10559d5be8a45345fde31586c259c2d6cd9b33b36fc50450295ea9e78d50868153144e62f3341d2b", 0x2e}, {&(0x7f0000000240)="1ded7c479eccee3f3ce4fb7bac8dfed32f884927d18b263715fb72fd5332464d38884c61b0848c838617d59176d9813721b790596fbae2d70a312bcce7933f6c6bd713de1c89cbdf1b3b052730172bac8403c7b36a86c7a69e4f4e1afbea7619b9c1fb696a50d5935ff7bbe237c5dd8c0e2dd274acd8d68db138f0295b28d51e4cbd7a6fe99a5f94afd6970c1174ac434218465734ece2a94b568e6841d94fc0baa0cf21a3a4ea05631161cd8594367d6c3d4cfd6f41abf59df9d44a", 0xbc}, {&(0x7f0000000300)="3a8b3837f9a69459c9e3afa30ae42dcdd86c712d147a6bce47de816cfd8a39daf132a60e8df6b5d715b5cd184fa872a17dfd9f3abd17d1266cb127933692a5947eae12ac0f6faf479abcf0848ebc817ef0d610cc8567fd3414175df8f85575eb40a962d6f5037a9bf13b12a8cfe2dea732f3f8b1ef16ca83c110a76af1cc3c4deec4a1388e0bbc96ad4ac4bc8d7012d677bc6e39b06914b9f0636408739bad1ffd9cf86c4cef6740197765cbd52f8bf90d50e8f03af7a559e4ff107927eabc3e862ce1d3c9a6ae878800cd9bfe3761d402c7b7f74200a450e0bcaa508d44d931b887", 0xe2}, {&(0x7f0000000400)="ddfbcf25ff440c93540929daecf6c18bf28236831b312ab6bbfdd64d4aca5269", 0x20}], 0x5, &(0x7f00000004c0)=[{0xc8, 0xffff, 0x4, "35ee4c7eb45b9ba804707c18a2028ee38506bf89485f676525be1b89530bf10102b2b038f0e7008092db45a7b190bdbe9c4a16fcdf72af187c71db3b28bb04e08ac6225a9c14836ca3502750faede267faffb84bd5a786d5a87ae8a6a6e384d767d6dff991055818f6dadf66eeccc5f42df44cba88bdb2fd3631d5acbb1b2be6357c1428bae11f0af8a17fe1e7807dcff46438b6d87c5853f5d45edfb4019a804e86e5203ed7159e5515e9621e0876d832"}, {0x10, 0x0, 0x230000000000}, {0x1010, 0x1, 0x20, "b92c99829177cd3fd9da9614cbcb836c1cc2d280a46f85b5bc4e2296a6a5a16e744d5e077eca22e29ce75f2cdcc815957bd714627c998ae47a1c3eff427c4273393ef1d4a0846ffdf368bc674fbb3057da07882916aed2259d4d17be354110b07b4c83ca2d5bb1bca281d2dc95d206e4a33c122c45c73b2ada96136b211da4b675452667a09e3e6bc2fd1b00316e4d5053f3313427babad46c2dcdc64176cdb429e6e631e0bd75090de56cef46dd6ecec3f32e0e616e42f2cc2f0ad259e31faf5ec40c3e60afa994472824976928bac7e9260d9e68fe6ea50430be1ed5b16c6b52cd57342aedda29b05cda23b87207d968bdb945fdafa8cc2a478d606b42463a8867c66e2c4e5bb802764a45ff1937d05675ba0a9568ee8aae138a002884bce7d024366d2ec46d22ae289b11fee7be19d33f238e9277d773ca8d2157d135ad15a6f4feff1fbb1fb6c54ee5e5aec9044240d43d2836748736b5ebabbd0c9f9bec022a94cd0247675994ca6df5ba056710f587e0d7d456359db3640dc45ecb562115cef3cd2a1b1485f52cffb920e31ef27deebdd5b851d42cb841b1769bd972bdcd6b9534c30b3fc193f5762c2da69c8cd0b33af223e2c027ba45d653f0c76f49136aa4bfcc200b8c08c80f7c827160908a9aedc84341396fb6a1c5391bd6cc0aee3920fb80d0f96d5e500666a4ab59e754f9733ab90154b108aaede07cd169e2b9ceac860af1dc9d19e5d04a136879770f3422e2991283d7cd2a302c650a12d84f385c3a88645c52c364eb07587c7a9046afd93707ae12f308ce6673279d3cd302365e2c056baa6e11152ee0dcfa16a9ea48e4fe6b131c5e73ff91686e335bbe6fda56cf9f04b360114cff7689900bb7afd4ab393d88fd23a8b661149a5b73db5e548f5ea2f738d2851390ea8d7461d1f829307066b4008ea1342c4136625657316ec35d5a284fc79575a80032cb314dc45695ace39531dd0fabb3ab6e3e5717d9547e684dd49e63a98c226b26f6ab13862597e986074ae5221b34309a2727d5d6b1028d6782acfc6dd2a1f6a7682620fe206e48b53ba4659a2b1647dc716082ce3a2b54f82e0a6196749a34bdea9f2dd5e7dd0ef44de3a8cc23b8292d3318d73c1c73839143a7cbfff2c29a5520d1fbfe5dd6c539f60961828183c1b8c4e8cd5d9ee40324e2d8c34fe3f21fe52e77a591bc7b5bdbad37d4b69e759a2222349e11b0b6114cc6cb1ed4be459082a503b13329e5ec378d8e62749c4c28fb4577dcdce542d9fdaaaaab4c43c75ffb5874471b81e222d67a6b035fa76a62203a8907c6f728502b866bc6dc8719da0b3ba5972b6e97f9d1e15f04b24032b4a0cdb83477592397f44aeec5a87ca06db0d54e4c9fb92c52be837251c7b75180367c18c1e17af3c1059a8c401222d55514b81aa5c49486bade3bae653d1e493dd01a25f48b94553154f5fd385a115844ed78fe3135092c4e36b855c5a76cc88afc2d34b39879a7a92effdaeb71dca03a9b8ec4a27229e5b6c5cbb25e6cc52bdd71222ac0351f585695326368b189e7276d12ab3cc6d1d89d047893e06e3dc36ef14f1130733e42864cb84a50ba86e989039b9a44d334935024d09d994905eaaa9a947d53e990646d5093e051c760a3a4a475d6be8bb51c4988109db37ab3b6effc382c777e79ade78d80e87d188e87475d36e4744fabf6936347e4dec66df0880e66f91572823e37fd85427051b1b7bb44ab8567092392601ff16e977b09913ac924b0aca02f18ce4af755f76458a1def4984e11ea12ea5a7606282e743e640bb86b0f4b1488f1e1e22e0244dae61f7b090267e94a204138c686d30ce30ebcc6824490d785b3717923d51cff51c9d7ee81a840bad92f632db179e5fd06a60c3a61c3639a5374b64c3872c81f300ebcd245984229e0a3680d923a97fe93c8d0c399cd947a76f225d1cc0fda2a5508728159907ce618514c36d33060177472b016bc1b73d66146b82593cb9b9d8b0ca040ca6b907cb0bf569d635af563d24a215c698d42335c70b8412b60d3ec966cd29c1e74ddbe34f9d58995c5559e1b8e28aa6a92d4f52406bd435a2f66b99d0bfe722d11182d3e586e75c58ce7b60c9dd9b200bc87614d4bfc8f0aca9dbada43698d933e6ccc2e8351ee49b5fbb49ecfbbc1197e9f1508136215e1e2cc05b58e186f475d033bbaac81c3c24233b5850c9abf49c136df436db83582b54b7b89837c6d9bd0912f90b10630fc9526e4b6a34a0e6b99692135ccf169c73db9f71fdcfb21f27c68282eda2f9587e7d7053e7a4b8cec6b8ccebe35d5bc038f72f210eb0cbe3c97feca83a3405c8921d481971e936eae8e441460bffb7a36ae1bd1f314ad4ca480bee6ff47fd7df046290862b6ea1163f52bc59b0816ecd0c7c2a6ecba728f6e14c90905340ebdbabf41422a5adbc3eb2fa451fc76802241e0150f2404182b4604d7a72ab857e113f8c8afbf88b69907ab6501bda2c5bf09a5deae16b0427e28d67a13176a95849fa87e186d913366c5c0b6ea45dc6bdf6e31321342261618f7fdf2efc1fea7c55dc5c09373a51626d5407276bdf9e37f4804b284663cc7df6bcf294002d5ced827f14cc7841abe46924c7d325fa8805128528c8b3c58823fa6b9ab54341f26676ff06c2e3583e8b38c02c77db020bb12c38a2cb1eb5ef5558e5455d6efff6e9b43d69b5501ccb28f03cc6e847ef41c6331a621264b6f0d1517ee491d43c4ecacf31bab2278004e0f0f081b115ab69336efb9665a161e892fa9a51f0c690416a82668c6566fbc7e0b5c038e3ffb2b06dacc94ea964b9cdc35546816bca349ad5352a1f78a82d51bd446badb39eee2ddebacaf9554bc5fc88105982715c11440291afe08b1f9380cab0b6b0ad684d0abc0e473951484402e51daa37eeae31b6501a5c3d04ea26bd081aaccf317f57e4101f5c37f5e9f71184438ed6db1ce2c6fa80c30bbbe2140efc89bf331778bfe65d9a3c5ac270beda75284fe18abb6b097c90623072b5af7199bbd46ceb367973508493cf521bc4ef32f118f3d822932e37e54f63fb1bd861e3f17c5339844a735f1518f5124d97e3a4d6094fcff35852519f9588ad7c9957d78af80107ee9342db3eaad12cbfe7321418b78314aec8a4b1b1ec6bea5d462ab769b3574dd423ec11a38985ad6427c7bbaa35bcd12e23c878ffca11681b5de0b8ac3987c777b9ec4e4016e73eb9e2f21c05504a0da80eb5fce31d6b7f80ba6702b77305ec31ed80010f1dda5f56b6bc77bc0d474100b938d658025b5bf6f600419807ef57b61633da6e1bad2f553ba96178582731dcf4c5f55f9bd733ee6550b20ef9def2b5394ec784deadfd26e63bf179f150748e12083048121dd1ab83e536d133be85e87229005fb39374a5171101198b03590b20e5d92cd0acf68c7d375c86f8405fb7b0cb12c83067aa6ed85658a0e4105356d13805ce29d57d63f98c4cc9addc75ba8b6d64d6b85e3c62f4cd424325ad5459d109c9da456db484ee727ae4352f5e16aa89c0ea54a77aa03cab83acaf00c63ddb0da04f0d3ee5ca3f40b7e8711df4c06ffa0b9361dc861f0c2f422790cb5c03b674ab7ffad90ebebed3e30c97116fb9013224f879830ce1794d519d1973dc7c734802678b83414b2e977247e4f14703b116d5afa6abc005b4b965982973a98c40fb79048d94454ca6f8fddd161bb62ffad370c048f122f9dafd710b817b3b04093bd0777569bd80b7b0fca82aaec8c188de168781636625ae6902d119226cc79ed2335c8cb88d9b522f2bbdd8bc82b0ef31052554d686edadf17adb6dd35d428eab5bd5c3ec59ce7dc4d017d3fb89134d2ec23218ec462c4e7ea49cbb3897d0c3f80dd7072b13ebe49e7926a010d3ddcd318e6da997798974216383e81d51f144e26f004e5fb35312209cffffd88500b12a12b9342f8c8dade426b13831115d12b199912c0f592f66d3aa3a38a8b9ff5691b346512788f5f0d2fc9a9fabb0385dc2f4015463e0531c30a714f46758006894eb9bfd38f76902da41a804c61f7adc3a16afc10eb71df66d659f2fe0eb63688f3b9febcc4e384ec2fe5e2713b3b4d5f7b69e3bc871dd50edb4f4116dbd18840a4afe41d4b0744d3f6cf9ff7baf71fa6f3628e2ed5a6c25f0011ac060d8730b79404f09bc0db944c39783d51a997786e490910c88c4fc4e5ff074ba5098968156303a83b113400a6f4ed17858799b1b7d76d45fea87da11855fe84b311119f9d447b17a8bc03b0ce5a7f429f91c04c3965e6f1a9023f6b0c0a86bd437c512cc57aaaf77f8be8ba97ac17100532f6638c6e84c9ea1938609fabdd49dadfb9cca779841ff58625decb916dfd78cf28b09107bf8b405bc77686bb721c9fdc26ac21ead48a8df141cfe9fdd5615ba95231e08d3f8dad2f336b9cab2b2b609868f74e7dd787c471dc34d3884f66a7be491d8140f2668fa8b0d0c21cf956f96ccc4f6fae0202148b9fb1ab28ace67edea20609661c671832fdf1bbf7751eb467f5088c00edcd4a2e31f158b882a8e69fd296e747dcde35f08b4a23290bd9f8b3a845b07b4d9922f82afe9cf5b71eff56491d251cdb5943141caf0f7176970312a02793204f847c60036431466690ab808bfec3d20d469f827226a289370b0acb9fb35c8cbb345918dd1e82bac163f218a43ce183d7e9bc1b73c508982a56c99667c850b090138d4ddd1f4be87690d358ebf84c84eaf7d134456ec55dfc6e0bb5acfbc878e15902d8f2098dbff9f3f2bef075d212efb985c22264d8b9fcd2eaabb565d30c218286760a11ad08beaf3c766a9310e88f977d56684a6e772cdaf147b4b339b6a605de1e07be008cc6f312fdf2a87eb0c4494019bd62bc1c77f25bffe42c55c325f0f78fc32a95d578c27fab14b9aaf7fdfdb8bc0e98c8b2aa81b69cd55b89a14598a21874777a090c7c15330008c01a5e0a213fcd38d9eb36cef9d0df89c1d501f8a54a58efa6df106d51fb31461af6ae7e592223636443f26c9d32b04293c8c3a9077b16be601bc688b4a2430efc669c84c0a9ddc21e8906666d7b80b99fe42b12faf01c19b9f5b0afde62481ea0bdf58fbc0beff574496d2aa1e4f8893dc79b92b4d4e413c944a09bffcb01e661af698a5c4144ff13137c3d7043eab6f07d096e456e7cb910f0ca0105e00f41d457d50b9bbed7a9bc8a51988ef642110d9507851ea33533dbdb75a4a91af746baf941e660a5958e7a72a865d039a91393523a513a82e8a75f917dd29cae30c5b99550d3202afa5fd6c101d95be7a26336817ec16f95f0e22017185240ffba579c7c08d44153e93794736006e9e28270b6c31c7395c0f1786086d2b5ac9cd7e9f0de3d1a2ba33c13e71cfdc4d54604be4707c3f9ad8b137c1ce7ebd90b70c998896fa6f89a93c63ae86bf5bf3b5ce7f3894affbe7ceaa779b8d6a805bdb799a6d67b3e6f2617a02b8a308cb3c17f89db3ff04271efc06f213bdbd918aa2de3bb5c4a0e3b1427fa879d0150aa679f7f5e721ce3c3a33960c7b9d5766f55157fcb3ac766c68ab83484523a4793986ca95ff1646b625979de2292331b24f17aee8e96f78cd9b96312fa91d84a805a5616c0be9b5344bf53ae224d74669a23c1ae7c26820cbf145ce6c1605c64677e521403d1da17d64a2a3ca86894703e4fc57bb24bc519fc18d8df5f5a4cf10a9af4b2f40d4282e6f34811e9c35a677203db8b01207b0c5d8c5322ae94d8782eb491c82cac16ce34a9eecdd1e860de7d70e9ffaeb545057cb5bb23db2ec769a176e1cc"}, {0x20, 0x0, 0x35cc8b45, "f23c65a80de85520fe4923"}, {0x90, 0xffff, 0x8000, "07470b9b9dddaff3c6a4d2ed6e9c931323d4642e48774b5a6f76831ff416b62be55aa36489044daaad7cc40ea0a46c81fc7f51bf3ce4ebd6cf1fb066da61b6a6d2ee7902e926f5e08b491de7f3276e486f536cff5dbc09e9032b56328941ad9e77db3f3173494c5b3c78702826af850452c235cab2d7de0e779ef92ff152"}, {0xa8, 0x25a6f8f6c458f0a4, 0x0, "e85ba6e6b39421d4f832ba2dfe3492d78948534a379f4e0bbb3bcff19b25923a6ced4e29e38c89d78b5c6cbf37acadef1e535acd46df75fa824012ab15dde45682c1fceaee5fa34ea492e9393965124d362f34067511a69e44f34719a9a1303868d042a3499cfb469fb4a3fbd1ed75ad1c6b2a5bebe1efc2840638a4513ead853138b8f19f86f692ee6308607223b3b10eac95"}, {0x1010, 0x0, 0x9d4b, "f9e629188ea97c65cec59823c561349e36c7c4cc1d8e14fbb555f9c4f99b847ca59aeed6007857d25d1e06b6aba57fbcca3a6058e3e7de6aab2e461808eaeca45f76656d9e68a82514dc8fdcdae8ccb9ae9454ebc9e9e6cb0c97ac3907ec5dd9b26660f57b0b62166830f9bdf6d5f1ee854dc609402d7344662c4dde1e7922216e80d42c049bb1489d9385504bf13c52f9074092e9363bab24ffc307e3f85b2916a1601ae1a3c6375adfa47a2a67f1e8275dd9d234189b4cb638032888ffe1c598fb48301f4df006f891e552b49e542545ab52289792ade40af91c16ffac7876cd977887e73e049e565c7f6659e207d9314807ec9b8e54c87b4f4186d05c23616653b2119dd74a83be0725f07d35b4682dc8ee72299db4bda9c3ada31501c6ddac1e1ce5cb66b19460a4fa9b9a96dddff77d0ed2907f7f9eddf8bce3659e6b248eb8a8fcecf70bb2ced976be63625963277f6a7b24c94e03c8786694298595487ebd35f8584ae5651ccbd39124debb7d8a1840c1ac22dd50906a1a1fb3d6613b0c6d41ed77899cc6b0668a0ae8077d4e77a00a16daa2128c88ce07cf9ca72eb4c3212def18ee89fee1efb19ae5f170fa234592b34972b9bde9853d0ec2b9fbd943cd448d6756ed947e7066025c1bd66a0deb4680cf6e59ab41c882817746d9c01294d536b52069394177b953c2ac9c97ca2864be675d3886de690895433d38899b2e32f54c3fdcf85b65887bebe3a959919b5a272243758e760521cf92ae6e1d396f6c380e24e453724dbe7e918baee248d67907c6ba28359b98494bd9471c0e18af6eae5987126e01e6582f07185079d0239fc32394864b6f1de1caa6785552495197f825a12f1cc9619b2bf55e23cc0f428a52866c459bbb1690cd2da85a611779ee413a04f53b6f9620c6c433922b756cc624d555f348f5f77e92f5d5acdcc4dd0ea97f82c8276918aae2b86860dc48170df7d9ffb995968e28b98743cb2260833b0ebeac8922eee24234e3b3a7812709d684bada9a53c0cc4f857b7e3c44eae2174b1b81b7f63ec718cd73b399d3c85326bf6df1cc8e39047e9c4c1ed6b2382b4346622d94926682e332fd342560e67400670ee78b92315e8d117acda94255dacb7a7513496e1f5c57d56ee6d4b4c98b9703cbbc09ee4c8e63be2b09027c79c05e6145ca587f921bffa22ee1214e561f9c0a3cad4f8dbd436d298b2a7ab6cc82353c9a6d174452950e5f005be1821a38c3c096d95fd8df7704b12dbc3bd0eb2c2755b93800a63fb5b12a630a8751de264b7fc1baa2d3342b798665305720e31d68b21be008c1226bb5e2f44e38d35b2f583372cd8690a0cfacd4674eb1df9a7e0f6542be64d6616a1f4c9742c0553ba045e8319cfd198d0801f60b45efb4ee68f64e0e57a14bb94ad7378cf8cdb4e5f5f9f1ee2e0e3fc54696b475a1675cf4f6433fadf6efae7deb9f648ebd18f9f8cbde8cb91bea7e17a490a6ebf80e692d2b0168bdfb7b0a039860e92c5137b72d9c5b9be8cebf8b36a2ddcf1b48a6e6489ec24d2434f54a6506e2266bc8a1cda5de7fc5bf7d5136e99ab043e0676abc7c8914e84918a6abf246bf580c35840c5127a9587f10fc8e4a7465a00e6f781af28771d2e57a2cd2259ef5963ddc9e84a66533ee0fe26e9c3f89018b7280199f014dd5a407d329a4ba8c5a809eb5aa274482e18b46a22c78df03365c5b4aa18224f2287dd4a1e950f23cfba2328b1ac12224d196d1885920ecf1374df5f2a3d8ce2ae27fed26d76cafaecfc62a9e706420b48dcca4019f964238dccc0c38d59191f39e7874b656775870284e1dd57eb07301ee1c3e668c863da5a426a759e0787c34d99c39423ed8605ad8745a937a357204b0bb43574f3bd7521ddc686896229a45e7771c9fc5fe524e705182b41b6f3a6f5d2f3ef1c32f4fe4a22f44417ad9f8e824e1f35410b7b9cdccae7806c751307df023d0d4abd7097f573a25b578dae61da11e6bc97e1ceaa149d486e22341a6898b3c8eee697960895c21a04059184505c679b8686200b83e2c306c93ce6fbe9e5711525760e6e827b5e6ab196c77aa79be7cf95ee77f0dee6237b73ccdbcbae8b3be57347ac9c7f6ee295e6e5b05ed49798bced22e99d69e1c9b577c4382ff1aaaa3398ffa0b97283434f782bf54828967a8adadc3c102f81ad11b450c31c1e9271145fb47f6470544909ccfb5182f836730dba33dedf05cf23c6968ae1b19c11d0b38365bcbe16251e4b94947689e6953be13e4a20986af8aaad4351c7b179337d5a52ade8a44e803e5f2ea1110667dae0a262ea0401aef4830ed5d3a72a5d675ddfdded2285b4a73b8a68670f57c32e5ad1f4bdfae6f6a69838b5d6ca57642b989ed2a54b5bec871651c2dc96ce068d7b0718439cf8043afc8e9410dfef7c4cb86f70a9f4b9a69810d97d74f4af9d387a02af802532da77fc21c3025be9e53d13e8cf6ec31f3738f70a63057bf432cba983984069f67bd8d2b06fdf2026a2138896d3c6f6e22d8298e1b701c45cfd4beb1766234b498f1a9d3e9a1a903d66315ae4bd925a2c53955761cbcc73124e967fbb32f4b393243a7761bb690d73c001938b934c329de28a9e72e0d407d46fb410a3210a20a79b0297b822aad681d2b35f7bfb27ae541627c97e2aac7ad6fb50cac8cfba236fa6c3721bb709b85115499ec71b2b4dde6be15f08acdd6b7a77f73ae1f3bb6338234bfcd4b20bce2f92cee28056e87b6018c46d1ec227f06eb5db9d528b229a7032e19f31a379d03db3e9816a134b389b32273f409641b05e61ba6beda07c158186717f9145f2880c8eaf75775d5d00cd284e1a577940a0cdb3f723d080b12d7d33d471553c972fd49ce694887a2fe6728c4de2d6c5f153707319bf0f1d03c27ad4f089622eae0dbe326e51008d7491cdb4ed854ec5519547d95df0f0d3259339127700cb3ea798219d7a8bf302df81230216c06e477bc7e21b58be80be8ce9ac8fbc40164728f3f97f09f7a9a2c1c3a33aee520fd417e2ff185d4e2a482747dde5c3497dcefdb889796c651a7d3f2e93b3ffcd3f07089ca087985748fafa0a53ad9fb7f5839e9ef79c48aace47b079896d418791692895a4b4dea010da8770d658b371b06089d969a22335e00073d6d9006130cde2b4704808a49be444275cd78fc53605144d7c0dc5cf9a39dad2f1da38c1fbe808454a5b2ad9816a254843f763b086d02e43a804e94c85f675cc0d0a044a263431c365266217edaccc0717eaad88cc86e795e0cfcd3b892fa901bd7902f5ca06d7235d9af6ac610080b2a76c45b10f4851113b7a84ed46c05f9644da62098163c0aaabcafd36fe14336cd60cfbd4d7303d77927a0593ff9247a56f172f189e07181b75e1356a116ddcee1b42cdc81cec2a745559307331fbcc92539b633d25054a420ff72ff927981f20d252ce3b5188a8147c5cb21b13ea953d87fcde4c12a8c98b630ebbacebcbc87858049bf4f9ba3c4fba7858144aab4878db970e12219c6ceb60d4ca6cebf5aa23d38dac728ce7d79b159581a76ba71f91f5c8c8decdd2e27fc7e404f0a19df54e0b25162596adf3d664ed1a0d69d842a0a85ccbd0df49082eb25de076af0129104c4ffba38bd9be11f1190fe37200f7f4925a11ecd962c897e4528a292929abce9343ea82971ff95f2fdc4a6c13ce5d817fdfba60187888f1deff71a8bdc7817d1378aed36ebe0ae08f38b181cf684429df624aeeab9d3190f81593c4a30c961a204407b88abca515d9a84f966aaed26ebbc0204316d24dbfbc2eb7316405215fcb6612640853acd2739d61bbfc2a779053d4699e99a8f4700697b570abd2777eda07a92e5269c1bd84e208b3568e9d8c1b92e2ee04ddd22f4ed2c5963e82d28056c16a579ff09a1564ea313f875934c8c7977d79b183f0644b9d3de8f0669119e5a36880c441718177642cafbef94e6ec76866adb70fd6998b29bbca1e345fc37701003d913fd2d18854712666bf74ffe94cb12c716e9e3e5a09cd9bd7c62854dc121f47f1edb034a5aa121462f40cad98dc05e66aaf5543ba5aa5cbc64906a188e390314046cc2106b84bf7af33939e8727b2d517a0816016f1509f2e8b7f6c048ceb176593231250b5411ce45c1e53933339d1bf51dff2b0c054b096fb5189daf1812f8b67e3893a311bfdf1c3ab663a3d7f93d7d90e58ad60d46fd03f974d9d4fb930ced72086ea1c2ba512e377d695f92037257a7547aeca4c2a11336ca8ded95b0fda3f5227888f4607920b25361bb9fe9f5cea42aa1c94e368d7968a071b95d2cef269a87cb10db851d385942906c3ef7b299ddcd4803311087b7761a673536d6057f35f9101e33df67566bd3b5a852331d9fe1b43a652b15d2c00d3587d95cf3e144909a3d3ebb13942e7682e2d94f0ed2ad46d8818aa9ab3b2583217c2bef1ac945e75ba20c4681f9418e9befe54b46f7a48657e7ef73eeb08d843dfde72db3eaec5b2828916d4c2a0268001b61679b47a3e3b1764eaee6a46901ab1a77db5c0e1b8b10fcefb3c688ef48cd1698551a9a81469c288abe9d9c58340ceded900de51e2c98d915ef293d8145966afe83e54cdf06818ac8dd0ceb1a90da82a9db1baf3ca905eeffe60b6c8f3922868ff2c71d227ef0e564fb0ba1cb36af0ac3e2df6f309bcb6478e40df934f36ddeb85247c77f6d9af04667e54244b047e30afe241e4fb4b61c688e6779709037d396641723e2a229e63c7896c8947e703fcc4dcb3227413802de78248b650d9aaffeb0f80c214ad553101d4a19fe3f14dd18615c53e9c65d4ec455a59bd00c70970395cb8bc6ae7f0e3ec9e8653f3dc60b00e9245af4d19fdc2f01d959a8dc83d2c8faf4cad3cf40c8c46b2bc98d87b6c23d56e6ba23a62d0b1870f515e433db38dbd64206036fc6b5a74b6f2b1859615b509b691e06435708ac4a3990d5911c7f691ae187ee342d07ee1fe212f47705df39aff93f7f112c8dded9ac51ac00c90db547f610cd3cd411f44bef7a22a8d7d19fa2ea7e9c5b1294f724db27dc819952e1bc1f5cff1526a271bfe210f2a9cd42d94b5f343988dc3bb201b8147ac219a7760e707bc6a32fa2c02b2f7ab03a1d25694662ba18051bb1db9df1b77be7e02cdfb5439ad751e2025115069ef3067e530d2ba01ea6a815e52f953a837341d0811c1014f531b70e617fd5dc5c11ea73a5ced99b4bc0c0bf9e411e303ed113f36f5e3407c43ca80c040845d39967de645c2fbcdc385b6e0c7f84d700593f106a8f114c299400fb28b8b5c4ab1b9905b00728f59f87ee5f11d3fc2945b1bab44947a797930ea45d2b477b9afbc615128f04ac1c05cde2165dbf753b49e47af5936746d5f79d2230877a3bc57e1553581a41e81255129cde39c4c4bbd3dfc3f0be6f27b93c6cc538839c5394c0335ce86f87e2eea23d8898ee3b929bfc63568914ccc5bf983e3abb12a518bfecd3a45444c38291bdad25cb922e88cb98bfb3d2c1ad173164843809ea7fade73ebded2af1a30ebe247335a3b55ae75f0e3b9261e537a654f3208c41995c4d14d77f34ba25da7f402e63aae7d377efe64e4ced49be0a0ae5fd7dedeaa6fc16d8e6c4bc4152bfbc2a662e0575abeb7d2dd039a6028e630c27c8fe8230c21d9ccef1fe9954ed82f16e9f125a5e49ed0d5a5f7b27099db39cf48166366e6d509ce48e85ee80c04930ccf288e0443a5b4854f4a3a298e558ffa0e7d99d23df222ba004d76c31b8d1bd2c8f1a43503ba0ea30db62492f90f5172a1959816394e010"}], 0x2250}, 0x2) 16:00:21 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x3, 0x4, 0x400, [{&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ff1000/0xd000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000db0000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x84) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x400010002c2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000700)='./file\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x60) openat(r0, &(0x7f0000000080)='./bus\x00', 0x220, 0x80) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x100) 16:00:22 executing program 1: socketpair(0x2, 0x8003, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2b032140, &(0x7f0000000180)="02") r1 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x80) fcntl$setstatus(r1, 0x4, 0x80) ioctl$KDENABIO(r1, 0x20004b3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x990, 0x0) 16:00:22 executing program 1: r0 = socket(0x10, 0x4001, 0xfffffffffffffff9) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) select(0x7f, &(0x7f0000000000)={0x9, 0x921a}, 0x0, 0x0, 0x0) 16:00:22 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x1831b, 0x2) r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x3, 0x4}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000100)=""/166, 0xa6, 0x40, &(0x7f0000000080)={0x2, 0x0}, 0xc) sendto$inet(r1, 0x0, 0xfffffffffffffeef, 0x400, &(0x7f0000000200), 0xffffffffffffffdc) clock_settime(0x0, &(0x7f0000000040)={0x9, 0xfffffffffffffffd}) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB=',/file0\x00\x00\x00'], 0xa) write(r0, &(0x7f0000000a40)='+C', 0x2) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x102) ftruncate(r0, 0x0, 0x59d1) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x1c0}], 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) 16:00:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="a5ba518ab52e2bccf122875592dea1eba2ac48e46795a4ddd8c6707156955e116b023bddda", 0x25, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00005f59164cc312737e27e3d37498dbd42160cc9cbf99277fc1dc36ad10bf85f5d38dac7cb5dc812f7c86f2a1b61c7ec5599f4180dbb28ea0718378cbb5915f239382e4c67525ba0ca1fd04ced52838912ef635065bf2d01f927a92ce7d9bf881e46b87b0233794df5a5cf34c6f080821f246a8277d32942a30ac8d5b1ce3ad3b07811d5dd03288db9c20818ca6f646a074a807890ab5d023be4f2bd178f204040971a0ab0cbdfd56275d0279b0753b2f8c53692fdb99d580012c4607b670e7433284cf1110bdaf294e00"], 0xa) sendto$unix(r0, &(0x7f0000000180)="b10005016000000406000001070cca90101002fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xfffffffffffffd33, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x7d) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x0, 0x80, &(0x7f0000000000)="bbc9d81399e9dca5fa6f71faf6365dafcfd6a1d661807c57b58f3bafd0716d98a597ef77", 0x24) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c000000008ee3f6b3126933", 0xfffffffffffffe3b) 16:00:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = socket$inet6(0x18, 0xc007, 0x8) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r3 = getuid() setuid(r3) r4 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r3, r4, 0x2) sendto$inet6(r2, &(0x7f0000000000)="4e8110833f48ae0fce5d424ad4fa3875a36b17d2e1e8839204c396fedfbe88054b7f1903d32f51d514cecac419ac44d3205b7173d9a10693", 0x38, 0x8, &(0x7f0000000040)={0x18, 0x1, 0xed7, 0xfffffffffffeffff}, 0xc) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8880, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x7, 0x1f, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:23 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x8100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100c0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x10, 0x8005, 0x65, &(0x7f0000000000)) r0 = msgget(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/29) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x20000000000) flock(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x4, 0x4, 0x3e5}, 0xc) fchmodat(r0, &(0x7f0000000100)='.\x00', 0x100, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknodat(r1, &(0x7f0000000180)='./file1\x00', 0x2000, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) close(r0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) fchdir(r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) 16:00:24 executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4000800000000001) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x800fa, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) 16:00:24 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000040)='./file0/../file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:24 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getpgrp() r5 = getuid() r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0x0) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@file={0x1, './bus/../file0\x00'}, 0x11, &(0x7f0000000180)=[{&(0x7f0000000440)="16e2863eac263de02d8391c4d4ee84b13f04a6d8ebdcef2572d54c989d7247fcb72a0bf83d26e63a6d086d46383dc172cf4436c479a1bf2aab8e3ed7ec78060cf918cd195f4d318a71c1396bfab176dd92502eeee2ac958927bf8bcf53df8977817e479524d61208a02388fc3729e529e2b71943fa73a6dc473a79f0266bd5982c4dacdd7fa648727e40615733558b24db3182aa0ea11a5e518c40c6e75660619671023232511cf72fbb7a71144ca7aab6820050cce9954b2a9a8ff79491493f5502f2fa53c623daf3e4da9a2f6027c9550040ee19db9e81e126a9dc121ffbbec79558267d279d13b317bfbe09a24fac358b228cda5642220247062465d97166de64e0f7b3eb75c70cd01ee2ad9730802b3f90a9e8f488a33f07b0c96cc28d399902c966f5c5ecc0c9d07c7e0d36d2a1bb7e5a47dda95c2a0bfe518ed9b156293dade369ae0d746189c866341be5b0fcd99b352fd29152981a3161aee07e7e3f7a7c8dc8ff854719352a658b603d1869ad29f3140f542444ace740bec0e15768071810f2280635484e6fc48e5a18fa8efea96956028fa22c49e9344bb048ac0bd6a2e6bba0bf3bcbc66516473cc5ed02033126664a44bae2d05b1c0281dcaee16c43ed3847d8bf612c75290a55481c2cd1aee21fd6ba8f01b214975b8a68e9c9ce17ff455cdeefc8f2c45e5ed0d976aa2d0147ba0e6aa693fd974815b2a1ef9e086da692ab3781bd3ea549fed1bcfd105e927b0ee94319c2046301fde88e8801ec3570f53d79801d8d6df3eebfc4da7ae5a8b62f5e49674a1c9845daf0fede4e122651ac6c40316d4826cacf4428df1d8cb70bcf1e8d2b437cfd698f955b4dc7de60dae2550f727f1bacf6359c6530be43215578a4eeaab9ef81c302fea73acf94b922313bf68f914d1a2d78fb815327ad3edc8a94e831e1d68c47b1066124f4a6ccc3c9a4341913ed82552ffc26253e5b0490c8673648638a52356927c53c6e804bc74a3c5c4d5b065958542b670591998687e8abeeb5079ba56550752ae149797d8b62c51e2c0e42136bcbb0168cc4fb50c20de6773d4054328a45b4303b0c1b3033790b2b61d54f77095d625a4ca62109be737b4082ac57cd9dde8f1bfb5212508ccfd40d1d0ca7defe305e0f58dd012c2489d1dbfa61433649060ebb83a10f3dce3356fc5c1b62dc574f7c3faa13da35b32c03ae6334b44f4b2fa8b58fbe816caebeba935437139be01626c5db79076f0ac2d7deb3b187cc7662f82a9ec9c00d874a3d90af738a6cffd039d048f54def0000db98209a909ea8072a52ab91d490a88b970949baa93dc16296b75efe90dcfc955af6cc34454f3136ad7b66a0bae9cd8f4daf507d8df0dd95a73f2fea987460d79e61a1fa424717183582d00da9aa79afeee03603776034c06870b8e0f3e3d48df2674b76f8775f1c135d216266e10c62cc214203a66b7ac70aa2323e3d41977dbec60d32316b7a8a39103cb8ea0f41064b3ba1ae2180d8f226ac47cc01f56f638a640fcf213f39889847d926f500728168c0a4ed25a29519df8465b0a257f7dd9dfd905ab2aaf109f16cddb38181c75e63856ba2d9fe4d1deba6c5ed51fd7a9802d356599b1499c8a5afc6c8af7765473b57fb411e7abb3627d2a48371763ce693a5dbcb0cd046f0cf171f5b1c9f9c6c400c0569c15a6ded300a703748e060c618c24cc6b812cc56bde47f3d5e6abf52a5cc76e8e03b85ce9bdd39aac10f61717ef7693ffe50f3db3de10fc4a3bba69bcd2ef2ee1470bf139a88a97d4b86340e981fc10c90be113a218d645fadb6ac78c10b7b39f94da65b42399b7d67f7a973991484cd56dcd4a18d4711b38a058bd3da0b21148c89bfa5f23ea2d53f71f7ecf501423c5486d14d1d07f6c14a8c583482b77351e38d0bea9f250cd577b70e59f8a501f91fb0e84a4a1a9181e1d6d10308ffd3dfd2bc0754633d12ffbc40f4429ee531c36f76dcdd38e7f8d83eddcd4fa61fe0fe379945f7d8fe8cc8f5d401372336b93f786880caf1aa74b3c140aa93e2f0c03da7631fc32f792bf990cfcb9f1ba340bab90d8a16a2bfc9f2a3f79f1a596dfa5f629829f31b995e86ac682c9731597efdb5579e7df839a7f9b7495a9f022d6af3abfe212cab86d65db3a4bb8133eec8838cbd77ea66461a7e0ef311cc18e2da6a4a5121a8f1808bf43ba94c066f8e40c1882a8353d6a8da56673486f623e99212bd33717be1bd31aa28eadc2a357c05645ba3a2f527c24b4b7fb821e5cd2b05ba9c884739bdd5e8e9a41f1a4a9ccd2d6bc842aa1f47c08873b6831ada7b3aa9a7649a78f2ec7c59cfc278548fc91632044a4c4641659ff6fd0efe47407d3f9452434769028980b4f9ceae4157b4b5ef023d7022de3fb22481c867556af7c723dfe20d81604f575b170bb81d4890734a73e8996d112f0d2dac7b572d2f2586451ab8062a76bc68ad1aef1e8fa1eeb0c69574fb61cfa2e2610dfe12b068ee2c9a9d78718dc5509cbd1870f32fee44def977c4f2eef043cae1f3fc5011fb8e39588addfaaba7f4d67d625e6eb92a8f65a8937d16a7df8d70bdea5ffbfcf2d3e57721fc0df81f3110529b66c8a605ed8c299162b00faf5df181d465ce85a958286a1ad41bb73d7ed14097d1b4c7b9058e389578adc369c7213595a05098dc56180726b96e9eec58e23ef06a60f7b3efff08ff84393b053afe30e3d44e4c2e9aea2abe8e0af139800775356e05eb3c42c07ce9d91595860a7f41ff8626e3c30f2706d390485bc1034c879b39d6c04d10f9c1438fca58cb7ae0d83ceddcbb254863521d2ff0edd14e420ceaed709acc155649b59194e3635db540ebf8bd6d36c0cfaefd2eb9f339cd2eaa56e20049d49fa86c1205f93b7f70c5507e591b8712de051ba0dae4b61e6a6ec472c2c7ef2c9fcef3119867104d67bdc8205afd89139789c50a2ba709c378ebf76a538c922d4b52e32d789b8bf159d80a0ae4c068a932587fd58f84dcbb36344e3579204fb99821abf7d84c051d83984f4f8ae380df9be0f982e79a56b4e95216713eec57076b96d98f513cc275953239a525f1561a9d8112c533f6b51dc26ba958cdb17981ab9f4f856231ff19fbcc52f5ee8febb867477a1971214f525cf269e61ea17080913c93cf163a67a3828cbf3e1f53b13b88b9a125dd07bd4548d4af9bb4416c853b7a689d6976315271453f1be834b0180ca9a98dfdfa976de312af0f99391421ebb0d2eb6e519732ecf2b073be376a419cc2874e2087598ad7ccdc5b37766417852979043a48f5e62b971b3fcaf0f615b3e5e9ac17c2decdb514d7b83fea9e78c45e1e39068d77aba6d9f9f57c04f4815ae6ef5b9e0661dc8e16f17bfe13afad872bcf44c77e74208517274a858a1cddf2f0ac88f183f4f9f301faaebd440d1044447377988e79e325a63d756c3bde2bede2b7d69d4a5cf385e8ce9f6ecbf744a6c613747643a5120e44400e26535bd2a915ba23a1196f7dea3c6324a9b549f147a0dcf3c7348a167491870937b67dc69898634c3db427c085c07c2a9e1607a03b90b9255f180df74379b884e9007006706639f7a75aafb15ae67aae21d370f3d9889283a29281a2ec241136357cfd2349f2846234ca129b7e748dea4a7e847a3a5d0517197852d46baf08c938f39bad7bd746a8f528194429388108af64bc0c6cfd9a7a41fb263c82f600cf75ad205f47725b4df3f9c644da5030dbf6c6d89329c7f8f454d986d1a1de954a9685268eb2a3ccaa287e9cde8e4a8aea1275b6bcace60144f002d05bb7bc2254ab4758a599094e9f1fa252f2cf1d109002fe68297dd00f3072293bb5cb8ff2b260d674299c269ba2f852fedb475d7ab92f760cf3f3540c9270a637f2153a8bee072a95e4d24122c38d1de973698b03c6f58ebee85d7228b489002abcf3bf66a21cf530a4224d56ed1b1436d063ecd1863563811ba6bfec9b28a774ab7dacdb693e0c8bd83a53a104a5f1e5de94560a2fd7a5fd8e60dcc19a9c9c6d94283eb2ac3efcba0d34db83e21fd6be9ba81a4abd0aa479d728e475b01f267b8a896853693c607cc8b5168a9875d968094e32059a098acf0b10195eca9e8b2cb3368bc4ee1360087456b115197cad645d9d7d3acdc0fb9dabb72ca707f21d64c775a98954da098b69a196931807cecf86708f74613e49bf1c03b843552c964ef8ccc8138d94f780c20f6d2bae36d305c9ccbc0bf0c60f84fc556c6a63206d7284f36ea700444c53ffe3a0dcfe1564a02bf310e84932153bda2845b9bb5207000f1aa6016f01d4baabcb1549c6fee5f3afa4c15ed56e1339d66b35c2cc30c1274514a4fbf8d990352b3060e38db597255fe7e1d1851f87fed378164769392f085a701c5f41e6546c9527c328ff4fc45cf355a56851c2459cf69eee01e2fb2ccd0114619e34be7aabe93e61db1d0bced8d5710317743cad535550489a2d2bf77b552e60683b1706ae18fd947c9395b127ab27c4750f6d97db42d25bc82e92ce82cf0ca64772c15ca81883fed49c2f0b618d00f6b239b99615f7663c10d4142d0a527d705fe90e5ea9078f5f06374ef3da2849fca409546d8ba98908628088bca5a7a86107a175ec9d379f221692e1bd4b01ce7e58ba76fa0800e6e4e4cd00e6bf57e7156594908bbad4e477e5d85ea4f9cf2d2b37036e69fe387cdb45bbef399abe3f9674beace33cd6fd06d8bb1f2f9c6ea28f5e2b6ee683297f3df25333ed8a3b9972cfd9b0b46cd0149adad48623a371e573e255d0a43dca084f77b1ff79804fb2bc478546f3eabf44f4db1cf732fc30eee5e7d4973f9551a92afd04c47f7a55824d6d5681c8858da9f24d3f1f11d50fab389040e114940ef4bf2f192f02454fe9da71b30b28a5101e553ee705506a2bea576352163a34d0fdf8aef4c3aa96eaf65360ef99355ecb0df1d486ad7c365985830a6873dd6ab920ee2aa5c27ba611b40debb76a5ce2e15a9f22de2eec1a4325e22fc79d12985563472909af4685c1ab58d233c40164a99679fdeb9bd06c2fe75b77a4de50a8bd8d27cd116eac9dc59840b9ccfaee2c0ea5a8897c8ff503667b4a863acd30df92436769f92892b390dd498fa277c1e666c95b3b08b8d3187e4b82bb02eeeb8e9516cd562ddb8733be18e7e3e4298b5009df51167596f32924111091b59880c955f507c00cdd1f7711d5eaddc164cd6bc6b28cb7b39ce9de613653d38cdd7f9bfda4f05b876e286b462b0b7a76944da9bbd21dbf7fdd8bf59bf4522b33f9a81e43fe1f383a14d2527e8c898c22ccc2237232d915bac39b7f08ee0ec89d9cec8baf14a81fff7e29d264b9edbe216f21f6684e9c81bf56e926ced5291d584f459fb43d23ceb5acb0bc26ea6c54f024452b1c5438e3591511d485b85d918bc9daf9cbe5a74e1219a623eaa0464585038757371c935e1b0549d4e6c23c4a0d398598b61707281139359cabc883ecfc276b677eb55afa4bb67493820e3604059d80c2cc4bad283cee782bff94b1174c8da8c0720dfca6b4d1d55760e950ea514e27c3cce5250d05af31b269bb85cf3d98d457c75ccdc2e03b7a8e19a033154ba8e7f6ea04a5e0eba0272578d4062c83414a50b0987fc5e2aa129951ba0e604b1ad218b10b49cfbef85ddba8573cd77226e4686337da3c306c11034164745d23626213cc9d2fdeda393df101565b644966217a35a261e73e1054387d9d492d9f350330eb277db5b0c19b3810a846dd2880f455bd097c0bd30617dba67e4ebe6b2a58162915032ca703abfbcad8184c2a", 0x1000}], 0x1, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xc0, 0x406}, 0x400) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/32}}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="edac0eb466f853a25e5ccf755e71f0a87c716bd3522462", 0x17}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018601b008b00062b00fe0000ffffffff000000f6ce4d22276e2b8d2a48d69eb30000000000000000000000edff0058035a", 0x34}], 0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x14}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x5, 0x0, 0xd0}]}) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() geteuid() geteuid() r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x12, 0x8002, 0x5b0) sendto(r0, &(0x7f00000000c0)="e2e86fcf3bdc1503a93878bb66c0ed9c6c6c33a300cc0f00935bb26a30454859a191597df36d83e1f9f5135e35555c", 0x2f, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8001, 0x80000000}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) sendto(r0, &(0x7f0000000000)="f2f03a5d6af8e6194fe322d82b4236c1f0cd29c65954e27ac4189e285529e742c9011f1f26fee856667c9a648818c0c2eddfbf0208e6fc933cb7372d62d37ad7d09f3854dd42b61fa65895682f0a708b2d4ecb48022abdef4283b4ead9a0b6e9174cd7b9afdcbaac2560b4b8952bcc", 0x6f, 0x8, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0xc7}, 0xc) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) pwritev(r0, &(0x7f0000000380), 0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:24 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0xcd, 0x0, &(0x7f0000000440)=""/205}) recvmsg(r0, &(0x7f0000004700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="2000a26736720c085a9a6d6f7c9c10dc21d385384fc7da202277e005f72c349c0a453dea1c742ec7701b961bcb005dde5202c3cb01220c45fd000000000000000000f4ffffff000000"], 0x2, 0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/173, 0xad}, {&(0x7f0000000180)=""/26, 0x1a}], 0x2, &(0x7f0000000200)=""/158, 0x9e}, 0x40) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x98, 0x2, 0x7fff, 0x428}, {{r0}, 0xf48583cb9361c261, 0x20, 0x40000000, 0x1000, 0x401}, {{r0}, 0xffffffffffffffff, 0x94, 0x0, 0xa5a, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf00fffff, 0x3ff, 0x7}], 0x6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x14, 0xfffff, 0x6, 0xfffffffffffffffc}], 0x0, &(0x7f0000000140)={0x0, 0x8000}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000140)=0x8, 0x4) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/17], 0x14, 0x3, 0x800) msgsnd(0x0, &(0x7f0000000200)={0x0, "5d9dceda"}, 0xc, 0x800) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x3}, {0x18, 0x0, 0x4fa, 0x4}, 0x4, [0x8, 0x7, 0xffffffff, 0x8, 0x67b, 0xffffffff, 0xf1, 0x9]}, 0x3c) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlockall() 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x5, 0xff, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x1, 0xf171, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x9224, 0x1, {[0x3, 0xb70, 0x80, 0x4, 0xfffffffffffffffc, 0x9, 0x0, 0x100000000, 0x28, 0xffffffffffffffe0, 0x5, 0x5, 0x6, 0x6, 0x81, 0x9, 0xfffffffffffffc01, 0xfffffffffffff800], [0x6, 0xfffffffffffffffb, 0x4, 0x0, 0x9, 0x9, 0x2, 0x9, 0x7, 0x7ff], [0x9, 0x7ff, 0x2, 0x8000, 0xd4, 0x2, 0x5], [0x6, 0xfffffffffffffff9, 0xff, 0xc4, 0x83f, 0x1], [{0xbb, 0xfffffffffffffffa, 0x101, 0xe51}, {0x20, 0x40, 0x100000001, 0x6}, {0x9, 0xd, 0x1, 0x1}, {0xff, 0x1f, 0x4, 0x7f}, {0x9, 0x8, 0xff, 0x2921}, {0x10000, 0x1f, 0x9, 0x8}, {0x8000, 0x5, 0x1, 0x4}, {0x40, 0x74ea, 0x6, 0x2}], {0xffffffff, 0x0, 0x200, 0x8}, {0x7, 0x7dc3bbde, 0x0, 0x3}}}) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) r4 = dup(r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) r5 = msgget$private(0x0, 0x484) msgsnd(r5, &(0x7f00000002c0)={0x1, "e3e84724d8dd41fdae1e4d814fda122a0a2532a9c04942949a5b4b9097d468165b630395959de9ec1d9606a16b92de9aa15f781b5533deee76f7d5b670f4463a1388ca5195"}, 0x4d, 0x800) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="c792146ceab6e3ebf3827b9ddfcc624d3b58e5544bc8040aaff3b529e1a524d57c3319a4157bd6bca3af78a09fe7ef834a8dc1994138c6a002168d06caf1f706564474affdddfdb39f3d8a5de2570bced0e350935997558215ef3450cf9d1cbd72ad5b268a004eabdef1db6a", 0x6c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r6 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x592) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000001c0)) recvfrom(r0, &(0x7f0000000100)=""/114, 0x72, 0x40, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x1, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) dup2(r0, r1) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x0, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) renameat(r0, &(0x7f00000002c0)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) readlinkat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/20, 0x14) readlinkat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/217, 0xd9) fcntl$getown(r2, 0x5) close(r2) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x0, 0xe969, 0x5986, 0x6}, {0x9, 0x401, 0x8}, {0x10001, 0xa55, 0x101, 0x10001}, {0x1, 0x14, 0x8, 0xffff}, {0xffffffffffffff6b, 0xff, 0x1f, 0x6}, {0x400, 0x10001, 0x8, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:25 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) read(r1, &(0x7f0000000000)=""/109, 0x6d) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x7, 0x3, 0xd4}, {0x1000, 0x1, 0x9, 0x9}]}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x56, 0x4, 0x401, [{&(0x7f000054e000/0x3000)=nil, &(0x7f000032f000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000600000/0x4000)=nil, &(0x7f0000153000/0x1000)=nil, 0x3f}, {&(0x7f0000534000/0x1000)=nil, &(0x7f00002dd000/0x4000)=nil, 0x5}, {&(0x7f0000664000/0x3000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80}, {&(0x7f00005c2000/0x4000)=nil, &(0x7f00007b3000/0x1000)=nil, 0x8}, {&(0x7f0000547000/0x2000)=nil, &(0x7f00000cd000/0x1000)=nil, 0x81}, {&(0x7f000042f000/0x1000)=nil, &(0x7f000072f000/0x1000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00007af000/0x2000)=nil, 0x80000000}, {&(0x7f00006a3000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x1}, {&(0x7f00007f3000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f000073a000/0xa000)=nil, &(0x7f000027e000/0x1000)=nil, 0x40}, {&(0x7f00007f9000/0x3000)=nil, &(0x7f0000734000/0x4000)=nil, 0xe0000000}, {&(0x7f0000358000/0x4000)=nil, &(0x7f0000260000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f000019f000/0x2000)=nil, &(0x7f00004cb000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8e}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000580)=0x7f) r4 = socket(0x0, 0x1, 0xe6) listen(r4, 0xf0c2) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000140), 0x0) 16:00:25 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x600, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) fcntl$setstatus(r0, 0x4, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x2004, 0x101) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000002a80)={&(0x7f0000000240)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50, &(0x7f00000027c0)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)}, {&(0x7f0000000340)="e16c5d1f3dc4a05845c237eaf58f6bd09398446144edc69687e049f99e71596720b43b2f682f92436de6fdad2ac18add8f55c69e7168227bd05d3bb85acc11c0315f1bad33d884517ef88f4c251123836c7f00b0ab", 0x55}, {&(0x7f00000003c0)="a5e446d79a2e1716b9dbe4fb977f1ca6c900fb086a07d43dc67aac0c3929f881447f011efd5bb10c8d2e408d6e154011aaa1ba9e4cc740109a79e7e0b86aca8c583ab9fa57969f5d44b36b885f9aac1bd6add4f2fcbb5ecdf487985403d033215f326df3848d72bb19da53d40f1a4c712f7e0f8936b4e06b3e24955369009725fe26997dd272bb1ab8186f4e60445e0aae8a39a0ae27996559213cffc8aa76c5", 0xa0}, {&(0x7f0000000480)="98889b057e03b4a574ec79bcd264b121d7a85d424cd79df3be2271207530354d09b62a64db8ec7a0d0e6c2ef600d0f8f546a04ff5f6d8227fb6ac14f6b412fb79352e7c9f26a1fe82336a755373b2861f8a8764e510e5d51903eeb03e6d9ae1defb3d003feadd8821ffac7bd1332af83e42acf3cbd3a098f69cd50506f267b12d26805fa342055b22d7892702c449ff10abaaf545bebb34f23de881ad18f3ebcbf0b14131448a4d35c6c4d57ef31c4f7501a948744a0fac1b63ffebb1664182ea6f0d9a0cec7994dfd7915648d28acb0a743b05dd065373154ea7d88415c5e0e3931deac9582415a70ad268ead5e6eb1d48a53db640f9cc02cac4916b5fdea4156acf02f00304253c7ffcbedf4abe3e2aa52ebe9dbf9a3e65bc98e20fb39083b029da0243cf7a99650c656f69a7d9f27bb4382427486724fdab4820812c3ca3605bd0640b84d20d65ff8d8da6d840be420a49aa81d17a939a29f5f184077cf02229deccb2fbe6c7d8f55de4448a91098137e1ea09797f239c70dc15d45f47ba9215584375d717639f8986094be5523283d93f2e2898ae7f423969b0d418a80584bd6cb6f86ba066083fb62d999c91f8be2d12f977f9349557f4edaedfcd4789c917f31ab401f84f558355ca484175f2198aec517664874a687277196a90d29caae02f4bdebfea6c5a06a2a8e32e216fc5a0171ee470e6a2112db78b3e7e81769086a29b01f177b2520c65865ed62d1dc3e120abd2488c897569833ed4c2718d76637c4a602b54c77f67516ff507a499171b67d0c63618dfcff505d7bf4c1171cf92efe9cfa8cf5c1b01f128db69cfd6ae52c566c9ada891f9e096e9de20bf6a36dbcaa19acd1bd1d251c5b327cf198a6aa80e039a3cdb12a9f007553747ef71a4e3de2f92e5f38c21f89fd226b5483d0142654e4a4e09972a3b9e8ccd5ee0db67a245de54ca9720a2acbebd24869eb7901c2241d7ee30c979e6fff48b247e70e3eb2d42d455716694f460ced20ac575cc761bbefe64aafedc3a986cbcaff2a31899da8fa37bcfba21e19979edb48fe33855d574fa89f4ec9a32885fc1e709ed5076f148536ebe2c68d5f3267e5ace067839cf26e511ad831641e826ec9069178cd18b3d985bed6c6106bfcc015f8d8bf1a1695940c3ae7a16274fe575bae8882c25063138ea5bcfdaa26df0bd96372eba64d0962ab974d226dfa35c88aa0de5417d55c579cdc2d501f69f76349c6eda0f658a685124fb818e7b33d576b852c9b444ba51d314c6302f0f5f610d014a5b35dd17f5680a1ae1377a2910fe6358b888e1a660d31c4b6f96a7c945650e0d32e5a15cd7afdf5e215aa89e32b49176b0e16ed8e54dbea619bec7db347f2c3dffa8c5c536cc53791dd7710a352e29c5579b14c9819605c84a786233d4520ed2867c57c7f32841fb11e38b926d9295ba04a0a50cddd0aafffd2c405021ec63dfb81a63606931980406115684d2f3b5d4871e6b548338ed5103067c0c3068628272926922f1a22f9655ded8202a6cd3fc386c20fd38193b2ff880c8d02303972abe283343eaa22f8c6ced822dac7f4f1cc7b56d0fe297a26bc6de8c55f232a5c7c1d67229380e0657484e85257448b619d53d8baffa93b5fc7af8efdb38dd1b4169e51c257097ebf4963524e71ebd2e8309fe15b6d7ae376625f328a2f47abe3a070b5e58601e8bae35403d91a7661478440eb042e794cba13073106bb601ce2be168ff62731218c15019c62d128c5e9dd2e386f5682cbfdf9b16674320ea7656d699f05303cf9f9cf27616fef13332ea4a38c2362cbdcf72adbe9238c6f4214d4a20c2e6e4bc116469e41c34eb465ad4b39337b644bea2fe990a722566ddb93b90fd3a2a42e7e3dc3d3daed8c8d06b05ab1c6cf8c67d71d9c83768521ddeecc7348e3195e7b20e17ba3b1918920a0d847b35197ba759604bf542e0b8abf73d4595017483e4f435258218c6a342829bbd449351afb193fb62c84efe5126c3d6321b8696e4e0ce3230129238c540e3b5937d9eeb5d5e5ae3bbcf389325a4b4e44d3d7edebbe19123098cf596852b9e88a37b746113d23dd150b02befa3d633c4fe77a99918a41c805d2fabb6f5d27e5497d03613413587e858f05f79373a23c6b9c3affb8c6d6237a107153f883194432eefb8406136100b0f23aa3f5c540f4065dfeb9599d5fc1bf0cd465cc4fd687ae23ea8f9a83493522b2331bf50b407844a8d89586e829837c0c60a04a743809300c6b5c6bbc058b02e54af61733ad7b2f18202d46021086883cd43d9d5e4a388f177d99b0f7692a20b440a8b3af505d9c59eee9582ad3f5d765d5bc7b3ac51dbc464005607ccd255383bfe24f71bb5150e5fadb64351e13a4131907f28ce0ab01e9e3c73defe1bfe3ac0db626bc8e81e73cba0e2c60f8de7509951664f94e3d1abf2aa8eb143840ce9e8195b98b7d1565a79ed9da921d885199f454153fc8c5daa2bf35993ac6a08fb460f86efc2edcfbe7cfc5b83d9218c7e8e254687e458a6d0b7d966c32a94d85d942fb83402ffce4a3a4e00a07fb1ce404f513bd6c278778474803e7d2e919d4c73eda202d6cb846c4b2e0b7cca4d64a244f95ed1dd1295673e048ec08b3277c2d72d4d3591b9d769aab718ca8b5ff5a2946bae62a66db1fd2a4438f12de07b06425f8ca0ca15f0c3123ab07fcb88071bef603f76814fda9d68c6a4ea41502df670df712e91558d7cc19e3aa8efa0ae8275dad6edd786bac01acc968cb0d3caf28899f28cf7aad1e49cdfd26b810c33a865d9e40465d66c99a8e52c8a2f6fc9eca38a1a0246c22966ad773e73a588b98f02aeccae1b439e9aeddb9d5f3d2d3b4d689da67817c2be6920c2d83a51ee9a2b9d8ed4d7d388813d5d5849b9eeccdd5bb7214aeb4cc8a5e45f868558644dae65533ab4d3c28b9349beab51d2ee51128e6c3f05021a8766ff3e0d98d299beeebce82ad374712b5364926e6f4104a2965501be2088f5a3dc69172980ec32b2e37ee816a58ed9d4e8c721eb184eea965f194cd3c7f261e6d381d8cfde1efd39e1484c9f247a0944f82f7c1be2f5132db33a4daeb0f37e159a5816c13527827920e3f08586c4bf346654228859faf19fcf0331e75e01b58a783cd2ff2cb78529578836627fe73080ac49be37ef48fe330787b2f114d90a4fabfb783e67d9c98ce627386b3db66412868d67037efb45fac0f57d27a5e8533051ee48a41eff30676e6cedd7b66482d7d14ca5a491d65640296af6ffeaadbfe1fc4cee302e5937d61d76ad1d60dfcf1e74988ede37d8ec6137867ebec36ca528d61d375c4483ab736aa1d3bd82f19e682192e287a1453c92ba34cc6f1aa65230e9d050ede248728121247a583604d19c7484327dfcbb810b1087ae904aa87e981f1305229b97f0b8d6ae7a88ba8a7ae97b4812073cfcb08a766525fe920b459da1334d8798bd3277cff8239c709e06137cc86ca581c069fa4c08114dcb188e86ae011b3b42d54ae732637ed04a047f7787a2711bf05aa8002f99e7c30349fd2143ce847eb7aac1055ee6e7f267a628e4ed04c21d28a939e77356f6b999df1be18f481b91ac6eabf48d36d054058d6f1e006cbadf30dfc30b59e706e064be1f54cc7e2c880022d299f89f44db0450742c7b95220aba4db901b2b0f0c71fb7a1f875221fbd41ed5195e04a354b5ceea033c3c3e8d4bb81a0e6c0d34f8a35aac44cd15255cac1f323d6be47b39146ee3ee37e3728aaa7d1154fdcd845b53372cd8770c40ac7c651092f6063c263741d3411e1ddce670579e9134742dd8f9ad511e1d8b955bae9c6bbaf475e9009631326a8f23391bcc89d6fd8ccd1a644256631d27c83f1fd91b4834d79241ec6dc94ed674dcffc338a3d6baa007f4736d2bbfb42f960625f2aed8499487c291c4d1c8ee540cfea7763cac8843f9c95a8e5e5cbc34d03c60744bb225adb73dc7d7e49037245b1d0759cadfe6af7cf1e2e55cb17e75ad36be786b5f91a83904976c7953ecbae7ab60bc10e65da11ab8069b40e902027f3d399e473ca9f28eb2c3e7d73ca3875ec259eb887d8129b6d61eb23b02f02220c7807c3ebe91f43bebaf5fec882a59986f6f7a128435d31b5479e3ef6d02b205c6756f3efa722c689f5b695028132100f9242a0a2b240b5ef1285c019360a3f293a02fab0ed53b51af06081293d4384cb40f6f0266965d403cdaaafc5540079532184054b2e80fd4729ec490702a666bf01eea912bf93d527c4696f4b3d0c8a52f287cb8ae632588b07f1c15da5669b0b77af5bdb77fafe7e6acb1782aa20289e477324a632988c53391636fbf9488ba9a957c7aeb56e52ecc1a785fcdfa18350ed134ad78520ce66af5832d5329f99dbef5c323ec628b47b535cb0b4c6829a22f96da69203b4c1099df81fecf38d24fa110c431e6b4df61f94c60d89655980918dd1fd547c65596bb1776882de2f7edcdba8d786e742f65a9f2fb41e1d4f23b60f071a73c23bec86904beeb3234bc0526721a4bce159e3b741156e46fb06643fcce4200248a28aeb2a7f74705cf9de17fde5949b97ae26f4a5361b55761e95da9612fa23fd27ad87a50498dea8c247a20dd9651a9afb69430c6d6f168e837a6176d84fb2422007978b3876936d2eea48b9f7f1a49e2d75360a92c6d33f7e1ff0b65176077abf598e77ddee4e2bac63ba5b1010847f0f6a32a75e8c68de75cc8da73b0c4afc3e9271b39e3c73642d717f847740a68185a015ad72142e182bf00c2b1a49b6c80ea4ed87a0693faa1742849a6d287f16434166a283dddba03080faf155b7656946b1d29d131f110bbb0b51071a7febcf7424679a0732707a38f2dab4626ed0a17ae34fd166b4e2d9bbc9d9c1d005705de3d76ce0445a8ed34b4fa3ec4ba56f5c1a351fe5be89388f70e289de856c0824d40fecc64e3f93727f06462fc1d18daaeb6ce1fa93fe9e0b0fa59cd2373b3d713eece525d40b6909d92ebef8f1b90c4d51855ef9a16ff058ae930cb4177af1f3081f1a2d5b41bcad9c48144ba4b8ef08434875969bbc0416b44960f7b677ef6d5ec3273927a3324ea50f854e605b3f157c56941ef0658f1f3524de6c505dcbdec16656eb12e9697fee8063f74ff236e8da10a8076edfb984b33767bb86e5b1a1b68d1fb8af23136fc2b58a07cf036b07a2967a7ce97fc7143bea2a42b9046cc3cc33737a230ffec29f0bf87451f1f51c9ddad3cfccdc65100404e236e691250965f646ac822b8b6573eeb347686219352eed7554f0314e0c083550a02f6a10bd4239d9d5f347fe821012705bcbd9e87d7e4fb1543ed10dc2e14bd1ff0758c8c0a145fc01aea21bdd2ec5b493fcbb0d695dc57d3114972eb4da2b85d09dbeaa663118c66457f86af6bcde5ff0e419c3a47de3399991cbaeb68bb435f9d040509d2f47edaba1e12222bc9edf73e1da75171ae6682bc2064c0496470d5eb38ae63a7ebf52f18e06e41289a69ba6bc02affbd668e18f51b646885a273a6bf8f480646e001b4ade321f37a4b3fdb9218e60610b44f4ed96ed5ebfc38d009a1843827a71d54dd8f9424e4ce0b981655f03f09b664de711a696641c341e806fc508838acca37845d3faf49100103ffc709d6933ae538de705c1c592a7f879206fe7885c76859ff922dbe17e9d0326a65784d3577f14c6ecf50453a99d71298adbb7995ca1d5d9c886af5b36b5bc00446dd7fa33a3f11752c6918bc796f88784a97d18e140caa5b18b937a69f47e07d1860d0ab4ab50fe84fd8077ebe946bcd55", 0x1000}, {&(0x7f0000001480)="7a46ab987c9353e1dbcd1d407cb6dfb4bfa114281aa3ffc31d8497116bf1f5bb3f4000c4c372b00252345300f07cfd847bfdda8f4617e5f92a5965ab321bdf5a80af0864cd11e63e2d07e62ef24d7fcd3acd3a6b6f6e258c37115aba43110fbbf24227e1c80d93bf3bf58cb70f557690ec105f43e4e88617361bf25d1b31ad2c1f1bd28f9fb101642aca815d0520be15d9b74aae7259d7fb7c877cbb6e2324f2fb0be0c2d0a2931884821f03823daef2ae2f0f27968f9e01d58c745efaac458af8af28ee9fce3d6f2b595e57b8cc0d427377595a6a4fbcf6f4ba7f2e6e592d16039ea9da97e41f6ffb65a4ffff6b2a237ceb61fa5f2c9af72af451e274b96ba5cee7536f1dcfc12980e69a278bf4569bce755cee868d6f81f699ec0eb50842eac81e612f123b61d1b078ced6dc1bc88a979613110d365efda40b915ddbdb2261950864200ecdc751c70f5874edce552739b449a18087fd4ef971668432f75652c2b9a8f58a82915056250898d8ea62816959c5e3012dcddc23acca78f0bdb91e7be24077235229afb1a0d65e1e46316b92ae33c8ab031a87079d7040ed4e2604f6db6bf891934c5246bc630fd4552934a64b59b931a68d8f51558cc088bb655610030d9fbbbb736d0d6ea2ca4e3ab6fbeed6204358061000b013605ba84005b90cabfcb7991a98cdf7f7b9463844ec67fb3b7d1a36b43d4aee83f7aafe78f0f28bd6ebf4271d4483c75c5fb75bc1efe2961b5622bf62095b00927f47e3048a21b82c11e5597b41dbddb79e33ec35ac7d29d9948d982af8da4139f1186daea9dd9741f22ccb44ddfd458489aabeac866d16a4f0b4f9164c86e532ddae43b1b9cf6de44cc635d469d81b17b1e33a11ab15f3d6e1c2988946aed5ee36738acda5a2c16a1d8856b22f201077acbbf4ed41341b5672878f094c5308174c0879fda0b11b9b1201d99242478eeecb628d6d1b60d23146db67b7208363a177a620e3111c76cd2c22c6c465c984de0c9b16fe4c52676f46f18742d2aa8800cbbefbfc66d617c166bff4596b3acb3171667b6656de7157596e107115145474b3286a5d36e873dbfd4ebccaccc1cd0d877ae8ad6b9f229bfd8284c51e1a0f3cbb5a64a14ce792bf0af6f1fcd234b45fea3714f047fd9812877b34157135955ce60c8c194baf1cd3b32b71b89af340e538f18398d126c9f93b5159663c07f29667fe632951555569130e83bb3fcc6c7f5a68a39a4c8745cad3d253a4566072082666eb7dfc73345506f3fdfa5bf627a3c4138e53583d39d57c2abeb4b0d42ca2d58796164ed63d80778155575b1363618b39d7ce25da65643d9388d6e03bb9f473fe5ae4c0dd1a7b26d15df80776a96c3a4f9183657a753bb12e5094a189754f56fc59cf1cc834a8e76a44b1f1844a5e5ee9042d68f9844a8912c30fe172d83b715eb4a16b4dbadc50eb015cc45cd1b783877d9492dd33cc952ff44a591d1759ce0f364e037ba22f3ab93df8332c88b20609941a9d3abeb20362fc01fd824814ba927819aa54a895c92195cce2692d4fa31f51798147ea99eeeae0af02897637903769738a5cfcb4ed636f9dea0464514ec3bf530ce870ab8bd3718d16405fecc73d6d2dbb05b456af2c4e957f3317103b129b98fb254dc8e29f1ef6d59c2f18bc32c13830f07e2b01476f9bb2f558b64c93331c83657b2e347198a1de40454010ceeb909e93beb12b7267f2affc536ad7ae1005fab3b4fb3ebf5ba3a6dd65e0dfc51d372526e593c407e07fb4b101220a4aea9b04381ea72f76739004fa9b9667d8e7a5de8394974c63a405576f60a39effcccf023e7e01b8b7a221e028fd485ea36b8eb108aa60ef5bf35a14defc23f5e50e82a06beae821c2fb10a2bb2d54700205fbf0b4fb2571f8bc673cc8b3ba7a36f9cef81bac0203d992abe137dde1770e7c8861f422e8e7abb4ad70d096fdb179e4d412acf8f93672288eb8fa401facb2650b3a9ea77aa17dd043c2cb9f4a23db2eb52b54173bd2e342c0cb1490fe1dc82be74717f901f45358b9e9158168093fcb935ff9e9ba7d5aaeaba2a48bc0b4b0bd8572d8ce8f3cb82cd76d4bc09fa9b3683817e35d92847e16be5322057ad1c32b0c792f09baef3cb9b69acd812af46e1876745efb61bd83bb9153e154d7a9a160397242b9962884cecea4685c26d03ea60d7f44e8d12bd43a85411063d3a2f9e48cad1dbaa4d215afaa9889943797f027d00926445b8f3fef94e4892e52204eb52b4ad513d1526673ed94ec1a8c3e752f6df575ff853735079dda140425192ed8651cb2f8fced05355707b2ef6069f4a20e6595c1b717dcf50ecb8729650de7c7e74fb5dc33b2736a5bba40ac472840cd0246f951abdd9e7fcec50bdf5add9cf5d809d4e9e15c68b02529f964341d6e41ad2e32b1e8ebd5025b42604d129f73b355f05caed71decf898af07f6da847403ca6de2845a63ae454318cd3788dd16e1233ecc3a0cbfd31396f26b32418c6c5b2732c7f8eb5a0e328e52c9e63d5cb5a74966f38afda92d1e6e86ac97a06addbee49eed70ed08c026ac0feaa96cf5bbce44a03ef5134493c7e982957a3b81b2ffde406118f8642db95687fd6a74fcb5284df7eeba096370bfa446e6ab399c0aeab963697c4248c6f778e830838264261a0ef1890d4be8dc3a5e0d3ab8a324e5fedba49ab4b0b38f27167f05fa4e04d583531710f5b1130b370aedc7ab1f4a1b6a6752399dfef5ae840d17e8941d4a2e3bbeb6421ec3a39a05bb9679c55a90d66beef3b5d6ecbaef14925d07dadb429af6a2a2511b9993a082732bd95dfe8b8347c602e855e449467ab093f026a28ce97f3e68155d25d734f1080eb7175b630bcb0c7755070cf00293dfab82694f09b854a33e2bc8ed3fb2c71ba4d431f07d274906434fad085858d8c113126d4b51276330bd6d7dada6359893f7d08a52205df4e628fed07a925a511a0b870f4bfeadbe780e491c08341de3532408275ee2152b9cabf350788c1f0113869abd55dafd435cfb1cffa5c716959be0445653c00a339a52da5b382022617b6e700e5a9c0871abf85e3f86c66239bfa0133c923e2ca68c7a5c6b85f103a01b931b19cb6e0046b43d660bf064699c18fa3274d3927a9b3033b6c756f8aa38dfd09b9ede89693c87a1ecb1c4f1f0461b444c6844d0e5a95c386409337589ae4dfb543e6ae6526b967bdf1b0858b4a235f13f384fe35aecc638bac03bc45602b613ee12f4f759e4d5e160376475a127bdd80fb786be4a6583d5f014b4c2420d097bf1e6d163307d3962f126cbf450f088c80aecf2bf55f2d01341c7e15bec78b0612f586769018132b2620b904ea6f043853ec89bb85ad4f0400634761666ac361d0a4684148a5e929036f0faa5aa8d87c01d3b273399e1e14a6c0a0865edc2a48589b14c0f8f4fd4d948ed9fcce70ce410e9ac8f0d9ce7b10c1056a3b47fb8c1bd0a87394766799d7b3465cef5b0a8e6013f55b5d658b9aa1dbaa953b65ce284487db5d8f9ad888dba4101af323209451a893fc2c38844e021559c65531806c5213f9a6d195338c06c2d151d3eac939b14a774898650babed019de11b7ddc1ba1d865d827d1f18a208577d63d6c9129930d849a2cb6247d88bb84df153893384c5b2eafa20b4ed08d5f189a85444b638e2d9f07254abf78021b8d670116f018478efad79dc3f945ae671679f154cf48768788abc73340ef988ba6ffc92e1859cc6ee8ed2530dfd131c08f37428dd82510a4ffbc3ac5d91a2e13e3e48527d6ca0992e698d4f96c99e4fc719b13dfe81ba750fdcd2aa047677d2aac380fa1d02186b2035ab3dcb15f6fb29188bc198d3dccae5686a4e73032490cbacf1eef6c42e80be9530b21ab4b5c71d5f70694cf7c3c99fd176e32c48db67167a21d294ae78b628e4dbcb35333c3e61dc62c78dd8a6d95ed2d999c0dfb21dd8b30720dec827b72d73e289cd05f824db09427a53f5bced9159f0fd19504c59cfad750e0ea9e334ceb6d30b07e9e8c43d7c3fe299a578d12df7badfc910256cdf24ff320291b28d2144d6c4c04272603dc12f25b4a5f2c4b13e90d3c806cd15a7ac2bf6170307767a6c8215570af05abf1ee49db99f5dab7e754c1cb990d30330bdb5b636e7fe42f1205ef42a96f49408093399430635aa852029e24167dde016a9749db6afe2eacd7745d32b3629d9dd3a1126eb60885734bbed0511bb55fc2f9f2ff26ecef1e7106a7cf5ad05945b81c6519c7b7e854bbce6c8c994fcfe22d225c55e2cf07d4d7bebe1053200212354b64609df78bf6162b8f178b3e6404d950590e2804e96b061971a3f125d5ae682a7a8b8c8c4ca670de2493a437822b2cd2fc09f5dd83e39a26a529d86a60b8d5a7fe0a71754c46c73917a5b50e80b3e60a2cf58e85fc6b76b9b110d178a7d5382fc62acc69ea55901aacb277f7e128b3e4e790ce76ec3782133bbafeb6b0e24920b82f509b033dfc01d38e55d2f96a8a8b1716ed13e64109578960009c266c48dd911fa6c6ec9d832637409ebabb8ac6b791ba29bc77e2457fffd68779c4e4e47b6bec0913d185b7489ea7ae225bee349d9ccf2ac872777e5060ffb0324d75ef0a3c80d75bfd940e2d417d9864fe7d299ca18cf091c17b3b549365f93324bc63b8362c3e0e7658d294d95e57caad3cbe7d5b0630cf7e4df960df5bc8da9e1696620c629b55d197c19cbe68d4337ee269374959f7cf74588fc3d9563eff94040113e980c9620a1dd0b184d7ee5610d21077c517556900aec504f5daf8e8c276d1ac26a5d318f38258a4435d1edcaa75506891d4174ee56d2cde434982c77a3ee9481c9cc02a35b55d11131d40038c4ded20719919eece50196932940ce46f3d324e7930b1449109208505760112e2f45e98c0b148b1efceb1c0928354b5e0bf56e9a9ecf488e8b2f62e8d2c56e44b1f5fa72acd5c498b493c8f79f4284d2807e022d7786910932a5ed3123c98cd628081ba65afef47302ca6041c841707ae3f0dccc645bd53ec69dd4de2c78c77012616fb0211973c3d133046e20c11ca684b105f8fb9cc4944f199b84130777e2a61108951334f7a64429e695c09393d79270ece511101d0243026fc506295fee1b1366d69dc5fd146d1cc9ec1e807f068562d74d8631ee15f16da541c71196cfd9bc72aba4eaacc74099bca484472e48b12afcae42e6063f5563b5161f78114f29711d552026a440dcfdbf24afb77a0bc51f5db2af31e56358589310ee7928da845476f4407c6adb017b2d195d6fea8f81b1424c39d1b33178fd95e731a8b45ee94943e7a7853e0b06ac631e98be307d6844007d67b586f77874b000dcfc711a7a282f739c48c5f61ac81d83322c8bf29bb5e12da0c66dbe4b352ed54ab4ec28274e69f76fff2354621e9cd146a31515be5a182d70b2568b1f46bcefe803e7da89cd8bd2eba724eb0c341faa7f162c4f4096b5d1a288f4d1e627fdfd6f47e37aaa2c3a05b41a2c35b5f84ba6259a5caab45797c99a7eac62a2966a5fd29a2a53d26c3788b19228d2f4887b9afd54ba78383fdd38d45a48c5435965a231c87f1d6e449f914dbedd4cc752a04b7a0e7151903bb0b661b747461ee8160ca39418882ccd9baf2705c1f04fa8a8f0c07c064f479f17e052710ba2008bc062ea4b3a92e4883b5f8daebf090345e2ca805e1f574d7ecb0db4aa299a60d8be94f298f6f55c3a4c1a0f06a26bf90e07da40ab4365ee9f10c27fb092d588221875e3445bba378442ec412ce569a9683e560a9613f81d96e9", 0x1000}, {&(0x7f0000002480)="8dae84c4076f97b5e8c70bb9ccc403354b0b1ee73d5c316dd567598bfb02587db15690f96642730bec54575c3c0fcf96fbf69c4768c63fdfc1c76a86f99e618a58f3d28ad6771eed0a6f0c2407b8e20d417e96a6058b20ee40af04d7643324762778eb8f0d8ea27537618a41d4f06dcc018cee2aef2636c4a0128d5b29b0a26bc0204e3718a774dafc8d65f7114d7b5ecbb463e8d4348d229b9eeb041b22e0151ab35df5e97001564cdf0cb94abbcbfe384c3cbc2f45aa19", 0xb8}, {&(0x7f0000002540)="e1367d4593ed156db95c014391ae49c96ad4eb3459eb059820fc6d4c6da3bb14b9edfb4bf56afac48d1ff5546885c8ba6493503ee98b9351b63b76e5ced3dd6c79d17cbef45d5d673f4f70ffbef5fd42617d918e06c3945be8e39f2dc733500b0c37347a8a2dc37fcfe71a59a3884f9088ff974b1e73cc1fae7c986ffffe880a3989dcd63c54472bca1cb37b2c07e916d47e689d84dfbb126f5b1d1b3303c9c92452786a399961c45296ee8e07c9ca7c8faa50db486134ac0b3a8da4ce", 0xbd}, {&(0x7f0000002600)="3f137778619de8b4ec285f6d193f4a3ec861decbcfa0761899dd3d41d185b1e4fcc0accb28c16d4bcd47a7cfb7766d0b228cccb509e80f3bd88fe7c5bccf851fe9f21f1613c37ca6a15f610d2936022f5d73843c22e0b5670e04d710b4e33f84792135a27b9f09eeae2d9f0265f6d089af6915010ce5b9a26d7de0725ab8cd67d145e5c14a8c8b1f111825c11f61b865a7d95e2a7efe61a34909d0cf1e16427b0d6f323cb7a0246d1a7dd53724bd8f8b5726463b1cf627d287a928c59c0977eea04b7e48ddf3fcee382460ddcbb9360d4d26ca09bca5feaf6a2127498e24257f00dc46202b33638019dff2d303fa0e8296e955adb644b8", 0xf7}, {&(0x7f0000002700)="c85b636f2256779202cd8d9ff22d124eae9991231dd4334fe20d7457392f1cb3683f2fe0aad13766c26823c27300ef11fc2a4c4192d5ecb4a2ba0da657145059679510667a456f56b143dc82d49f4966325dfc1d59c6f4d960eb17a0b2a795c79526ad3cc35e590e15f0fd432eed7fb579b10c42483696c69c946e3003f1c3e3bac29d03e1d4a4d14a2b1cbf43ae8cdd7f36be3ac487b28d10e3fa96c9484f57c33e540a1e999c251ef217936b1aff", 0xaf}], 0xa, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r3, r0, r0, r3, r2, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r3, r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r3]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r2, r0, r2, r2, r3]}], 0x108}, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c877de5a22c31dbbc747a3a6506962da1975136eec7fb881ec92edc60213aebd763848421c6681504f818cb32507db18277db041a177573596c9e7544a148436b3a46084b67c825e30f339ecd713ffd8954e534db8f72f58f029f7db1cd60d7dcc82be0bfc57173f2eb9570be93aa6eeda539b7c1b9ac3a29a055adfdebfa508e704fd46d5540472c2a4412d118c8ffef69ffdc8f6b89eb4ef6d83f7ccd75ca4aeda31c9e3aead14aac0b07ccf90d6bf62b423749785f3bfea2de60bef3f91152527aeb39e3edc9d14d03340983cf6264194cc6a09b212c0fea331071af0ee3706f9381dcfdc9dda7e618c9e4ee0ed05a1e4ec7506f5", 0xf6}], 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x2a}, 0x8) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="b64588ed") 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) flock(r0, 0xf) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:26 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/231) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) kqueue() semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) linkat(r0, &(0x7f0000002780)='./file0\x00', r0, &(0x7f00000027c0)='./file0\x00', 0x4) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='8') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = msgget(0x3, 0x244) msgctl$IPC_RMID(r1, 0x0) unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)}) 16:00:26 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000340)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xffffffffffffff81, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x2}, {0x25, 0x0, 0x0, 0xfffffffffffffffe}, {0x400006, 0x8000000}]}) flock(r0, 0xf) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:26 executing program 0: rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = semget(0x2, 0x3, 0x5) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x1ff) r1 = semget$private(0x0, 0x3, 0x280) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x8) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') flock(r0, 0x5) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8b2, 0x21) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setrlimit(0x1, &(0x7f00000001c0)={0xffffffffffff03c6, 0x794}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xaa0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0xb6, 0x4, './file0\x00', 0x88, 0x7fffffff, 0x4, 0x1}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000000)=""/35, 0x23, 0x43, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:26 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x482, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x5}) 16:00:26 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc010, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xa2e, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x186b8, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x6, 0x2, 0x7fff, 0x5, "e53a728656d85194e9c356e9d0af1cb2c2fb9600", 0x30df, 0x5}) syz_extract_tcp_res(&(0x7f0000000140), 0x2005, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x16c0, 0x400}, {0x18, 0x0, 0x7, 0x2}, 0x3f, [0x7, 0x7, 0x2, 0x7ff, 0x7, 0x2, 0x0, 0x3]}, 0x3c) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc008, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000004000000000000000000800"/110], &(0x7f0000000000)=0x6e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x51, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x9}) sendto$inet(r1, &(0x7f0000000200)="3d5a7bc18cdf5781c6a5b66c5ed4be2375fde3f2c8ff72d4ad40e8ecd5f0cd53a14d390777043adf27b47d95272738df7a43cffd6e019ff0e92866a0272ef376b02e0cea5486e010677b805be14957c3596ee5ad302b04d031d8ae6caa2a352606408a379195a7928868e7882b058091e50ecdfd1701f6f33b5288a0dcb9f85309ed94a2f2a20905647c57fb63de2785e676f3776a19e9a081d7240a296e7d3768a16c9dd074bc", 0xa7, 0x1, &(0x7f00000002c0)={0x2, 0x2}, 0xc) 16:00:26 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xf7, 0x0, &(0x7f0000000080)=""/247}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, r1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) accept$unix(r0, &(0x7f0000000200)=ANY=[], &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x220, 0x4) setsockopt(r1, 0x800000000029, 0x3, &(0x7f0000000400)="000010010400004bc9f6fdb3e355776312cb5abf3f4a8d231fc4a4dcf8f42899108c12c40fa19ced6181f9d4f7cd2db1a82653e21174baf4eb71db59523547b18aa5dba807b092ba174d8cfd0f792b1ebe53a943a72796763e7bf1adce13ed255acd0b5982d3479a65022a9c34e06093e1e7c90511ed7c0f2352d266c9cdf2774904dcebaaafbf543d298f1a82aa4438c5080a74f6e7f8156373b22e7c0a9a922f815ab566e0f71d8f553141c47ca42d4a033981884dcd17a7f97fdb8846dac1e00b9866f7d216a4d4548e721536f0dc07f6e16e11a844695565872c550afdfea5b6e0cc16641b842b70c557f798a2b7bba098751bae712c09c410e37ec46a0387093a66715503be549e182cdb8c95eca7447aeb30727c8cefaf7d5bdfe65a", 0x279) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:26 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) r8 = getegid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r10 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002780)={{0x1, r7, r5, r7, r8, 0x1, 0x5}, 0x100, 0xffff, r6, r6, 0x3, 0x7, 0xff, 0x6}) r11 = fcntl$dupfd(r9, 0xa, r2) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xe8, 0xf3}, 0xc) sync() 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) dup2(r1, r1) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x81, 0x2, &(0x7f0000000000)=""/52, &(0x7f0000000040)=0x34) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x200, 0x8000}, 0xc) r1 = dup(r0) getsockopt(r1, 0x3, 0x1, &(0x7f0000000180)=""/125, &(0x7f0000000000)=0x7d) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) close(r0) syz_open_pts() 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x5) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = geteuid() setuid(r0) setreuid(0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x8, 0x1, 0x9, 0x6}, {0x1000, 0x42f4, 0x5, 0x4}]}) 16:00:26 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000000)="f036e6c9bb302790824b352a7f9d33d55f1227c2c460363e5dde668ded68efe77ebce2779075528e229c0e382fe0dfc219e933", 0x33) close(r0) write(r0, &(0x7f0000000080)="6e2ef2", 0x3) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000000c0)=[{0x101, 0x8001, 0xc7f}, {0x2, 0x1ff, 0x6, 0x3}, {0x7, 0x7fff, 0x100000001, 0x6}, {0xfffffffffffffbff, 0x5, 0x2, 0x10001}, {0x101, 0x4, 0x0, 0xffffffff}, {0x8, 0xf3f1, 0x0, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x10000, 0x3, 0x401, 0x8}, {0x2, 0x7, 0x5, 0x1}, {0xd2cd}]}) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2048b, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x5f) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000140)='./bus\x00', 0x20888, 0x100) ioctl$TIOCDRAIN(r0, 0x20007465) 16:00:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20280, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000600)={0x2, 0x40, 0x4, {[0xfffffffffffff800, 0x4, 0x8, 0x3, 0x400, 0x1, 0xa, 0x0, 0x7fffffff, 0x6, 0x2, 0xd1d, 0x7, 0x7, 0x3d, 0xffffffffffffff81, 0x2, 0x3ff], [0x8, 0x3, 0xffffffffffffffc1, 0x1, 0xffffffffffff2731, 0xde, 0x9c, 0x10001, 0x10001, 0x3ff], [0x6, 0x3, 0x10001, 0x2, 0x10001, 0x3f, 0x8], [0x80000000, 0x100000000000000, 0x100000000, 0xfffffffffffffffc, 0x333c, 0x80000001], [{0x24d8, 0x1000, 0x7ff, 0x100000001}, {0x7, 0x40, 0x10001, 0xfffffffffffffff7}, {0x0, 0x10001, 0x2, 0x6}, {0x4a, 0x10000, 0x1, 0x800}, {0x7, 0x95e0000000000, 0x73, 0x5}, {0x401, 0x6, 0x7, 0x4}, {0x6, 0x3f, 0x1ff, 0x100}, {0xffffffffffffff4f, 0x777c, 0x6, 0x2a8}], {0xff, 0x8, 0xffffffffffff0001, 0x9}, {0x2, 0xfffffffffffffffd, 0x0, 0x9e0}}}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/27) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x9, 0x7, 0x800, {[0x3f, 0x81, 0x7fffffff, 0x13, 0x10000, 0x1, 0x10001, 0x20000000000000, 0x5, 0x401, 0x1, 0x8, 0x10, 0x80, 0xfffffffffffffff7, 0x5, 0x5, 0x3ff], [0x0, 0x4, 0x6491, 0x4, 0x4, 0x32edbf0b, 0x1, 0x1, 0x4, 0x7708fb2f], [0x2, 0x0, 0x43, 0x609158c1, 0x10001, 0x8, 0x3], [0x7, 0x40, 0x80, 0xfffffffffffffffe, 0xe00000000, 0xfffffffffffffffc], [{0xee25cee, 0xfffffffffffffffd, 0x4, 0x6}, {0x2, 0x6, 0x0, 0x1}, {0xffffffffffff0000, 0x22, 0x0, 0x1d8a}, {0x0, 0x1c33, 0x6, 0x5}, {0x4, 0x7, 0xb9, 0x5}, {0x80, 0x6, 0x3fa8, 0x14}, {0x0, 0x3ff, 0x8, 0xffffffff}, {0x5, 0x6, 0x1, 0x3262}], {0x80, 0x7fffffff, 0x7fff}, {0x80, 0x79c, 0x8000, 0xfffffffffffff754}}}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getuid() setuid(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x200) 16:00:26 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) fchmod(r1, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = dup2(r1, r2) fcntl$setstatus(r3, 0x4, 0x4c) read(r2, &(0x7f0000000680)=""/24, 0x18) r4 = syz_open_pts() pread(r3, &(0x7f00000000c0)="ebf0a9dce8c6be7d43c142ea08de6ce584cf0dab7d6086907d8cc353e38abb39609098c3f98fd157e8ab2c44a30a69dc7c953d0e36011de64c5ab7665e2c26f5be5477bffb74e691a96ed8de96701fd677b5cf8e1f26b55646ebc64bfd36271411a0a7782a0664949b7cf7a4486552287e2101994ed4f7c0b97094cd4c02dddc29cd76ea8b5f1bafef30ef93d566a54e6224921b55b1ce3557d7ba133b44b70031631a486db25add144aa85700c1a5cf54df34a92359c188e7b985b77905e48f643be536d7f33515c1b2f0107f7e381e33975ce3b9a83a2570bb30010e3fd974743e157c7a2f53d65c5b2a4d77e073e22eb991e6c0020f955066a6a6", 0xfc, 0x0, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) fcntl$dupfd(r4, 0xa, r1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$dupfd(r4, 0xa, r4) 16:00:26 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="ac", 0x1) kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e29743649ae1cf66f8b7507b96e6d1da1e6c84", 0x0, 0x100}) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/118}, 0x7e, 0x3, 0x800) syz_open_pts() msgrcv(r1, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x2, 0x1800) 16:00:27 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x100000000, './file0\x00', './file0\x00'}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x450, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x8, [{0x3, 0x80000000}, {0x2, 0x4}, {0x0, 0xffff}, {0x3, 0x1ff}, {0x1, 0x1f}, {0x1, 0x7}, {0x3, 0x82a}, {0x2, 0x4}, {0x3, 0x1}, {0x1, 0xff}, {0x1, 0x2}, {0x2, 0x36}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0x2}, {0x0, 0xac}, {0x3, 0x5}, {0x3}, {0x2}, {0x3, 0x3}, {0x2, 0x9}, {0x3, 0x4}, {0x1, 0x9}, {0x1, 0x6}, {0x3, 0xb1}, {0x2, 0x5}, {0x3, 0x8}, {0x3, 0x8000}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000002c0)) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000001c0)='F', 0x272, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) socket(0x20, 0x4, 0x6) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:00:27 executing program 1: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r2, 0xc0107005, 0xfffffffffffffffe) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r4, 0x8c}, {r4}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2184, 0x3e8a) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0/file0\x00', 0xfe0b, 0xde8d, 0x8, 0x1, 0x5, 0x4, 0x1, 0x2, 0x1, 0x7fff, 0x10001}) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="10fc15b758fc96eb1d90005174a0f2c3b16b7f2e5bdfa14777d234ca3b5e8d29977bd2b2be141d1d34c6f16683d6bf9cfa0d51542b0000209597eb0eb6fec751cb805cf833ccdfbd8695e095dc38dc97e57174cc1c61f338d926a5e1a8cf32aca0d69e95abcb909c71766eb539d3ea99c9edb57e23ba5c5f220ff4d85e85f76a2987e44a542a75affbfa72109bf48e44a15c3e2238195885831adc92c6fd623184e81a86555b4c919414be4f0edf861f67c4bc51f77998a1d9300ef6ee1b58d3aea74ff185ab4deb221f7677053449b46130a5d4d9000000000000000000"], 0x1) setuid(0xee01) r2 = semget$private(0x0, 0x1, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() lchown(&(0x7f00000002c0)='./file1\x00', r4, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3ff, r3, r5, r6, r7, 0x100, 0x8}, 0x7, 0x4, 0xef}) r8 = geteuid() pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000280)) r10 = getgid() rmdir(&(0x7f0000000140)='./file0\x00') r11 = geteuid() r12 = getgid() semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r8, r10, r11, r12, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x2}, {0x16}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget(0x0, 0x8) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgid() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1881, &(0x7f0000000040)=0x4, 0x4) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfffffffffffffffc, "661fbe99182eab7fff0e091fe600"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 16:00:28 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) semget(0x2, 0x4, 0x5a8) r3 = socket$inet(0x2, 0x8000, 0x3ff) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x10000, 0x3}, 0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c2700000000000000000000000000000000000000000000ffff0060f6a2287f433fb288533877f63e97a0c2245206d96f5f35ec84b46c2cfb5ccd46920899", 0x49}], 0x1) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4) write(r1, &(0x7f00000001c0)="375eb694a590549e31ec6a73dc5376758b9cbec87720159dec302c958c700794540c71acdf8f8c5eb425dd3cdca428cb0ca16ccfd18964897e180e154c62a7f5cc08e61b598b5d9c5038555ca0725dac4c8309e5d1c7dc7e43535beb8aec8e5815a6920a869d15fc40c9e6193472e082e4b965d392597bab4ac00cc6e3f4b60385", 0x81) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x40001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b060000000053b5d1d090753dd4611da24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec500"/87, 0x57}], 0x1) dup(r0) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x86) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="a4489a229f81df7bc4cf3d68bdb16dccaf40011242b5210e8405a464d8b86be950725602a05c4fc66493347933e90bd119f0ed1605fd0288c62165e4ded403245ec30c616875aa9fdb8914dbfbff7d0e303e227f09537e965eb733c6791c9d9142721863cfb3435044eb28cbf4ea669b60b68badf9b9581e6e3aa57aa9d5632e0340c247ea9b538bd5471eb34577b1100f447b38fac8cf0abd32967c383d859768f90dd7151700", 0xa7}], 0x1) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) lseek(r0, 0x0, 0x0, 0x1) lseek(r0, 0x0, 0x0, 0x2) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000007c0)="6f6c246dcd5c3eeb22058fffebc248e66e9b94322e68b65fe7e6b14b2740e339fbe3b86f6de1247f1fbfd99d720200e5008000008caa5761f5b05cf9c6dba751e3021cc7bbd58d71b359596ba12d8b20d3a62b7e6574e7608772d3b297f9d99f76dd10537dc28a9adf4c7734c0f09319e02cd3dc0deef5c7051dd2553c61b7c80637b6eb75e33678d470c4a6a99766fa85287e0100000004db6f3916cc6f90a32404da1a9b196cbdd8033c576437b3226b882297e93af5c2a065fb47365f0e9f8b9361648e1809b2cfd6e0f5774c94dadc6352a6e96b4853053be4179bb0af16f11ffa29990572cbd7daf16023c8f7285970c1325e46c955f2cf3a5ce5c871fe981d3e39a348e4943e4319b0669d63c1a3a262097aba6518e006bc63adc6ab895deee99fceda98af73034b4189c2629c944da547b885c23c61d5fd57f823ac1d14b15dafe20fb89d41b0fd14e9dfccc6939a2ee1a5ee3dc0ab60604115b8cd4cdb5cc53df1634816edfc13b324d1dfac0f51a19fabff68d7ed791fb7f2dbd68fb56e7fcea1d14f4943afbf51c7242fdd92e507b7e543c6c7994dc851925f64103eff1c0429bcc76feac32b1bddbf3954bacc6a6adc8c6d4e99774a7c67a063158bb421404eff5f9880060396cb2c952915312ed3ddf26f64dda4e73855542547b38949af6373bf366723", 0x1ea) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x5, 0x2, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x449) 16:00:29 executing program 0: poll(0x0, 0xfffffffffffffe23, 0x1000000000001a9) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x146) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xe389}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3d8}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x41b6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc00000000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x206a0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) pckbd_enable: command error 16:00:30 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8}, 0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x100000000204b, 0x5920) write(r0, &(0x7f0000001180)="ff58cc798627ad2323d4897eb2ba41730b9ceac9bb968f429ba5a30a162500220b04feeabba81d8196b50c04179ca3a3d300545f2d3ce1f06881785e61540d3e4b438fbd8649406f81bd673e2398f3bc212d516d496784031166b9b4880fe8f17939dec35a977ee97abd9c0a2a23937792893e9d97ebd710699a8dd3277c779679c82d96b21b50dd576b23c0a089dc45f9e545181f8a020eb0fa9b4ae603c1945997873aff7ab1365d3070bab312eb2f40775b5b186e4e09706de3ae51a4382a66b6f3bfdeccb6a18733b1b65ba327194b8797f86c99a934c45d42808d2593d84a454e8efc71677a6c02b0674b21c3119d2b54bd92c419dc6173a29bec915bfc2a288e96124ed4ac92c5525d4f9e40374358773ab42ba157f986038dbe75012b0e5e28bf11da4ad4b94db6b24f915dfaeadb0ebb1c512555be1c4c75fe2573b8bbd4b6a1c7e286ac799853e94535b4687ec316dc83cf558d77c9116bebf1123b08bafc7d89aeb0b33191e020ec33fbd75377c35a4b4ebd2c612ac9c701ef67076e3c919d42aaaf31bcba597511943e569cb93568c1d53a6650c986d5970320adfb16f5583f812a0c1b1700a24c06b61ef5d99ec2cd5e08e07952b30244a4075e729d456019f56508155fdbfa5255c585acb2a80249d92f6bc1c234b5b20b1f8fa23a4acbddcd040f2969fcab1f83fd4be3c0758bd7751d2a1e7775c14039ad1a5f733f1ea7c47c1bd6bf51f0d1769bc329857426d380ecfc8c2f31086e62ecc54676a3ac000a1bfb741a511cbf2e4a9ddbc1d1854b8f47cf76ef5ab5f657db0ab849b69f0e8096fb671697c56d2a9c59f60efbdcaa7f8ae5627631667c83c0b4c14a3d9c0330f378620147c4252c641dd8f283b71418f04c59d49bf645ec5607dc51617f0369d054e16e2fe163a5933a07c29bbfda239a17b23519bac91fd38a992c76bcb10144bc24b808aa6e8abf42da4d843fbfc4843c72d5cb89b235f82f57d39cf85a4c47829e155dde26d81c99e8b03bdc4cf005cea3a3320377c9ec3e4dd9485b1e9ab787d6e482d53f8f511974e8526955dfdbb409c4b3e2aee11756e36bfb750588ac7a5a8f3229d32b69ee91bacf588cf6ceec88ba6da3940aa101791d4453f38921742f3ee68cab957c384dde6e1045aa3fe059b69bdf41520694e22a4fcdf7b30ab3d12756a6d7ba6878360c064963275cf76e09b28356c927c68285a40d2b7f2b1cabb4d38105bdbb040c3884f1c8a587ecff658f06392758727c00b195925eeca9990f87eb87a3e740e2ea0c7ed029be8e702ee42d06d75d4e0fbe6363a160d014b0061e5ff07e87514db008f98b078ebb853524f39b80c6c7fcd7cb0ded6f78b6cd52f5b8bcae0d4ba61b2ee8461778a9ac68dc5fce8ddf8ad6794e7d87fb21c289fd184498b61f89f883420930590107505cba19d9603c4c2f6a4092eb80ebf7cc096700e964ff0d2f812ec9d30d6926cc0e9176cedb8adb8cd71be84df1ffe34c64b5c0f9598f4db321208e2c22f5e23664f49998cb251e7297a94cdd4ab968495561bb623e9eea5558b5274314dd292a47e896df84d4c8ec762bae0edf4333b6c0f983faf18c514bf6ac778e187bb84cdcbc42e4f183017aafe485fce4a1fb0651814e3484c433344e86fc25d92d6399f4c47e4263ad9f8a998a1bfe662426a507f35158a230545c0a9a0ee22c46328be26d9be2b132489b8a4d0c2a7e7ff1bccdfa4920009e9eb9808fdf25ddbbd18a69493ba412b5e99d089a3151176c5a17dc49400461c8e74c723828a12213d4f7a2b8e1636b40b9b56e3ff40b751525c0590728a498a21799b3a9005770bc5ecc98921a36e29457e0cc7988151a8f083b2aecb74fea75728bc7b467d853bfa2867e672c8ae698dd27fb7d3e28e3a9cbc7b83a3429e9e49a07c501ff2cb9fec22dfd38109c7a95815650cdbab0ef8e37b85c70bbc248736682bbceb7a5dccccced24648e8d9bf2056e904a9f01af8cabf7336968d7602ad0e0e9bf2a2f3bc4fab2a230c3a13b18a75e831c7db02f8cff8af09a9c39abdce4ac91e3ed435a5e932f588b491b8068b3d90118c68d0e49f2e75e6473589db53f81207b15b1b16a7f564cd4347178731b9f6b15213e128755e11254d1de8b5398d4aa866b5b10a6dd88fc094f1861afd7a5b0d6da897237c4db1601a95feabd8e69be68cbfb9a309b5be44ca2a96a5f9eee64c19770cf2689b1c1504fc8432e3b730eb4c0a08dc33c701889bb452f744becda453b63fa1549a09ec300e3aa6f90616a05ad972aebfa2881d21394653613044758ec7f17b0cbcc95fe21759c87c4028419a0c819155b454ad33e964d23ff3d9ea41ba9a4bf1830a2e45de71de9a5278e1e77c1f692c310ebcd0133fc7f9c6889359d74e9a40e50145e92023f256eff13ab5f928d58b746728779200d73c95ad740f1cd868d145329db863aa8d1b3aa8579a6de09c695cea4a14864dc9f2fee66a677fa52ad71d0d89a09b836aca76926673afa6c752049a69096358c2bdd315ec584d27f364ce57b4e62f149b50ce140bfb806cfa4c2a648b2e45a92335819b6ca924a7b8bed69562e6da34709191e7e44e6752ca1b1f2fafdf5627d2ccb430d4006d70ce8db19b9598d1c0d16c1be2502e65d76cf0deb5880266b246325ffa05e1122ad50ac532fa977ac367cd0c7ae48b05d3c767c635eaf34040af467917b0d2fba58215185320222280bc0afc6f1057d6e6847469798cf6e4380fa10a1a5cd475b6bc25a7c4b1ff6eb179686626989615673abd10c8825fa0d97c07cbecdce5b4f21c41013b72e49c29474f685288fe5cd9a527b38b8b768212cae4043f4247b566bb5bdc9380c78a88fac7f19ae91d5b3be4d5f14019c3b44d1dd0a2b85a41769876bff10e342c9411171d86f154c09df301366a470c469e25afc8f0dfa064dc74fc18c210abc0b820fd1b57994cc7c44b5fbe2393d8a9fe51662a884339f83f9fc8183c347ccdc81b5150176ca799b167de970d7230971eecce4bc7294ff8b58943aaa24ed01e01128b2cde3686c5aab5349ab90a0d253e10bd56b358845b88083c5273eb4ad777832456776453cadbd7e94926a0eed47519d57ac890b2d687784b1e7e55a98b218b3115b7ba75265724666eadb4e5fb45b212b9bcebb560979063e77660aa99a97945cc300d86d9774657c095be6f5c596e693b294294438898db2831e1c159f850bd2d5cf626be671e82ec6a996394075272c14094f4c05be57cd9d7372949e7a6a3fdd1ed6e436a5c13eb272975d63d7b5dacbafaf061a8f6d44678f7ff7fe11b30da61486a0e5578de59031c25321e7213fc01b1f0cc6cef127ccbad44643d692bdcccfec6e9aef6e1dca2954de0168ac9347603c4e4b1b4dc9cfeb2585fbbaa4d8c5fc314d065bfd57e1f3d6d15b734481cb84aefab6d53741b201bf0d759aeb24f4e9796fbbe42134b8223ba910f5a5fe8975b64b13baa559ae4cc49b0a54675e16d18cf28bdf47929d3f658104d67cd810fcd9b87512c2f3b91a85c50bead8f1f24a166cb345f082a2d6163fada58bfced3f0e0728ef96b6013c5d091ed1569559a49aa6b3a1d1d34a1ced8b591f801c747a9caac6523443ab11c88c24570bae8e7e93b1a2796a29d925986da1363be6feaaec32345769d25269a0e11ff74cab5ff43e94d4b4e2e87d1f47e8182bbff4519b3901f7510c4baec93e3afcb093a1596facf5c0851c503bcd570f8b14b49ce9517304d7215b6e2ead6b1e1f12da84025cac452e7b2eb36d40af8f6755b733e5c0037f14551d8a78ecafe2546b44f9fb60512a3f6cd0197bf08c5ef38cfd94a92789fc68b765a4f800ef172bc50ba67454ee516291a41531d155358ad63824d0abd0184b201af1b68b4146922c8949bc78693364c95b6d835aecd8a717c044267b8fcfec360b17c156848eb7e0ebf373337bbbc5a68428211029a45abc29031f65d1031e3853b8b9a5b4a0a40d30dc971ccd011c0db81f1ff9717ce84682a77c4ad49c2aa9b8e290e4cf33043693fee7d71883a699d3732d395f6678058afe408839771e626766079935e66e24fe95c3b4062073e080d3f545027eb024dca8aba8bbb2b41853b9c4ae61f58af65491bbbf36a9a9995f0de0c60acef6d4eda534b263c6d59bc09543ed37aea11b635d486c61e9d6a23baebb3a3fd0c976aa05151a6d18f930939cd45037cf35854ac963959623ecd7d530ce4cdef080d8595306b1a3396cb05a7300565650f02faffe2102f8d6734877fbe58d5d9db9d7ad54ce6b7320099b0b0e6f42676273923cb42da0eb4bb30e6bc43afc0094835cdf7469297f8f766a003275e5ab33f9c21a3fd4ab575ce265caf0f81e26b87620e541d970d44313de017239a4bf7c67c03875f192b687e21b2c5ab9a6247dd99033813ef5df40733d50d5af8b427e37cf9ae4a2da2fec18ef35b182f4258f06ee4073105f5ecd72a7232be4bed127d5bbd26a263f595e2c1f412ddf5d1b032cc6dc533ca7f16a01136bb27681a82ac642804d9a7346387ab7843db58ad550da610fb5f8826d583ae3eeea77fa753b805d180374c2102d9e1581ce6a2b5fc2e4e922331bd6996d44474603dd396bfe035b5c5cb0b3f6d1b59b63c8b3b0e6bea6a76394be24820d2c91d3f0e8946fb108fed1a9b51f95b28cdab487fefca15bee7127e5dcb69d540219b263c429142b5a8f0354c9577be2201a7f3103ca1b360a31e6ebeaa5c3a27dfd57817b3a65b9e5ff6aa2ba42a4390d6f4c84cc267d679327045ff18161a2beed32edb13d34db5dc484a6b4b9b1a4e7f76671e5d92f9c3a60d2ba4974dd4d256ba7ee563795c99c36cbd78fde617bdb2bc74224553aba6e58634eb5fadb8407e401d211ae912039c0c4c42a542b9803d48699ebd6e7202f5040c0d6d3ea649ae11e8bd6ea704374d9f6d269ffa2e138bab6e32f7a7825605c05c3ac2f74c446f1ce457dcb21eab9397bddf3517f4206a45526cae80861d3f000910e1379cb6c7531a6b5ea5f87da0905ab01200d58b0683f8f2a28653827b303e7c322378fe31f7788d735ccd7e0383b8a7a72da8a2bd84981b0a21a9503b4e209056c91e7927b8d8088591b0c66b93007eee37c37ebf4f83c0ed8d71f919354380d2d62add4187dbcc73489f1fad0dc3200dccc15b029b16de9b2d2b8383d39edcf3449270ee729db57910c295f54a0a765a1d1c0b3ef5ca00d7df00be98278a44864217559dc9d00e7e4d2a27aa6cd54e06c82be9f333fba78362b6ab16c4102ba09959ed654aa36242d541ff0ca35e39a05c00253d093a080fc797632b44c0732c8cd15895be59ba101a24ee132c72c02068ea1e4881eada398ce4db0958cb885e4bc81567256cba87212cea4533e9b05554cf483f1b2e6308a3a3ae8e9befe2e6f78483c9e52b789a064e6963fb778a9d450d5a464eee1b437f8b0c0036c566014df1ed172db27bb1ca01df0601092bcfb3d4683f54340316e18c1b3c94eef2c70f1a9c8bee4e1d17e8adf1e633c0958a3e0ee8889a07cb8698f786221b5b8e99d31cf2f638d7696fede2d473b9102454a1669418e192ca672c8175b46408a4d29444ebd0a71d8da7337d50b532432e6ed9d2fe4a6616a27644b66ca7f05bfd5420f40acd220f0f8ad11892e3513f6bc6bad7d963cc58f0f54ca8e7fc3847e577853e66dfbbfead815c516adfd8cdbe59343a940509e0af1dcbb10a645807d26de8a9585e55a305c34b9080e755ab60db17dc056dc0b42a29092421fe413146f", 0xfffffffffffffdc5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x4, 0x4) 16:00:31 executing program 0: r0 = semget(0x3, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/81) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/26) select(0x40, &(0x7f00000000c0)={0x3, 0x2, 0x10000, 0x0, 0x8001, 0x2, 0xe000000000000000, 0x8000}, &(0x7f0000000100)={0x100000000, 0x1f, 0x803, 0x81, 0x9, 0x9, 0x6, 0x78e4f556}, &(0x7f0000000140)={0x1, 0x1, 0xe6, 0x5, 0x400, 0x8, 0xd282, 0x1}, &(0x7f0000000180)={0x7f, 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x88, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="135f5f2e7758c4bd901eeab8c77ea04add856afa53e7156cec911d5659f2e4f7a0e34c4b7176916652b39708e0dc8e0f05208c8b2308", 0x36) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/30) chflags(&(0x7f0000000280)='./file0\x00', 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000002c0)={0x0, 0x200}, 0x10) read(r1, &(0x7f0000000300)=""/230, 0xe6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000400)=""/120) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$inet(r1, &(0x7f0000000480)="a7282ee28f3eb93b1be765d44a1b40d2066ee5af93c76b71d28198913072d6f4e5996b71ee250f01858a6019362c945ae5b5fdee423f374baf35fe851cbe3e6288989740b952444ece45d562ca5dff45d61b2fa53e21426b3d502ef6517b19d82b1ae39dcc4da792d40d20173f3677f0468f5abe4531c15164485fc6e307ec83c10d3a80bc25a3e69012b707c62d09851038699b881e5b7a20b54f67fe3e38a62360921b4fdada4c57da089cede132c4fb99c39c40", 0xb5, 0x1, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) r3 = semget(0x0, 0x3, 0x30) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) semop(r3, &(0x7f0000000580)=[{0x0, 0x4, 0x1000}, {0x0, 0xf3, 0x800}, {0x4, 0x5e, 0x1000}, {0x0, 0x7f, 0x1800}, {0x3, 0x945, 0x800}, {0x7, 0x9, 0x1000}, {0x3, 0x3, 0x1000}, {0x7, 0x9dba, 0x1000}], 0x8) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000600)=0x6) semop(r3, &(0x7f0000000640)=[{0x3, 0x81, 0x800}, {0x1, 0x9, 0x1800}, {0x0, 0x49ea, 0x1000}, {0x2, 0x100000001, 0x1000}, {0x1, 0x1}, {0x1, 0x1, 0x1800}, {0x0, 0x8, 0x800}], 0x7) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000680)=""/184) writev(r4, &(0x7f0000001840)=[{&(0x7f0000000740)="9f28b4c2cd044b2ea89cb7010d6197a7735cb3cd6b868e3e6b51086e30e19fa06a4d72ad67716cc918bbc8bdc66b016aa7f345ba619b0b125e6558af21cf066cc31a34b3dc5a816008afcc9edc01ed3ce7d671800c7477bca767f930eadf8cefe066814b34a5e0772ffd8cb8540cd2dfb25e3fab168c0dda1c1a357289eddca6f712762e0b594e7984b6ec687090c904d4ebdce258ee3a2009987f3274267ad09ee033abe8fac106634af6804663aabdbdfe8ca0cfefc7b78167a4a97c8b905d385718023712359b63d187fe7fab16666772fd89c527d7e9d5789338ce0686b11aa89e20522e312f827eaa1dc913f0cdd9c5e44afd75c29e4e35bcda0b9fbb774373a2f83b7dfc11f2ceccbd0c7b1ef01cf4588854f8c40ee1748d3648ac45df7cd24d0d46e41ed2b76ff084a0a6d2981b12c5b7f93f9339e5fdc3bbe46fdb63ce19a3655502be925aed7301464d5413a2da0c18664b974486b4f7c681a801f4487fea76f0f704914fc1cc6c546ecb3ba97fb9825ac697a82a672871a8c5e4877c646e569ad4ff9281e6de7859da659675326f58431107ea68604f90916fc3ca3936f69bb2ec67c089fac922a37da10d07ced40786f1440f0055339180a47d76cdf53e25c810a071fdcee190009822889d3ace166cfa99fd458c0acc174e817c278b8c883b4d992faeb4a76be458d0031b6991530b3e63d6e8e182a28a37a2f808fe7bfae69a138c77aa09b5965cb8fa4f0f33c4e747870f53be8c266e2a84cb099ecdfc9e3093bbe4f39fad2ce80fe6b76f1bf72f3dfd01f3b6de8a54b830317e27d6945638fcada5e52f161f80aab118e5225c65cc31f01dc4080ccde557f43c569cda1cb17a3fe13eb60527184f7551fc4d55fc7e3570e35730fd4ef40f35881b2c21f4c78faf63f224eedca9308b7bc11ed0f2a5e65df7da9600485f4628b1a9e54bb2c4710f9a34ff2b917facaaa0aab702102aa90e28822ab301306d8274881908ad6669740c8d0d889e53832fd40ca055b2d5ebbd8b32406a7edd3e199b1468da6fbb741eb332f57b5de0525567046ee577766da2c82de61c915f296ee44f147a4dcd45c721df61c80534f55ff7959f4be9ae5194f41c53854026b9f05167126ad71de3ebe1dabc0cd28491eb3d0627932375196833772b6db4b39a298e55906d26606c7f7f9dd4a89e44850af76372d40919d74be262c03bb6daf8ed24badd5ed961de23bfea811487ecd673e995def0d2e1c05bb46f74feb16cf7cc479f0a933a1a50eddfd4dcd0a3218c2a474dd32661870075ad26ad085eb70dfea41e2674d2b037414a6adbdd4d9d73e902bec24b964a08f8c491fb80d49374f52a8a20a8fa14bcf9d0f4ef7e22cd6b16012d0b74ce440f93db34feb64d82dbff9343623a29b1676da36aab9945e374b34b0a6cabeb77a5dc7f03c287ea20aa8c8c5ea020d2de36f69c91508a9a336d303db8579b6b92dc451c5570e26d82abc35536ba675b891f4e63d5ad541d62af572a207e7e65711a2977eca6d35a5300b977ca8f63e0bca5c81ddbe310c684b7b59220a99cac8a375560023f5edf413d8e09735d596e1da64ef5ec1757976ed548fd587fc5a6607131e14c10ef3f0cb7df11b6917d21669da44f541ca1e6c052af3c629639d0371c44a3be5e3089d3520b511ee12a5f5d35a65bdc3ccc89096825e3c77a8c4103a155055376a9c3a591af3f9e98defd118aea377a9622982309c5f177e01c262f849f5101f13d733102f4312e4eff3b5ef472860023da5f7e0d56c1b21355e0100f5f473a6af3f88c0b255d30551f705d863f107e2f540697cb4a364361b04b7bed5e79c64551bb07b5e1b856c00401d506e9d32add0e36f0b280cff68c6c3d4746ab81a3402b325c7c4a6b93faed3ad98fce5b6d6704b3ada968bde5af07d94d5f6df604f87470eff39b04a79af669f1515934c2ca4593d5a03424a8be4707c0b29a6b4971587d515f27af0fc256e28a4b530b9e59e373d0f7f5e53949b5f23bcfd11c7ac1d15581e9e104cdd0bc9a3db69be27866fd750fde496ec4f3eb4336a818091c17f3a782f68ddfc12554ee1f27613f8667fe9699187a441e8e6bc0bd6c3e59ac78478e90f05164fc0a1a37771c64732dd1945eff5b4a410555af873cd4a198340882926c7cb174e826e60518515ac92318b8906c750de41f7cec6979564bd10bfe03e77a8cf5d557ec5bc50774bd536845671e261db70ec3ca8f491068e21dd1e02b9111f046c33231b51ea5b4ea152d3c850ea60fc754d83ee665dfb50ed11ef552245e3a35c65d0681e51044fbfe468e92a7dd1f30535b42068946376eaea5a537c83e98f66bdf1019d1260f1570189e8eba2ca88a472d8e27c8fcb3c33fb271b436748a6ebf759c2a729803ecadff8b88560c367c01ae697d47d192179d21d7453eb29de7bccc1d6108ea849e042073ae617ccaf4e55f86ccb55f5009ad5075a70a4d782a31d69cb0d15d62bb92764d5f08e1402db3fb36da5153bcc022d25e5b68b00bad69232fb40dbce2307ed501928bfa926078ef7468eaa76d56ad40cddb5e221bb5ab7cfe79fdf3638dc5682e9727f1407e6cb574128a49a6c5be44a5b998211a4fe55dc206ee3e83efe241ab40a99e67b1f8d78711c62e04fc258021351119cc6cf8a9f8af44eb1fc68c0072fbeaf0a87179270e51fdd36ebdc2439849995dbfd887146044db8f2f0a988cb4db287abe68ecf74c4d6018d290b8b043d0ea3776141d421bc80058ca0f31a7b62561dfdc47546e7c7678d105f9f0a573fc784aa73a249ca5d26e982bc6da68676a1bdfe7c1907a132421bb84f0e87579f1ffc0a47a04a8b6695600b35ca70633e97802425e637b8b8eeba02f7e365447a2e0f2c244fa84b8d01708ef9e3988cfd36a47f979715c0f73eab6d5ec4d95c9a914828872229e4363871108addc153f6375769c60d43ae7be376a32bc393eb0bd281742a57a77cfab8aa7ae1af390d903b8f46c5c543a0d4942c3e01c23ebc33dad2650dc9a1fbd8d2a1788ce203d39b1a18726b08c759661299a37f0d28b035a7676e57dc86582d3597191c12608abb770b614cd9b51a3a95543714cdc79b745ed18c0819b1dad6af21502e7bef5365277faffcbec5c2980a8b6669c2e26fadb839b15a2a55af06286bccd033f7f381bda987afb9666a22e19a606d96b7fa030a8b4d552a1a094e44b31d0f5088604331da84beba892cf7e660ac4f30f19ba6a5e027101d400a5fe26ee8ddc7ec2dd9eaf176ec4f36301ffa2aa208dc010ce0d85072fb6458fbe185d6f54d90cc0442a25de766ed1a96af8c3d81bb5fd52bc4ab1eda1ce3670eab91c9925c433879eb89e6844f6a0b05221ff4668d0ec51eb42b4c4a2d58084ef1b0625f35ef2257d4e383f86c9cb0e87a835986d360eed1897d4bd3cd22d8aee93558c27fc5800222a4bb7f452333d780d1dff375006cbc144d98b06f92b5e5791e8d833538d88b961e455cab959232f7399f6112868df2b486c4367f775e40c6d6cc77cf39ca021e4cb2c0d8fcab3abed35f57a8f47d8c9d2789970010ff6ab7dbd48b19f661f5bc9aa671cc14aededf5fd1dc189a64c56ef6b94bc682ec35bd0d6311af59bc63f1c4a3a4ac57050761dcf2ce87e82f2bf55e85652926098367097cd71faf5277aeaec6cc9bf3059b3e0d3e25f3c4f85b144ebc9587a168712c1f97634c3bc313c344cf34c0449c2ffd55a4b185c197a2a7faa61ad3e7b58816a29eee4a159bb255689ae3d14328ff7d9d1db1140f4bbce92d1c1b1a9670f720fba3d454a4b4e508d0e701e100d154826fd8749613b08bd4a428e5c6fca02e903b5cb1a2be0e0cf7a3945e85a3439a79a55c8f4573f51c66787343164d916b0598b21c53165a291cdcf93f4f36c0b463507a3b74e7ea0fb985bb1aad5f44d87045fc6b7a098f38f3a898c670b53b2a000c12f948d181e6549e26be9b7dff858e00a0005807edc9fcde96a60a9c5574404863dcd481b95a2c2b85fddf01f61b2fdda9c2f28fdba0d99ed6251e8f902c64f169ea7dc7a9657229ec1bf6b60c53efe11a4d768c353b9cfec37b5010de60578ccbd6944dc779b9a36bdf52004efc026c4e727961ef619d9961926a0a27c5723144a7ba4b127c9aa5db86483a3f0a8554826b51e0138e5f471472f8252d20835e7d5f3439d0898017baf3f5580f7ce65c0234c7ce9d9c15cb28684fc201c24e8491d9c067dcc22833edc1b68de2354aebf4826e67cbca0fea60efdfd7361bfe5f1f858d41e7e3a658b0c65217e5b9f9bc22fa0104fa0ca464f4f04dd136d5aa4049716be6b593768c68f869269aa4488d8f4832215d27f499eac2542db0e6cf1d71c286e5faa250b115162d58ed1c4b1cb03306ae93d7a6eefc5efa8a3cb4fe8f3542c7700c78d85325d6461dfa4808397c83d0dfcd6600289bb830a584dba3b1cd32d7db419432564a99fe3c469b6dca9e6b3040a1c93e5d5818366717b0d9052ad65aa88dd4c0130e8ac8738d9edeff1854471cc2b12b517277895dd57d07b37a86304a4b37cd1bec9c2460a659402ab1c98af74da3de4f5c8b4881880cd28b0d87f65f713596bbe60c5ff54a1864ed62ebef5c2a222ab317cf04df8d6fd258ad0891aa14b4e71c058b7650de57079233743a4226f0b49d6a91d7236c6829d220c91dc180deb0cd4abbfcfe0fc700f6f1fc3f79e3bd371adaee9bacb11449951cd4cc273db39067dcf11fe598b68f7139c4d8d10f077f59e0545cee1d506cc558251af0ae4d6d51f999be4f52bd0afafaaf4c46a900116129969b7137fa441b32c55552b621f426e73736302b02ec53b2153ac5a53e72d8fc453653a096d3d19772fce9aacde4c45b371a3c72479e72c82d6636495773a6482d1a58afe29048d9862bf08244eb077d792d85a1b56e1200f1026585d82690873cbd02c0fde60c015607526107474a2ebe9b978d8a6920fd86e9e5c10edef85e500687cacc59b9852d3701d8c4c80649500943da12b454b3fee8b53873fbfb9f0db0a38161b574e167ae1acba7187f915fe9e6a052c42c06e887ab6da699e9359a8dfeb04e4ba2c0b2540c4c0be124dc917c8de20c004e278b3c87f13dae0157bcd856018715af06b706c0b4b5502010326c32a8070c9fcf593a04fd42b26252476ae514fcfd547c669601da2f8c8a5982cd36258087d36364e6b28aaabbdee93b54e726ea205e1638fb2567f5ef87ef19ae236ffba38404ae1180c141ace11345b156f170d6c3c58f9d72af11ba998c8e3b04a0a82c0cccaa55f956826d86bfbe1eb26155772b44d8dc43f9b82e613a8579039e3ec8847731a6a91baf64af525515a358569f8407582f67ca9121dd8316c3841699bb620ddc3a09b2f4164a8dc2bddec0e1c63eeae44923ed059fe897b36e56fcd18c674e7c6efbbea9f674fad9e171e382ddc1a40d4808e0f4528fe5958fc817253bbe9eb01e8e2e76bf08f3d16109edb454ad46c935514ce849b38cce1da6ad0919491341093dc17942bab1f765d8aac1e93d58dd2acad3be1ffd1e4f356aac25f3ff40abe079bf113a6778f53f8e4a7f25a4a82f8c24662b1298d00920ed9da66b5a22ef1a0a3cd75fcfec3c07bb73dcb0fbb92f9ebfde2ea3a67ac18504040c6bc17301c64672c082e430180f730ee4c35ed2220d1c1b5aa954bde5ee49b54da939408f9e71827c812ab660d9299a62105ff7742b41770063bfd66c9197fae6d957a16d8e78cf4e376a0aad7f6376a6d294e839dcbc4eadfb93b3bb485", 0x1000}, {&(0x7f0000001740)="3c72fed49cf0c1396272554b63f44d2ed9dcd45ced00305e4252386716f0c4cb3db588df31917bffcb0efec1d4a9470deb0dbd5b1e742f68d0858fd254b1ca219189c3f7e6dd548e3e8b13d71af08628e0ab0c15bd4d4e9e8d41aabde162b6eede025e07888617d975587ac4df5b8f7d8c4b1a4a82c75a04606f8f573218a4abd5d2fe4b77d52142c6a45a85f2274b345621129bfcebf9cf77002586eafc2806c7054e3349c028080f5fdd5b6aa010150e8380913a0760f4aec670d4e350396c826b3c8d497c6c739928002cd1523e5abbf724bb5067771f47034548449153df614fe0904fc9323e176f587c38318c1a", 0xf0}], 0x2) semop(r3, &(0x7f0000001880)=[{0x2, 0x1f, 0x800}, {0x3, 0xfffffffffffffffa, 0x800}], 0x2) readlinkat(r5, &(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)=""/213, 0xd5) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xffffdffffffffffa, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}], 0x1}) pckbd_enable: command error 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa1, 0x8}], 0x1}) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x7, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) r1 = socket$unix(0x1, 0x3, 0x0) close(r1) socket$unix(0x1, 0x1, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000200)="f60d5eef80416551") 16:00:31 executing program 1: r0 = semget(0x1, 0x3, 0x4) semop(r0, &(0x7f0000000000)=[{0x2, 0x8, 0x1000}, {0x0, 0x9, 0x800}, {0x2, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0x5, 0x800}, {0x0, 0x1f, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x3, 0x400, 0x1800}], 0x9) semop(r0, &(0x7f0000000040)=[{0x5, 0x0, 0x800}, {0x5, 0x18bb, 0x800}], 0x2) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f0000000100)=""/77, 0x4d, 0x803, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)=0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000280)={0x9, 0xb70a, 0x2}) connect(r3, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x100000001) r4 = shmget(0x2, 0x1000, 0x945fcb2bdc54b6fa, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getegid() semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000380)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000003c0)={0x7fff, 0x9, './file0\x00', 0x6, 0x2, 0x6, 0x3}) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x50) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000640)={{0x3, r7, r6, r8, r6, 0x0, 0x2}, 0x10000, 0x9, r9, r10, 0x7, 0x200, 0xffffffff}) connect$unix(r3, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x1}, 0x8) getpgrp() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x3010, r2, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000700)) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = socket$inet(0x2, 0x7, 0x9) listen(r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000300)="9c87c3772c0035b841332e2eda", 0xd) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) setuid(0xee01) r1 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom$unix(r1, &(0x7f00000000c0)=""/160, 0xa0, 0x40, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e1c66696c652eb1668c6c653000b6eda567153ab89d93cc8a812d7207cf897a2d583d906b2d1587a3815ae9466d86e76ac6291f286cb0d71677d1eb30136c206b0bbfa2a39632bac07db49a301103034e4949c012a940d4f6fbf42a032c875563a2f3460407a6a29ce66cd8a4112d13386e41e9f213e70e6d03df6e6c6a79f64d1e609441"], 0x10) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r3 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x3, 0x2, 0x1f, 0xffffffff, r4}) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 16:00:31 executing program 1: sync() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/71, 0x47) mknod(&(0x7f0000000180)='./file1\x00', 0x6000, 0x101) 16:00:31 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xff, 0x3ff) poll(0x0, 0x0, 0x6) getitimer(0x1000000000, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) r3 = socket$unix(0x1, 0x80000000002, 0x0) fcntl$setstatus(r3, 0x4, 0x80) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8988, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r1 = socket(0x18, 0x2, 0x0) pledge(&(0x7f0000000040)='@\x00', &(0x7f0000000080)='\x00') ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) mkdir(&(0x7f00000000c0)='./bus\x00', 0x190) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x2, 0x3, "a0eef3c5b20d66265458e5c785f9be395d5f80f9", 0x1000, 0x5}) 16:00:31 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x1) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x241, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2, 0x9, 0x8, 0x7}, {0x4, 0x3, 0x5, 0x5}, {0xfc, 0xffffffffffff3aa9, 0x802, 0xfff}, {0xffffffffffffffff, 0x81, 0x20, 0xffffffff00000000}, {0x3707eee6, 0x0, 0x3c, 0x80000000}, {0x80000001, 0x3, 0x9}, {0x6, 0x1000, 0x2, 0xf0d}, {0x9, 0x9, 0x3, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x4, 0x9, 0x9, 0xceb}, {0xb86000000000, 0x3, 0x8, 0x2}, {0x3, 0x2, 0x8aff, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xad, &(0x7f00000001c0)="b60bfc84e7e560c4530d6bd33398dbdef704d8dc347fc4a0ef6c37a2522d7e906aef5b797acebff7e3c07d7cdd5809508de7cdfe51a359c7bf6178b62c51f968d96132c69a85e684699a9c3c376c111f766bf99dfe8bcf2404e794b3753d93de11eb01ed7801ddfc1f449af7ffff8da5fbfae4a888c8bbf6371e5a9cccbb931b70731702b3b8f1228bee398c2e49694af44e0bfafd176b76fd247ecf36105b3062ec4b9e2b5cc2000000000000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:31 executing program 0: setitimer(0x3, &(0x7f00000001c0)={{0xffffffffffffff81, 0xf423f}, {0xffff, 0x5}}, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xfffffffffffffff7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="5c78a90e56e553008930da6d68d44f53", 0x10}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x35}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000000240)=""/184, 0xb8) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6a7ea81") poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x40}], 0x1, 0x3f) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1f, 0x9, 0x23baf183, 0x9}, {0x2, 0x6, 0xffff, 0x1}, {0x1f, 0xfffffffffffffff8, 0x77b, 0x5}, {0x8, 0x100000000, 0x3f, 0x6}]}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x200000000000028b, &(0x7f0000001300)}) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000011c0)={0x1000, 0x0, &(0x7f00000001c0)=""/4096}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x800) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:31 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000c00000/0x400000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) socket$unix(0x1, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x90, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) shmdt(r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x6, 0x2, 0x7, 0x1, &(0x7f0000000040)={{0x2, 0x80000001, 0x59c9, 0x6, 0x3, 0x37021fcd, 0x100000001}, {[0x0, 0xfad1, 0x7f, 0xffff, 0x8001, 0x400, 0x40, 0x8, 0xfc9c, 0x2dba, 0x4, 0x5, 0x8001, 0x1000, 0x10000000000000, 0xffff, 0x6, 0x6], [0x10001, 0x9, 0x7f, 0x6, 0x8001, 0xd365460, 0x4, 0x4, 0x3, 0x81], [0x1, 0x3, 0x3, 0x7, 0x1, 0x10000, 0x20], [0x6, 0xedf, 0x8, 0x1, 0x0, 0x3], [{0x40, 0x6, 0x9, 0xffff}, {0x0, 0x7ff, 0x0, 0x80}, {0x1, 0x9, 0x400, 0x2}, {0x0, 0x9, 0x5577, 0x7}, {0x7, 0x8, 0x80000000, 0x681}, {0xdb, 0x2, 0x6, 0x1}, {0xfffffffffffffffa, 0x8, 0x3, 0x9}, {0x8, 0x7, 0x5, 0x10001}], {0x6, 0x1000, 0x81, 0x1f}, {0x80000000, 0x4, 0x1f, 0xf85}}}, 0x7, 0x3ff}) r3 = msgget$private(0x0, 0x300) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/12) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000400)={0x1, 0xffffffff, {[0x5, 0x1ff, 0x81, 0x1, 0x9b9a, 0x40, 0x4, 0x40, 0x1ff, 0x7ff, 0x10000, 0xfff, 0x6, 0x200, 0x9, 0x800000000, 0x8001, 0x101], [0x6, 0x40, 0x1, 0x9, 0x882, 0x6, 0x7, 0xfffffffffffffff8, 0x3c, 0x5], [0x3, 0x80000000, 0x439, 0x9, 0x79eb0d7c, 0x3, 0xc5], [0x8, 0xfffffffffffffffe, 0xba, 0xfffffffffffff2c8, 0x7fffffff, 0x6], [{0x98, 0x8, 0x6, 0xffffffffffffffff}, {0x1, 0x358, 0x5, 0x100}, {0xb2, 0x8, 0xf2, 0x400}, {0x1, 0x0, 0x3}, {0xf1d9, 0xa0, 0x0, 0x200}, {0x8c20, 0x7, 0x4584, 0x9}, {0x7, 0x66, 0x5, 0xcd0f}, {0x6, 0x6, 0xff, 0x8}], {0x6, 0x20, 0x4, 0x5}, {0x6, 0x400, 0x5, 0xff}}}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="97fb80eee0ba9c9372f690a39dcaf6f27656f9d3a2fc72ca7c90ea7c8b83012d6e5cb8aab02e5af71a4aa18726130b2ea643527f8ecf26002bb0c4ebcaa6ce383b059bc2208397731768418573f2ed71858eba92137c01552e4b7d1e89bab0d182090f5d3defefc9060e3c9cc2fd701c3e8e7e3b0da0e306f8215c121ba96d50d4dd9d380a039b9a408316e4704d56dacf36cebba753c8797d0bc034d42afea3a1ea", 0xa2}, {&(0x7f0000000380)="c5464448f0a77512b664c1deabc767d5d3e504e3f6bec02d01721e3dc08628fad54c12aae620ecb07a8cb21761cfbf43964a529bab925aab77c068f7cd109ab5ede033e990b153fc32c8a187fb0e7c4c9fb19259ad85c6ae0b24fc4a06f065934dd86c1703e9c6cdf9675d12ec7f98f9763ca91e72f8b593093ce752be551c945a845fa2ad8939024114969d609cbaa03d3b82ec812a06b72fe3e2da64031bfaa688744f39709bc24ee32dec6e513aefac7b692d47ad986463b58c7a36a5c8cbafaf0df5b789f525b911a1132e95bee8fef9de3a2c48032cc547f25c862c1c6dc936ead85c5ce09f0d7c52a50a69a76746b7da", 0xf3}, {&(0x7f0000000480)="1429f10f9509efa14f0b23487c92de243bfa74b0ee064e55416c8fe061c015f8822c07f8a60c616edb1d00ebe0cec9257df3d2c0d1523a2eb8906ec6fdd474bf4c2ceb1a414545c20054cdb910452788b3542615434b1c24ce7bacce570ae41f9c702b085559c4fe51a5d35bdd95b61ab438d81a6427253b51e7063610606e0b367c85d87b63af91fd19de6ff07d42f6e05fec104b15ea72665dcc7c05e9786a52ac8dde3ae0828f6f9aa8b6499759e9e867067c0b7c0d11508971b9266a250feb68d1f07b286c5d32f48c40ee60bdeb4b625b562be3740a48c53d7a2b9de033157926e680fecbd845ec43f51428dbb46f1638f3ee36af05baec94ca629a9d4826866e46b85741cd8a2affbacf42452b170617639524c482b5cb0d7976c80ffcaef5ab4632f715ac92315c58e76ffcb2ba809d2336348a9d7c7b0107e4012bdc4126612394afef7238bc2c080680eb582f9983c6e97813006a541d46371b055b5ddd52cab62ef6a01794c1f11648b2593153d5ede701202cd4258ad83ed3547647b6abf65725ad4d36263419e1f6805bbcb10837efdc336fd59363310a9c0f9da2581f550718268428533dff66959bcc6684752f6635eeffdb0e4c3a10f61c1f98f38b02c6116d73a59e61ddd02a54ecdde5d02f0367a80557a830365e6059737e559f42a9e939909fa24a9d1cd9271a36568ebd83e09a85798327c5e19652e26b9ffa1bce5339cbff607509199b0a390a756a9b3226a97cbd36a669e716f0dd907bbca4deccc98c4d657b1b6f2e52052267074d59618dd495902a3b9313b800de7fc78f80bd60a70b46b2ebe0405e0b7b4ea3b3c89f1896da7f73060cac24ff8221a918cfd91a620c8d9c9ad815404056d28e41d10584370da67423b22b403485394c7bf94870fb4ad4106ba708f9d16a1a767c48925366dea4ec31ed55b6cd87a8cb4a7d349f34c4a24d73763225c2f1c96d63a0243cf5ffd521950a4ab4373c928dca882b343fa4af6a29d0c610d158700ef02aec4dbf5bacd5723d3f368a6862bd4b92b3f9a51e351721b3a15739d26b65ea58935c9fee6b1f4f8695437ac6c435c89d06700a202139715c3a803b49711c0597db658a5470199c733eaaf6a1dc66e5c49f84db70497795caa5023c40ebd2e78753d712528bdfa7b94f62677f494e884b2539d2c1d8853f636fc728171773b6c530c21a939f1014867d888492ea945b0b0a6ca3c1d939424952d73c0699853f3c935bd02e1a071363e812ef360218c139e6b116686aff5b92aeddfab5235d83af84e6ec774cdcf46dd2e43bf8cc3d0b2b38048b220badf3b1d9ade5660b6eb4c391350a88e1e9848f7b8d83a04394249297c45389c1c637ddbca4e68b117f74cba95808642f88a8fd243d588703676615d83a83e58fc5b669bd9af23b7199ac28c522ce39826722bec33efa91f2c06d027e1884f22c6b85e52161aafe3bf49bfe8c054b196c5c4a68795a182ed574e217054e0b29b54eeac6c82b87db720b6a4d6da4db84a180d5f623188091df2d7cd0c0e476b49c28fb81e06998be0d07d168e6abb256e89d67d5b65132c71132410afffbc27b08a829af90b693fafc86c782b58629d967422159393067b7c23d640c0620a835aa357641b5ed35563e4f7222c6ba46a793a5936e4bafbc7a7cb3de400f2bf1322937bc35cbde608a9b8006ab44cfdf0a9612ba9fd6d92f0710233e8ddef44198257bc19ad0bce4552f85652916ced2fafde478631df12a20d78c79bd3ba5a2dd759a2fb1f7f6a773fe80b0f8683e1828d2c0b30c1f8a229a06bc17e1c8f9e67186f5dd55e3862fc4ff5661913e73175913c176d09a599d3c8b067cc732cba9fb83962c10794ab3883dc59ecf65c4a9b7fe288b2afc5293ea98bd9e1d4613c3119cc333764d5cebecf6c9860f2c5fd2e2d3ebaf90c45a305df3d6a5d7d9f0cbd4905afaa255f19ba3e317ca1d708a503395a41c685a87587060e24a670690f77351fc0cc65b7670538aa9c5b7e31872341452eec5a31c6c7fa4c69b975c997b1e2dd308023673c6d3ee33780e022abf91433ebe39be50704b1ff78b1017e790b944d95b0c7613dfc98d5060d2e8ae235c9f38dea9adbff3e66df0be4bdb2d373cfa5977274118a64d7d5a3bfea3281ceeb96907029632ee73b10aace8fdf46123d6c5728cba05f12d09bb7fa817d282c75a0b8559e36626735823e8f85692fcd8204b9e337480e4afbc00d2261f3b30d9832b94514dd1d2b7f0a3da7609e9aa397cb59149c4ee8e058445e66340144c4578bf81f6b548eeddac63cb0427b151ff4e58d1d0f16f596c518fd431dd250a3830dac273fd6e207018c62fcf6c7bb30681806be493e262ca7bcb2fb80be21599f427f230dfdc075081067a859b5acd0e5d0fd3cf2f3cdb7a86762e81430fef64bc94a9bf53683bd7062f3e780ac5a5c8396ced4ef0524a6dd1e67a409741c1f8fc6532953cdecba207f15d67f291e3cd9215799397e2163135e013840621d4cae18dc8c2d7fe9323005c9b4b2a945b4626759ed2e0f7bd8af3b7b5f1b8dcfff73690654966ea0c025147495d9d596aa7431ba65516c7bc56f8be4cffc6288dfabd98afbc249ea1bb3b35bd0ecbc118a573b2dd8c47f545d138a09b43b522117cf930c1b0d3e68995c19b27ae5d2785d33a5514657de40ced330df50a773f0a65c0c4286b298face572ce5707fd87208dcf5deb3cbeb0f65d35b69694941532b22e0caa673726ccfb8819e975cbcff3b15c279d408dcac8fe1a0716a7e46d3da1fa0ca0982a5f9acf502b4e08720fe480bfb637feb0ef0c1feed04cae035af83b6d56d448d548c2ab4f1c4e80d18eb512f5092c8e0bad31554ccca8418065c6f71f81db1db00461bbf7d178701e8240019eea90fe369dd28157796b9e75e9259e84e4ae5d225142dc827fc8cdd8489544d0919ddb5c46b39a53b119310bc0b50adf21c5531509ad2a47b609272cfe64875334c0f0d5cbeb1e1677346037e8b0d10f7ab473bf3668f6dce58998381646e7426cbd7bb5c513925041443f81e0eee0dfc0aff7cca35865101c054c9c74182ab05ff79deb0e3e68e545f576432d60a3b964af390e9168e700102c9f7d3e4faf67bf566e56c52c50416e7d298a17146b71de1e53897ba87562e50b3e58366c8cf9cbdc920784cbec5e255d2b2d7c47155a822a346dd15f24e51da0b929b6607abbd83b672a38123e767fd45a63e628a939e8390b6b12fdb25bc651439c4d742306f3500a598b7ee7322653bb7f0de7fd9647a9e3677175d8b095f275631bb15f0b72339faf6dbe13c3fcbf5f0f9a4191a90327daba27e8bb8bb0190cc3ef8e472059b55d352c3ae30a5a3b104901c846151cf797ee68efec7ab2c25ef5922ed647ae4d956a7cc15cad92d64175370d7c78a7b52366c2c864da999fe198ec8732fb8515c5bf88fa50235d1bcc752a6fd5c3601c1c3b8cc97a9ea254c1385bd3d35696f0f72e5363a0879b54e1c28fbb48df29702955df5bedec691ddb5010eb4fc186439b389569dc8257f0837d629c2d5122360621b3693ebab62c5ab24d09177246bee9e5642e95db7bb234ce5c688e87653f728ef7339b575ff49f29569884d1d729c6d6341118b9716d36b1d9ee6f2fa68b7b6af45acf13802ec5ca648ea6b3cd465ad2739164a8fd43f5d05c561eb6dfba09e771180e2f117c91eec5ad369bd6913287ec7c358733f199728ae6aec8fc76656197e732b483cb59938a036630a51a2e35c0e94665e55038481b31b3bbf60b70e6ac5843db7560af8a0a7bdd0e15831269195c1b16f4cbaba24ef76753c1d92bce6cb241072d8448cadab2c30a8450f1e727abe0f1d2038ba9e82de24e0b09af2d96493f8511348cf80877fdb59ca526ef6972ab2e30a89fbb3ff0ca0f707d103f90fb79f887a48df7958d4c8c49c02214601c4f84b02c708813f1c37b227fcc7a4d4b2fa5081b2f731e0bd04eddd49538ba487509d5897eb73dc20a63f02bb2427ea973fdc5afc66d1e66e83a0c3893ff35e0b9f471ac5b421279e828de02b32b3298768248b66dab30d611f7f147e541faaf8f8d046bdf78166fe71fd4e2fc45859ed8fbd9778de7e7adeca11906d0f1e07f1a58073e4b677a8799aed98982a0aa999adb575bb353fa7b3c25ee95badda5bf1c3f9bd56f49cb9c25e135ef3e3a52d4e8cb30008f9a309517c0081f0f570950bd9c433ecd499320c7df011c3f59d6132692b431f81ed8bf75909ca0732ceff2f7d15c52a9c40585efa56bc00be8b7cd4c45ce12408b4271ec4f24363c9839e01ed6145419b7676b51ada865fbafdedbbbf2d87164cb5be647596c19ad1fdeeed2caf9eadebf2e66ebf9be07297593a834de27b0da8fa28c8390a78b6348ab5b2bcbee482d29094bb70b71125a4769749a6f21cb5fa94c2aeb2fe7c7e7175ac773f2347d85c914bf5d773663d6dc759507ef82a49436109b40be489bb830569d584a69102967d656dd932d9571c44baf939a87cd09aff5203a67f4335cf5310f41981f4d2b10a919311cdff77c2bf6b4ef2dbc2cc435f60237fc7268772ab6875c1bbdc9731980df5e13376e81a63f3b0440679cd1574cfa506dfa2f5100421d790ce2ec79144f8b7b6b9b0c871f8532ce6d320bdcb440e39304287d292445d2e4401179b48e82a9c5ad285004a94a7be84c5b5c1ef3692a76d5fe9a4d235bbfcc8ef6631b4df93d3552621c4744691d74e4ff85e2e7362b1c879ee4f692e73fd76586c66b197f6c9bf40eb7cbf3432553b36f7b40c3b656d800cc9427bb63b9f84a9c9153729a0fa60daeb3423562896c7b0e64f0a3d4e40e3b4bcc9c9124eb9fdc78015bd2f81aff30e9fadd37d9ca9b1dfa307d47cdbf91e9ccc094a7a405a30446e2101c28de491869a75e8f8ea7918a4e8cf85ce6bb102264c43977db8541f4999ca4dba4dd210cde6fadfcc88f8335934ab15ac76d80781a085f612559940c7eb3044bdfe6a829f77ccffc9addf9d1689640748f8cb0690056e92ddfa1726942a155a85166c4c9f366b77bf92d9e1441a113e5249a6acecd37a80ef907172b8a29a6b113310978f13ef32436815181bfee81f30d6ecdd1f3d548363760efd036a849e76c25d18748a9cdae603485a577c652ad8b6bbcc02a4a4f04d462fc68078833a72e08038166c74305961facd1bc005dae59e26812275cd3202335546665ec231e0abfddcc4274422f3959c9c68c5390fe5e7caba6bc4c42889205958a652759869385cb02fc2707fe1b3f74c4cfa68c5c46140d31e050beb956029ac507d4550d1c443347863ba1af0ce275c4982dd2b576e49c6aa797a0049a21d9ed45bcb288b0a501ae0d8bcdab11b8f41bda8862f96c194d9c5d5372010bdb75181e94a7ea8dc0a990617d81dfe1cfce2e9507d74bab896237316a906e0355495bdeb4ba93c482ada13c4edee849fe477fc85b81f2ab649f04a7433e3641b08e346e3902d17f88da69de7bf5cd6905cd21dc135d89cb0029f90571ce12814474961e2c55d4575019e5112ff49a80bcaf57c5267c9dd2a5dd011bb3eb9ec563ada234d74e56eb8f35cb2e6ea03d3e981953ec47d3594a27477bb13907296f11be4f8df76c0f6bfa71b95e874086ade6b90405a6ea10dd6b86979724e26bb8148a10552318266cec22bce522852142c37da92af8782af12a7f7e1322ccc59aacbfeec5f4ffcbd07615866484cf7ace363ed31dc3038048418fcd6ea23271b0b5bd3bfdeaa48bd8b632b643bce200a89d", 0x1000}, {&(0x7f0000001480)="17f08ea69ee20e549bf45d6523c367ca3ae27b29cd9540a6df6759fe868bdda6900f820145fbc7aa9cb00341dd0bc632cca760d8548d96807740d8133a81f6cbafae925e2ff2dabfc7a8d56edb6f10c331bcaeef8fc91d60bdedc7402059b6373111796ec11ee61cb93eeea297e839806bd790cedb1dcf3f0fd8222017e46d90b6ca5cc5b96028a176a5d89e2e6950fc362f407e1cae8f257ee7675df4b63516dfa5f77b27", 0xa5}, {&(0x7f0000000180)="ad8c14e9", 0x4}, {&(0x7f0000001540)="8d394d1918e0edec5fda2a798a64e54611b3d27208d4fe4918b842a9569629e3954d1782eacff7c2f35552061f63734b4155f25e487b1cd1d3a70d627f63c0a4fb7749960513448cf575a04eb124798ce18946ea9fe6e712070275390343636e98fb240dd2d9e56949f64a0140dae75b959def5860c5373dd847e3017ad773d0995918c02702f308537747c1bc36f8e54e95c6137a26f0ebeaf2794cb489539f8a72993b5208bf535741a789a53d0904179a7d673752c6fb87f12bf01d8a7c38", 0xc0}, {&(0x7f0000001600)="d6fc1c635b35fba188edea16b095025e83f46de0c5127e4519d2ae4c53a7938749e49f223ea496440ede6b50456359c0fa40a815b401f39168acd28ad5616cb4fd48950dcbccf8480cd1980114e609d620bef6e208a04a79efdc37061a1e600abe013e9f2db8b9f6814170e9162b69a762a9314ba8fbfa7fc117ddb30043ad655e58b9347a58132ebb493868c64ae68727028cabdcb0d8e159633c35cfb0fab0b2d7c1a2cc348d23b7fc80ec8d66112516375258f98b16bce4adffc8ac4f9568bfce754c9c", 0xc5}], 0x7, &(0x7f0000001700)=ANY=[@ANYBLOB="000000fe1000"], 0x10}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/bpf\x00', 0x100084, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005039000e1ff000008005586ca900f0e08feceb11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d02af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ec01bb1b62351c5000000020066000000200f0200ff00000000000000000000000000000000000000000000005fe181f1e60fbcb757dc9c4e7da19ad7a6511924503866a6e31d8a188e2d43ad5f8cd7003d06733eac2b75e33d208458d283938e0cef2d7dac54e615297759712fa0c06460fe2d927f4712dc8c38c64f62928778ab1d586ab1ccefe7945d62abb3641e3efdab159e4ed1253d23daf8f111ad9891d322bf67f57037f9c9674f5ba44c88c6639297e690b43110238c39cb05c0da73228df910f09aa4fbe9e30920844f084f9c5235e0934a3762b260d6", 0x18, 0x400, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r0, &(0x7f00000002c0)="176598f9f5ff98ffa007ef790bb6da516bbd48834782826db987d60bba857736794d266482db7d94", 0x28) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xa, &(0x7f00000001c0), 0x10000000000002a8, &(0x7f0000000300)=""/112, 0x70}, 0x40) clock_settime(0x0, &(0x7f0000000000)={0xfeffffff}) getpgrp() 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="b2ee60b38ae94e975737b1f753fa9276a6130eeca167afb49cf5d5a858229cf3c97af811992db9c45a49c02c49217dc76adcd3a790da6a7ddb4697286defbbb31864b0490a635b33b41fe1a6b85b593d25f1f94dd62a76c7b3f4ed6c2a39a08fab3ff47c3c38c9241db47fc86cb09b41f35d9be4783f72054281d112084b34d1e40de6999bac9f60a4c191", 0x8b, 0x6, &(0x7f00000000c0)={0x2, 0x2}, 0xc) shutdown(r0, 0x1) setsockopt(r0, 0x3, 0x684, &(0x7f0000000180)="49e2107741a3ea8f385e17f05d2af4a7f9bef0af285cee537b9e2b39ac8d87d31279c95c4c55b8a4f47f21049ea14fc31fed99eb6a1fe88350471e6e01cf3a74261a5a95b3557ca6ee4bcf3e2e60b5164a72fb49c925daa44efbf8f7511318303844fec2b0a5004786", 0x69) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)="c9f69ca180f054", 0x7}, {&(0x7f00000002c0)="2a937d7375fbb54d595a44d2063f2adc267942d82abc7d656a2582c2f9d8adaf56c9d66bbbb438b2c0fd56c74aa4aec1f1dc4e7eeef0349271a92e29b3a80467e873bd7ebeb6ce4776b7680addf5b846bd03517b408130c3ed453433b0f789df5d07947c0dc34af3264818f83dcb37d8699fcea9e03d09c0eafd6bc496de3fc0bc7b1fa5db491ad9acde3a10fc8ee45ff1a6121024defb9a27dee218591af6b04ee855f21058535f90207c19af6ecaa51bc23a8aacf27c430aaeb711", 0xbc}, {&(0x7f0000000380)="34218f8a6dfff55aba", 0x9}, {&(0x7f00000003c0)="37de0218d6632180d59734a243ef37aa39572b05e96765275562563c1eee98528d9743a850447073b66d10e03233d271043bd30088ac85dcec6c20a831a5513e75c5fc7fd6591d5cf76b8794e3061eb48d9232884b59eee41facd14d57cfe700c95a22469c6a09e23a1c04be9b0df3b176a8f15c091b2e0240773cc75f09395d23161fd33e07771efc723af306119bd51d8aa56169e2fef7ae1724fa6f36f387", 0xa0}], 0x4, &(0x7f00000004c0)}, 0x0) fsync(r0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x7fffffff) getsockname$inet6(r1, &(0x7f00000004c0), &(0x7f0000000140)=0xe) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x209, 0x0) r1 = socket$inet6(0x18, 0x0, 0x9) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="769a4931e4895ae8e4b7cc3ef5cc55ac8753c140cc7624a23ee070fc9912e2c46b8ace4b20655dd9211e41426a34b69ef7f7d836364582d5f34d376d1710970791625bb91c2c952a8d1509d78211e48146f3948a67cfaa70d41e115376542a5d31153e9065eaf9b6da7d8e23370b6b3ff38d3647403364018a29b149cadbfdd185ea94f728874d61556ddb5cb48188e224d6216b94896595b8b5818eb172569eeb9aa6559b5a1ff4e9", 0xa9}, {&(0x7f00000001c0)="383596624822d0200c86130cf95fa7861ec41e0e931194561cdef9557256e258f72a7c1502ab1fa231ff8e1020501f4cd3475270493b14af0a4a51fd7a5824b91631a14add0e85890aaf80643e07a3ad42f6f078fbc029c43701fe26474b185956eb8046bc86bf282d7eb039cbfc11e634a51b3e027a641a942c06451f", 0x7d}], 0x2) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004008b00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000301c944909", 0x34}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) denied attempt to set clock forward to 4278190079 denied attempt to set clock forward to 4278190079 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) getuid() 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/161, 0xa1) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000081, 0xffffffff, 0x4}, {{r0}, 0x0, 0x4, 0x80000003, 0xffffffffffffff81, 0xbb1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x10, 0xfffffffffffffff9, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x7f, 0x81}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x97}], 0x66, 0x0, 0x81, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x8000, 0x7, 0xffff, 0x2, "ebcf940cc264b84b0faf3fa3743695e6ed7692df", 0x3, 0x1c0}) 16:00:31 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0x7ffffffffffffb, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:00:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffff7ffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1000, 0x9, 0x7, 0x5, "9da1358298d654e24ca85c815beb9ebb0e01ddd8", 0x5}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x4, r2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) chmod(&(0x7f0000000000)='./bus\x00', 0x2) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendto$unix(r1, &(0x7f00000000c0)="55bd7c13674346bce0f6950a7db11f8ad4153802aae81db9a553f2bc642c185d94b282e82d9e987bb59a5c0b1092c3cad0ee495a348a635cb8d15e68a8200510a723aa1c88eb96a95e9603a1fef3a9ab5403cbc603785c48265fc0a88e845b8af0eb7474be428c300c26e42bd9cdee2561805a99433abbea518b8ce1036ba8d42129dcd5b56c8c28d7ef3bbd070894a1661d29ba4257c38a290d32", 0x9b, 0x40b, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) 16:00:32 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x101, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x2, 0x8001, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x10000, 0x1800}, {0x4, 0x5, 0x800}, {0x3, 0x9, 0xe2015b4666ff2377}, {0x0, 0xe13, 0x1000}, {0x0, 0x10001, 0x1000}, {0x4, 0xf73, 0x800}], 0xa) kqueue() 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x7ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x6, 0x4f}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8001, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:32 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000580)={0x2, 0x2}) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000002, 0x80000001, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x82, 0x800fffff, 0x53aa, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0xff, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x88, 0x80000016, 0x5ab, 0xc257}, {{r0}, 0xffffffffffffffff, 0x0, 0x861f7ef5848460c7, 0x1, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x80000002, 0x9, 0x81}, {{r0}, 0x0, 0x6046b762b695b307, 0x40000000, 0x1, 0x40}, {{r0}, 0xfffffffffffffff9, 0x15, 0x10, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffff9, 0x20}], 0x8000, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x80, 0x4, 0x681, 0x7}, {{}, 0xffffffffffffffff, 0x1, 0x6, 0x5, 0x7}], 0xfffffffffffffff8, &(0x7f00000000c0)={0x0, 0x800}) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r0, 0x25c, 0x6c, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4e6, 0x73f, 0x7f, 0x6}, {0x0, 0x37, 0x4, 0x1ff}, {0x1ff, 0x1, 0x5, 0x26}]}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x662b) setsockopt(r1, 0x7, 0x2, 0x0, 0x100000038) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x45, 0x6}, {0x7, 0xdd8}], 0x2}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x91) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto$unix(r0, &(0x7f0000000000)="b100050160000090050008005786ca900f0e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x8e) 16:00:33 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x400) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) shutdown(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3, 0x4) 16:00:33 executing program 1: socketpair(0x1, 0x0, 0x400000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x3ff) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x400) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000540)=""/162) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8040, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffc, 0x50, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0xc0000002, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x7, 0x400}, {{r0}, 0xfffffffffffffffc, 0xc8, 0x1, 0x400, 0xb11}], 0x3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x1}], 0x100, &(0x7f0000000240)={0x20, 0x9}) fchmod(r5, 0x2) clock_gettime(0x0, &(0x7f0000000140)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x7, 0x0, 0x0, 0x3244}], 0x3c, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x41, 0x0, 0x9, 0x2e}, {{r5}, 0xffffffffffffffff, 0x11, 0x80000007, 0x5b, 0x3}, {{r2}, 0xfffffffffffffff9, 0x6c, 0xf0000000, 0x9, 0xffff}, {{r5}, 0xffffffffffffffff, 0x10, 0xfffff, 0xea9, 0x1}, {{r5}, 0xffffffffffffffff, 0x62, 0x20000001, 0x0, 0x1}], 0x1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x38, 0xf0000000, 0x9, 0x5}, {{r2}, 0xfffffffffffffffd, 0x80, 0x80000040, 0x5, 0x3}, {{r2}, 0xfffffffffffffffc, 0x30, 0x41, 0x8, 0x8}, {{r2}, 0xeffffffffffffffd, 0x8, 0x2, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4, 0x81, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x8a6a, 0x400}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x6, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1, 0xf0000002, 0x5, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0xaa, 0x40, 0x10001, 0x1}], 0x6, &(0x7f00000004c0)={0x6, 0x2}) dup2(r2, r3) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0xc0, 0x0) kqueue() write(r6, &(0x7f0000000600)="76d39e6e24c058fb3c95cdf5d6fc66bebbbf1843946440bd416d371980d289ca4fe1045b08162982d64cd0849eacd63ae13d04cd61bc63445010941ef293d4f07d572dd0f5f669c281935ec486984cac2b3602f3ce67460f39bb52c2c2dfe71825e0db70ab24b056896ba6f4de032c6ed14873d4ba52689925abd6bf95337026c58d402c93b7644d53a5105ed5c541b2baedfa45749f30f67e12c95e570f059f47ba260edc0d1638d98e235c189c89f54256807f03c6ad03704ed6402108406206924d34c1e146b484830d83c7fc7a17fa261c9cdd6e51ba8c91386310c2426c4875a17f88e6ae7a767a", 0xea) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x2, 0xfa6, 0x3]}) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r5 = dup(r2) ioctl$KDDISABIO(r5, 0x20004b3d) close(r1) 16:00:33 executing program 1: clock_getres(0x7, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x6) fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = semget(0x2, 0x3, 0x200) ioctl$TIOCSCTTY(r0, 0x20007461) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/168) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6", 0x2e9}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685", 0x6c6) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:33 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) 16:00:34 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x1, 0x9, 0x3, 0x1000}, {0x6, 0x1, 0x100000000, 0x100}, {0xfffffffffffffff9, 0xbaeb, 0x401, 0x4}, {0x4, 0xffffffff, 0x3, 0x8001}, {0x800, 0x6, 0x800, 0xd438}, {0xe66a, 0x0, 0x5, 0x7f}, {0x6, 0x47b, 0x0, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5c}, {0x80000016, 0x0, 0x0, 0x2000000000}]}) r1 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$getflags(r0, 0x1000000000000004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc001, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x84) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) write(r0, &(0x7f0000000180)="b53aff3f798523ee43655ec0d0d0a94d7af1de650bfdcbdc4963ccaa01fef4cf6c54cce31bda78c508d4d3d3d75efb199f01256460ba6b765720921d11bac677fe5c0963ca6cd1ee2bdb3caa96502fbcba1ae7b964e2687c473de7c2a5ee341c81f6425188f5056c1defbbaa0c39f59a594ad8dc55d9b1b20619c752b460a25cce91e6060d0ea7fac46001e88caf1cdbb7e15207cb99a9f0568dbeb292ac732231a27bb4907194521e027f6571c89b8789c488e18d7df98db4fb3a316008362256723b2117b31a0b310eb3e0d47d", 0xce) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000b00)=[{&(0x7f00000009c0)="69cd0b274de49f4e5390917c176e967ff82e81432609ef758657475117699c81a786bd74d387a15edd51e122ed4e0346fa873bdb161e628090932cc6f947f8dd8bf12dfb428d7f5ca8f2b9bb042c019669f8293ac509399aa9ae4239f08d8bac646f8dd74232c90eb61e4ae6e483e2e4249048ecaa6200745f76dac73be50875d74e5dd039321439fbc06b19615a65a19f89af62cdb44859e1b831dce9861192ff28c8eefb1be42a7443cf0b99f70b178b3840d573f2b72224b6eac3243c32cddd7d4311c00c4e4e09c6493f1145fb78b66e789cbdace93db79674de0dcc1827b16f7a5b333141d532d3f8e14411bdea762237d937e021018047063931a1bc", 0xff}, {&(0x7f0000000ac0)="91d6978d5bb65dc177d43a5d51f3c2127a77b355bf842f246a508afa0068b95ceb45c6", 0x23}], 0x2, 0x0, 0x0, 0x400}, 0x4) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) fchown(r0, r3, r4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) r5 = dup(r2) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000c40)=0x6) socket(0x6, 0x4, 0x0) fchmod(r2, 0x118) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x900, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r6) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:00:34 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x10001) 16:00:34 executing program 0: socketpair(0x20, 0x1, 0x100000001, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000100)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7dc34d47d62b9a6bbcd6aff981f8825f9e4710c7a73d0af43c4e2aad82e67dd", 0xbf) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="020000000000000000000000fffffff3"], 0x10}, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10180, 0x0) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x88, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x6, 0x1, 0x0, 0xfffffffffffffffd, "000000000000000100002000", 0x3}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b6707000000000000000000a7140000002900000000030700"/53], 0x38}, 0x0) 16:00:34 executing program 0: setgroups(0x808b01b7fa1182b4, 0xfffffffffffffffe) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000001000000000000711b4f98efd511bb95c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6a616d34ed1c3f4dc969900"], &(0x7f0000000080)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pwrite(r0, &(0x7f0000000240)="4602238586f6ab36b965b0168f7f9b71b3a86eb6a1f2ba1e96eabbef9f5204217b9e08b9284e0abd67af4e2f7d51668176ea545cacb6431ba9d029e54668c19a778be95dbb731d82cc3e0d329ef479e54c235599bba413f6c33790d412cf473309ffe42ce0be77ffd1c83544c6f968c0523dd172fde2ea94e36ff5c10e944f6e0135e608e92209c594991c3ae2228502edf8a51321d0628fb422772d1d6d4da0deef17d4819b8315f36af75f0da7ba237ee84dc8f2586bb31685b33a12f054ac26dcb9ae725baf4764", 0xc9, 0x0, 0x0) getgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) 16:00:34 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() dup2(r0, r1) 16:00:34 executing program 0: r0 = socket(0x1e, 0x40c003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x101) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xd7, 0xfffffffffffffffc, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x40) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x90, 0x40) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:34 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b9890148088da0084bae9829ab276b1e6e103128"}) getrusage(0x0, &(0x7f0000000600)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x101, 0x5, 0xa25, {[0x6, 0xfffffffffffffe01, 0xffffffffffffffdb, 0x5a7, 0x800, 0x8, 0xff, 0xa6, 0x80000000, 0x5, 0x3, 0x5, 0x3ff, 0x8db4, 0x0, 0x1, 0xffff, 0x728f], [0x8, 0x1, 0x2, 0x2, 0x0, 0x4, 0x25ef, 0x80000000, 0x8, 0x3], [0x3f, 0x0, 0xec, 0x1, 0x0, 0x3000000000000000, 0x6], [0x7d, 0x0, 0x3ff, 0x66, 0x1, 0xfffffffffffffff9], [{0x3, 0x0, 0xcc, 0x9}, {0x8000, 0x5, 0x6}, {0x3, 0x20, 0x80, 0x8}, {0x2d1, 0x0, 0x9, 0x1ff}, {0xe2c, 0xed, 0xf7fc, 0x6}, {0x100000001, 0x7ff, 0xab0, 0xffff}, {0x9, 0x4, 0xe5b, 0xff}, {0x800, 0x100000001, 0x3}], {0x0, 0x9, 0x6, 0x6}, {0x2, 0x3, 0x9, 0x3}}}) unlink(&(0x7f0000000140)='./file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) ioctl$KDDISABIO(r3, 0x20004b3d) accept$inet(r1, 0x0, &(0x7f00000000c0)) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:34 executing program 0: setsockopt(0xffffffffffffffff, 0x20000000000025, 0x25, &(0x7f0000000000)="1a52032f30f66ba90728ac00ad12b9f452a845fcee17b4be2a0df9b9f6b1ad08b5019fe3f31ed0865a9244c6c87a836d3d651dcf6d305439232609dd14f740965b9403cf5036243e758bcf9bddb9d8bdd767ae089d76e9dab5ee7b66a78e790efd3ddb6dd13de2e819706df3c0f0d4f1b779e9cf3e72c55187d72f073b", 0x7d) 16:00:34 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = dup2(r3, r3) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x23) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x80000001) getsockopt(r0, 0x1000, 0x7f, 0x0, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8a) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x16, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x12, 0x5, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x1, 0xff2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x54, 0x3}, {{r0}, 0xfffffffffffffffa, 0x3, 0x5, 0xffffffffffffffc8, 0x30}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0x800}, {{r0}, 0xfffffffffffffffd, 0x41, 0xc0000007, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000001, 0x7, 0x3c}], 0x4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8001, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x41, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000002, 0x7ff, 0x5}], 0x1000, &(0x7f0000000280)={0x987, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "bcb0294682566c5ffe382b1726775afbe10d5ce6", 0x4000000000000000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x1}, {0x80000000, 0x7}}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:34 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xffffffffffffffcd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) setuid(r1) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0), 0x100000000000015c, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/227, 0xe3, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x200, 0xffffffffffffff01, 0x1f}, 0x6, 0x9, 0x1}) 16:00:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b000700fffeffffffffffff1ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5d6430a07a49257cb894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x80000000000004, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x101) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xffff, 0x1}) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:35 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) setreuid(r0, 0xee00) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20020, 0x0) r2 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r0, r2, 0x2) utimes(&(0x7f0000000000)='.\x00', 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1, 0x8, 0x3, 0x2}]}) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x4003, 0x0) r2 = semget$private(0x0, 0x3, 0x40) fcntl$dupfd(r1, 0xa, r0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000040)=""/106) getsockopt(r1, 0x0, 0x17, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000000000008, 0x0) r2 = dup(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x2, 0xff, r3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="da409250596edb5d0eeb9313000000000000"]) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) 16:00:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20, 0x25) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x11, 0x3, 0x25) sendto$unix(r1, &(0x7f0000000000)="b100050300000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0x7f, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/222, 0xde, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x11a, 0x4}, 0xc) 16:00:35 executing program 0: socketpair$unix(0x2, 0x2, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="88ea3d6f2737faa4d34b870c54a578fa216b9bf64de564a724ad172a87f1f69d2c8206ccc1f6239b92c9aaafe9d171b3871a44fb0342cad9b455a374f4dd349267a41a974adb986036fc67c9ae3683d8f22cca18", 0x54) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x7) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x81) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = socket(0x2, 0x4005, 0x0) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) 16:00:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x8001, 0x52e, 0x20}, 0x5, 0x6, 0x20}) 16:00:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x6}]}) socket(0x38, 0x0, 0x7) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1f2, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) 16:00:36 executing program 0: geteuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x79be6734, [{0x3, 0x7fff}, {0x3, 0x8001}, {0x0, 0x8001}, {0x1}, {0x0, 0x8}, {0x2, 0xffffffffffff8001}, {0x3, 0x5}, {0x1, 0x95}, {0x3, 0x81}, {0x1, 0x101}, {0x3, 0x2}, {0x3, 0x8000}, {0x3, 0x7}, {0x2, 0x4}, {0x3, 0x401}, {0x3, 0x2}, {0x3, 0xfffffffffffffff8}, {0x3, 0x5b}, {0x3, 0xeea}, {0x3, 0x100}, {0x3, 0x1}, {0x3, 0x3f}, {0x3, 0x6}, {0x2, 0x8000}, {0x3, 0x5}, {0x2, 0xff}, {0x1, 0x800}, {0x3, 0x40}, {0x3, 0x8000}, {0x3, 0x87e00}, {0x1, 0x1}, {0x2, 0x7ff}]}) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x0) 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1100, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebe116626"}) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)=""/29, 0xffffffffffffff8a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r0, r1}, 0xc) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x50}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe3f, &(0x7f0000000000)="f9") 16:00:36 executing program 0: nanosleep(&(0x7f0000000040)={0x8}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) socket(0x2, 0x0, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) kqueue() r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f0000000000)) 16:00:36 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) open(&(0x7f0000000400)='./file0\x00', 0x82, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlockall(0x3) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)=0x100000000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000380)=0x8001) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:00:37 executing program 0: truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x400) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() recvfrom(r0, &(0x7f0000000100)=""/244, 0xf4, 0x42, &(0x7f0000000200)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:37 executing program 1: utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1, 0x7}, {0x8a35, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x1000000002051, 0x5920) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='-\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='/:\x00']) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r1 = getppid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20100, 0x184) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0xfff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x8001, 0x9, 0x100000001, 0x20}, {0x20, 0x310, 0x1ff}, {0x100000000, 0x9, 0xbb31, 0x7fffffff}, {0x184, 0x3, 0x9, 0x4}, {0x3ff, 0x6, 0x0, 0x5}, {0x8, 0x4, 0x5, 0x1}, {0x5, 0x19, 0x8, 0xc8}, {0x1, 0x46a, 0xf87, 0x7}, {0x2, 0x6, 0x2, 0x400}, {0x4000000000000, 0x5, 0x8, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) syz_execute_func(&(0x7f00000000c0)="c462c1ae5a00363e6643d07613660f0f03a70fa98fc93095a9a9fb00003e3ef08157c987050000f246a7c442d1915c5b00f3acc4a1f951a660000000") r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x18) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() r5 = getgid() setgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000080)={0x40009, './file0\x00', './bus\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1c, 0x104) write(r0, &(0x7f0000000240)='-', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8040, 0x0) sendto$unix(r1, &(0x7f0000000280)="5bf3a26d869b24d6806b694b09743e276c505e93267acf181f1c20d7c773cfa6a7b58f5a7997ea001a45dfbd71fef20ef42eb4d9f87b48918ef67f1902bd60ee06f7deb6fe7060820b88eb443f70380f632e18525cc9f62117bfebcca5f3acd8115e8cbe7ce70ea24e85c1817fe2e936be41d33dd2a5d5246f2d89a1d64eb0b3f5016571eedbefac87ca2c3b81de935573bb8b87bb1fa35c3fd46b91d4d96a8a1a707f6ec397d8dc007381f2a4e74bb5128dd4a992eccce2ae671b7ce0e9c3a8d3eda336fb0daa2f5e3ecaf2fa7491921e6a7dbc2160aa74fa43a3f62c999c47139bf95e9fe2354aa0da7fe37edfd1ace07bf0bb51945a449ec21d13eebf1b9639025dd834766d3e80b553c4cef4d6e9e98a54449a0cc87e23bc789aec3b249e57915fe024485037a9dbc03d68e17bc46ff6a24fa4e95d25cf4f09dcf9f7eb0de1e53558d4a937a8eb012fa25dbe520d355c7fd16c4e1e602300e75aed9a07db46ed80ad85109c3634f59412d24ab4939932ddf2bd16aaadce6addb72b4b5b043c26065194967d9abcc37d0d60679d05414fecb164ba45eea7bfb8262a18015c923c3aa767d5a22c361bcf1daeb845bf3ff5629dfed4029ccaec313fcdb76a80d2ec3de8803e24a895e2445764698cd77f7fd42e344590536da218dde67d8273b537426285ab608af604054b77e370c20fcabb5b1e3504bc392a629a0002bad9d914461053a7930dc349bb9c6e52aae8358a6297579f959d8f8d967c330d1d732254bffa9bacd42529a713519108f7e940de2b3b858910133a71b59ee1c902627daa40005a6cac15bef2f3ff445c6387ba5012c3fa3b69f9442c071cf18ac0ae00d7ca056d91259ecc8d4bf0ce2cc2742ca581a7285529bb5254cd5c85a2f15b48288c578aa717c5f2ae274fb61e5a4f33f0fffecddd280c903bdc7fcac155a3fc1f05ea22c43d51779203f8976328658aab8e96705ef7baeb22e775115b91571ecbb3de850c7650218c6db022b6ee29c1a5290f8d566294d51f831ba6141c81d9e5f0c20923f1171e9ade99bc7ad3f52e41befe8229089f5f6196d924e26e8a338f397ef2f6120530ba1d06814cb8cd66adbed8fd20894274dec69c8632fa7ed6d8c05ea501cef4dc5a8091f1c59f3bdea011e15b4520cf68cd9d3feb2e4f0a85393ccb1dbad3b0eeb955337db275e2dd6d669195b4b04bd7db05e1bf60f39d8a1829463a6879e9af97f0d610c874a939551c6412360f485b4427382bf3cb19058c86a5f0788cd2971292353e01676152eb783141e8cde714fc8b2146a22b3c356848d4a80485130dbfde3a3e1dce8b007bf17239402560525eecf1939e3f6f530a5813a70c942bb08034babfc5ef2a89fbbe71f42fb945baff4399fb7dbb2a4fc7f7bea50bf01f57532ce48344195dd0c596547d4f1199d7d7c008b2bdd6653168e826d324553eba2e7e459269a1ad80952d3753f593ddf261faeabeeccc8ab9a3963f1721c81f25b8362a0513097afdaa06f4a336553c97f437660f733854732003978cbbd017d46e1815225bf05fd440955a0022770cdb51545536388b4ff7237eb93828c173959278743469482827ecb080e5d0060976461424e32e3b97fef94fb710e75b39f06e96b94022dd0bf731c70c2e008bc7444cb173fe4064e40c93ecd39deefd8bd907fccf7daa29e68c472c430f11fec94015dcd0c5fecbce62cb815e045edff1ed9e4ebb1d56136b14d4b28069d0c8e6807ddcba5db1213853165349190cf4acf3e24efab756cdee1a4ec6c49bce17805b33d2f7a5d9e8157dd6b0b819baa1882cdbd0576bda236011c0ff5984cade4060a2a48fa024c1c0793373b244c945b4695f121ca1ac158d30e3b324957ab59e3ea8d4dc3e2294e35fee6d1018954e74d7758ef3e0e2696696311e85c0955a2f786a483cf790e623ef0ebf87511327a8c7f857d6a1ee05f1fcb5fc7bdac26b36525b2fffa62ee81e01e74b5682b4c4e263f6d705ea826a19370fdaaafd31b6c4068eae82e7902d624434fce5c602b17a8099802f2674224152722581874d3ad467dfe9bb2f7047b3ffb58d66ab89fbad6131ebed9839a805237e2f939414a73b3615d679afe96f18f89b7aa2f8f5a360f912b21abcc5137424cb479431e6f309a97e03959ce392035663236fc921e124403a6d10147364e8916f49eaf93e1af3e718cd63f6aa49766b69d3a66518f68ec0955d6455904e4abc38a568e1fd0e00b3adf90e9a5cd7655527a2582f85990df16a8d5720588065a9f542ea60292e254b987d40b1b6489acf7e57f2aa15d3145ef7b0daa6993e66b91c45127de4f0190ac1e315c36e79bf9592f4139ca2e190ef88863412b0a8e5c908dcee8cd7f15cd79a5de77923d7dd393ba66766cd488a321ea3d0ded7f002a3d98ffc073e0f8dcbd5efb767b2c31965d02c5eaa49c1cf67df541d2578986fa0af367336b19272f37656cf1bd4d0a6fe7236407aef4d97a9cdce169c8cf46749bfa7a9a284bce7acab86b15a20aa1f07119ee4822f72cd11a54d8140c6c91f4a83a63381c8eb223a1c0a330fe042c7b413cd4e49d930089135d4ebb909165e4b1dea3c772eff760c9c50ba1577c8a2600f81be74d6aa02e302a7b164684af2b41cec3e274706f440c4613230096efe3c59ae5ca401b25b011befe91ad417595aced7dbbc895534b7028750fe6759b89a2ccf89dcc29959791cde84c2d9fca9a348b68a8e52411f39c365c557a79308d33618f484db4cc8d1668d3ecae2896d0e58c067fcc1fdc1f57a5b9b61c5fbdf106261e1102fe7d68523ab91a56da4c0cf624b06201680132b96defa4c0d979a56eb05b828fb94f569cb7b405285ed08b6d91d347231b453255850b5a7c9ef399b46a46eab54ff3d812ddaad267c62fc922c922632bc03d9adfa607df1877ac8d4d8ea52bc7c764d532509a36cb7e56546e3a76162f014671d68af83d429220ef9c5bfe3321a8ef889bfb70c8028ebec6da8a3b3a568e05380e7984494f66ba155d78cb660096c472eaed576a695f2006d8644a89bbff59974ce7fe693644b82c32e753df4b31816c91466dce14db215f04095b187ebc34d06722b78e0993e51d146a1e610275f328ac71b851dd80d3cfe1621791eb30097614fa63ef4127d59ec664a6a7cd0d65bb8a5550234a02cb5fc5574dec60049f29769396fff1e2d3953c376e7a902a76f9cb1cbf1aaf4f361a232da929019576c8fc6b2f563296327435d408401babbe672c9282f8d97cb92122b43acacbae1cb1271e44260ea96c8ccbf8a3d70f48c6bb8011886f68af61a780b4c20044fee69c3a9f525773c5ee3d87c242251af88be35eb7f4c10c8916ccea06e6268ef023ba31070112c2a48f2fd0c8d26e31735f1f9ce68d80a5d15b625fc0a0d7f4b2ba66339e2e556e85ca6133bd48d81ccc787cf48b939efaac296a0ae6bec6bf32a24b319cf7b53a9ef132472ff098732eda750ae238fe02b8bf26ebd84c82e171ba0f7ecf94c8f8cd64a96ac73c57bd00e01b35139c1130c6cd827c34207f3d2058d5d3ff6536a8e58c7e2cbdf51a15f59c20e76edfc48fbc7d0820a4e043aea22e133017623983efdc797bb275f6ddce229d21d047dd7ed97727f04c43d45fe7cb161ce648af48977dcf5740c53db949067efbe028aaf04aa652a17c6ab54f008b70297fb64938d244d067dc4741c984458353fea47aa644415bdf6b096530603ad1686a12615ff012db2730e1ab7682d84697ebe968e8e26db1e9032bfe2e7f1e3eb5a4b5a608426ea8e0f4ec78af5997ecc6ddc4e9c3b4da389ba9d377e9633e4ef7ecc8d6312b9bc5b5f919e07faecb3e36a264fa43e965dbbc826a47267866d8ee8f2b8864ccde1c9fa74e4d19a5e4a4fcc639fe1818c44d0da550e84706a82d03237cc255e8e30069c0136ba0be8cfa1c31cd7a11ca34907777c673c65ad5f353aeece95864d991623f05e2b9a1dada84e8794fba67afbdeb93445126e744379795cf98f554683d8ca6e410e1b593456b6d0982b203e73326953d253248628d0282d01a9dc3efd29a1ff6fadfb60a469cd89a65986eec780e110558d7405d41ee8344e700e8c8873fe7ab2510fec76763fb52ebee1921458f51fbbd4983340f54dc01e802557f29aa9cea3b46f52aae404e042e5579f9ef6db305316795f5c28c192538afb1f261fadddefe6065569cf6ecbdc55f47e875dcac2fa8e09358fc4547c5279ed31946948ee09bca8597f3bf7c1fd159c02f2ddd407f330fc40c18331b1b9883e27a07fa568d7da4cf83acb896c2777e8f52fde72896d2ae4309be9713f6f809130c8bb06810499290cfd0e58c9cffa2179bb579bec1e75473b149aa29a1620d2f011a8517eaf1521702794b23a6f05fc2d6e471bd1621314a8b7744d0a3b2783e8203f11bbf532ace7959ebe2475fd70adc00777a5395acfdd93a5dff121e5564e8682a7407d32709dd7f223650c3b08800c8c383cc0b1cdc04d44dbcaa9b736bd87896548fb50650022fff7d870232b8a820960542293bc265541e06873cf0aa5a61cba4f4ceb5bd1949b12083db8cf11dc1cd04430f5eab46cf07195e0dc572130fb6ce47962bb8e9e0e82eb0ae1a0c84f249c08d1f0ad8b44d9875222823c8791012c9b91e9c97b0c2f60804ef4d6e1b15b1cdce76d0e30e7b99716cf3930a4508e70109067169813060fc0e4ae17efeb91e1abf36b1f979be601114f1bc70242b6cb7fbdb9d3928be0fd417b97ad16c0ecfd5f032080a4405acc7f5fce942c330a49518c6efbe34a7b9025ab57cbcdef97bb78f75adf0c1ccf8d8cbafc4a0ac3e4f8d6d1d4777d85e12d74ecc760512c3fb7ec53eba6b416504e1cf561828c58d6fb794adb0b0217041573f6caf5aaeff1dc379b20d68ed04b2cf9814c6129b42308d0021ef3609022ca87c2fabed126872c0fddc1f030ef7dd060784b445784da9783953fe1602baba59f53c26f6b7a251a28b91196fc83eccea16b2f389262f9f33fbc4042576f49bac9377a22db7d6c327fb20a4825a3cdc1b30b4a14fc015e380bc3edc378005684746cc4b7b7021b516a9e9a9da65d6782623ad1dfab59347fea689bc49fd393a8fe26ec1db9e017bebfb0bafa9515bc92b6cababe4d966654d43a4f18ba6fc9c7f3f648c3c30aa593b67c719f97ccbbba00a63d889388f618bf122167dc1a75995c86db7506615ed0174c190f8b17277b4394beb871fa7dbe6702745bce48c98bbd22f18ef1d473a85d8c5f84c277650e509b7ab315e901acd26948076c2d8e6fa2f6f2fa22312cc9422ad2fb87067014ec6c18494554cec8aa414d5fc82213e3dc9c81cb51e3bc16573462002fa506764f578a7ff6f5df6e16781e12b8fb7ac43ec497babb9cc34d15d3796798994fb12e994120c8f738bb7f6b0ddcddc1b5d5ff6cda5bf019d2a26800ada22f6871eb6551c3e5e8b26effcacd5a283cb4df528d44da992fd0f53c51db152609795ae5cb816373aebb0db250a8793506c4763ce1aba09b6fa8b3423c424980007407e0962d26ed14527bb6241e920ab29edc7c9fafbd2c73256aa10c2b32b802c31b86e9774ddeb8bc2dde8dd020ab9a6c1469f7da41d5785df7ddc28783199c291548ea8cb61dc2fb1dc534cc8742ce3d088abaa86647a2ada57aa42c4954233bbb1b2a9f40fcbe0629029a16a14f816833e400b4cc6a75850cba1b96e8027619702fd83e1f0d2427df3561333f651833ba7a6c1a4c346fe8d21709364fade2042774468b25c06ede", 0x1000, 0xc, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat$null(0xffffffffffffff9c, 0xffffffffffffffff, 0x8020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) login: load: 1.51 cmd: getty 56086 [ttyin] 0.00u 0.02s 0% 312k load: 1.51 cmd: getty 56086 [ttyin] 0.00u 0.02s 0% 312k 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8001) write(r1, &(0x7f00000000c0)='\\', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000001c0)=[{0x0, 0x8, 0x9, 0x6}, {0x2, 0x3fe09baf, 0x6, 0x3ff}, {0xb1a2, 0x4, 0x3, 0xf4}, {0x5, 0x40, 0x9, 0x7}, {0x400, 0x1000, 0xffffffffffffffff, 0x7fffffff}, {0x83, 0x58c, 0x1, 0x800}, {0x0, 0x20, 0x4, 0x5ce}, {0x800000000000, 0x81, 0xfffffffffffffff8, 0x1af6}, {0x100000000, 0x80000000, 0x8, 0x9}]}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xc24b, './file0\x00', './file0\x00'}) 16:00:37 executing program 0: setrlimit(0x0, &(0x7f0000000100)) setrlimit(0x2, &(0x7f0000000000)={0x3, 0x10000}) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0xffffffffffffffff, 0xfffffffffffffef6) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file\x00', 0x80, 0xeebf71b6f7ce62aa) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x5, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000540)=0xfffffffffffffc01) 16:00:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10880, 0x0) mmap(&(0x7f0000517000/0x2000)=nil, 0x2000, 0x0, 0x800000000009033, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 16:00:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0xd5, r1}) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x122]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r1, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r3, r5}, 0xc) 16:00:37 executing program 1: r0 = socket(0x3e, 0x3, 0xffffffffffffff3b) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000100)="40df2bb7187a998aada7d9e5e65a353a262e26c47e09c701098f29a4880c93e7bc63dba4378180987e2603b18e75de0f2e38a0237a6d96aed1c1a3f8428704c61d14ed94e8740e9c7bc72dc73431c98c3ff15d735aa2b5ac25e1efd8817699d73156e04272528c054afa805e2485848d394921cacb4841930ed97d3d94aec298a128fba9a9325d3899e0f12d023cf5099b1bb0da292f68032ce3d286875a4104c0bfe8b13bd2b972dea23fb2bc8c40f587993f1d6cecfe0f7e78890647b78a1ad21f28dbe487a2dd2a40fdbd4ac840b2f1790e3354818c2d9763e8719eef5d03e0f4a9cbb4a5e0", 0xe7}, {&(0x7f0000000200)="80a826ccc926aec10c407ea207dc9d2403e1f6ed17c84760115abc9b3ffa598d4f5cb1b054f4fa9eaf09a7320eff9da303cc7759d15c0738d6195a9d671d5685a57ea79ae193ff8b2299b00d219c8829bec963dc59b5f7b0265ad85739ec9d3bd9a2a0299109dacbd319518645afe27e6f74ad0516482d27f5c164ed808aa8d70fd4b7c7e085b38c45f6f06631a1c6bdf856e9bba928cd40549267d0cfec274d890579c289e6e626c42162bdb7c349c15244d07f6b2efec200d5ea1595d2458c7bf60805b10a9c7e91282e582842bd741c54af8b265907efeb95eb5cce0266", 0xdf}, {&(0x7f0000000300)="6b107b6f85751f8bc65fef99f574344af7a7596091a9a5ebb10bd76523e67dedd404f74b8a9615e98f4df5d319a7e41789db4515129b254121e8229a349ffc91b96ef854817a05bd24746fe27cfa03f5de122218b9b387866a09d29a996c467cf2e431f48fe2efa8deac7a22a4a608214356f4c77769a56b72c85fc380a50fde1363f453c18b3c5b1daf90", 0x8b}, {&(0x7f00000003c0)="5ed21f4a11d2e80582eb94ea11f357bc6355cfe23f3d7754eb73cb2bee8919d27b97e14aae9ce88f307d7771feafc8ca6f86ccc8cad7606d64cffffd7ea1adcb45cc8c7d88a7fad3baad967059328a76898776990baa1f5c365a77a0c1bab43565fc6da2dce3607dc0047abb5e733d3ed341da34185fa328bab7de2cefdcdbe39430392da81c97811fc9bd24978979e6a13786edb0f57c4283ce1a190e0448f56c05471608b80a734751bb49c0d3765859a0a4cad0ccae52b9912d1ff7a113bea644484489cb74aa56e944c652992379b84dbe1ec413", 0xd6}, {&(0x7f00000004c0)="db07f63669fe82dee56b4fe712e939aea34ebfe79102244f2eed0d7da28883a9240e79a4fce8838705cb2b2c3cb4d3e6f9f75ca9eac1fe320f82743f0b70980e2a1ea3e9ae975a89dbaea03f47754d6e46113249440fbf502231c2dead280b28e18a990d86d98694d263267dc18887c83c2639e91cdc876de6f51d876273ceed0b34dc203cb1faeb378c8ce239d2151e9a47f72a6a91c30a1dc34d27906fa673b16aac5d25313594bdfc835de5a0f8bb2188ad19162a64e80df2c3138e425ca2818674e8e14bcc2b72b6f21bafb87c176ee3afec5491c3ec750af920a5369c9c76aae38b7e4893", 0xe7}, {&(0x7f00000005c0)="ca24d8bc9ae8a5edfc225df8ae491154c4b30e4194351d493460470e57c3b0f4187f55bc37b398e7df5b5a50", 0x2c}, {&(0x7f0000000600)="e9629a72a8ff223df144930039e63cd90a32238f3eadc4cb0c3114d99ce4154074c47faeb7b9900b6e663e25e4c4f31021a48df8bff71f7834f03e831bded67bbfe095cf2a64f64df28b55eeeb18e09479268a5516ce769baaea5c8e2ce964a73658793e4dc5e2e5ecb76c98f33b598d3106ef7068f6ba81f645cf77f9154fba19ccca598dbe89e9c63581443c0d5beb6772ea101fa023ea22685c26efa0bc6185c75abe5304c7ba1f064ec6e17031748b7a6a", 0xb3}, {&(0x7f00000006c0)="0938f2e0a77357d453a10bc19d3b0beed78f0fa46aa089f6bf5a18e7dc8122f6a016320856c8bc1cd4873e442ac8007752c6d1dcd8fd408dde833ffde14b8f605df341e1beda2daf8e4a9da50dfb984005cdb2f6e3a450bd81b7c9f21aa5e6f050dd86b11809599387e0a4dbffd1e2f83ff2eb04d2289843285e85fd90f3580da3d4d2c000619f9d11b22fe6b81fc0a6d3266f6b5a3c05f9c342cba7f27e08d808440cd91c58123b47cda2f6c912d9c0f284144fe64412b3ef30d263952d1134bfda4296a12d96254bdc0270125f087721d825e0f467d282f0fe5b59143fa6fb049a1c107a91038d308cae461f131b4882ae8430ef36ac837320870388", 0xfd}, {&(0x7f00000007c0)="41edf409232b4d4f57269213dddedc50093d14121d596d420bdf2e", 0x1b}], 0x9, &(0x7f00000008c0)=ANY=[@ANYBLOB="980000000000000001000000b4350000a83f774c2896a80bc3902d88fe51dad00a9c2acac0bb98da73eaf30362299ad047538c23a732e1e46829c209a65821453cb954c678b0afe87c9e4a74673c328bb0ea9851428267fac11230609c069db4abc9b3bb6cca9d2cee0d62cbd6e2547d22390bd1878e2aec0933070eb9634d06caaf3c7556733fba06cbc5aab775adada4651a00000000006000000000000000010000001f000000155100c58607bf9e8cffb52928832928f463f552114ce7a1402d4181bc85f18a366d818f69d25728f055c963630f45a9fdb0def0293ea49c49f62571fe65a9e421a9b3180000000000000000000000ff0000002d00000000000000e800000000000000ffff00000100010096d2ff82e48a166ebcfd25acf847882dda145054087e4b09bf7f7bf5925097ec4c81ca731fb61c29bbb25f97655a7ecf8776b8e1c2b1d473939d264bb261ee21b16ad4c5109c19def9fa2d07d9f560b44f3fbe8de73fd46b27964a728c6cbb4799990318dbec7d718edbf9d591b332be906f09c70ba258b566947a03859b31e5826bcdc80d35be48aeeaabd7aad4b55b41f1b0e96f1567392c76a0bf0b008bce089caca1a933e9c62fb92dff9768ffff9078038851c1c65286796185466a598a7612ed42e35b22033c66533aaf29782a4e5fc000000000e80000000000000001000000060000006f3116ade155cf42c910a1f0b1c49f7c4a75f7d416f87b7f25d1cf0e41fe0d0e2e520b680244c3458d383cb284def840e18cbcf56ff7df764b5d995eba587fc038ed8431743060ce9a82d8394c2dc215a66be06efb05fa635663a09cdb396220499f9910756ac104edff23cbba303928903e3f2aee7fe7e269095cead9281b0249468a3e6ec6f89be3a3687faa3e8aead89451f0ee5c2a31a0d93e5741997723a0516fcb98045afcca6dccf386ade707272ccd13c9ea958fd2b48de08deba3009e22846444be90fb5ed6529ac4dc60381000000000000000f000000000000000ffff00000700000082e0ba03329d2b7f86655328a41bd0a9b36c56cdf883778045f5519dbf6f0a06158faf059db8e5552a86ce57deb6b6902e726ded5c2ca76af5a998085fb642b28925830a1383d4cb21a4034ff9c37237501f5a15f44b9543c680cb7fc2721f066e611239b4ad4b395a43869106970e9949a8ffdd8acd289aa25f344366fae2ff665e4c88fdc49a94e6b97e7574cb47543aa4f7f2c79b3e19cb631a54a7ff53e7b2bc6e65d5112a716471f9d7c659108621628b76219e8fc2cf77e7ec62e8faa0d1db81c5e1d2ba627ce04ec994f1b7d9fed2a170d9e68379c60c000000000000a1803dd3bc9689"], 0x3d0}, 0x400) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000008005786ca900f1008fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699ae3132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbfe2f000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000efff0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001e00)) unlink(&(0x7f0000000d40)='./file0\x00') r2 = dup(r0) utimes(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)={{0x39, 0xa039}, {0x5, 0x5}}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001d80)={""/16, @ifru_data=&(0x7f0000000d80)="0c5dfaac9099f260666bb8da168a6b23f7dc6c70d63418be827bb0d3445d14bd16130b8b4d84b6c9556269f7025bcadf025f589b57062bde4b2794492b5b450809e8b0cf923680b19046595010a895cff09169f9bf26ae16bcb678466133dcd8b5c5d243ee66702b1af948713b804e51457eb30bf409ba9a53faef873573cdb7cf71643a069b87b02a970edfeb91e08a1b6d88723848a8287022426145491f79b7fd816307d7f861da97516604b85ac7663111fed49e64b89751d565d59b7c6484d41a07b8f07359feb67de2e8c9a69c39909c70eed155e78e8f6188f5ec842d78300de516074a6af2506c24c0213523823da79b0ae6712af0401364823817eba378d7479b5e8c06ed02ef232942495837922c518b4650828ed8d8a6364332d618a17474d08c76ca47a8ffbbe7c731e0dfba175a8511f7ed1a74bd7feb4df00ea6822ad75ec925314cad39cdfdd8a67f634d6f41d529451afa394637daddd030714fc6ad5fb909ae7c1a03014426ce70be6f4448b7b9adc466bef03a39d7bf681ca89908b2f45da24c1069555d469d3e1c406a3b005fac0dd28c2285008a21a35a925475d5214349fa4ba40743180381f5974b4bf8f98ed260ac39c13fea3cd48d720350ff3eb83617e0481e430e830b5fb67ecbb540fe081e9717d055abed77420860666dd8b68d505b82bab91279510f02f98d9cdf6abe1a07e459e6832d6a6a134652791595bcd728489b17fc285c33f6a2e62d09b842e5ad65548508ecde96d02e62e19674a6d3c94bd1629a0c86e2b77ef6445ffce67b683683c58bc409345220e1fc054ecaa9b0fe711f56aa7494505e195a5da198716939c43100e4b3dd5df9ffdbc889ab85b3135cc24601c80cddbf9ce177788b292dee475e58e3e584c9fa91cd6d830226cfb5f39603b7c1c77444f00eded2a9c9e15994b0a24fa727cc0ffd7181113c542bdd322e96591134c48b139c833700ff7292063b1ff0b847c8db39b16824a9cca91d75428e3b8153417ef75abad90c3107677d9110c6527cc3f084663cf128a02d760262353608e4cb7b99ae160027af92bcc803d88b304e91660164954144566c6de811414a949c7b111bf1ddcd2c0eac8d1e369461ac314dfd5ad7a062b7f962904d1e2ba5266f33401d33377d0235345141bde7c885b6ef9d95fe8fc9ef36e78df7a4faaf4647dbed2bc76e303e0bbc1580aa36414eec6b97f977e6638f9a618d63077b581b4509af85452b4b18845e59499ff41d1a6a815290295841c03429e9d60f9039c29f9b247fa2c45b9d77e34ea14086115d43f24ca2b934101f5603ae566d5621b3f4960ee526b69c0b759a63b810fec6cb60fb72ebcda532b41b0373d72c0a90ae288b1092f35e2c8a67bde4574d01f6572aec4931ecb75c261c9b5cc4c32f4fe293e7fff1e4124ac3b5c3b2768d83d8919b384050baf25ffa72539a00e0075a80c79adc5ffaf367a2f0902eadd34d16d8079fcc1159aa14e50d56cad12cb99fc162af18b39bd6a9814e1032e5f90ba2e72ed099aef5eac4ce5db8ef0a533638d888af7c3974684ee4f61a40737bd26519598d2e66415d2b076754582c7cd29374458f52c4033029483d00b5126bf35aefec746c911bbad21ee1cf2fbce4ac7bffd2e87797ef253ebd286bacae62d39a6d14c07d2085f08f054e76556df7ebfba5ada20ba6005bcd828990c7e0575109fe10ee95e9adb06222bf89f625ff12c7d3a92098536346315be2094ad2300fef1477221dde00766153591db07a5a04c3becc6fdc5810bf60260776300c6713d776afa3e47173f54f9eef92f5e00de7940d56264cdcd4f2f25f6d0459d51fd0bfa149a2d38dc71e9c344b0e06703b0ecf6919869726cb33b646ec74d45ce1f20c1c8453347fef8cff49aec413941b301387b2aa6948c5f51173601a80f2e2de678769eeb1e1cfb5aca550640352b5c66602956ba81f440e8a39b4f5728ec1de7ec4c242ea296565e722abcd4ed43e1119c9232d92a0c898bc07533210eda3ad3131ee6f7d7526b91574a5b66351a91119e14801ec458fb62f9ac263f6ffa43939e711459c838d64eb68e316f3cf5caf6d4f08c074db14f9c9e68019d296191c2c3254fbb0c1aba5066585cbdf596369d28fb09ca2bfa25c14d937a8bef0006c6206b01812968d20deb729b6cd9d6389c6cc0dbd880b281001c539524b06dfd3b2f509c8121a8206a60d62e0dc85dfaf7ee72d5935c7ecf4a903f12f6553723166fa5563b784dd2759d3e24939978b30d59f03844518923a4fb40c603ba017f4c2aebff3fb233a24f084c7fa1a60f93d5f2e21464eabd436589c367f11d7a0cb9e6ea2627c02c959f497907ec69f48609fe173dbf685ff0ee63532ddb348dfe0f8489abddc878a8d6619c0433c6324db86b9e16ba8f2de749d0c8fe629de230f2b736e76682da3babd96ef1a8f73d137ad7e7763099fb4b7ad286899295fc3b69f5ac474518f95e717aab6b0d5b742951bfe1acc92a0e7ea622fd1327a422dfdd6e6502ebd28b03261624f8c15b6dbfb120fa9bcbf12f25ba36847f19724ef6c88d7baa2a736bc8a32c04e30774a18a7a65b16a11b7560b3628917acb30c95cfc4f60a4a38363e4e480321a1a9bf5835ef326932bcc7433e4d60491255a1ab62a78442e8f5b90de1d93f4702414887ac0218d50cd0cf152c845d8920d03931b9dfa8d1f4d415ca706ba3aa3cef4ce66f34b8f43a88483580a0e10c64dba892557d2435a85ae512fe5794fa4572cf79f367abf30305a17d9c01c73341351f428b62efa8924d78a88a1aee709338dea58911c1de1796ac3c2ef4718c61a8505150fb70c1618c6e049bd958f5b76e6770dd80c28856141a2851ef6bddc69e786573c60a6d9841b85afc5e07e53483245346de1ee83c734cdee0cd23c5458cbaef14e3235445404d77ddc3877f3bc0f3d35dbc90972f7ebc2f8571b3d921c6916645d9fa57c763c71a6619e754f7061675675e7492ad09db9252277fabdf91aa2cba3ca04b7bc84ae822f5771716afb92a712eb442cbf31dc90fa712919309201c3aa10be0e82752d6bc3ae63e65a6b0e9afa10c0207bcc00a73745cd30f90627e4c69891babbe666f8f53822a46fc67d867f481a87ac0ec2062b364f536e68ac33ba2279fee2740c66d20c8c24da22f5da1ba8336f63e21af0027506d826ad8aa43f7b4235b19600631c684f05201f1b1f0316f4bb7e78c7debd10c36a9004e4869261a7f65dd9fa78f6aafae1a2ac254eb2da876168a202df708eeed0f13a6337fb94c95506a17069c77bc3d55b95ef19d935a865ee4f40424052c21a89a83a972b88004e9be14a347302764afd808268243f3c7e9674ab17d96eb19cf3933134b4eaea250d6ba0df3b4770cc1966da63ec9e55d0b8ebaa58c8a3d68ae3a9e26b248e957e902b0a8fcd0f54308dd21c8c296b7adfc5d870638455193f1713c7fada6ac563a3efa0f527796fd7ccfe8986e7fd3bcd87301a5bdef9d9580e8a7ca80ec37699e34cecef9a1fb66367f6e36c55378346fbe3c6d4acaaae99286d3e93c4a8c780a0c08921aa4d18c5dcf5048defbeceeaca34ee0a612d3e9cbfa93462f156717a59df98bd480cb52a8787942b014191d85075b3ba8569ef0e43a6c4eb7dbd53bc38e32aa48e6798126edb830454198632bfda745fa0e031ee6a60aaeed0d54bc13cde990de7dfbe38f100b602a3540d71903e76692b20eed02273d7ced8db18c09a2c14710857b1f9df38d7af16a36ea169cb49adb177abd987b858289621e2b9d5905976813097929a10efce243e019d6a5313519b0aa1609994467a1bded7e10c378ee1f209a489908e6a3dd2139596015d14c37d222768f27fca2d50ecb4f84225c239a3506b444391319f8352e025dbcfede760c328e70579ba8d8d134605bc294f9a731080f904270838b494c9435cb167c067677e11cc04d9db2681797ac1213dd34293d1ae532d3fa3bb0bde1d892bd5b3e39760239323cb4e4d8b30744c5cdc85c7118eb9214970e093a11cb7ae53d33d19854fbecff98fc28f965f37d8b03d80c7ffe561fd858fbe05c580ca49f4ad561ebb3a4e3de58748644b4a5b4b8ab76d141612918c57c29a99604c81729d0b94ffe738a3343260c343eff87552da351119754cf76f66d2215e4e97d0f915d2a9d9435b114ac4b81b46348cad7ea487966401459ef12c0c7aa9585d7e65b75f6840a3a6981cd1b32f18bc4892f1b23c501aedee40cfccd3a6cba6cd6dd3fc7e8add89db5eee360c662e28c17040d64faae6b4f3b6b911f5e3f907f30bee3c8cd3ef9c4fa80ccc11d2937a087d22fda69f49c73f4b10558bc1c8524f00baeb7d1cdd1bebd028dfc54e672195b16a661b7fc3aa0ad81a76802085d0c23c581331893065aab7266fdd45895b31bd7837758d7a325b2ca3d4776f814e81197cc6caaeadf68ca51b21e87104773fea99d2a1f552d3e5b1d5c200888a06239ac0ff454cd6f324563851433047ed1c75749d318a0c9809978eb746c4ecda22a84fc739e5f15b53a7581a55a2f6aa1fc4af8213ca79877c5c21f0d76b6f43a61cebe50da2c742e17812d8ead545c218e7aa8a2857bff2ad75d0e480d9c2876da25e4b6fedc7b6c7760917e579d8be6092fe3d730fcb752c657fddf420942fb62bc36427dab588259d5b0f9c11c2d0f8ff337d1e8edd9415e03676f9e3e6291019da37c113c1712031bada72dcae7d5a91267d25206d48502f715a6f589157477171484d7c42fc810051c5041d33cbe68e55a7ada499c15eaeee2e9891ea529e8e6eeff7ece4f85427218daf9df10ac9524aaa9a0d327f94dfd25ad5a37ce294c9167f96958cc2f778e591104e13ca8a7ff7ad850c6e65ac559fb931d6e154a4bad957da5b1f4c56c9810e79d66b3c01fb588d47f1d5d6bd512cd7d85b78876459b94cd83285b3c5ba31a9394ba6b9aef1a7935211c8d9d47ddfd563743582438b74a62f184ee8a5e1b841b7c4c9bafcb08c935c896304be26ecdb4943c8608f59b8d0d74c432696673a27e94a6510cd34d05afa9bec0b1716b9577a356a104f5ea682d55f32742c22c1e99612a02ebc11cc0697ec01afb1fffe9e814e836beb2e8da50802ba38974e657db08d8162c79847c0f3243146a34a2257b8fd1526d7d4bae27b9d40e9696b7afff12c1be2cfb18c158f31b42443747cbd4f67f0300b744dc7c777291e5fbdbfa7994cc512a3ff2f21ff6a3f879b01ef65b1a62ed5f6e2932926b572191cd2b57d0ecb2213122ce24ed5549d6a790a9e087e0b14ec458ec2132bf5f8528bc8831558dcd2b8620e3c6b323b066b65ab8c3231c351da547ff0ece02904ed201ccf1305bb615207c828b6302bb048802498ff06949efc534c87c6794dd4c6bc0641328e4fedd8252eebdcab50c3cf72b8581193588e0b3db929ddfdb1dedd7329efa42cc00782f7e9e8ceea9551efea0d1742c3589a0dd11a6d2bf45f92c925bb17e41859fce40ed96bf0b4d377d6ae172c69ae54bd479e9afc7f9ba8ac56e3fe59be698bce0e260b41d961492156c99fd264e3e7452bfc99f94d3940a2e455fe4eff99fde54ad131f162e824cf894dc1181f003aa41c9425477cae4256c097fcd6f382f57205645c8a40ddc076c0b7fb014e0ee91dc0a1811cea2bba4ce1819a883d966f05ee3e80396c206e758d325e1368c8d5bf7771788dc300cf0e0dd44b3c9c80458ddc5a4c1d75e94e8eb132cfc600e9e700061cd11003014f780712113312d561c0a0f"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) 16:00:37 executing program 0: setreuid(0x0, 0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, 0x0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfae8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8879416014dc8a081293af064d4549cd03e1d69c0795ee70965a26d66c7a34ed8ac819d6ba4dbe63aa0df890a0aba449fe0982c49da2f4ef5ee1eb9e03c32faf26a1adbed723da69c2befde8055fe57d7a586af01627c47f0d3497cc54ae1f5bca59df8636690aa8d3d3056a90fc3b0fe42af2b84beed65442b5b579b83f83cc4cc0c0a22330f2fe5579eb9e101b019b11dfa5e163fb9d", 0x97) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000200)="4b74954c", 0x4) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = dup(r0) fchmodat(r4, &(0x7f0000000380)='./file0\x00', 0x5, 0x4) getgroups(0x671, &(0x7f0000000140)) setgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, 0x0]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10881, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000280)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x22, 0x80000000}, 0x10) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) bind(r2, &(0x7f0000000280)=@un=@file={0x1, './bus\x00'}, 0x8) dup2(r5, r0) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10100, 0x0) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000240)=@un=@file={0x0, ""/16}, 0x12, &(0x7f0000001580)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/138, 0x8a}, {&(0x7f0000001340)=""/233, 0xe9}, {&(0x7f0000001440)=""/82, 0x52}, {&(0x7f00000014c0)=""/4, 0x4}, {&(0x7f0000001500)=""/88, 0x58}], 0x6, &(0x7f0000001600)=""/233, 0xe9}, 0x842) r1 = semget$private(0x0, 0x1, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/63) semget(0x2, 0x3, 0x2c7f41fea4412ff6) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000070005a2ab35b467"], 0x38}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x1ff, 0x3, 0x9, "c20a8210f79bd39faa7569121139ed38f4e375fd", 0x7, 0x100}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x5}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000100)={0x7fffffff, 0x400, './file0\x00', 0x4, 0x6, 0x0, 0xeeb}) syz_emit_ethernet(0x15f, &(0x7f0000000140)="b6") 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') ftruncate(r0, 0x0, 0xfffffffffffffff9) 16:00:37 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x44) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="6ec1de3d2359a8fa5fa78bad4e12068e262fbabf644a7ddbf0a68a40dddc68ba701f480c942aaf9f57ab79b91adbf58121e53b384bab3a32c339569f2be36e4fb4154fc6735a9427fe17d1a6251987953744a9b9367efbd8a01a8b3d1e874bf61d5c8a6f5c56e227516c77de7f2457e8b7ac6fe1ce6fe50994dc71ba69c809eebe30fe3cdf07790bc147842cded2b428de726f6da17eb912f5cf32aeb0a11701241f00937158edd442a510c20ffce4d94a91098f6f3f63b7e2f07c0e2aa7217561d8a0aa18455dfae4b91f0c214842e45b37de5e64", 0xd5}], 0x1) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) openat(0xffffffffffffffff, 0x0, 0x801, 0x24) writev(r1, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: socketpair(0x13, 0x4000, 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000280)="0222caa34ad9069eca059d4e6465500a74d82b23a825559a97fe5f9d4c86044c96499fc451cf428a64d6075f4b74f2054288c93d6dbc6f3bd09b0f082e4559afc9867099710940a5e285c61b7dbf32ef34321540c6cff1f19772f730fc08491180cb40aed33a8891b752bff2f5b4adf1a5d44e283099a6de53bad8774b55f686ef8be28589e0b98d", 0x88, 0x8, &(0x7f0000000380)={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r1) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000440)={{}, 0x9, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f00000001c0)=[0x5]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x600, 0x0) pckbd_enable: command error 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0x5}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:39 executing program 0: socketpair(0x1e, 0x3, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="eccb6b27d4f6ad4d19ed8ad70d430ef2afcb5afb3d07802d16c76aca076e923d8155a0b88785ee8cc6ce", 0x2a) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="696c6530000400000000"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3901003b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000140)='./file1\x00', 0xfffffffffffffffc, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') recvfrom$unix(r0, &(0x7f0000000240)=""/132, 0x84, 0x800, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20480, 0x0) 16:00:39 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f00000009c0)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801dd94300000000000012e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7a65a36607199b1db00adfb8cfa9ea8744bb1619177494f53c8e8e3b58088913a260f6145a9ea51aa7bc6e0dc688e7c47ca0a382942008bf85c7a63161455369777ed7535e2e36d2f088d86c4f847380da2cc808160e4eb8be1ec4a24f90c687b9f75be5da9e48073fe7642cbb7622a802aab7fc408e87e35fa05ef416eb8f41afccd500ed066f352b8bd0c236551829d049c7adbb13730b552979545d2a661d0895abb6bbfdbefdb24e0cc54c2273cce32e6dae17ec8457c4b8231a78c7c1a2a517f647fb6c4ed29b65b1c34140c258dd05024c0461ded1b8b43d20263e22c8bba6148f37296650e2c43da0000000000000000", 0x264) flock(r0, 0x1) 16:00:39 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) write(r0, &(0x7f0000000540)="9e3eb3900603b73725dec19aab4230e8864fabdef2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:39 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) shmget(0x2, 0x3000, 0x58d, &(0x7f0000ffc000/0x3000)=nil) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x4}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:39 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="028f4e607ec2ab5d", 0x8}], 0x1) socket(0x16, 0x5, 0x2) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchmod(r0, 0xe) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x80) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/127) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) socket$inet6(0x18, 0x7, 0x0) syz_emit_ethernet(0xfffffffffffffdc6, &(0x7f0000000180)) 16:00:39 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x98, 0x8007, 0x0) close(r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x2) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/108, 0x6c}], 0x1, 0x0, 0x53) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) open$dir(&(0x7f0000000080)='./bus\x00', 0x3, 0x112) r0 = semget(0x0, 0x7, 0x82) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x8e4, 0x3, 0x469, 0x7}, {0x71, 0x1f, 0x1, 0x7f}, {0x1, 0x2, 0x101, 0x6}, {0x8, 0x7, 0x3, 0x1}, {0x20, 0x100, 0x7aa1, 0x8}]}) 16:00:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x10001, 0x5, &(0x7f0000000180)="a27aceb786c5fbcad09b07bda17c61fc20cea43a4fcde1bf4b47017119e134b5816613309dcd17333b8c16d9584403456f18a21554a59297e90701a7c01feece6933ce6ae11c5e779a51d5b1f2694d992680b3e7abeac48c450f6cb112ed3fcba207950c9dba2491fb24256dd04dab16f0e2e4078afa970561423c8964b0347092991d1bc60b536b2ec8680de19c630b7c0c72c68118cd4b6e87e2479a42387bda00315f6d0fbb600022d95da7877d4cf1f7a3d925964dfb", 0xb8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1, 0xfffffffffffffffc, 0x0, 0x1, 0xd10}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:39 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xb, 0x6, 0x1000, 0x8001, "a6c592129c41bb544a5929625ae5bc30d751c2e5", 0x800, 0xbd8}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x1, 0xffffffffffffff80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x7, 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x10001, 0x7, 0x7f, 0x8000, &(0x7f0000000380)={{0x4000000000, 0xffff, 0x2, 0x4, 0x81a, 0xb5, 0x7ff}, {[0xc1c, 0x2, 0x1, 0x4, 0xfffffffffffffc01, 0x9, 0x8, 0x9, 0x1, 0x6, 0x8, 0x10001, 0x8, 0x9, 0x9, 0x8, 0x80, 0x8843], [0x9, 0x1ff, 0x6, 0xffffffffffffffe0, 0x7fff, 0x2, 0x100, 0x7fffffff, 0xe7b8, 0x7df8], [0x20, 0x3, 0xffffffff, 0x5, 0xc4c, 0x81, 0x9], [0x8, 0x4, 0x41b, 0x8001, 0x6], [{0x7fff, 0x1c9a025b, 0x4, 0x7}, {0x0, 0x9, 0xffffffff7fffffff, 0x400}, {0x7f, 0x100000000, 0x7ff, 0x6}, {0x100, 0x1f, 0x5, 0xf2}, {0x1f, 0x240, 0xec, 0x6}, {0xffffffffffff8b1d, 0x583, 0x2, 0x2}, {0xffffffff, 0x2, 0x8, 0x9}, {0x3, 0x9, 0x8, 0x8}], {0x9, 0x0, 0x2, 0x401}, {0x7, 0x3, 0x8001, 0x9}}}, 0x3}) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000180)=""/249) 16:00:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r3 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x810a) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getegid() getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x3fe, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000000)="19c0027dafe85857388668cf0c056d96a03d8b75f9bcf22d8dcd") 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:39 executing program 0: mprotect(&(0x7f00003f9000/0x3000)=nil, 0x3000, 0x1000000000003) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x880000000000027, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) 16:00:40 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup(r0) shutdown(r0, 0x2) socket(0x10, 0x4000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 16:00:40 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x7, 0x7, &(0x7f00000000c0)="62753fe50321f2a826edf6d884345543ce51f61dffbc16b927e8e034031690312b5c73352948e51aa6ea99d802c68135698dc5e71aee25a32702328db8f6719f145292a0c797e4ad3c9feceb5b36886b7d6ea0ae7071ed0ad5c747b356ebcc90be70dabda40db43812232e0010e5f0d7f37986b55116bbb69b3e69c760aead6a3e1b786260e7d7f8c4cec3759b95b2ce41d662803b55166057aa08d38fc70dbab654", 0xa2) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x3, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000080), 0x0) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000080)=0xe, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x28) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) r3 = dup2(r0, r2) ioctl$TIOCSDTR(r3, 0x20007479) recvfrom$unix(r1, &(0x7f00000002c0)=""/170, 0xffffffffffffff10, 0x7ff, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) dup2(r2, r0) 16:00:40 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0934c44f7b2027, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0xa0) open$dir(&(0x7f0000000140)='./file0\x00', 0x88, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x13) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x4000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x100, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x28008, 0x10) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x10001) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x220, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) r2 = msgget$private(0x0, 0x1) r3 = getuid() mknod(&(0x7f0000000500)='./file0\x00', 0x2041, 0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x3ffffffffffffdd1, &(0x7f0000000540)=[0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x2, r3, r4, r5, r6, 0x118, 0x4}, 0x1, 0x5, r7, r8, 0x62f7, 0x4, 0x1, 0x8000}) writev(r0, &(0x7f0000000000), 0x1f0) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="736ed5339b6cc51205793cfc3b9b6c47d5f03da6f9ca0f832b5ea4adb75d", 0x1e}, {&(0x7f0000000100)="b94985c993b28dcde9669a5bc9d6fceb8fbbf52a50857bb293c5cd769ee1fd6debd33ddec42a48549b801f99dd907cc5a236cb15ddf46f6f9ef8c4b4d4b35acc04a8f3bc08cc2053831c696f217557580c45f2c97fed07a40b51ddba6c7e23100964a99ea4b4982922c2043daa0464411496215bc29b9285825ec709f165f8f59a0184bdc49bd242ae110f8bbee2e9325dcbf036eab2a86c5d3253555edc334e0c4500c1371fcd3263f2969b99bb0b3f406a463b1517b8131bdcfd02755d7825db4750a083b3e8ae9462fbb3da92fb228c7691d3fddf1b7653eb04f69a3376f619d51888e6d1c5b5022ef2dfdf64d9", 0xef}, {&(0x7f0000000200)="23b4e8dfe60982f46c1ecb89b3b0e220712aed9c48b507fc0804f841055084d25db8c2ba2b4225b62026d8886f3d7cd944e8f7367ed9811693ce469be37ef65fba883deab7952c7267f7f3f9c3666c9db890ea14af7280cfe1975bd174c119ee34fc7ed297f51c86e744e622f52805ad36b88c1432109fd74fad869382228ea84572378efa96a2b30705ee5bb80ce2744c61d6327c0e244fe7084b5b0f879f497debb0733cbe97e5b514a9519127785b53fd01f76fa8ed923808daef228e65bbb93bc0622118c1776dcb2f55d16c6265a28e155138119fea4e5171cead6e224184e0ebf331a734c8d7d5a410b0c525a13f", 0xf1}], 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:40 executing program 0: socket(0x18, 0x2, 0xcdf50b2) r0 = socket(0x2, 0xc001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x188, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x9, 0xffffff9a) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x20000040, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x89, 0x80000001, 0x8, 0x8e4}], 0x400, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8000, 0x40}], 0x1000, &(0x7f0000000140)={0xabf, 0x3}) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) syz_emit_ethernet(0xfffffffffffffd97, &(0x7f00000001c0)="8fe70bad") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x4, 0x7, 0x5, 0xffffffff}, {0x0, 0x6, 0x7fff, 0x9}, {0x6, 0x7, 0x0, 0x5}, {0x4, 0x401, 0x1, 0x84}, {0x3, 0x4, 0xfe, 0x3}]}) 16:00:41 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0/file1\x00', 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x7fffffff, 0x1f, 0x8000, 0x0, 0x1000, 0x1ff, 0x6, 0x0, 0x3, 0x23, 0x6}) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xfffffffffffffd98) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x1) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, 0x0, 0x25f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x40) open(&(0x7f0000000100)='./bus\x00', 0x20080, 0x82) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 16:00:41 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x402, 0x0) getpid() ioctl$BIOCPROMISC(r0, 0x20004269) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlink(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSDTR(r2, 0x20007479) getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000300)=0x2) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) close(r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0f1418"], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='\x00', 0x30, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x6020, 0x3ff) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x7ff, 0x7f, {[0x9, 0xb8d, 0x5, 0x200, 0x7, 0x100000000000000, 0x81, 0x9, 0x66b2, 0x100, 0x10000, 0x7, 0x9, 0x24, 0x1f, 0x7, 0x7, 0x9], [0x5, 0x100, 0xfff, 0x1, 0x7, 0xfffffffffffffffc, 0x7f80, 0x1, 0x5, 0x4], [0x3, 0x3fe00, 0x9e73, 0x96a, 0x4, 0x1, 0x2], [0x8, 0x1, 0x2a9b, 0x400, 0xc9, 0xed], [{0x7, 0xab, 0x3, 0x5c}, {0x6, 0x5ee, 0x100, 0x4a0298cc}, {0x40, 0x9, 0x7, 0x400}, {0xfffffffffffffffe, 0x8, 0x32f}, {0x0, 0x10001, 0x4, 0x5}, {0x3, 0x0, 0x1, 0x8}, {0x2000, 0xffffffff, 0x1000, 0x1329f6f7}, {0x0, 0x6, 0xffffffffffffffcf, 0x5}], {0x1, 0x100000000, 0xa27}, {0x7, 0x3ff, 0x7, 0x7c}}}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000070cca90101010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0x79, 0x0, 0x0, 0x0) socket(0x10, 0x7, 0x1) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x80, 0x85}, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x30}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6, 0xfffffffffffffffc) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x27, './file0\x00', './bus\x00'}) close(r0) fchdir(r0) r3 = socket$inet6(0x18, 0x0, 0xe70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc4, 0x0, 0x5, 0x72}, {{r3}, 0xffffffffffffffff, 0x86, 0xf0000002, 0x8f07, 0xfffffffffffffff7}, {{r3}, 0x0, 0x0, 0x2, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0x400}, {{r0}, 0xfffffffffffffffb, 0x14, 0x80000046, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x9a, 0x4, 0x0, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x0, 0x6}, {{r4}, 0xfffffffffffffff8, 0x80, 0x2, 0xfffffffffffffff9, 0x64f}], 0x7ce05d0b, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x6, 0xc, 0x1, 0x235}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000000, 0x815, 0xf5b4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa, 0x37, 0x6, 0x3}, {{r2}, 0xfffffffffffffff9, 0x0, 0x8000000a, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x89, 0x6, 0x78, 0x10001}], 0x2, &(0x7f0000000340)={0x6, 0x98c}) msgget$private(0x0, 0x10a) dup2(r2, r1) 16:00:42 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x1, 0x8, &(0x7f00000000c0)=""/227, &(0x7f00000001c0)=0xe3) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 16:00:42 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup2(r0, r1) fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) pipe(&(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) socket$inet(0x2, 0x2, 0x9) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x10000, 0x9}) dup2(r2, r2) 16:00:43 executing program 0: pledge(&(0x7f0000000000)='\xa3-\x00', &(0x7f0000000040)='O&}\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x3, 0x7, 0x0, {[0x3ff, 0xe3df, 0x9, 0x0, 0xbe81, 0x1, 0x5a44, 0xe3f5, 0x1, 0x8, 0xff, 0x20, 0xe3, 0x0, 0x4, 0xf26, 0x0, 0x1000], [0x6, 0x3, 0x4, 0x100, 0x4, 0x200, 0x8001, 0x800, 0x3, 0x4], [0x6, 0x8b05, 0x3, 0x100000001, 0x7f, 0x1, 0x8923], [0x5da, 0xe80f, 0x9, 0x20, 0x7fff, 0x5], [{0xffffffffffffcff1, 0x3ff, 0x9, 0x5}, {0x6, 0xfffffffffffff801, 0xffffffffffffffff, 0x15}, {0x7fff, 0x3, 0x6, 0x8}, {0x1000, 0x3efa, 0x6, 0x7f}, {0x1336, 0xe5df, 0x1, 0x63675b8d}, {0xf5c, 0x0, 0xffffffff, 0x1}, {0x3ff, 0xd1a, 0x8, 0x8}, {0xfffffffffffffff8, 0x10000, 0x401, 0xc0000}], {0xa956, 0x0, 0x8, 0x5}, {0x5, 0xa9, 0x0, 0x3}}}) pledge(&(0x7f0000000340)='\xa3-\x00', &(0x7f0000000380)='/dev/vmm\x00') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000400)=0x7ff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000440)={0x7, 0x8, 0x600000000, 0x6}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x2, './file0\x00'}) r2 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000500)) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x840a, 0x0) getsockopt$sock_int(r3, 0xffff, 0x208, &(0x7f0000000640), &(0x7f0000000680)=0x4) mknod(&(0x7f00000006c0)='./file0\x00', 0x14, 0x4a) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000700)={0xfffffffffffffff8, 0x0, {0x1, 0x80}}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000740)={0x6, 0x2, {[0x3, 0x1ff, 0x7fff, 0x907, 0xc62, 0x1ff, 0x1, 0x0, 0x7fffffff, 0x100000000, 0xffffffff, 0x2, 0x7, 0x80, 0x1ff, 0x4, 0x1, 0x180000000000000], [0x9, 0x100000000, 0xfffffffffffffff8, 0xfffffffffffffffd, 0x1, 0xff, 0x5, 0x1000, 0xfffffffffffffff7, 0x401], [0x1, 0xfffffffffffffff7, 0x8, 0x10001, 0x5, 0x8, 0x7352e0aa], [0x8, 0x7, 0xc612612, 0x1ddf, 0x99, 0x80], [{0x1, 0x7}, {0x9e, 0x8, 0xff, 0x2}, {0x8, 0x4, 0x9, 0x9}, {0x6, 0x1000, 0x10000, 0x7}, {0x0, 0x5, 0x401, 0x8000}, {0x401, 0x2, 0x7fff, 0x6}, {0x0, 0x8d51, 0x9098, 0x6}, {0x4, 0x100000001, 0x6, 0x6}], {0x40, 0x2, 0x6, 0x5}, {0x70a, 0xfffffffffffffffa, 0x9, 0xcd03}}}) r4 = dup(r0) bind(r4, &(0x7f0000000980)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000009c0)={0x5, 0xfffffffffffffffe, {[0x1000, 0x0, 0x100000000, 0x3, 0xfff, 0x0, 0x20, 0x5, 0x6, 0x9, 0x200, 0x1, 0x20, 0x3e, 0x7, 0x100, 0xde, 0x100000001], [0x2, 0x5, 0x6, 0x4bc, 0x4, 0x1a, 0x7, 0x1, 0x1, 0x79ad], [0x10000, 0xf504, 0x4, 0x7, 0x1000, 0x8, 0xffffffffffffff01], [0x2, 0x8, 0xffffffff, 0x15, 0x9, 0x8], [{0x3, 0x5, 0xcb77, 0xfff}, {0x1f, 0x4, 0x64e, 0x100}, {0xffffffff, 0x1fb6, 0x2, 0x5}, {0x7fff, 0x3f, 0xffffffff, 0x8}, {0x2, 0x81, 0x641e, 0x7}, {0x9, 0x5, 0x1, 0x7}, {0x100000001, 0x3, 0x4, 0x81}, {0x7, 0x3ff, 0x2, 0x200000000}], {0x7fffffff, 0x400, 0x4, 0x7ff}, {0x1, 0x7, 0x1, 0x7}}}) bind(r4, &(0x7f0000000c00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r4, &(0x7f0000000c40)=""/215, 0xd7, 0x0, &(0x7f0000000d40)=@file={0x0, './file0\x00'}, 0xa) sendto(r2, &(0x7f0000000d80)="2d3d1011a5f5faf97a908ca8ac159cd82e37d31b35e449df7d7112f3407c831f4bbc2ffd5b43f467e50fc746fe1c39f0a0b00a742bf2fa1f72da276da4494180591ae7801083a3d8ea2407c7d784c2fb16799a62a7613434df3d4948a2c4eeb6c01e4fce35c987d77a1366dedf27802fafcac5cf72f7517b6932d30e94e73dd83c98cb8cd66076e1cb835d9283a3", 0x8e, 0x0, &(0x7f0000000e40)=@in6={0x18, 0x0, 0xffffffffffff8000, 0xffffffffffffffff}, 0xc) recvmsg(r1, &(0x7f0000002280)={&(0x7f0000000e80)=@in, 0xc, &(0x7f00000021c0)=[{&(0x7f0000000ec0)=""/201, 0xc9}, {&(0x7f0000000fc0)=""/73, 0x49}, {&(0x7f0000001040)=""/178, 0xb2}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/190, 0xbe}], 0x5, &(0x7f0000002240)=""/49, 0x31}, 0x1) lseek(r0, 0x0, 0x0, 0x2) getpeername(r3, &(0x7f00000022c0)=@in6, &(0x7f0000002300)=0xc) 16:00:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x16a4, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xca7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xd) 16:00:43 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x8000, 0x1) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pckbd_enable: command error 16:00:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x4, 0x0, 0xff, "c3808f83b8e28927da6a1b058315037c660028f1", 0x6, 0x3ff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r1) ftruncate(r1, 0x0, 0x800000005) ftruncate(r1, 0x0, 0x0) geteuid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) fsync(r1) 16:00:43 executing program 0: nanosleep(&(0x7f0000000240)={0x5, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f00000005c0)={0x8, 0x9}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f00000001c0)=0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0xffffffffffffffff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x20, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0xd, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x100}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x4ba, 0xbe}, {{r0}, 0xffffffffffffffff, 0x0, 0x26, 0x3e, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x400, 0x101}], 0x2f1, 0x0, 0x7fff, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x6, 0x4, 0x6, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10220, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20088, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) r1 = socket$inet(0x2, 0x6, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r3, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x1, 0x140) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r4, r5, r6, 0x1d4, 0x6}, 0xc7d, 0x400, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20130, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) poll(&(0x7f0000000200)=[{r0}, {r1, 0x2}, {r2, 0x110}, {r3, 0x6}, {r4, 0x40}, {r5, 0x2}, {r6, 0x148}], 0x7, 0x6) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="20000004000000fffeff000000500000005b67071b542a538706000000b818000000290020002e00000003090000000004bb893f0000000263610ea16752cc5d531bc95841d85adc9bfef8d940aa60056e366fd9267516d38a57292ef3fadbc05bb3cb9c4dd6983417d9a0da652798522f7120d583a9aa5d76a7e98a55fca2452849d80cccd03bcf3955307a1637e38e737975b2a78a04a1c3a28ede7dfc007de6ba76341b91d0d2ae60e72a316815a0c8c8cd842ff7de778fc8ea6b53d3923a2233873b4100b31f1aef33"], 0x38}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x4, 0x8, 0x1, 0x1, 0x80000000, 0x5, 0x2, 0x0, 0xffffffffffff8000, 0xff}) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7, 0xd8, r1}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x182, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000340)) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet(0x2, 0x2, 0xffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x35, 0x401, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x101, 0x2, 0x3f, 0x7}, {0x7fffffff, 0x1f, 0x16c4e35f, 0x4}, {0x401, 0x2, 0x6, 0xb46}, {0x9, 0x25df, 0x3, 0x8000}, {0xc98, 0x3, 0x9}, {0x5, 0xfff, 0x2, 0x6}, {0xf0, 0x6, 0x7fff, 0x1}]}) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d77ebf4424b330c9ab6aa511437e6e98caf0ce99acf57ed581263f080a2d1f5ad40adf4de42a53ade6754bf07f597743380ab60cda294e3621e3a9928f41b19f5746425bfab08b20042784767837"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="1f4a1c62ef3306e033bfc27c13dde99fd279b3572c1b516ca3cb9b2695e05be8f27f5a9b40d2b836f9", 0x29}, {&(0x7f0000000180)="11a1798bc0044ca4446fd9fc5f5af4e100eed46e4311f07f0ab83d690820eff0dbfefd7ca19689148e21b4dfc04d7d205a535aa42f593eaf560e9c4f321af60d174004c8fe51c952c06b5c", 0x4b}, {&(0x7f0000000200)="5765ae1ed189ecefb9c0e696b0c3a9c66c6afee78e7275416736ea59f0adf94effeca29727d2172c6a786e9e198eb18b3680ee9cd84545", 0x37}, {&(0x7f0000000240)="095acb7d5c221414a19afb1cdc42283832917de2b454355001e0d92e4a8e75b1d511a942ab334abb001f427853bee398d1bf04ddad8a2835980582c7e06af21b6d4ec0442015beef6c1d87bbee31550e2f42406ef662618064376c5a0212632893dc868047555339aadb9119efd37579901a91fa1ad45d8462930ffd0030c0dfb3c9373178c54383aa19e242d48d3eab89fe3a19e42448cb70df5e140f8becfac78866758faed8aecc454b73205e4810ba8b2355663b5cab3dbe7c5bc2", 0xbd}, {&(0x7f0000000300)="7b58ba7a24a06f9f32977113fe63b0aada9e7df9093ffe7554300f7b5ad881199d1fca5edb8784740875c83c5db3d0cb6e784ed8cd9443c04586cde74b7060b03d1dbd4f00d8", 0x46}, {&(0x7f0000000380)="98207c", 0x3}], 0x6, &(0x7f0000000440)}, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x8000000000000) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="4858008003059f52aa31d6ce5a67dabca9b6b988187531ec94ffaab4756817900c34c4ffb4fb5fc7a37a26dacfc18628e00280e039c2a403fb573829f110f97e743b8993dba12efb8d7e91de287fd810b5cb21b09409e52a4522dd16f17d77f6d9eb651c0dfef4888da98dc679b1", 0x6e, 0x402, 0x0, 0x0) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d010e2f66696c6500026ae21bbae8bb"], 0xe8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="2c32922c72198f7e41036a4147220b4c446ecb368da8afb88b20b12a3b68a4429a421bc3ca45f21a0de0515fd11e267d8a9f418bfa61f38e681485dd27f5a13137bc2e", 0x43}, {&(0x7f0000000240)="3476483e1a2644297b2d1ab21470321b4ff83619a77ac288285fcea8a875e8acbe21c23bc91d827798dc1660a814e38688af0d44049de659a2c6455bf01123132d821ea664758abbf628d768be5a00bfb4d7ae2ad1d557f5439aaf4b41e318fbc528b0b968c8737f21a381", 0x6b}, {&(0x7f00000002c0)="c0b30dd4ea7f7099d8bcd9a759c59f15fa7fd71a3acfdbe411730c5b524fb3dc261f51233a6719e73afede75ed186ecd2e17efc9350f8ea6378f56af2c16d9c658d24c1015ded4c9ca2f2a56fa0929ee49336f7bf6bd7dc189c2dcf78ec5c09bcd172ad3250af896ecdf1253c2ad90a53d43857bc505a34b0717e622b1320c0c9164f1e798e362789fd9", 0x8a}, {&(0x7f0000000380)="e5734b6a48461de215fbfb285144d7521b65c09cae1cd4ce8f807621f4b49b3241368be86a24d15ca70619d982cd4d82f187a211d92b1799f0d9d4d38f5293f1f0956b8c533ccd8291450e6a044f1db48fe3fcc10c6d6b19a5169ccfac8664712f683f5d065e0782df009f2fbed0ff446504c9fc8d2cb2bcaf641c3ddb96b2b0b64f703ebc13d57765a54a69994301875c46804ebd24da15920704d521", 0x9d}, {&(0x7f0000000440)="8ed947b8c84e4cb0b9f9f710b9d6ee2bb8391f6138fd190e57eca498b5064d89177cf5d456c6d49ebe6b9a437bf1c2ea687c26f6f052462e9ddd123fa3d34e5d274fc586a417386c284cf9616854e7020e21c988a38b1da2a876286bf8219be4803876efad1fd9a2daa5262d6d0f4325ecfbfbd64f07940033957ef76094700ae447d7d92c2d5ed738d1c8982c41f809fd78c4349822aff20dd142827dc5678f9eb552e703f338f8eb50aaf2f90cdc33327b90cc7fe2a5e2076f6c030c3687dae29c4f67f682b6a934cc5bc64adaa016", 0xd0}, {&(0x7f0000000540)="5aadff95202959c228571d9fa7ecdbed76baafefee86cce693d5b7ad1258ca32f7c66b211a7c028ca30c60885c776d6a937c4043807a0892c0cc4a44f38ee9d9076c9ffc76818e50ed535486396c9c521b2760add3771f5f23b95888d7faa23da8e22ab0530e5843571c224b878a7e77a6cd0a8d150a81ee864cff269d110375e4d7c751a0861086f73fde410071dc50e0776cc02d304eadb8c2a8", 0x9b}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r3, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xc0, 0x2}, 0x1) accept$unix(r1, 0x0, &(0x7f0000000100)) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7dc, "73cc5160527b0100e534840c76f3000700"}) preadv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000100)=""/114, 0x72}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)='\a', 0x1}], 0x1) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 16:00:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:00:44 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) munlock(&(0x7f00007e2000/0x3000)=nil, 0x3000) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x19ba360f4483181) r0 = socket(0x18, 0x5, 0x8001) read(r0, &(0x7f0000000180)=""/249, 0xf9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x0, 0x1, 0x5, 0x40}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) r1 = socket(0x18, 0x5, 0xfffffffffffff800) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x7fffffff}, 0x10) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x6}, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffffe) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x72f42905, 0x7fffffff, 0x4, 0x1, 0x9ff, 0x6, 0x9}, &(0x7f0000000040)={0x3, 0x8, 0x9, 0xfffffffffffffffb, 0x80000000, 0x6, 0x80000000, 0x3}, &(0x7f0000000100)={0x3, 0x80000001, 0x1f, 0x6, 0x3, 0x10000, 0x1, 0x7f}, &(0x7f0000000140)={0x0, 0xad0a}) r2 = dup2(r0, r1) socket(0x20, 0x4007, 0x3) connect$unix(r1, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:44 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/214, 0xd6) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r2) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/102, 0x66) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x7, 0x1}, {0x6, 0x6}}) kevent(r2, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x10001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000180)=[{0x2d7, 0x3, 0x7, 0xffffffff}, {0x665, 0xc49, 0x6, 0x9}, {0x1f, 0x5, 0x200, 0x2}, {0x2, 0x6fb9, 0x1, 0x1}, {0x50, 0x1f, 0x8, 0x8}, {0xffffffff, 0xfff, 0x0, 0x3}, {0x1, 0x334, 0x3f, 0x7fffffff}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xffffffff, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0xb51) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="a2c50b167b74745985c7090215", 0xd, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000003500)=[{&(0x7f0000000500)="d4c74a941db70f51bbb8574099eb997e3406664af139b4e6474010b2119c90571bf4119d1870615866120c86fed2f0cea98aff48ef4f8a7cd94a8ddf8d92559fcaa2163984ce64e34ce5cb562a5a1a4d8676c3c7066707c4c9fe0bf5ac71ebd1fded9603da28db63cb6daf2e979198b0d4704957a98315f84a43e4c378177d458dc8551bd155be1f1e1fd4b7cd3a6df4eef8f5a395c432857bd821c35473f78ef36fb828f59dd709f0a4b10768995e3b07faa64c9e3b18da93544b1018df1d476a71dd5c96cf594ade189625284a328f890e8a727020c07b5b6f2d4f95da673887dd4669e8035b0bdc9ee227712c0627f653374659db2f7cf7c48441093227b63a1de274e87e8998c2a55a12b810c8ffb75bd82e7c6e287d869bd5cd779c6b598b8c26eee74dee880c3d9bbb7075a9149600f04fd9734fb3d36a4f2701cd11ae480cda8ef324b2cd98f666395b40a7bcdc7502e300fb9a8d076eba46b0f140d6de290255fcc7457061cc9c60db3f04c499d51ae3438b7b93cd524bfbc3707bb9aa2bef8a6a92ed25704b31564cf0711e56ea43393b9fc7c58f298c68b3f832595c689af2b3497fd0c9c5e5ca2e98878301d35e9aea7337488ebf34b17b0533dbcef5cf66482de4b7e82fa46c577b1c3056bf651b40222a41bef600e8ce9a7ad10c75d2dfcc8e6588d638956a4adf3acf9ee1282aeddba8296723dc5a5e491142281ffd802269993d3598d189f9e304b7d82b832e6c99d7b5dcab785e9e86f422e0db44221c354a745b9ff3cdf468986e163b1fb7fe93a0c0465f6bdd2a989160ed047d598308ec7bf9f6d48f434c4f7b19a0197152393d36fdd0bbe9a31f307b83260a209a0f4c56465fae5432496f74dc4474f38eb0ae8cb1727eaefc6c971fb8aa723253a4e4e2a6d9d94acdb43f2443aa74ded9f50ec770fe2abfe8a18f3bc06c24c8079f8314aa5a80b7c2cd46b9cf1f2fa159bb0d48cfd5ba913b1969847098d638c2c6d602b63eeecb4214b5074c184c78ea5d252ffacdf31c83d5c0a9f8acda3771fe41496193adcd223b8e68ca021968a4fe14e161f7fce9dd416e2e3e56091dc8c4e598cd182b44f3bd85183dcf6b9bbb3a432c9181a8ea69162b6e29b68719fdc5e3b6cd72d0a0a9d0167e316a4db442dcb0a5e389ee88a85ca0204c5da408ba599e7c5f2887dc0a", 0x34d}, {0x0}, {0x0}], 0x3) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000400)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x8001, 0x2, 0x5}) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="4975a7c64401c2f875b8eddb3dfb77c0602ff16eeaf96953223a3994ddd9ff9e00b9e21799d85629ce40100b3e2230e88b579922468ba587fd054cad143eb23e47041fbb02080de5f1188351e34b2eb954fe990b541a6859fe7d96d02d8cbbc1912fd40e10c149f9013f1ae410660dc13025b0e5a38f07363a326f37df5be255907587a2fbff81c8fa3e521f578738b9cc36326dcdcd2c4cf6aeab09b1ac57ef824ea84e837169ed4fc82ec4a275e3f9a7078209fa223a96f473ac27146b149c2367183eece383ef1c522323edc1528dfbb52073eddb0b1a91083ebd75e769bfdb7a48886519a8f8c4be0d0075f00c3e398deb802d877f53673ffc60f3009376660d46b783adbdb19148b111ec5e6bc4e790eeac123f03d09129eeb6199b6f22492ff6e22f732efef6e285829735acddcbe1301195eb00294beb159f60fc3d036135838416ac3ffdf9cc6680805155ec312bdba0ca46b23bfa4411c504a0af9e728988f6edc285d701151c9bf175d131e4057b4af97b5ab898e80e3d63fb768c5074de0f608cba70e001386cd9d4031339f3a9b7757b5b0b893a2ba3fb3d7563337658883af172391ee0772e196516724d39e55a868e616f90a37f565e3d42abb900a1b189f398dfeaff72c36048cc11fd980e2ef3eb36617fdc9551d6e8115d7e74ae79c2ac662317b6f04af40db2ef321875fa784e6b9a4c116e377cbdb6d0804b4941494fb43016b7771e504c6a2ac50af1c8c093dae392212087616abed3cedf4d680b15b128097870a1cf8d312e43f972c6416811136d50b1e74153479b3308b0371bc0009530cf98c1038e3762ff7059bbc05b265a683ba3b24034899f62d9f120a28d3f28f3e71f4ec17b6110ce63f772ef5715a7123ba9fa74f113d1ebc61c15224fa529f9a9f44d6094e402e3ea96249a0514b7752cae4daa8b134a1758afabbf83614d230c8b0eef29f6c962cc81ada3a24a71b7b4b0a4bad527a7a22148f51cd08862afaa888fbd6bff72d16ae54541912ad2115936511f429d5d87843b0a2e75b4319fd1fbecd90fa1de93b1e17c47eff85dd1c3c0a2f74cfd353edb67f96ce13bbb627bd610ac60b75dd80355436484e5a8a4c2df8c8965e98e91de49deac4483f735b5440d48b3f8ba88ee523b44162f42314735e588384c0da88b81d7e0ea60d6d27b5126d74e9280281f89debf9b1468d52c2f8cc297059e6f4627dc687e0cb7a21a4c9010acf8712f5185035fa55dd052e29d39e9309daa3fc44526e61e550b8a97bd412f21cedeb31cd7b2012279f0140e48544a9d974538666eadd0da030d84dbad2f9e00784475f3f87af272be5b9134d290ae9ec86953eac26f6f287a4b87d34fa2198b070cad1d6b41717688204abde8ec8b33f74fe7af7945d1fb010ad44ac610262356d650313cb1858a803d6bcb75f72a4e73d554ec391c6dba28163d48f1da070ebf4a6f2335ed87ce51cb5ee1d2344eef0c715d7ab4de37fc63d0a716863fd45576e627a00d3ccae3a502d3cb061bf65a10762e366815e8aa3a47f9219229f33b277f251e86fa264b84ade740b2cee48d1f13cc7160d22d73cb2a1f4d4b80d82dc1cba9610fe87043619ed9c3a2adfbcf7fc6517db9901911ce6649c2836dc61b5ee1a3b18a878ff831c25c3c7efe9576bc02e76454f37301b8a9bfaccf4ce3820097b591212e09f7346b48288eee63289fdb1d67139a07329ab142b183930b10ae96cd4a5cb2c785d08c8731cec4932c5df2d3c9338e91169f82c93f0b48806f36da397ed3144be5b376378297719c396d6e2f00ddfb34e6d7a449f7d964202118d5a2d699dcbfb72ce0caededacaf2eb6616bb71851bd10300075e771909f4d61dddb42bff56f61cf752ade67a68272b3fe6a62aa3bb27e1445d4cfb7df2b9838a42710b2b004e0070c0ab9c38a76f071655a8d17f3dc6106e629be515f2e9cebf71621b5c557131b6fedfed9d5e5c1bb53a9f23fbb2cf43a96541dd1eb61f38907b5a3b9fea7485300ae7ea80ca51328076d25896a71efce043dad63564d27f7e5217042138e876a8ed6ef3892e4e9216fdddc6e8aad15aed78695b99f9a5c9acf2ca36b73406503ec94e0eb6cc4a8baee5a137143d11c905a244472fde6620b110eab7c34b10a06b390129356e618b46e41a82ca4ef4ef33752e5b13671157ee361277ad06df34169d81c878803e88b6cbf654608053903b3b41a8f0638b63b637fd7f889c846307bbd5ed4fcc3969d488c558891f1706ca3c0f0ef8ec9d8480330a7142fc532bb7f104ac7e22e9e6d8d90612c206b2df74455fb93cb98353be089907a9fc12d2c65c8fbf2a04e3a0d4972cb00ecc2bbe4c386743eae2a5ca7e2f3b62e0a9ed1f70e615a39c745726ab73e1eb9a1a8e18f4d2241a89c48cd924e26f420afb6f59cb645f07c48e46c3bc456824370865ab289db227011bfa5b4cad1ecc4dfce0eb4879a2843b46e1923eb4ce63384840fcc4caf174db288238a5ea0e59a013b02dfed97a3430774a365f275629eef3669b4c660605f77d8e6af6aff63d7359b23ba3b60e1d3155f11f09c4a75c2820208a4841a5baf9298b27f58b71c180d8dd5c68ae482df233395a80e2db26589a067c8fabac9a7546cfa71d7c7606ad377a4e7a42657628bc7374677030da348169cd60576e9aee70447731064293eebd8970dc23242a843fa4f97a697a1e238aff22da24d398b91edb018e98b32c16f4e91300ea2ee1ac020dd5b12459df2e188b317cbde193a645f7e1692c8f1cfbe81b0ed9a07e6cb1e8db933eddb3de7fc11bddcc6749650aae4d06451e50b479a84a1c9a088b4f755d27af95ebc10a8f1d308a508a56b13a5a7f721d98f05e4daccd80f7acb5824f3c5b02af7832a500bf009071c9bfaf9902f6c888663b8752c76a0f88ab699f24361f9568d466eed844b4afa40d11a806e72f9e01d3fb5e902e706f5386406c8743b53a0d96b295fe92a1e2feacf5780c5863fa7b7b9a9e71694a61b590d4e1f8d6d2168b27ff30559216adc3a8ad88ed3a0461ba89f7ede113c5805af21fe72b1d08fb33375ab314325dc4ac2dcc248e0f935b2167e902baa7ee06deb0021364f288bf9a53e14c3b2e0bb35f0ff917ce49868e18bb959cdb71344332715a5fc6902cd0ba6f3f4113aec79f542969ab16454c899bc7d56dda9293d23a4c166379fe5f119d61ce6f8095568655014c66322b27a5cec15eb1b47c2ca170763de32581712af60f749a78dbc5c2531bc73f46cc058fe50eba4da06018dbf4c0d1743defc6a30df09a629fb862929d3ad26aab2e915c327790b4dbc92ffd2956815ceef8895e52c04733a6e12b352a450b2b85197c5b141bf062a9aec090cc78d125ef468eb311c1957981d80486d7cba6cc5f8741c8b68165728a17ddba63c1b5deeede591e2651d6100e119e0dd200bd1900a644fe76a508eb8bf18eb672f44bbe67b75a243e0c9e31acb1246da28b4a876a2499962c005a8e73b56c85f5b48611d441bdfe0e5995ca2e454ea49aa11c48d00b176dd70cf32e0ead2fa3b27843edeabb4eb6f315e608e8c9c57e070dd4df8254ffddba508dd55469b8676073e2f8683000d8ca18a07cca3fada96f5219e4292d62da47752c707283ea9f62c1887928226f445da8ed3a0ebc4dd5333e35ec227ae60bb16eb5041ad9d50c9b288a47c7d2ce274803822fc21c4380877", 0xa48}, {0x0}, {0x0}], 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x10002002005, 0xfff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x40000003) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:44 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) syz_execute_func(0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x32, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) Iu§ÆDÂøu¸íÛ=ûwÀ`/ñnêùiS":9”ÝÙÿž¹â™ØV)Î@ >"0è‹W™"F‹¥‡ýL­>²>G» åñƒQãK.¹Tþ™ ThYþ}–Ð-Œ»Á‘/ÔÁIù?äf Á0%°å£6:2o7ß[âUu‡¢ûÿÈú>RW‡8¹Ì62mÍÍ,Lö®« ±¬Wï‚N¨NƒqiíOÈ.Ä¢uãù§‚ ú":–ôs¬'kœ#g>ìãƒïR##íÁRûµ síÛ ‘>½uçi¿ÛzHˆe¨øľ uð >9ë€-‡Sg?ü`ó“vf F·ƒ­½±‘H±ì^kÄçî¬?Б)o"I/öâ/s.þöâ…‚—5¬ÝËá0•ë)KëŸ`ü=a5ƒ„¬?ýùÌf€€QUì1+Û ÊF²;úDÅ ¯žr‰ˆöíÂ…×›ñuÑ1ä{Jù{Z¸˜è=cûvŒPtÞ`Œºpà8lÙÔ9ó©·u{[ ‰:+£û=uc3vXˆ:ñr9àw.erM9åZ†Žao£V^=B«¹¡±‰ó˜ßêÿrÃ`HÌý˜.óë6aÜ•QÖè]~t®y¬f#¶ðJô ²ï2uúxNkšLn7|½¶Ð€KIAIO´0·wPLj*Å 16:00:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xfff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x7fff, 0x9, 0x5, 0x2, &(0x7f0000000080)={{0x5, 0x69, 0x8, 0xfdd1, 0x101, 0x3f, 0x7}, {[0x57a, 0xfffffffffffffe01, 0x0, 0x4, 0x9, 0x0, 0x8, 0x5, 0x5, 0x9, 0x6, 0x3, 0xfffffffffffffffa, 0x80, 0xabda, 0x9, 0x56ac, 0x7], [0x1, 0x3, 0xd1c8, 0x2, 0x6, 0x2, 0xf2, 0x8, 0x1ff, 0x853d], [0x7fff, 0x6, 0x8, 0x9, 0x7, 0x1ff, 0xa8], [0x9, 0x4, 0xfffffffffffffffa, 0x3f, 0x9, 0xe905], [{0x9, 0xfff, 0x8, 0x7}, {0x4, 0x4, 0x61, 0x80}, {0x3, 0x7, 0x5, 0x8}, {0x8, 0x7, 0x5, 0x987}, {0x0, 0x80000001, 0x2, 0x6c2}, {0x0, 0x3c52, 0x2, 0x7f}, {0x8, 0x80000000, 0x64a1be40, 0x1}, {0x2, 0x51e, 0x3, 0x7}], {0x14283839, 0x101, 0x6, 0xe50}, {0x8, 0x1, 0x100, 0x14}}}, 0x401, 0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000400)) r3 = socket$unix(0x1, 0x7, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x45) bind(r1, &(0x7f0000000480)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) r4 = dup2(r0, r3) bind$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000500)=[{r1, 0x40}], 0x1, 0xffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000540)) r5 = semget(0x2, 0x3, 0x10) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000580)=""/195) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x40, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x24}, {r2, 0x1}, {r3, 0x42}, {r1, 0x20}, {r1, 0x140}], 0x5, 0x8) truncate(&(0x7f0000000700)='./file0\x00', 0x0, 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000800)=[0x0]) getgroups(0x4, &(0x7f0000000840)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = getgid() r12 = getegid() getgroups(0x6, &(0x7f0000000880)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x8, &(0x7f00000008c0)=[r6, r7, r8, r9, r10, r11, r12, r13]) mkdirat(r0, &(0x7f0000000900)='./file0\x00', 0x159) chroot(&(0x7f0000000940)='./file0\x00') open$dir(&(0x7f0000000980)='./file0\x00', 0x40, 0xc0) 16:00:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2258) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x20b, 0x7fff, &(0x7f0000000200)=""/255, &(0x7f0000000300)=0xff) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) ñÈÀ“Úã’! ‡aj¾ÓÎßMh ±( xp¡Ï1.CùrÆAhmP±çASG›3°7À•0ϘÁŽ7bÿpY»À[&Zh;£²@4‰ŸbÙñ ¢?(óçNÁ{aÎc÷rïW§;©útñÑëÆ"O¥)ù©ôM`”äãê–$š·u,®Mª‹JX¯«¿ƒaM# ‹ï)öÉbÌ­£¢Jq·´°¤ºÕ'§¢!HõЈb¯ªˆ½kÿrÑjåEA‘*ÒY6QB]‡„; .u´1ŸÑûìÙ¡Þ“±á|Gïø]ÑÃÀ¢÷Lý5>Ûgùlá;»b{Ö¬`·]ØUCd„娤Âߌ‰e鎑ÞIÞ¬Dƒ÷5µD H³øºˆîR;D/B1G5åˆ8L ¨‹×àê`ÖÒ{Q&×N’€(‰Þ¿›hÕ,/ŒÂ—žoF'Üh~ ·¢L¬øq/Q…_¥]ÐRâ9é0ª?ÄE&æU Š—½A/!ÎÞ³ײ"yðHTJ—E8fn­ÐÚ „Û­/žxDuóøzòr¾[‘4Ò®žÈiSêÂoo(zK‡ÓO¢‹ ­kAqvˆ J½èì‹3÷Oç¯yEÑû 16:00:44 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10081, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="db46f625971ff568e52c8444590010a2742d9554f9ba8ad55d501c439aee8e60f14afdbb3aa243570826ca95529dfea8733a38bc8e687e41bbcced2a13b4f24e27d8178ffdc9940d9d9b06262360df96", 0x50}, {&(0x7f0000000080)="31a88517eff7523bba9545ae9f30cff7c0b1fff0165516ac282de530c59d000b121b58f82ac62c40a5ad306df43f06e89c8696b5b30cc3870d96e86517b7b4d65cc20e450221b83b6f43be77e846602ec012742e0a5a91f037200939a802f9647672ac7d919d0f36cd862ba12134406c1ebcc73a3695aa2fe4f45c4a6ae40eff8f16f11c2003d011773742385428fb79", 0x90}, {&(0x7f0000000140)="32b2ef07bf7349f4b80ebdd2fb023e89fc96811ea7e2edd96aacd7eba30fc485b83f33", 0x23}], 0x3, 0x0, 0x23) write(r0, &(0x7f00000001c0)="e8ae37f04a1225e6b0f3b3dc8e4bbd055b1753ba4294d415ae7ebcd4caf93026a698bd28d7e4a247265419889fef0a32ac8aa5ac28f20c47014a6217cf3a76205e", 0x41) fcntl$setown(r0, 0x6, 0x0) 16:00:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet6(0x18, 0x4005, 0x10000000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x19f, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2000031000000000000020000000000000100"], 0x38}, 0x6) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000065b000/0x1000)=nil, 0x1000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f00003c9000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfa7, 0x9, 0x40, 0x0, 0x9, 0x101, 0xecf, 0x2, 0x0, 0xfffffffffffffff8}) ÔJÆ&#VÖP1<±…Š€=kËu÷*NsÕTì9mº(=HñÚ¿Jo#5í‡ÎQË^áÒ4Nï q]z´Þ7ücЧ†?ÔUvæ'  <Êã¥ÓËöZv.6hèª:Gù!’)ó;'%†ú&K„­ç@²ÎäÌq`Ò-sË*MK€Ø-ÁË©aèpCažÙâ­ûÏÆQ}¹ÎfIƒmÆ^ᣱŠ‡ø1Â\<~þ•v¼çdTós¸©¿¬ÏLã‚—µ‘!. ÷4kH(Žîc(ŸÛgš2š±B±ƒ“ ®–ÍJ\²Ç…ÐŒ‡1ÎÄ“,]òÓÉ3Ž‘Ÿ‚É? H€o6Ú9~ÓKå³v7‚—qœ9mn/Ýû4æפI÷Ùd !բ֙ܿ·,àÊíí¬¯.¶ak·Q½0uçqŸMaÝÛB¿õoaÏu*Þg¦‚r³þjbª;²~EÔÏ·ß+˜8¤'²°à ¹ÃŠvðqeZóÜaæ)¾Q_.œë÷!µÅWoíþÙÕåÁ»S©ò?»,ô:–TÑëa󉵣¹þ§HS®~¨ ¥(m%‰jqïÎ=­cVM'÷å!pBŽ‡jŽÖï8’äé!oÝÜnŠ­®×†•¹Ÿš\šÏ,£ks@eì”àëlĨºîZqCÑZ$Drýæb «|4± ³“Væ´nA¨,¤ïNó7Rå±6q~ãa'zÐmóAi؇ˆè‹l¿eF9³´8¶;c×ø‰ÈF0{½^ÔüÖHŒUˆ‘ñpl£ÀðïŽÉØH0§/Å2»JÇâ.žma, k-÷DUû“˘5;à‰zŸÁ-,eÈûò N: IrËì»äÆt>®*\§âó¶. žÑ÷aZ9ÇErj·>¹¡¨áM"A¨œHÍ’N&ô ¯¶õœ¶Eð|Häl;ÄV‚Cp†Z²‰Û"p¿¥´ÊÑìÄßδ‡š(C´n#ëLæ3„„ÌL¯M²ˆ#Š^ åš;ßí—£Ct£eòubžï6i´Æ``_wØæ¯jÿc×5›#º;`áÓ_ðœJu‚¤„[¯’˜²X· ÕÆŠä‚ß#3•¨-²e‰ gÈúºÉ§Tlúq×Ç`jÓw¤ç¤&Wb‹Ç7Fw £HœÖvé®çGsd)>ëØ— Â2B¨CúO—¦—¡â8¯ò-¢M9‹‘í°é‹2ÁoN‘0¢îÀ Ý[EòሳËÞ:d_~’ÈñϾ°íšæ˹3íÛ=çü½ÜÆt–PªäÐdQå Gš„¡É ˆ´÷UÒzù^¼¨ñÓ¥¥k¥§÷!ÙäÚÌØzËX$óÅ°*÷ƒ*P ð ›úù/lˆ†c¸u,v øŠ¶™òCaùVFní„KJú@Ñ€nrùà?µéçõ8dÈt;S Ùk)_é*/êÏW€Å†?§·¹©ç”¦Y Nm!h²óY!jÜ:ŠØŽÓ F¨Ÿ~Þòà»5ðÿ‘|ä˜hዹYÍ·D3'¥üiÍ ¦óô:ìyõB–š±dTÈ™¼}VÝ©)=#¤Áf7ŸåñÖæø UhePÆc"²z\ìëGÂÊcÞ2X¯`÷I§¼\%1¼sôlÀXþPë¤Ú¿L CÞüj0ß ¦)û†))Ó­&ª²éÃ'y M¼’ÿÒ•hÎå,s:n³R¤P²¸Q—űA¿*šì Ç^ôhë1W˜€Hm|ºlÅøt‹hW(¡}Û¦<]îíå‘âeaáàÝ Ñ dOçjPŽ¸¿ëg/D»æ{u¢CàÉãËFÚ(´¨v¢I™bÀ¨ç;VÈ_[HaDßàå™\¢äTêIªıvÝpÏ2àêÒú;'„>Þ«´ëo1^`ŽŒœWàpÝMø%OýÛ¥ÝUF›†v>/†ƒ Œ¡ŠÌ£úÚ–õ!žB’Ö-¤wRÇ(>©ö,‡’‚&ôEÚŽÓ ëÄÝS3ã^Â'®`»ëPA­Pɲˆ¤|},ât€8"ü!Ä8wIu§ÆDÂøu¸íÛ=ûwÀ`/ñnêùiS":9”ÝÙÿž¹â™ØV)Î@ >"0è‹W™"F‹¥‡ýL­>²>G» åñƒQãK.¹Tþ™ ThYþ}–Ð-Œ»Á‘/ÔÁIù?äf Á0%°å£6:2o7ß[âUu‡¢ûÿÈú>RW‡8¹Ì62mÍÍ,Lö®« ±¬Wï‚N¨NƒqiíOÈ.Ä¢uãù§‚ ú":–ôs¬'kœ#g>ìãƒïR##íÁRûµ síÛ ‘>½uçi¿ÛzHˆe¨øľ uð >9ë€-‡Sg?ü`ó“vf F·ƒ­½±‘H±ì^kÄçî¬?Б)o"I/öâ/s.þöâ…‚—5¬ÝËá0•ë)KëŸ`ü=a5ƒ„¬?ýùÌf€€QUì1+Û ÊF²;úDÅ ¯žr‰ˆöíÂ…×›ñuÑ1ä{Jù{Z¸˜è=cûvŒPtÞ`Œºpà8lÙÔ9ó©·u{[ ‰:+£û=uc3vXˆ:ñr9àw.erM9åZ†Žao£V^=B«¹¡±‰ó˜ßêÿrÃ`HÌý˜.óë6aÜ•QÖè]~t®y¬f#¶ðJô ²ï2uúxNkšLn7|½¶Ð€KIAIO´0·wPLj*Å ñÈÀ“Úã’! ‡aj¾ÓÎßMh ±( xp¡Ï1.CùrÆAhmP±çASG›3°7À•0ϘÁŽ7bÿpY»À[&Zh;£²@4‰ŸbÙñ ¢?(óçNÁ{aÎc÷rïW§;©útñÑëÆ"O¥)ù©ôM`”äãê–$š·u,®Mª‹JX¯«¿ƒaM# ‹ï)öÉbÌ­£¢Jq·´°¤ºÕ'§¢!HõЈb¯ªˆ½kÿrÑjåEA‘*ÒY6QB]‡„; .u´1ŸÑûìÙ¡Þ“±á|Gïø]ÑÃÀ¢÷Lý5>Ûgùlá;»b{Ö¬`·]ØUCd„娤Âߌ‰e鎑ÞIÞ¬Dƒ÷5µD H³øºˆîR;D/B1G5åˆ8L ¨‹×àê`ÖÒ{Q&×N’€(‰Þ¿›hÕ,/ŒÂ—žoF'Üh~ ·¢L¬øq/Q…_¥]ÐRâ9é0ª?ÄE&æU Š—½A/!ÎÞ³ײ"yðHTJ—E8fn­ÐÚ „Û­/žxDuóøzòr¾[‘4Ò®žÈiSêÂoo(zK‡ÓO¢‹ ­kAqvˆ J½èì‹3÷Oç¯yEÑû ÔJÆ&#VÖP1<±…Š€=kËu÷*NsÕTì9mº(=HñÚ¿Jo#5í‡ÎQË^áÒ4Nï q]z´Þ7ücЧ†?ÔUvæ'  <Êã¥ÓËöZv.6hèª:Gù!’)ó;'%†ú&K„­ç@²ÎäÌq`Ò-sË*MK€Ø-ÁË©aèpCažÙâ­ûÏÆQ}¹ÎfIƒmÆ^ᣱŠ‡ø1Â\<~þ•v¼çdTós¸©¿¬ÏLã‚—µ‘!. ÷4kH(Žîc(ŸÛgš2š±B±ƒ“ ®–ÍJ\²Ç…ÐŒ‡1ÎÄ“,]òÓÉ3Ž‘Ÿ‚É? H€o6Ú9~ÓKå³v7‚—qœ9mn/Ýû4æפI÷Ùd !բ֙ܿ·,àÊíí¬¯.¶ak·Q½0uçqŸMaÝÛB¿õoaÏu*Þg¦‚r³þjbª;²~EÔÏ·ß+˜8¤'²°à ¹ÃŠvðqeZóÜaæ)¾Q_.œë÷!µÅWoíþÙÕåÁ»S©ò?»,ô:–TÑëa󉵣¹þ§HS®~¨ ¥(m%‰jqïÎ=­cVM'÷å!pBŽ‡jŽÖï8’äé!oÝÜnŠ­®×†•¹Ÿš\šÏ,£ks@eì”àëlĨºîZqCÑZ$Drýæb «|4± ³“Væ´nA¨,¤ïNó7Rå±6q~ãa'zÐmóAi؇ˆè‹l¿eF9³´8¶;c×ø‰ÈF0{½^ÔüÖHŒUˆ‘ñpl£ÀðïŽÉØH0§/Å2»JÇâ.žma, k-÷DUû“˘5;à‰zŸÁ-,eÈûò N: IrËì»äÆt>®*\§âó¶. žÑ÷aZ9ÇErj·>¹¡¨áM"A¨œHÍ’N&ô ¯¶õœ¶Eð|Häl;ÄV‚Cp†Z²‰Û"p¿¥´ÊÑìÄßδ‡š(C´n#ëLæ3„„ÌL¯M²ˆ#Š^ åš;ßí—£Ct£eòubžï6i´Æ``_wØæ¯jÿc×5›#º;`áÓ_ðœJu‚¤„[¯’˜²X· ÕÆŠä‚ß#3•¨-²e‰ gÈúºÉ§Tlúq×Ç`jÓw¤ç¤&Wb‹Ç7Fw £HœÖvé®çGsd)>ëØ— Â2B¨CúO—¦—¡â8¯ò-¢M9‹‘í°é‹2ÁoN‘0¢îÀ Ý[EòሳËÞ:d_~’ÈñϾ°íšæ˹3íÛ=çü½ÜÆt–PªäÐdQå Gš„¡É ˆ´÷UÒzù^¼¨ñÓ¥¥k¥§÷!ÙäÚÌØzËX$óÅ°*÷ƒ*P ð ›úù/lˆ†c¸u,v øŠ¶™òCaùVFní„KJú@Ñ€nrùà?µéçõ8dÈt;S Ùk)_é*/êÏW€Å†?§·¹©ç”¦Y Nm!h²óY!jÜ:ŠØŽÓ F¨Ÿ~Þòà»5ðÿ‘|ä˜hዹYÍ·D3'¥üiÍ ¦óô:ìyõB–š±dTÈ™¼}VÝ©)=#¤Áf7ŸåñÖæø UhePÆc"²z\ìëGÂÊcÞ2X¯`÷I§¼\%1¼sôlÀXþPë¤Ú¿L CÞüj0ß ¦)û†))Ó­&ª²éÃ'y M¼’ÿÒ•hÎå,s:n³R¤P²¸Q—űA¿*šì Ç^ôhë1W˜€Hm|ºlÅøt‹hW(¡}Û¦<]îíå‘âeaáàÝ Ñ 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x100000000, 0x1, 0xfffffffeffffffff, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x40}, {0x84, 0x0, 0x8000000000000}, {0x6}]}) read(r0, &(0x7f0000000100)=""/124, 0x7c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xff, 0x3a3b}) 16:00:45 executing program 1: socketpair(0x2, 0x4000, 0x1, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001380)={0x2, &(0x7f0000000300)=[{0x8001, 0x2, 0x9}, {0x7, 0x0, 0xfffffffffffffffd, 0x9}]}) r3 = getppid() r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x7, 0x1, 0xfff, 0x9}, {0x25d4, 0x2, 0x9, 0x8000}, {0x8, 0x43, 0x8, 0x3ff}, {0x8, 0x8, 0xfffffffffffffffe, 0xfffffffffffff801}, {0x6, 0xdb, 0x1, 0x6c29}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2004, 0x0) pipe2(&(0x7f0000000280), 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0x10001) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) pread(r2, &(0x7f0000000380)="c2c4b42b6971c5d1f90a43c4efe6f4d612a67730546acaa922dc8e2bb1de71882c9fe5616e23d8dfacfa2ab70f88f08d517606e0309406854a383db46a0fc48a54c53a3a93c30c49a4acb3a3ee4115387e846981badd24caa38f92f39c74100a3dd143b0732e3187130244e17faf84017246902c1e054d4707b130b69eeba572202958e956f45aea78f12412480268096930f18b31530eb7024b96f7de612d6ec64586226a79c09739954377a04d9574b79896b87dc9dc251534a5f42bb95254c7d409e9cfe65d44b189bf650a96b614362976ecf0e01ed4a1097dd9a12de8746b8be16babe73c573385d720c80ae5040face70874c407948678e8c0a768f4c123faf4a6b3e4382e3acc56487ffa4d2c5cd862813a12b748b4b09631834eff6689fa01003c84817e5db896b3963816e5debc517ba09a8ec0cb9f66f0c8c8c166a3c1cbed25827cf446adbb75d2b5269c52220b469ce68b60c5dc3017626f3e119ea5510068b07690fe014f9785b6fdd97f848c90d7e2e3b1bd1a89e16a20cbd1e01a1cbf4e04b961186705ebc3420819130fb1c49a3f842bd9d0653e8f548ec685da564a39c44a0fa8f06e9ea6592b3ca132cddc697098e95ea2ef1c5b18cbf591646a838c825d6a71e4f11f94be9e3dede81ff6498e7c4993770957f5562b1eb12f27bb4ab5c61543d46e8343b085d6317a7e5cddb7976972cf1c35655a4bd6717795195c23e8960a5a3fbfdac272a1512d03ac9bd91f98386e02e693d587e69c626cc58c68d949fe7d2ecd0da2450c5955daec6fc0fe55dec8fc6f7a73425ca345c63c6606123bcc285960d9e11ea04692e25884841df49f12395a214030e961064d74b761b7846b09a01ffe564550b816d5a56b3359996d8d2d0175f63f2a7964e5fbb4afc28face7d2996a5aae1c47e6fa4d535489039a561c70fb87cc5ddf4d494587a68929d88d74537fa48c0c4bee5b10285e8fed9f3be40a12b763690ee5e2410a9bf8aceca3836ecbe0193d3b22908888dac9641ba19a900b3a30be6745d276eaa378f53bb78a525a5e60944fa3bb580f586dc961dacb4de5701e4c1bb79ce8d59e4ed0ffb546bd83fbcf026e073013e23849fecbaf4f6a792c173a755a17d392f91dd021f7d30c7d49e9bd0f134f5da6aa3c7a527c57cffbf617b1973bc086d4ac1831dbb5e9c47a5f7751098a4d3a016e9b98b3b5e900c9cda3429b3b38963dbdb357c1f55ab8546f6d8cc2c38888876faa6c34023b246efdbdcf4ab916122aecb1b7510440c4398cdc1de6cadf869643708d2e12d89a612bc151de13d420d0cf49cfb156ccee2621241f7fea94e52b12074f0608a4d6c3bdb52bb19defc4c19eef8defefd269c00f91e2ee9b75b923ee4db5c77585ed8e97b2fa5858e1de8d413ce2cc218d5dd2135344ce19096db56fcf52c6a0f519a6e825e56fa5edf51d596815bacf7872a611adc07ee99406596e88ac73eed2a2d54ef06167d98abd9540a2bbe3bdcfe42817690423955160620f43b0472b4fc963a8689bed37cf9a126cc0804ec1ff9a7f81cc482b15979e3d6b158a01f7eb4f1fc535e9c99ea3a95ee904a5f3f275c3c33b6ef5709fe7d46f5c55ebc6c3dcee8edc550aef2f8914f060b8a8ea62cf49c7b409162425a585d328428f7f4d73ba377be97f62ac07458da87e3db68872b17c80cc07e3c16c59a4edc4e8e1eab0ee2f560b8526cd5f4b47e3977259a728a22d080e6d4187435af81b375d1a1cf04860ff3a0a47d3962968e67df99c990eef483cb4fae152a535331645d638e99288e59f703391175e91133f99a7df3af475bd33f470d4cbb61554ac4708509eda8a290a7bbca5602a9fa2511a7450f65d9d82ef8c2c83f76213975ea5be5c7e4dda1e59d6d149f60b3b04da057e68d27da927c33db73ea990def37f36215a1a0fe50b9ecde8ffc8fd6d3d8b3c144047b56e4aeec8a4f0fab286e2a7e8d055435ceeefda76e44f877379ce8d2c77e39ad05a377899651e3f8c2fbe2ddb0b244232ca3fde65a151e5ab7a31eb5a1d446912ee1aafcdf20ab0e708b3284131f39f893b7e1fc368421c57a916584585de3ca3045d9de3cd49ae56e6baf150cb7494cb97a0ead8592657996d46a9d289615ae02ad53d1d20d5265a2c6dd973ac0b7533701b0a8e930db57276057ce6f72c04d8b8aa09bff01d26fd8aa31b8e9fb08411b733725ea50ec38f78b4443936f723089b9abaed69581b194e8def06e1ead5e4eb3534e9e48465d6ef54d34071dfeadc20ee729da4ea5363c1abd32ccb1f5eeb23914da9ac5d2c9fad375b94f0f1d38cb6f7b95e4bd194ce57dbc538af0313ea8bbc3b4f2f7d7bb747c68462cc8d2427850659df997aa1e8d589123e74a2326433039f13879cedd99e9b7fae29cc24ddb24b0c2691b6e984e8e547765b152fb831b450989791ae5a45f2b8ce352368634c77ed14330729f1c7056c440c49bb2a31e0b3a8d2fcd2c2474673993b2e44dd924ba901fd7eccdd6c96883952d7d41518a6bebd7fcddd6be7d5eb162a357e26aff0e71172547a0e1763c965c7e1dcf2070eb58fe5bd7c71446e3b8de746d9263ec041e09f2c511d8793eca15452e76b699bd4c5343def4582340ae8a37bf8c42d28e92eca372a9b0a069aaa795b7172c1bf5fa52fbc48e47600447b0c0513d3a85785bd7d771442f35a7e63e58fcc5db5c0727504abfc3370a8f63a88a660b06c7a4967d327e08f4ea56c43bf4adaff46dedd2a298f86dcecaf8e91a64620dc8cf7405752312dcbcc1dd2a00943dc09e85018f42659b456c174225cb7a3ca9e03207cf4899143343ceddb89247880575227edd264ba7ba3bf5532e327a6191562a97a18c61188018174217ebd7d610e1d70b14a53e22a470e58f0a67dbbe9c330c773b0c730b4e51f10171c09c9bebaa5cfb350548eac232470a84f430485e150a5f283d99314622c36be07017c1171c629989b07f7c6be6431657502af331240a7b8f59a5a971cb25ba8b6f419ae69e037b77c3c80aaa0a087ec91d67d332a1ccb7f4fc355b9d388928fe32b9017ca061bb52bcb40078cf63794b45b099867f870aedcce1fc44bc05fafd8245d8b4ce5a1642eec39fecfe422e6de23aa26faedb97c82147cf24788c0dc59b00431446dd9a0edb57ed0da0228b2c292dcd09200a2af64c6ba280b3286acd15fca8d565b3e6fac7205488afbc150a71648a0055dac07874c05a2502cd293a6865a0a4d1802bd02b5b3eb279d00234b4be25a135a299643013c66132c56ce4cbbad731b7780600b41758af9d8d8de4c40722c0b3193e4e6587e80732991b4b598ff2eb7c2034dc57fab565ba99fd0f935465aa3bd702b9519d4d43355ed6ab84dd7c54bb8ff6438c378c67ff19d72d2ec723f5e59c74929d1b68ec2046aecb473b36f3a38d25b640d3fc7fe41c31f772a05b7558b48fb55581d5e8f1fe3d8e80743750102cd35e219bd65477fca4853531d22b874cfcf2e6617d408d57ecc5f39951de8ba4c5fac3e5d606948cd3be95fc4d8da9bf3971d65c9c1c335818b98515e3986527318b30fc3ed98b428c13577bf7afad0a4a643d35294973068040ff1f148e7e43bd73017d2e28f00ba633aeda636964559590f33e27eb7446fa12c8f27eb4363731dbc9cb59228874fb285ef864c763bf474e99d84aac6e7b36103c5c0c97f331f6549a1d32240c95b74dc5bb21490603d1c13d708add7cfcb1e8d77975478146ebb7e78441be38b4593e873379af5132caf2b68775ee68f09ba7b9caa2de42e0c189eb87dd9b332adb930b8f895c0e02b5534f821a2f434ffca21f43b767e7f23e3034d1edcc3c08559db983b55b6a8bbc3d03db1d917a227813c6c028602f02c4b0caf10b7758fc20fa3dd6cbf39b3399c2201f730e8fbd8b1677a768fdef5511e635e6c55b8fbc936e6a1e9c632f6004fe6d3d40eaef86300e593020b609b34d3927dd22178ba174628ba18ec35a061bdecac0a1a6b4fdd13133f1eeaa470e5460e8e03bd81dff73233085fbaece512d7e477c4c1c5af3420124f7ddca7b5aba0e6eee60fa588375a784b65c6262c3aa6b24f44244e125c02fa3666ff2d921e3fd2c6c22f4bd8f3166970d1aaafa1aab1bcbadf57483959924e96e75212757338f1a1f37136be6e55faedc9b65f7713f3701c38f10344e762512fe7af57c32df0d5e04f7c4c9404f900674edf33efaab8fdd7215131b02b3da6b25d860eb50df486480430cab414fa6eafab61e0ca3a551dc23dd3bbdf7c7782574da7f80c0f9ea962c9f571ac1b4fdb6d31cc1a27f1a77680bdfc749bd4b23e2917ebc9ff2be368a3381c8d7941b75303b5bb802f6b6339a951daf7f687777fbdd700a782ff0dfb490d7363388bc673d817f886980703abd74fc6f2036b90839242e60d5ffdc6e7a7655d75ed706998d1ca77ac4c5bef7439827d400e8d474c69934cab61036bbe8531d324097597efa16dfd4486ec2d72b4457974bb791fa6915b140d22bf674e724d07de97ebdf82d4e25e8d06ea5dd5754bba58ea1f711bbab749e97edd5c95433e79ba5eb8c3bd0344781095df40c7de8e264c17b2927097bcc6f3a2aa293041f205dc774413b1dd4d52993a64385dfea6eac0d36e909618dd908fede2d80e9a9cf0066899ac307bed0d8723624397cb05bd2a71763d4316e3b04c3d0af4f4955c80bdfaf4af4a797fcd9484c2fc201a7c4fbeb5fb7e235689b8acad7b77124a61c66aba062b54eb7c11b4e11e210ff37af66f3be9f340e967f6eed7b76a62182d08c2bc3952326d5874dc0daee399bcb51356d9ee56fd9add2b12e11fee6c465bfb385754b5016456c9ed0d1fef18c8a09d23021d89d70e8c126d2acdfbbc7672c6596cedac27064b47fa20faa3df133312b612b7fe2effb1891339a6d14cbb85f1428f4497bd8081dd75242590acd9678d8b1760b3fa2303710b2ed4b107890ed9fe3f2e1c0242416b689e5467e30f983a3e360992aa982f5fc80d7256d9506fdda82f29697e5fce3c08a3e053f5478c9f35edcbeadb172b44d0b4143723e64851512f6b76a492f6179ff6f608cb16e68d30e8389b62a8008d82a1794945254a4704d3b0692ecfb76a83e6039939501d1da6e6318983a192751dc37fc884d9e9eba28b8ac46072b5811edf7f2eea1f15a2a3966e787c4959217408f11786d2d8438c97904259b2565e5b7d455997be2153f1bfced373d865fd4cec1a1b39253c03d5afc99061ef0712aa742d79d30b3d65c9c4fc713e6aec58a7f7e6e14b4470a800267c50cff9775ed66f281a0acf39c5ffd0d6910151cd2c3f798fe315dead8c9601af4f55682048f8f85c47664c038295785fd5ad5e574f8d2705a2d9311777d22a158b678cf6bd65b26a48cb240bc8c7c8a0442335a8b8bae600759733c047fdedb188ee1f903bd9b0f5db15b10d956904c1dc0d6159e9b94a1f264abe1bc30475fce978affb99c8e7d9d647ec0f0b1b736446810b60465766be1134d64124863f93610470ae19987f0617948997145d18c8cedb432202bf29d373c3469fd29c9845b9f1fb16eda537041231032297f98716b498e36b020bd6f558a3f9848c0df8ea23bff0e919de6b0e2a0eb31cac3ebfa20979c9e5f5ea62de90920014ff2103172edf96dec86656db7f9d0057c782ee7c79eaad248940f55d956165ca711d5386d7f6571bbb395f68a8abb57bd08eb38b865ee17a8d72c5f318bdd9135cef832486dbf9a6516f88cbe4b60d44cd8a8928448a19160af70b83b60351", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x3, 0x4) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x195) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x9, 0x263, 0x0, 0x1}, {0x8e89, 0x6, 0x8, 0x5}, {0x4, 0x5, 0x0, 0xff}, {0x9, 0x454, 0x430a, 0x9}, {0x8, 0xe5a4, 0x1, 0x4}, {0x5, 0x100000000, 0x67ce, 0x5}, {0x3, 0x7ff, 0x80000001, 0xd0}, {0x3, 0xfb58, 0x1e4, 0xff}, {0x832, 0x5, 0x80}, {0x4, 0x5, 0x8, 0x62fbe519}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x7fff, 0x1f, &(0x7f0000000000)="68f5c8364787669acff0724fe596a455a720a305eae69c6b05a186de736bfe86e475c81b9a0cfdd7009760469f310a2da8dc540f4f793f50db496d8f8d255e8bd66a9f65740d3c6c75c7c9b998431856fddef3edd80fc6b41c0ee6e99a7533d2b67f8955ea93f70f2261beb65b5add87e030d1c738fa5fe1381ad4fad090b8", 0x7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) recvfrom$unix(r0, &(0x7f0000000100)=""/104, 0x68, 0x3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="69900000"], 0x1) setuid(0xee01) r0 = msgget$private(0x0, 0x210) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/246}, 0xfe, 0x1, 0x1800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x8, 0x81, 0xffffffffffff0000}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x8000) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xfffffeb8) r1 = socket(0x18, 0x3, 0x5) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x3, 0x7, &(0x7f0000000380)="b5ed41342e989571e18241216b39a7af258635f27da2e356606481a80c9507072bd814b002dc23c7823d5feb90a0017294e026b419d72222321fca20380d9e45cbd502f524b5937f5d4de1ac26d1f4a81d91d6c682e6d329f5c23385b31243d0c500d5e380cd06ca44ea2c70db03cb47cb3606734627a4028aef8cd746f9bbe524685cf4e542d9453daed45c97f46d6e674f0b", 0x93) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000080)={0x8, 0xffffffff80000001, 0xffff, {[0x6, 0x2, 0xff, 0x8001, 0x3ff, 0x3, 0x3, 0xfffffffffffffe01, 0x1f, 0x401, 0x8, 0x4, 0x3de5ca59, 0xfff, 0x6, 0x0, 0xff, 0x10000], [0x5, 0x3ff, 0x5, 0x101, 0x8a6, 0x9, 0x1000, 0x7fff, 0x3, 0x4], [0x8, 0x8, 0x8001, 0x4, 0x7, 0x4, 0x8], [0x5, 0x7fffffff, 0x6, 0x416e, 0x7, 0x7], [{0x6d84, 0x2b96, 0x3f}, {0x7, 0x7, 0x10000, 0x5}, {0x101, 0x9, 0x3ff, 0x4}, {0x8, 0x0, 0x20, 0x9}, {0x3, 0x5, 0xfffffffffffffc09, 0x433}, {0x7ff, 0x1f, 0x80000000, 0x7}, {0x10000, 0x8486, 0x8, 0x5}, {0x9, 0x5, 0x4}], {0x2, 0x5, 0x5, 0x9}, {0xffffffff, 0xffff, 0x679b, 0x2}}}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$KDDISABIO(r3, 0x20004b3d) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)={{0x1, 0x81}, {0xffffffffffffffa6, 0x3}}) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:00:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000000040)="5001050260000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416ee4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000010020000000000000e0208a371a3f80004ff00000000000000000000000000a2008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001200), &(0x7f0000001240)=0x10) close(r0) fchflags(r0, 0x0) 16:00:45 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1dffd, 0x0) geteuid() r0 = socket(0x6, 0x4, 0x101) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000000)="13d759c0dbb55aa60bdb1289fdf8", 0xe, 0x400, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup(r0) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) close(r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) r4 = dup2(r2, r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) openat(r3, &(0x7f0000000080)='./bus\x00', 0x0, 0x44) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) 16:00:45 executing program 1: select(0x40, &(0x7f0000000040)={0x2, 0x0, 0x86, 0x1, 0x1, 0x2, 0x7, 0x7}, &(0x7f0000000080)={0x0, 0x0, 0x1d, 0x5, 0x38dc, 0x5, 0x3c, 0x100000000}, &(0x7f00000000c0)={0x100, 0x5, 0x10000, 0x3ff, 0x8, 0x1, 0x7, 0x3}, &(0x7f0000000100)={0x85, 0x3}) select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xc1fd}, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000300)="fdbda3dabee39b79f78502aed5f2b7d10cf46237ed76b5b1f994b2fc7dc6faf054e65ed8802b3b2f78ec2d78baa004e2ccbc61d13e80cad355c71bfafdd345f54da13a3726ab51c5fde0c2be07e627e25fa84a6b8d7b15675c5217fda0c90b4187107d97dda101aec450e3a5bccb14fc24e8dec733888b8ba6d55bc947143d96ff165b5b91e76cda6aa4c06694795a0520b321818aedac4b3fc6b0a001cd05939311c67692da2ed8625a096979cd9501aa78b212f31e914b2172dbd0421abe6208262cdc52e66a04f524c553603a1c9b124b74533c99964e55b300e8951d5ed92a702ff78a95123223eb740214c14e8e6ac6", 0xf2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x2, [{0x2, 0x4}, {0x3, 0x500}, {0x3, 0x97f}, {0x3, 0x677}, {0x1, 0x2}, {0x0, 0x8001}, {0x1, 0x80000000}, {0x2, 0x10000}, {0x3, 0x4}, {0x3, 0x7}, {0x0, 0x91}, {0x3, 0x10001}, {0x2, 0xa5}, {0x1, 0x6}, {0x3, 0xa03}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x81}, {0x3, 0x7f}, {0x3, 0x100000001}, {0x3, 0x467d}, {0x3, 0x81}, {0x1, 0x3}, {0x1, 0x4}, {0x2, 0x1}, {0x1, 0x4}, {0x3, 0x563f}, {0x3, 0x3}, {0x1}, {0x3, 0xbbf3}, {0x1, 0x1}, {0x3}]}) getegid() fcntl$getflags(r0, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xfffffffffffffffc) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000400)="779992a3c02a7e822d327f2a6d7b9276a0c43a1675d00c8389bb80c92a5da2c01229c6c3702db5ac2377b5e55c287f94e74d35c9a848b3220b2446163f08653dccbc18befe80d423d3a55fe537a201bc9c6009a71de8470080409a9fe02bcbf387f67ec56e7d1506273442e2bbda8d59c2c3bcef9d61cbfb3a099bb00b4fa25942926e", 0x83}], 0x1) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x9, './bus\x00'}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() dup2(r0, r0) fchown(r0, r1, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:45 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="6418a9dc4eeb3d586f280a", 0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="8a2d7c4d3e7383c4f486bcc54dd3a6615deab98c1ebc3b02b775ada986e15466a1d838c26e7bc8ffbc0b7817e6c1d2b9b373b3ba038d865ede6fd0bdb1e6be10d8d4d411cd73bffb07742b2831980689336bf95e", 0x54}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679", 0x64}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffae, &(0x7f0000000380)="3858cc9bc54ff5c6c70e7b0e2d91bf06710ff7fdbe6b12a5b144e45c7d8e9296c316c4b9b8105b744d709f460eaa2715cbda7942bea813b57e9b9afa604c1159607aa26e24b48d7d14964b6b828be7ad914f52da4b3145997cef1a00c1a6acf8695ca77c0c1534d84b398ee305eed9711943c191280e283c957cfa369ae708ec561fe528e9852f1a7f32524eb321a399deb958140b0f67553ff19f2b3adcf0e830974d6ebe9290590a95794c43345e547f0c45ccd12fbcbb0893b44e19fdec1364d2f7223d05da1af8c8244d8e8e0b31db19ec674a44c33b5a2e1ebea8e47c4da912ff4c7052") 16:00:45 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x800000000000000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x20) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) syz_open_pts() fcntl$getown(r3, 0x5) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x80) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x810, 0x0) pipe(&(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x8, 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x80000002, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ca9a23ab9006191d3d98718d00cd", 0xe) r2 = dup2(r0, r1) ioctl$TIOCSDTR(r2, 0x20007479) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x180, 0x0) 16:00:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x180, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) fcntl$dupfd(r1, 0x0, r1) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xe5, &(0x7f0000000000), 0x20a) setsockopt(r0, 0x3, 0x7fff, &(0x7f0000000000)="bdc92e5b28cd5ef5bf05b538029192037a266239849e7c925a99447ebff4a1a8a87d94d4c486d907f57081c9c3774f103519bf4174601fc7f2d321a4136f858c3ac9191c83d497964f1acdab88d25024b57955c654de4e8acdd1ae94a6e1cc9c76549d75dae72c9705f10e1db650126bf1c6f6bc1bee4792bb22aad0f554a5e221c258ed928693a2f734ff45540a8cb3b8fc1951e5490fca4343661def4d802516d8babf0800fd5fbba0f4c6c80e4ac5e9b90f0f77ede464860a780464034930b565c2f09265b981308d358b52bd632acf08e9172866be798c28511fbb8675fb0ede94f0891a9a210780b874155e0124b8e180c6be0517a85fe9da519a838dded2e47744824b84f8a0905ce4d5bff7c5250fa4798d6d67dae5da0576deae89fb5f22a36e4fb876c8cce97d4a6d9866bbeb6a0fbde3edc36f84efa61bb1cc64a52f1a42a9c6a47a9ffa4521d5c6b608634593dd252cea29d687ef46078879bb81bc02e71358e5375920461df1c904354ca8bb216ea596a3342ab93f271aa364773de8e833c2f5083f5adf6f395e008580fc0e29a33256c1edd115f3a72ad157c2c031a62b5132b962d0db8d7198fcdd50f92a6dd9e0c9f47b12be05ab6ce70b9c5492b1b56b36e6f06e3eaa4dc7c2e9a0bb252ffe7fed9c0759bca0215be42b2fecc1a5a3a0a8758913afd4e226d5a3b2947f6c95bed60c0e85d27b906a2b60819453c157fec11eedda1c055f9f92e02705fe28e6363c6d951efe5159418e7f08b17ecbf89255b4abcf8707f95616a6a3d7979b6195234f563a3154b336c575cdfaf37f01200db11250743e184f2f24a6ae50e800b0aaadbf8f5d8ffa1ffa8cc52d74ef06f28ae0e9dc3d2748981b7d35a71f3c6bb2d57792f364c5dce56baddeca3c90e5f57f9e98a4ac83039f69b39991fd295d93e1bdfb137c8382a9e48dc04a152aac77caec11089ec17b7a7af60d3b16f7fa09a0bc87337e6f3352659953a596a048c00d60fa6c20dbbbfc7e52fc624b4ecda4b3c9a112190e9fa16ca40a621312c285128f943b5802f42ce798e32b05138bedb072b9cc7acdc32fa7fab98a4e3e7595bb35c8ae7998449fb5f1493aa3633944e226a4f753216962e8c3968dc8efbb4cf0bd9d225389a416a5b94e109a96f35f51ce40d421a7c27fcc11b4826c88247c304456d7f3a6691237ea2dae7bba3d0638b610fc2bc5d99cdd0df78a25946b4b34a24d50eb4265ba16c0b1d5d1ed7c735965c5c4e2b406f72216dc584b8e8b23289d437b70af32754b269848d9fa73d3b8ef22884bc835d0030fe3b4d3a6ef010e81b84134514939b147d354283a5796a1a074004ea54af535fbb20f222a50df41f9dccd516f393888b2410fc60545de63418bb4ab48f65e60f68fe44b7e10c2adf3248182526da027eda1188bb74518470060aa2e002cc683a95815d13164bea61242945aeb65c00cf8f4e3f8271f3f8a364886b324042baa5245dbeb59ce702bd394e3a1a0e92b4b887fbbbcc76ea8e8f7165ac275e58941d4a610b63e379cd4dae2f0a803cd98237fa534ee0146fa893eca295284119572b87f816fd2b8ff2525912d018a656c7d0412f5b30ccba7b8cac14ba24584f33a1f7130a1ca80d12804344dccdc0b1c9ec5ee74f3ad23ae737fd875cf24e5f8ea18218cc7db1a8084cb3f97c6641764f4a9bd339cd3569aaecd1015d12f7044c5777547432e2de1778b7db228973e65726ba3d14c8ddc2557d4ed41922e54a4e5667c7ea0acfac57dfce63738aee76011fa878c0ea912f280a906a00405fb512de738b743372f0f055909ff6caa7aa7bc90e46f0dcc3b057b2e46c1048e3ecb59609e8a8440e82c9f85a269626f20837da7b5902ab8fe8239cde5adf2414256d056eb93ce7e4c81387d326f5cb7a1cc212500ac23412be70e8da75dbd6b337592dc0af3726497023051ed44c29623c687bcf323e4a8179b25ca1de44f6aed4d2f1392dae56e58bb6556ed15d5465c29ad892f0cc69529d2a068d956f48f5bd72e52485afc182954f3c956cb1c39371ce218c79c4605e2523794c86b5c9f00f571eb34e3c8081f8b3cfc1efc5736e98704774d4635bfa286473c4f5f662e8e607c4fc3ef5fd7b105c29a4f5df0c5a3a0cb7eaf5678137fb3b4a08431006d7eea6ff4ae5b33feaa207339eb3bf24e3fad99003c61f29aced0b07a5a58a5b6a0afa36fa007995dab7dff57fb97303dc6c67d9a706490ca1f4c6e2b394eb159cd817a0d8b000f3b7bac755d4e68005fe16944716f764a139794829827616f897e24767a3bd1dd88ffd2fa50210148232c3f6d87c0031a92a3223879d8a169c7c2cd19cc98df7cb318426ebaadbe85389638d6afcf4ea2531741b27cb0b08abacf9efe5399e64bfd31feac83598159c1277f57d386365b4313b293bef3a94f2dcfa9d56199366fff040778c8c2c9f6c10b7efa84e1e7f093afd855fe47c042db2a23a676a7ee11b591ca8b7b891c3c714b2d256bc4b79c838624859b101f82d6bd8eb8ed0a77329394047ef4374a9617d173942d284b2e899859ee844ebc6a639204250e487f8f1f7c455b2d2c82efe31c131a4740ec9476820251ec998ec685e2ac2df91910118b8f9d48546371fd99b9df7c02999aa9222dfc567bfd526dfcb00f517c28b2ae79239ded8b98930be9303ab55be9489d198e7a004012269087ee85a00c12454302bf43a7dbe33b108a4b3f75ce5dc2977b35520f54689f00c78e668fc1429dcdefd54fbee5eb0c682c86f1c4feffbd2777e43f8c54e016ed8c37ba5c61c7f99bf34544048102b54073f45666c9847edf869a2ad195ac1134e30f3b928c5fc656484f152e43131c069e05d7acd6836d833b88313364d27eab9749797f6ec5c0d0c5d87aeedc672c59b9f3a0a7808a507c14e5cb98465f94ea960d425fc811f0544d14d4550d80a6f253ea967c72557d3f32a6c382ab8d93b17e439962de36a0c4467b459da14a8a546925ae2bdd509224903e433dcc8663de7c8429d32a5dcc985443a03541b6efa0adaa4a108dde1a4d7d4ad31848e33d4aac99d4aa556283a549978dd2fcd84263564e6b201070a20f634f2d6ee0299594de0bc54c00cf6dfd1327aaaf5dbd69ffe230d3d7fe388cb1658357e8e6475a96e651fd6cffcfdd45274ade90ae56293919cca5411d64e28c3e157ebddc226b7d02410d23fea80131f8c809e57f54324aca1ce6ea61db011a6e8a0291def39dd6d63d032b46bcce6bb53935b48ce62c40d217a04d06a42104e3786b38e185b7592863c90141b7f950811b5d935b105656f61507c740b0018303256ad29ccdc3821d77910d23606633d0fc323f0cc7c904fdab69042696d2244a6a00e0aec1cd6111f8de9b35548225b894bd3775171c7ab0ef1856fb768c5630ae322584fd215333b1cf58580d6d3ac9c2a50144cbd32067bfb41bea41f7f9284ce97a6c8b9ec846037b653a20812d9e009782d152262e4dbd87c8e69b79902b107e26adb02b65b0f1825000b1e606d40371e380795344c621065856486df7d4a24b1fa2d4e6b0289f6cb15362a8e54b81bd59a01733f5c842b6dc80c1407c674bd85e4d1f54f9d931aba72cffa9f0efbd48e87ceb5bca5dc801022b03e44550f4c68995a3d4b9778c73011500401449277cec3a97c62a4e7eca9286bf9780ebabedf3406c45396631a79326070649d31954ade6b9d46287f523689091e4a1bb022f97118a73614d762bd7cae76698fcc558dc47da1a8754b19f5e2586d0970b842d04970a02b388f34ee067eccada6a05033fa62bf0753dca2d41aed64c9fe08d45518fd77c5164002292528b063d756dea8ac4f7df07eef42e58b6cc45126be13e63093430a2b27691b225b333cdd3cc46bfdd9d50d80ffa020f2e1bfe6350a81bb9c7bec3ffde9bcb5bbad9eeb68e617548f7e5383dfe93c07d22f5710b3478f09d8335ac11018e8fb7abeebf53a412fa351bb61e362aac09aadfb9b00e7447a52e2fd781421b5a3401d208490c902f8574e0beddee851cce9066f78c7e2ac7e5590fa614c86b5ba1c93a88f18f48f4906c4772b710564c1c086f272175d4d5aa32a08490aa9f8b2069255efc99dbf0b7bc7d3dcb4678eec4317cebec4a1168fd3a62fe3442eb1db3e0161fd652b268188914ee60f8c88fba8e90686fce00d4d8a00c69ad0eeccfd751a114091d9c13cc521958dc79fdcd05492925b050a8764e984b9258f100cd9064ac38f1fda72819b47b26afe092cacd8d29b10a637b05f1cabdfef08489df535b1c9b55c826f6a95f849adf2abe92b6b69db2d2160277dce2d395ae7e417af9fa9ea323100ccbfbc1efaa64f9ce88567552247eea642238a8e5461ccf28acfc095bc6bf8511e52a26a8821c486421b38a4a3fff1dafdb4e2849c76f058df2ce21f20eddd700e7218571429bdc0a2138228a7a0559da2052de8b9c6c904101f44807181811321dbe271dfc4eed73a18d4b6d09a44c8ea17a4c5f52f642d3ecf0d931bcff35718d5537d1282982c1b5af3aa0ad9fc1fda05c58f65928c7296f23e09597b243e75482be59e0cb3503103868e286b6c41fcbaadedd8cba2af028a5cf318fbead16015396726619aca39f2cb5ea7dcffc82d52cb1be7dd937d4e0ab3579f38b74697f4597f6ae732e4eb7200131693b36566c47383701ec432be1250942a3ef4884ec02a0dab39d9d736fd3afc6e3b68ef24b2f04f5204d1670603b7b2985f252b7aae21545361e2cc92bbb2a255a2a0f2d2d9ff2e46c81fae32f7c6d6438f68e7f2423450d81046d984d6ff017641a1250f085a4bb1d549c6b9ad9e3104aceaa6bd5566d95aad3963c4aacd402b8268c59d84cedff9f3f6948a7a36054b616347b13165a0b3c407c5fa17c56d1be3b2afd56e765dde6f194de627eeac2913de8b68e0ca4cbad6a7e1346789208b70c861992862342e98b6bc0237a5dc6df1f91b5d687281ca8d23318b55a21ba1dd9cf16133bb595a6a804c9578042d4c1cf82659a5e419f1f75a2c68e6f3b9ee9c28b49411f5100a3bc60fe2609c2153a86d84a22be6191137bea11312a4e2ef2f497bed3844e3332a59d6a03d380e7b8e05eb70bffaa2aa501dfe13eed642d33e96d57a8749f1436baa80b1c86d8c67b235005d78d248cc496408d99e61a1f374ff8055b07f7dbbc0045e891480d943a7427de4bb1754e1f172325c1102b078f3532cda37d3bb3b179fb423954079ac13d387184fef46f1be7a38afb32ed9f54d3c50fca3c5f217a41cd6e2dc36f65af953b111fdc58a879c3fcb616840964c8ea1809086c9840373dab80078f7faa21c93fa3d7b9a41f90d7fe0c4e6fe7676b2cae332f23e77a13eba61f088f8cddba534b5d6b4b0ddebe2969b9799120ef7483cd22c1f2549bc7e69f12ea6f05d3512caadfcb007932ccd8bf70368eec48ccffa6a3f4019cee4c3d6c12b6005bdeeca00a98116af7b44cdf493d96b9befdb7b56233e4bdbe2804dcd5bf8c736658b8a852ed9c3f6a4d8764085f2b1db74202b179bc4d0fc4257907c221b2a329bd0f7fd4e507fce1ab785973b5bb410ff04ac966720d50a7959b368883603c39b1f9e1ecdcafb9c372d2dd4326fe637962c4d16b651176e360f116cad30768962695e252ea330f49e026e7da1bde1ddad47fc1e62b96c49876fc162e9690f99553337255ed5f76014213cd7af62cdb9138d1ad2217efc4b9445ffa1fa6b0aec49d7da0a8c2498a2e23ba8f4a479c5f614a18e450a244d129f4cf5307cc386354b12c", 0x1000) r1 = socket(0x20, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001000), &(0x7f0000001040)=0xc) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x48}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="d2a2") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x45) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a", 0xde) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000480)=0x80000000) r3 = syz_open_pts() close(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) r5 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x3, 0x1ff, 0x3}], 0x2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x6c4b, 0x1f}], 0xdb4, &(0x7f00000002c0)={0x0, 0xfea2}) dup(r3) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) symlinkat(&(0x7f00000003c0)='./file0\x00', r5, &(0x7f0000000400)='./file0\x00') r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$unix(r5, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r6, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:46 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./file0\x00', 0x102c, 0x59) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:46 executing program 1: nanosleep(&(0x7f0000000040)={0xa}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x35dcc02afe16c319, 0x1) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) r2 = semget$private(0x0, 0x7, 0x408) semctl$GETVAL(r2, 0x79ad67fa9405ba5a, 0x5, &(0x7f0000000040)=""/249) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r5, r6, 0x8, 0x800}, 0x7fff, 0x100000001, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc08, 0x0) pipe2(&(0x7f0000000280), 0x4) 16:00:46 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/194, 0xc2}], 0x2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x38821, 0x0) fchflags(r1, 0x10001) r2 = kqueue() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040)='t', 0x1) read(r3, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x808, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) write(r2, &(0x7f0000000480)="715c70f31adbbbbfd99f0d2808e7a3e1a8767187c5250ec00ffa032f6f63980820dec55a8b2282d97c453b3410297e627917acff525943a15d4e92d4ca80ffc4cfa1225669ddff43a41f8c414b98cc37ddea9edd7e79e137cead20f38c20d0891bda6094960c50e304d4392201ca2dff5bc48a9c973099a173ad761a48b3f96f91b196da959486238786d5b00d73b07a8a4c72821d9771171e3bdd18a5af2175d5f6beb6b5123253d59378f2a1560f7839097f91bf61d1af114a5ddaa52729", 0xbf) write(r0, &(0x7f0000000380)="81b9e70657a2c765d037e0e20a1d68836cd480a4d49a1e0cc89dfc2a8214a7f815399d541d2dc1db55fd1a234436365533d69268f885e3e610bea6249d29961766eb54aeafecac1d7a5b5c1c29c4ba5492bd7d8893d35de90c0ffa00e80afd6dd313c72533cb1e63e1f5e2d6e5ff22336c06cf01eedbb8cfd9b8f3d2f2284ef2e628c788c40766ac9ce1371f13ce118b13967b5b8aa9d42626fcc6f8e4f9e2f70a2b0effddf6e0892f1ecdd3028136c2f5e33ed5c3f07192a49ec84b9797df7903771889b839a6772d6962ac14c6be3cc94028f5797a19d41ca4862ac718a35044cd3efdffbf6e61867ba52e215e7ca8650e5e6f1c11", 0xf6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x6, 0x0) 16:00:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) getsockopt(r2, 0x5, 0x80, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200000000000804, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) dOçjPŽ¸¿ëg/D»æ{u¢CàÉãËFÚ(´¨v¢I™bÀ¨ç;VÈ_[HaDßàå™\¢äTêIªıvÝpÏ2àêÒú;'„>Þ«´ëo1^`ŽŒœWàpÝMø%OýÛ¥ÝUF›†v>/†ƒ Œ¡ŠÌ£úÚ–õ!žB’Ö-¤wRÇ(>©ö,‡’‚&ôEÚŽÓ ëÄÝS3ã^Â'®`»ëPA­Pɲˆ¤|},ât€8"ü!Ä8wpckbd_enable: command error 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7ae) pwrite(r2, &(0x7f0000000140)="e8c76bbf2343094bf17c3bc2018badd7e8df4480ac432d11209f5ea6eca90dba5c5d6d6c2fe3a7af20977a72d91415110067cc9d3a1034bfc7061b97316e8c8d0f7e26cdd16a6c4c273767088261c515caa63cc0644302b156e206a29a4dd4f38ffbe0c8aca057d9ff913f8bf2df46d9e7267a23ccabc6d63aaea55f228d66fdd2392906dc1361964e0862400a943d80283a767960e2e540b81c50fc2362651fa23c588e5990ae0c3e3a72e3711f", 0xae, 0x0, 0x0) kqueue() pckbd_enable: command error pckbd_enable: command error 16:00:50 executing program 0: clock_getres(0x0, 0x0) 16:00:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) pckbd_enable: command error 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') socket$unix(0x1, 0x7, 0x0) 16:00:50 executing program 0: socket(0x6, 0x4005, 0xa) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050260000004000000010706ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0xffffffffffffffae, 0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000780)="0d0911db1d4f61fb1ee4daa8674da6e0a30f13265dca3fe6262db9f9c7a612ab385515a86e698ee51fb096163e0d91fc37782887b3d24cf03056dbd4f1750ef62e8b424e6b7f8b8401c3a5650d61f419db135490a527dc455a9c5394e68d379c31b1162d8e2cb04afcf7120cff85ed8da2d97026f7085b634246a6952931054fe248313dda23abe837cdd27d21cb748b714a1365626deed27daedb064a989b5164c4f85900dc7837b5a343c4b930fe272fccfd5b34437e3aeb59be103a50d424", 0xc0}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x101) syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) syz_open_pts() 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000240)=""/81, 0x51}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f0000000480)=""/151, 0x97}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000005c0)="4ebec5d2ffcec0250fa27ae8ece9649f533d30ee0c9aeca00d5578ddeb08e204f8f34cc1662e0209d7c63c8c43ee9ba3ea90956f2e85f4a9c3d499e446a8b05477006d5716416f4a1f74b010518dc5976ea8e4257c24855f1b69ded480a0b61b7af781e57d22d671712183b33cdb9014b78d3d0cfbe40e29014180466580d22ec102eabed0e8e7e39e7a26e545ae1307b0ea9eea82410924ad46114cce6cec80cdeafa69f4ecdd96889db8751c15a770bc27bbbe3abad06a3621c98d90f38631bbff98d83af3308376b004e6cd190ee26387ab010ba693f18d54dc7f0700000053916170829bbd95b3c7b3680b9631cfe2c8c6af25e1226574208a1eca9460d5268c19e85aac20713471b76127a8a7d3594d94d617ad3348cffcc98b00"/295, 0x127}], 0x1, 0x0, 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ftruncate(r1, 0x0, 0xff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x400) r1 = socket$inet6(0x18, 0x3, 0x8001) setsockopt$sock_int(r1, 0xffff, 0x122f, &(0x7f0000000000)=0x101, 0x4) r2 = socket(0x11, 0x4003, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x200, 0x0) fcntl$setstatus(r3, 0x4, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x6, 0x7, 0x1ff}, 0x5, 0x2, 0x31ed}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r8 = geteuid() r9 = getgid() sendmsg$unix(r2, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="cc9c7c365c863575d31681e9e5c9510df2d10ffad55f21126fdd20a341629307f1125316cbff37ddfe57d716ed753f3239bcf2a31cf5d13be36e05bcf4f961bd3271143e689a8a536fe4f8ac18afabeafadc50396a886c2b86a75d41282d796f1695d960c86b7ea6410689fe1af3b80c", 0x70}, {&(0x7f0000000140)="7599d4ac9983e55654dca12654437b0e344199cfff2394fd13e561f7d4030076a0b63eac", 0x24}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="180000002000000000000000ffff01000000e01a4e95c456d40000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x9) sendto$unix(r2, &(0x7f0000000180)="b10005016000000400000002070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) r2 = msgget(0x1, 0x1) msgsnd(r2, &(0x7f0000000340)={0x3, "fdc2caa1787421554eb2d3bce05aa49f08afa4fc8cc617e6e621b2709559219838b248518492376571e1a5095697a0483698bc4d7fd904415054dbc0cd7efdf3ffb6b7e282c552be467dfca664aa16eb7eb964f6b616df50dbd5866f508dde46fe6c5e1a22217519c09c51f5ace561748ea48c85e6d31bf2e4d1aebf60eb587aa544d8da061f7be33bf5beb6389001eac3131394a3bd9fcc6dde0fc7fee183b5be8f7d9970966b47953c6f7046def6ad58c72aa4e9f4941f0ded08da7f9b889d2ac6f4eba2dfc13d0fe2ed74a3b705cb1b4a331e6d89368b60a268e12024a09e91282b20d223c1a7e629777bff7efd1685a133b88fccfa5cf2f8ab06734889f2222b800841f288d5cd2fe297c11a47f47df422069906b7d03e161d93e02364f09084ea67fe1873eecfc566321dd88633b9d811ef3e2ea0f1c2cf4e12383a3e5068ce132f2794ef1641b82179fbdeb2bdbb06d24f14f052dfcdc5a4c977cf176213b5216c7917dbf41b821246d4948f8f9de07200b56ff568a8bc7c19a24d3c3a731fe41777c51af4da0b4bd18c0cb22eb553e938fc938579b5741fc5934cf19838cc75549f38fb1ff5a7558827e1c7c36ddadf7abcd2fb8be9d194fecad78d02ec93390d150803016d782b69858764cf9854b266e40079080db077e249ac0e1ed83aab020a0bea190a286b3c4e124bf5f74929916f2073d72c619ac9ee3d11e146665c44ca675014d48ed46af82c910b14474ed29567eef40a5b700084a69f9599a82fe6845a5ba07466904f55787295d40820a147f6af2f98f161ef9a1deeaf06d28e017acceb46dc4e945ade19179b76546aa7c46a8baae609e7f83a68ccb08085a84bc33546a192a18284241c6e1f12b8b2ad3390fec216cdf2a7a0f62cc842e532f793ecd566494ec5d3b0439573d2306d63f07c066b49b6cb19508affb1e56d366bfe4f51ccf6b11b8470a9386f529cc22c6b7e88d6f57b17a5160527c530ccf5029b31ecbc273bc741e32b4b1ba7781820e130fbe7d31c388c55dd020a14702fb88560e3b4fecc67b0724b96d232ebcf4fbfa9d857f719ef6a1ed2c7098575e29a27da6708139bd2e1a8e5ea69a9710a46395e865e02dd68530680cabbd20932f0b256a5fdd6f7cf14b88a72bbdfccc79d70bbe5bb42dd48b073f51703bd0028f3c4099e9659106d616d98337350398a1ece7429de3f875507a3670b39c6f75cac9a4c3f58d9c9a0a813815d49a4a28c41517a0685b7b03462a8880cffa4fd20b0c5a67ecd877cff0f802629e6a153d4702634de98369861fe0dee94fd42e55f94f8e09248236a2fc7f70348bab7b7bc4a5c512e1f929a7b9254870c4c2573093b434672a35807c1ec39a695c5a5a3cdaa72919a9478a4546a8e2065bf3b8b8f90e5fb24d5f21eedc498070cb75dfda92b4c0ad999291e92fafd64e4cf9ea8406e87bac9cdff4da2174be59635e365ef9e6d236551daa89a9cb835e8d7fce37e204e3d60f4d72d47eedb6a506210856f17f12b5fb3ad4eda19c0c6a84af58bced1a85ad4efe3ae1997c3bfea0e4ce791971338e0caf8f3d95c9e7e7a7adaad7e55851f89fe6c13f14e333473208014caf113884049b44ac9254fb316f6f2d489109bac1a7bec47ff8ada1a1ee007c59e67a775d617bfe86b9a2c6ed530b830554f3c117abae7caf23f1725890a52ac8d23fe838a79510a636a30c3b3c8405f037f80a3f2c1c0141e9faec2a71f04d8213ccc420988714aaf61e2666fd7abd79a619647f7e4e33e7705ae249338efa8ef800cec666e8bbe383d4e98b9f1249369a87a9ed6d04b44a302a435d4366b60d4abed1090bf4917f3b81d73aac602d9678bd059df8d8ca1e97dc804518f5015036050492433100fba9cccdd7564d33f3ef578d4df5d8014ff4c645798db36c5db8e7b81b2cc09d31838698bc870842f82b8727b40f466cad4824189e823ebe5f3b8b40c7e8bdbd467f7cffef04629b3057c48b9851741835e82afc16ef6c3b971facc81685d5835f8737ff11ddce130b86371450b2f272d49d93260e12669434e23c366efba423cd295a6235e5002ae58276f3edc6342f2b376eb8e0d586bcca154f98628aa71f577c628bac14c1c2489e7e34b109005715a2f880c4c102b8048c09574df2e7c443c84f44222d51e4f3ce7619f348ad8bb863040965371a9e0dec6f9a9bd696ac6d6f789b181faaa749c18f25fb4e9c70a032c5fb3385069d083d91c6aee5731e10c779e2dc38c1be0a5e85b751f1752fed353a4d895d2627c6b8a00516e087b120efcb14827368376336248454fb219abeb631dffc1acd574ceefdbd8cd1b9c00678db82a60e5066a0542f5140055b923c342621f6001cb99cbf6a7a76c32661b9d1f48570b6482928b1a55a0714c0b72ccbb326a006ac372c8cc9b511003230189e758acdbbcd3e898d4424c645bcd348a06ca1a43df64cca06cafb08791ae0c1702290285ff2cf4dd3c01130115f2707f51e1469bc911ba8c305cb962d079710b869d5e3c054080cf85d2102fc7f86e8354a97e4d7482ab723b6beb1886943c25b6f4f45f93d1ac605e69eb6a7e7d896585b931d086d2cbb1685afbe82533766ce593ce8be32704311a21144ed196a8e6ba9c3166b3350a61b2d5c2e3abd58a3b22eb5ecab966cc24e628d721b94d1e14b332867f929757212073d90498c90c6408d6c7c6c3853c009e48bb655abc857e2f910ab9b0fa09ca568b1947116573bf8f1fd7843341098f43cb8604ec4766680177e13241295d20069c076c7a2024aa3647fbda859a452b3a48dc4676cef884cb7040d0c6a1c6a04ce0c1d74030342c5904bb606d936948e92535c8c9140c8ec6c497f848b89eefa9bd69715a4aeae4ff43ff227cf9ca1efd7668e98afdc24a3de77f84a6488ea392ebc1ca7203ca042a7708ce4f23dad2e279484f5b7948b21145014dca60720059e59295dc73f4508d3f7b7decab5cb394b46a8bee968ea6f5f2e0deb66470c5c78e0142cb16d32ddafdbe07840272f1c2520a4cbc675bba7cb83ecf739a44921d8fe6408c7f23169e64b48029073370138027c3cba3cd39c3bc0f18309409151c093612963bc9fd1c5d5496d491a0f226cbab30990f38c66467b4aae6b0ac938f95398f80ff56631a4a9e18b6b85cc0694bebba86260b87c83608a8affa6835071215f7e27735863cf5d125d631a6089561e1169063f3778e7964bc2c075e60ef9091682fe5b22bd71ecffb7bdb43b8444a2eb67ccd17a6166a446ae6efc297b94f876c0d8c86aaa2e9c23b578ee063e6df4f1d98a68ed0cf45bae8321bc346829301d9fd68904bdb13ca007abf3eae026de7a8874df34631d3db458fa7388d104e163b045fa11544542ee51e3633f697d7bec83b3a9a27d7584a32893074ad5dad6a90e1f88d12ae7117d2a01ffba3fc09fa64bd15e5a9d0d0343b53f4b99cca0e694cf6420fb2cc9247f33f34c52336305808a93f2183994ec308ccdef252c8e8af5606244b5ab1c2316e11b3d592bc66b6f3dc9f140995a0c931af0dd97d33434f8483928a145e8ffccb2decfa077dc2786fb468f5641746ae8220e0fbfd94afa8f37c0423829666fd98fd3596a22b76957eaf954db3a2b8511124d8fc4a544cb7a9d6a1774ded1144ca042b1afddf9696fd3a0610511be3ba89dd1e2f2d43a7b7904ecdd2e8d58aa6287b9c63ad6bb85ccbee09f6570f730c13b918aee86c6bdf41f27231f28a31f6583f59c536047838a138c7a9dffcc3d8d42dadd9c6e158a231cb053ec59fdf269a5564035727a5fcc60929aa9e57b0bee233122054888f9ed7d8b26672e94b4d21e6afa84d50359a57e385e805a4ad70fd57b0fa8cb23773231f7c6dfc805855480a3ed0b4a4d2356bbd62dfc813f092a4095545f322a2a7427200b5b26d4a20f239e37eecfe5a061b2750cb4ed06da72c5f37011611b4d50fab7d6612c16cdd8313c0d322c83fe04202b5ca87ea4b11e449a9c926376506167d05f867fe40d007c98199669640063dcfe1283f83f6baf4c56d602210f48d7874708c4c46ed0990ba8426c58e25be47f3414461623946d22fdafc533dfd208bb0a034ce75df6f87eefdd1f2329b225b0f0919485dcf9bdc4701f07f858be5452dbe724cc9beff30630e10c0a531763ad75ad60e0a5ac759b519aa86ea297efa2e9a7586b121b039a171c122c26f372624cbf99846c490dcc81f3db89c67709fb7859a2c59d3928f338aa6916470ffae5db9a44454cb8adf787eec2e610f6216634b758e392bc332c404f942fc1d06655857aa8683a28673e7f28048fa68a7fd5d370398e01760e761255a384769bd7e4ecd0000608574a96205139b0b7896e7664e107c4a1bb922981e3c858ded58e3b6910e8e07c7718015a3ffcca9e6c48acf5af687cf80c2e7e0bf75dee4886441e16ad4a393f56f2971b581ba7537183a4b16c4dbc860d24308c67c28c9d37bcf21fd53d786c7f19360ea47253eea45f8fc86570759a2999f0862fed0161b881f4b3d108e2f8348dc4e923c54675dc1c408aa42ab98b18243f619c6163e46f46c0324f185fabe35695150592e8ea1b12a9955be83c93d1ccf368e554131d408a966606496f032a7c03d0d5188ea07a1cbb49c7f43247b65e0437cd614d35ed56c400ee9cc3ef80df645e55981d29bf4de17bfca93d1d0c36c238f40d17e95c08a82453ca8455115b8985bb20c70ba8cdcfbbcc98158b6ce7ee833bab86d40e354494617236ddcc0c378dd115f283430cae46b447cd928b9aa64938ffe27b001ebdb9ba9c6f477ad211fe2d68693b9970fbf487c9610717883ea44d749fa557a1bef169daf26d9441bedd1edb38dcfe9f8d51965511757cebb15f951dd66452714d925c6dafd13965e0d69840ec5a394fd8fd78a577b391402607557cb7a25a4b5064c0ca5e5de83b21df26c04135ed1a40c38f367656945236622428ccab0fdc034b39d1b53641964d1270edacc16193568d9ad2d55ef620bce4dcdf7ba604179268baa8a9eebd51afaee02c03d51580306b6959beeee31ae6706081cf00ac218aa1157115762ad8c8b6047dc38ef34770f1c72957bd8e048433eed177d7068ea969f001e4ce39646fdd4611bc8d057479fbed4514e300e85c871200d7c2e9989228ef2c71e5f9ca09de4dc8a66ceae5e22de348ade555f0e47791b1def5038e6ddc048dd1c841bda89fedfe3c1903de16aff92e7cae0fcdc392a577aa1e5b3a08ae4a86d1989d8e45e15c5fac32acff76fd0ac965bbffb771e8248689629e57667647b1d4ceb6285b8e130cd039260f0cbcb28d405b7228c78991b36d88f2ef2a2600f7a2e56fda50eae4881760fa8fa478bbbf7bded0422c7d0f724f6553565737868dcb19dcbb19d0ba234547b254a246936433b202fcb34c004400632be5c28f83b8f59235883fec13597bea2345c6e6994204e7432e41ae1a179b041989bd773b362c723981d5694c7d81e1f3c1d8715e3249ab1c3d9c2d3e8347a9d3c9856898b12495b26546a21f2f3a9700db148ed21c498e1ccbf30ddb55a1f265830a45f877adbf40df76afa858bd87c2d33a2a641a093ea03030e43b64d23a5e48727812300c48ba474ba4b897fafd2b0970bce608195d2343c77ed13ecabc516aa921896a10e08e11a5af408db222e39a5bee4fb8b8fc56f4dc9902b2a237dae5006697a4eae4ad3105e654da805c188030c07b227d2fd12139e5f8cafc79e2482200e66b90b544c118c4bdebcc88b52c53dfdd0e315c59f2c26"}, 0x1008, 0x800) lseek(r0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) r3 = dup(r1) ioctl$KDENABIO(r3, 0x20004b3c) 16:00:50 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x124, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) 16:00:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getuid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0xfff}, 0x10) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/72, 0x48}, {&(0x7f0000001140)=""/185, 0xb9}, {&(0x7f0000001200)=""/87, 0x57}, {&(0x7f0000001280)=""/86, 0x56}], 0x5, &(0x7f0000001380)=""/74, 0x4a}, 0x1) msgget$private(0x0, 0x404) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x1, 0x0) r2 = getuid() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x19) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={r3, r2, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001540)=0x100000000, 0x4) r5 = dup2(r0, r0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000001580)=0x80) readv(r1, &(0x7f00000019c0)=[{&(0x7f00000015c0)=""/192, 0xc0}, {&(0x7f0000001680)=""/30, 0x1e}, {&(0x7f00000016c0)=""/227, 0xe3}, {&(0x7f00000017c0)=""/18, 0x12}, {&(0x7f0000001800)=""/232, 0xe8}, {&(0x7f0000001900)=""/12, 0xc}, {&(0x7f0000001940)=""/128, 0x80}], 0x7) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001a40)={0x6737, 0x100, 0x7}) unlink(&(0x7f0000001a80)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r6 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r6, &(0x7f0000001ac0)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x000/../file0\x00'], 0x13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001b00)) r7 = semget$private(0x0, 0x4, 0x20) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000001b40)=""/4096) setegid(r4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002bc0)={'./file0\x00', 0x4, 0x6b, 0x78, 0x1, 0x1ff, 0x6, 0x6, 0x3, 0x3, 0x1a3a, 0x6}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000002b40)=[0x200, 0x100000001, 0x7fff]) connect$inet6(r5, &(0x7f0000002b80)={0x18, 0x2, 0xfffffffffffffff7, 0x9}, 0xc) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/de///pf\x00', 0x8020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x20, 0x101, 0x7ff, 0x2}]}) pipe(&(0x7f0000000040)) 16:00:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x8, 0x0, 0xfffffffffffffe5a) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30508, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x6, 0x1, 0xb1e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="509951452faa270c3ab5e0ee8db86112e8b475cbb0aae170", 0x18}, {&(0x7f0000000100)="4fd996959452cda5c17807cc6a94d4b475e6ae01ba2ab81b1dcf784a580e56c2daafbbe9fcf7bf0513d4444b4be6d9d69da7cdcb792ba5958ef7f644566eefc3c50ff0b6a9f4ca0442d5898aa0d4024eb2c3c52feb79dc6153a6", 0x5a}, {&(0x7f0000000180)="720e58e0fd5eaabccbdf75dba13f3b007ecd059a594530ca3b8a7b7e9d5afe094f900afc8532c7f72157c04ced59298838c2f06930e2ee75db0079bd27eada93e5fe302f21385eeed9b5c75f404703f4d4c1a4d91d5a12430cd10e1cce56267b8dd8ce0276bcfba4bf46c22e60acf1a3aed6ae97a01389c89810417e69046681231901ea75598db7bda6a7550213aeae3b02f696939ee78699739915d0d31fe257c3358fc03d506de148360a9ee4e7585e3c510514f04028ace96eb3c95a22275f9cb0d7a32053c09f2544ab", 0xcc}, {&(0x7f0000000280)="14e83980e6575d0bf065710eb45da754a9b13482dc5f2fd1d881ddcc688b0909e3b5fa9e8a633473d6b85b831097219a17ebb3bf163e168b6de849c07718464a02c2492bb2da2e8a41eddafb969a748cf9a143e5a4733010c5e69b2a741de519a54b9e9051b8e89bd704a63f45b4c65e35b2f4308034a8e363fa7d09cbe7565245b6717f698fba9a06207836d8ce0c05cbb968e82bacbe9d612f314c0f98d8e581eecbbbcc6eff74bd44bdc0e874ce04111b67c5f8eb3e7bd7df8e14933aa6549dd9341cfd2b", 0xc6}, {&(0x7f0000000380)="5a82342b7f3414871e9a81141180222e816ce6cae8e13f04bdb0c9e4d91c10756b77c7163c11b508acd6b60c5e3829caef4f5f6522e084b69d7195dc31b837b8c6603d5455833611be5b273b46b6765c8ab6b63d5f84b38f5f92220f95c142b9", 0x60}, {&(0x7f0000000400)="7d126d7a3148104a7821f9c8c6a35d1cfc17648c2eeba028a6c540d0b52604678ff0639e58588523da6ec32a8100f2edcfdbe5c072d378e08d713faa3b6b7c2a226a623b87940e639f426e9290a208e915ce3f67323700a7f44564935d405cd0b0e9c323c5540e517cc73a7666e59553d818090d8398bf034170dc89d9ebaaafe96997e23412f8c841fe36f69515040aae429e573dd40cd1f6dbdab457d8594b3b7e143a399b0a64", 0xa8}, {&(0x7f00000004c0)="caf61521e174738229e848c2739e6e24c42f009088b4210f5dcddc8cb33fa0d4c1cfbc2da528c22db564df5b6e5720e801c2da30cdc9698862a7d09e5c0a35bf6ff45f6eb6406704317214b5f1bad92e3c0fcf24cb87117e660b539521e34de52f2302c3014662f9c5d86d99155e68622175b01211e6573a8bebcb9b77ccc619006fdb6aaf49ceb67886", 0x8a}, {&(0x7f0000000580)="7b3879b48ff30fa64b76308f72a655543fbd43172b1937e4b52c7445f1823299c7d3b6454aeb26188037685653e5f717e60ad0d17ca700d4e9f634c5e50e7fc12baa527b6440e02cee4ca403afc77e63777181a26f75161fcdcf833c2dd3a24a80299a0dfb3b5549bf74a0", 0x6b}, {&(0x7f0000000600)="058c069ebf3daed4e1243391d05af0aa1a73f3f7d090ea6e4cfab081784ee25130ee205d0b85f3604c9f208c06914b999858", 0x32}], 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x10, 0x3, 0x7) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) getsockopt(r1, 0x20, 0x9, &(0x7f0000000000)=""/57, &(0x7f0000000040)=0x39) 16:00:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000008000"}) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x26, 0x0, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffe36) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8881, 0x14) setuid(0xee01) munlockall() r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xff}], 0x3, 0x0, 0x0, 0x0) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chflags(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x3}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) socket$inet(0x2, 0x8005, 0x101) close(r0) 16:00:51 executing program 0: nanosleep(&(0x7f0000000040)={0xc}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = socket(0x2, 0x10000000000003, 0x1) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530005ebc5ffce4600a5e6a0c9075663138aecad7797609a2d96bb19e094af3fab3ec9953edf2"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) mprotect(&(0x7f000001b000/0x1000)=nil, 0x1000, 0x6) 16:00:51 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x300) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/143) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x8001) setuid(0xee01) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000001c0)) 16:00:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() r5 = getgid() ioctl$TIOCCDTR(r0, 0x20007478) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x2, 0x3ff}, 0x1, 0x80000001, r6, r7, 0x10001, 0x20, 0x6}) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r1 = socket(0x2, 0x6, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r3) syz_open_pts() r4 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000000c0)) r5 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r4, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000500)=""/136) r7 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r8 = getpgrp() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r8, r9) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r2, r3) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: r0 = socket(0x20000000000001e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00'}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xd23b) shutdown(r1, 0x2) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000050000000000000000000000000000000000000000002000"/39], 0x2b, 0x3, 0x1000) 16:00:52 executing program 1: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7fff) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) setpgid(0x0, r0) 16:00:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800000000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x480, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}], 0x1}) 16:00:53 executing program 0: mkdir(&(0x7f0000000440)='./file0/file0/file0/file0\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x228, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x243, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) dup2(r0, r1) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:53 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x81}, {r0}, {r0, 0x80}, {r0, 0x40}], 0x5, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x240, 0x0) 16:00:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc10, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefe7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9098cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21aa7bcfaad790b8e6b1ba5b2f527b983a5e9fc020378ec511054d136871a93227cec6964758a660cb8e65789236c822c88f7ccab87e43aa99669ddaf00a119dabc3165e84fbc67cae5c774a46bf", 0x109) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r2, r1) write(r3, &(0x7f0000000100)="2049b7f298a1ac9fd73555044abca9c2cfdd746e05686104a6eefeb0169b7b3fc6628860ce670c628c18f06f3d4293fdbdddcb6dabd4294db396e95bf84f34", 0x3f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x3a6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000240)=[{0x2, 0x1000, 0x7f, 0x81}, {0xfffffffffffffffb, 0x0, 0xe79, 0x8}, {0x2, 0xb, 0x5, 0x401}, {0x462, 0x0, 0xffffffff, 0x5}, {0x6ceb, 0xfff, 0x6c, 0x1ff}]}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x2, 0x9, 0x5, 0x8}, {0x0, 0x1, 0x6, 0x9}, {0x8, 0x80, 0x401, 0x2}, {0x7ff, 0x5, 0x1000, 0xffffffffffff7fff}, {0x800, 0x5, 0x400000000000000, 0x5}, {0x5, 0x1cb, 0x1, 0x400}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000200)=[{0x1, 0x1000, 0x5, 0x5b1a}, {0x2, 0x1, 0x6}, {0x8, 0x9, 0x0, 0x1}, {0xdc, 0x7, 0x5, 0x8}, {0x8, 0xfffffffffffffffd, 0x10000, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="023d8fcb5a647befba6d62a53832aba3a2446965bd79dc72886016f328485236f8d77358a841764cf45a4bc5c5f906d49b453b035df4884638cbc30b82060414bdbef25ea3e8d4725e939fa801e7a97a3c819b823ce690dc7b3bd5cae45460e4aadf1ceeff41aabcbaf1faa14766f49399288a52c3c91394223fcca20466bcfb4504b5964ed1639e37cbe167645e19a127998a2b6880e33c811452493d0409c3") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0xfffffffffffffff9) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000380)) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) listen(r0, 0x400) 16:00:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xfffffffffffffff7) 16:00:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000180)="10d02ebf3b993f02837fdf7082b908e616252910b0a008ca28fde5642cf7f7e00777480b2d65d6df90736fea99e942e1e9dec8a558ab9c", 0x37) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x8, 0x5, 0x9, 0x1000}, {0xa4c, 0x81, 0x50d, 0x91}, {0x7, 0x80000001, 0x5}, {0xffffffffffffff9c, 0x400, 0x6, 0x95be}, {0xfc, 0xf95, 0x3, 0x6}, {0xffff, 0x40, 0xca7, 0xffffffffffffff7f}, {0x3, 0xfffffffffffffffa, 0x3}, {0x1, 0xee9c, 0x7, 0x8}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000001000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb000000"]) ioctl$BIOCFLUSH(r0, 0x20004268) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8200, 0x0) setitimer(0x3, &(0x7f0000000280)={{0xeab8, 0x7}, {0x0, 0x3}}, &(0x7f00000002c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) 16:00:54 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x22a) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) msgget$private(0x0, 0x11) r2 = msgget(0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x208c, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = geteuid() r4 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, r4) rmdir(&(0x7f0000000300)='./file0\x00') kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xa2, 0x0, &(0x7f00000000c0)=""/162}) r5 = getuid() getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) close(r2) 16:00:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000000440)="18f198741c376ba9526239c8b2ed96f9fad41768ab9f2a77b57aca0859a620aa6d46301297d7c997c519b2319927fde5f8b0bf24a64d012f311d82d83730bca485e089be8e4b92d4d1ca5b675b41839e53737533a2188d95cc06833e1af3a9827b0837d62391e0f7f5df9448ff991bc6ff1b2d95bf54b46989fcc4e2594d3ebd637a83c135bd76abbeb8c7cd36acd176f63806325f7fe3b136e0a3c36e8ea59da7006d8254153c5f1132bf6712fa9804e8a215efc98907a0b63d6245de24267708e59848abec68e41acf157ab8d77018f3d13e7c4e981df0a23009173caf00325f786399c0d198f2aec48c5ac7ee5811cbcf3912cfc120a7558ee313f92686f7f795df852e710a9ada32d89cc58e52784d668c4dec3e2b5b98f670ba7dde9368a7a7e7e1a04e238495faf59123a17b1fe7e8b1dac2c40ca3b432547bc8f4f03634f727623fe49bf9877b1eaa721ff5a0a37e55ca505cd798f2dc1cdc92f95e5dc7604b0d8d24931b9d44cd545d085e2c262d97a139c172f4c6a692b8979300cb469de3a34168fb242acb57584be818f3ce23a053583048bf6adf9f680acbd93d372fda356a1c4cef297af81bf5ab8b714276368c46e8c17b7475314532084392506142522f904f146d01e384dcbf2877b07512b05cf81639d53591dacef70765615cb43dd5a162f7e67e3782616bd35af7563c0cd91f553dc8337fbd6b96a3018ae5cfe692ea2863c7b76eb025eac2582b0e501f0d0998241ddf6e713e801ca58adcd3624baddee7ea7f22ba7b9348bf8702de0e9fb5840972cfccfb37cca6a3070b6b5cd19646c92868558848326d7f1cc085b371fcb48f2086d9a9bcecaa0e913cf27201bb052afa2ca4cec929f35931dfc9f6acb89b4996674d26fb7eb2cb73573f2f780359370d79d82cdf9579f97b05c289f143982d42ada38e89078c9ed458e12f9feb041a8ac647faaa8d692cb0ad637c4ef8b218f5acb9130e9e2d077a7a4c591e27dfb75b08bd30df4dcf42ad7ef601a7e4fad81132e33cd11a7c8cf13437476ed3a4d5f29c02c887a06efe9d678f13bdb85298d78942a51106097a5b64d99022167e666f889b92b8039b8ba4a0d4986f998adfa029fc4cd54b62ca3ec356fb0c75eeb3f432592649af981077c95822fb699d8017f4965f697cc6a738eb9c9edf37a833cdff2994e98fdd7172411e3b1df23e9c570b7c4fafce2a6514fb45b4257b978ec2f8229e380e65f7741e8adeb02d179e216be722ac5d929b0019c16945d03c31438bf870c8779d99b3253202f384a60d6962f4a120d0cbadf1a368016e8c3d1fa9605716ae7ea7301c2922328c7683f7f6a6a3daf409eb318dfcbaf1a1e2134f5cc301161b6ccb5434111b861b911ba65eeec055c4e01815df9021376aa20924a3698b2f24ea0e4baf92879078b7920eb591050c9360dda62d789df93009a87b12cfa437519c784bf191f12078e391f2dca0cecd9afb96ebece7f30429bfaef8e083aed90bfec312405073b3f422afc3e8860d281e5014fa6c2b062ec35d6083ff4f76f8ca3dd6bdfe75f775be347471664dbc952b8c9168564227b02545550554c5bca13971275573651b53bebda0b46e306a611e54b4f0d44780d58c8f14011d432562b6f41d199edf27601fcad9af001087303d6f1aa5a51f8103983a4dcf76bfea3dd38e4fe86e7756dafe221c5da5820a1402598d396d0f9b24ed92a17e239b756d04e8631d1057f267a93d2baab7aaeafc94cd373fac7440938974c9291f361aa0ea3ed9941ba11a127b02d04bd147f81436b188e3a391c2267b7dd11dd5fc8caf9afd8c8e5491f4ebf2e2219e28cce3b3d67fa4f2c53eeb1047589bedfb9ad1ad1b6a3d436ae2e89ae82397bf2ac4c080f4888ab4467798e28698f8a160eb4e94c88d4eb261fb3ec3e716f5370d41f587fed4b83122d805198c3d9be4f902df7498c61835092bda974ab024f62f511291ed9b3c6518ca6127c9ac7194e7c757b310b7642bb92d6a7c3e2a0f2cf6b4a28fde7c9c55043a7d0798c7fda7ae2aa470bf1be18ce6c35a9ff6d6d6a5dbf20f990cfdf364e4b32b7b5595b1de55c821432268510157f8ee4c520530c2e90abd21ca96836436d2c03837e66f6f36b01bb3733267eb64df7633173082338b14d73b70b6ebca3784a3899fb82179ac295da693dee2a50dc6c34e9dff74c8c478d780b8862e1a8a0f8296cd05317e612ae2fe1fa1d4d804e1c407a263fef9dbbbef968d33801cd48b1a533df1483b29b5f3e46a02d33a47ce08119919a7ad3265f8e2f5a6337c2afff56fcd8f920807b27947247720a9c314f97efd1d307785c8cf7a6f2eb2051dfd2f0456f8a8057add2a1d8fb0ae7db68c7e554a78705a1af4f0750425b1d157c05b2dd99eae0f7b6cac6dccb53a9bcbfcb03c3b0d3864f46bbfcffd508437cf0e7480e54cdb2b6b9793480b335267c9ff07ea39f5491f0fc0294097d7592549d8cd7bdb67074e060e6d7416e8af21435d32df031195707fbde058228ed70c0ae6e20e6e65fff8f37552aac9bf9f59428d5ea1acbb16c7fbb73e5fff201850b5a8ebb1e03f7d986439e5db691ba33f717d762cd3f9b0e9294b2677cb56e1814d44744e7b6b8c1e2ff65bdad467c89bbeee9e95550d3c1a8221ca2a96f3e577cc09f5838e6b377ca9be1492df8234880d1feae751ef2dbad4ea654fc6c869e6e7ae2541d7980b2b125775eae4ad721ce805971728eeb8d3c93a5e1ea61a65f5f44e6e04ee421ad0456989b80252d813cd96844244cfd6bc5171f4ab4185e75d74d0163c79d7f13266d4df589616868d63aaa5be300a420b7c7d2881e447996b322a26d097ab8a30e766733af7fc031352b3540ca5eb94fd02a89d4cf0b33eb45cc164caa701b8449a242ea074031bbdd06586d9e5440bdbeb020f5ea8bc23830d6d09b3365d9a6c901cfa60c850226f48a3f53eb6110266a3225bb071ed7fd91132b6ae124368e69944fe9aa932414560c3788c7efe9f17330731cc91c031ff1f61773e4e7786e943dfc85e087999f23e8f5793830334fbf4813fcd190d9cbe9790b6b8ed836d8fe5b7e885f19ba16ec7abb5c7a4d592e6e702ed031e64c946a80259d5097029e188bc1fc9217a55adc3fc5f081e96ef4d353d4b7f5e36ce0213c20551d2d6d8dd6ecab81822622eaa716d4f135aa94f77fa364e4f87481ba38a92aefbb7d90fbde9a79bb83292c44ff7b08070480705a525d7db775fa9cd5ad3aee12eab54fb106aae166a022b4f09b10cfda0d8e066adaf5af42bf0f83beacb44e66b25c16f76727f4a1a91fb24ed83145843a97f7da92cba5c913821766b48161fd1a5be5f087510967198210ec3374411b9c0a8b3e8a3799c2128813f4c2c43d2e6f17ef7928d85b1fa8c3019738c7d0223f9643f82a0813fc87f20c94e9b2a4138d2009c9834da5ca8e9bc4d0e3b0ebc8ab19d6c96db0b2fb4dbd21ceeb33cfa313330f4c1dc43dcc26ae60088354698afe2458aab0353e6b6bc07f121b6b880ee745512980c4ad02a0193bedc22fdaa56400091adc7d4197fe18c48165997ae26ac65d561ce702133fcfa6403a922aad6e970acd8f747c541d29787b99e66b56fb263d74a0eaf90deca37bd9af057f025fd81104c815e5958efe988c3dac7487778c912cd818fb38a4277869e947103167568ccecf49a002f622a665618aae5efee33b06510a0f4548e3b34c81e9c22c4bd3abb61b1125d8625d6d66a849b0fb9bb79ed4d0cd1191124433e0fb2b21cb72bfc59e2959ce35ab7b0b427e19631398194d0d09f9ae20719a19012f29168f849d5673fba8f8ace9569955f40f2bdcfcd1a8405dbdaa6d8e61d187db22bc8782fd34727c90d0f6e829ce61fe9ad84e726692ece8acbb1ef2f56fa30b00e4b03f2a850071a4b17e9389d51566dd8b697d9ae8f7664b0590b1a82fa0fc20e5e52fc3e4cbc63bc744098c6400c0603f7b346135234951710e7bb27444bb6fe6fd305a2b00d885a2eef15993ad05df5a8c3fbd55f7f1739777bba1e94fa3029daa221c7410d03d0de3ad35d1b1031426dbbef8425b5938f5332c1277a5e06981b2ef6f3d9d63dec1854fe5c95087700cace19b94a2610c87d5fb174e08777813ce79921269ca801fd0a095f2e0a54981d41789b73cc61dfb77555db9d383c3ad9dab9ff3efd8afc2c1b298f0cd82811630eb6a8dedc50500123efa42ccca352ab7d788002277e78fbcf5a266944c08412baf72765d5ad7b089b9e9c10729decd17e4b66ebcf50c9933010f9a4955af2461e048e4185e276f401a586ac8d642a62683545456a82946435dd3771ad4bbc409282f10028ff407ede27984e76539eb2daf9d1be55877ccdcdeead49fb0436ece328183bbc5759842f82d4765cce074be9c38c83265431b858070234ed91de508707f6280f7e2504db353760c533db19572c9b5d1dfd59d126ca49e018c5bb08ce91ce3ee785cdcae28bbcf7865f6725c84f2905cb8469206c483a37ba4fbff9b4b1aceea82b5b8c3f828ffec27c58ae93aa45886767610f19a0bc31b5e22129c80e69644e9d7e51ba565e582b754bd62048710a90efadd727f9c60fb068b30b66f665ce0ff998891f1398351bf7dd3c3eb75109fa7190d5bf4b53c3f209ce2552131c368b6933d1acd1a00b9727c3ea90f36bcdfc146c448a6a3be5ec7f21fa2f82b94a2044286c4b52f5b423d914357065ca19c9360eae007b0db83823d886d843289f4820396bfd23e8def9094f3ade8c791f55086f42bdcdd42ae335849f25975202e8d6ae3cd2db0212f6fcf0314dc553b28bcbf3659ca1754467c82b8e606a7ed0f2340d408d4d0f949716348e0d7041dcc741b4bce07bc68c547b082b209eaea91d04fce5da8adc3468e32a611a7bf2baf2790a965f9d9da02f05e9149e17cffa1bf7ba94d0401a1b374efd4f20bce740a13ab5d24f16ec66cf2b4019efd992981a586c0d899bd94d8632a59ba4871d027610f6a2927f41a38ab3151fb5da2a1d6ada29062b9ae88b002ce2a8de525119c087954efb3bde7934a88ad2a039d1481e4d168f342f9608893f2b9f73af84e0c9983ff7c771bb3a75a8ebce2c97cb9fc6443eaa4c9d8b805624f456d13f2ff7ef12b46a7bf7c87e39eb506e3e6ccefe01cbfc70e8437a618f0e98edd46adcbd857c3be31a0a4caf5eb33c82b43ec57cb2cb4ad18c35f0ec97057a05873128d4586e01db2e3b960b98ce0218b725abfe3320c6e43eb4f2235a5bc7f1eead21d5fd4ebc55edddbfcac54734b16910a40238177de5cb96fe62d40b1f40403a75ecf875c9e05f1a2132e0f356cce1effacec56f05975e0b0d73c63750086919df5e1c8478d956c3d3939d462b5a4c5076c62dd29c3625227e0320e362a8c9fa629284ccea42a7e7cb9e6e2255abb648b6a0b73fd850a559940aee7f7fab1a12436137cb243d89fa3e47713d4a9295d87e94da62215f0a5fa7d73252e42a857ea1c5115719fdf5a0607d89244a476aee75bb6023e4603c1c025fa5fcd5e062aa3aca136e1087da232966e1b008c76f8db5fc02ade9863610bf708872e8ade77f588eb3c07a4a4d9aee290f6f8b5249b0d171f592dafffe16199014e808e1a530450006a36284b213dfd558dffaec8841b009acab8a8f30eff0b6c6b5788176bdc330cd2c7c1a8741db652aff997faabf0b682106b5562e6eaeb8491582643c22cbc2107a2ce513259862eece6271a718c2fc63196a536432f83c77c7a845d63f0b683f3768fbd3c2c3ad09", 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000000240)="7e8a3e61ba83c10203ec6b7176679e8958da6c12286792c063352f986e85adaa5ebaa4d9aed96348c57917d8ef1ab3dbf4a4d004b4df4b03318b47719a04b09b0ba03b5d4598de2b61a96ccd2999bb083642f671df9c1a95360730ce761a34f2581729fe45b6712cb3a60d4f7b77f46e7e9442a4b0f7f24a341874411544b21e1ed3f16bc6e7d81a444d04c65d9279a7c184a9fc55f6c694527c6556474e742f47cc03134bc82c746ee3f0cccf5764fe3585e78ea49a7d9f4e6903382dc03c3975fc18fd0950772d726ba40421b1d39363d723e1e492c57946864b2e3a8ae721fee2d75e6b9a0548f2bdb6c0501fc8edbf4a206e58", 0xf5}, {&(0x7f0000001440)="be83ac7811567a41447fbc1d3492d12497b9284a383b3585edf3531ec0d4a4f4e3f743375265616d4fc8e00471347505879b86370188650cc7e3337d2f71adf7e50ca4712540907908c7410629d75d4f2315edef3a9467421fd88a7d042c647d9983ff178472505cc0761b461639312584b687dbe9885e9629243c67873ff5b89ef0f09fe554f58848e0b6a1af109ec97c87fd9ec693e5783075edef60674856a469984c304c083407e4680a3871f9253a4f5246b9f1883f42b5dd8aee6ff193561fecb83c5d0c6101e36e6ec4b459ed27c151b01fac18cbed3676624aa33fa03de2f6f74ed1834488f5b122e0faab568e2e8f2dd36ad0e827a1455c10", 0xfd}], 0x5, &(0x7f0000001540)=ANY=[@ANYBLOB="e80000000000000001000000f80600fc2eeece19aa0f70fcd6a4756d364f9652a8f4f7469ea6f3a9aa4d2e835c3df879a7747530247ec9f5c61896ccd7f356fdf8df194a626fe04e86e2616ae96facb4ea47644bf8b8402f3dd9ec9a0b06000deeafd38ae5cd5e394500c62f686905f5757e22fba9372c8943ada8fa945ab30004619732bd50cefdea41eb88bb31b5c8e0b9992fea2d19e56b81fa13cf54c4f897a3772ff1196bd332883f92aaff1037c1e6ec553f77fd5548a75307302d6a1ec860ede4e1576cb322415f9ba439636f673030cb8bf64b871e65b6ff8d00"/232], 0xe8}, 0x4) 16:00:55 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) mlockall(0x0) 16:00:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="b4c76f12135fac3d48dae08f4a721730e1653000"], 0xa) fcntl$setstatus(r1, 0x4, 0xcc) r3 = dup2(r1, r0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x8a) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000400)=0x100) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20840, 0x0) pread(r3, &(0x7f0000000280)="ad8cce02a4937962ed878edaa191fc8029313b2a7911cdc94d253a3fc80486dccd92b6a30015d04908ab4adbe5060f92e8c6f0be2fa30a0f319476ccd608f6f6c51d8ab8a966bde1c298eae946dd0d129f27ebb588e86837f872b6fa1e0245bfd04cb239dedaf87f914e4d5fe0e87aa275823feeeed9df229c694a14945a6cb5ff744c02da3de160c8172a6c3c7083ff6b82cbca289d02f80bd954b1bd0a040e1367dd499144f9a1d82ddaca69c92812daee0a2e8ec7d8511a7bc16d526b43cb79e1acf9fcdeeaa365f2316306b6f087ad03eaea9f8f5426322274a7de2fe080423fd7f1157c6dd23f34aaa79f837cd4dc037e1526eaf149ef5d0abc", 0xfc, 0x0, 0x4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0xad) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xfffffffffffffeb8) 16:00:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x53d446da42f4b232, 0x0) r1 = getpgrp() r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) socket(0x338fca31baf22a67, 0x4000, 0x3) 16:00:55 executing program 0: getgid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x17, 0x0, &(0x7f0000000040)=""/23}) 16:00:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000000000000007410"], 0x10}, 0x0) close(r1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1) 16:00:55 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x20, 0x2, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x4955b9a20931c144) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:55 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x0, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c9a82bfd048f5aa2b3d36f6a4f886e795397733a4f13c3fe9db42b84296d427d1c58282fdb030958b820154b2b07", 0x2e}, {&(0x7f0000000100)}], 0x2) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff80, &(0x7f0000000200)="002692e2863ff19ae06f8f5cd61742fc05ad0900d5b36f05008a34b47f00000000000000f58eff9b2c9dcafb2618bc8fe9f772245c3cb063000000000000725bfd4ef74e24dd0d89dfadc0252741bad9e08a8999520700000011986a28e5") 16:00:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x1c0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xb0, 0x4, 0x4, 0xee}, {0x8, 0x1, 0x1a, 0x3f}, {0x3, 0x101, 0x8, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) clock_getres(0x3, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x400) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x18a, &(0x7f0000000140)="b6") 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x2) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="25d9dc5fe01a3e4dd26142d9ba20b5f697f145086058382dac8953140a571675a6195ff095dc", 0x26}, {&(0x7f0000000080)="daec144858e118839c120f8cafb753d55d9caefa308cd91fb9856dd8c74f4874cccc5f9a4b73f626a29252ae8d282128598d7c8dba75bccc930d64d6cb8ef5eef29655570b6356bea2dc5a7333e1839e964acc9ca302475d3a3020dfab", 0x5d}, {&(0x7f0000000100)="7fd980269af33cf8ad9725958ded42bfac8c8f4ec6deb4017828c84c5c5a2112c3d68696eff031e2021f63c5ad3f6dbbbbb0abf350cb22d9572ccbec54b2c53c1f124f056ddffb", 0x47}, {&(0x7f0000000280)="cf3dfc7b270d85d622bfca82633928582515a04f01ebbf1ca7de6742972b7aa651c94477d6186cdf21da477f6ba25b5e2790aeb2cbb40a80ca69168a3d028dc388824c07b3ff9283181e4b4eb953afd88134dfa26a6f64a34dfe9135eceb78dd1702c6b2e05bcfc8bf39b7556a2359e635f8d542f1937347af8b68abfff89dd607c13c53d37d3be6c528db5a7cd3f70a77d4e11aaf307d9398e0ca82b3233c969cb0c447806860", 0xa7}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1a01, 0x8}, {0x18, 0x2, 0x8, 0x1f}, 0x6, [0x0, 0x4, 0xfffffffffffffff8, 0x80000000, 0x1f, 0x40, 0x5, 0x559d]}, 0x3c) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 16:00:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e000000129ea86deb0d8088a658579b0000000000000000"], 0xa, 0x0}, 0x0) socket$unix(0x1, 0x3, 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x30, 0x9, 0x916, 0x4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f0000000100)='@\xc8\x00', &(0x7f0000000180)=':%/\'{%[\x00') 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000100)='./file0\x00', 0x20) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x10) ioctl$KDGKBMODE(r1, 0x40044b06) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r0, &(0x7f0000000040)=""/55, 0x37) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r1, 0x0, 0x2b9) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x178) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) read(r0, &(0x7f0000000200)=""/76, 0x4c) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x30}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7, 0x1, 0x81}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) fchflags(r0, 0x10000) 16:00:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10070, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) flock(r0, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x101) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000240)=""/99) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200c0, 0x10) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xa0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10180, 0x0) 16:00:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() getpid() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) lseek(r0, 0x0, 0x0, 0x2) 16:00:56 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xa004, 0xffffffffffffff80) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000080)='.\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) socket(0x3, 0x4005, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x1000000029, 0x8000, &(0x7f0000000040)="ebffcb48000004a3000000000000040000000400", 0xfffffffffffffe46) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66694c651700080000289498365ba11c90d19299a3f21d37e68c7f835eeff2"], 0x10) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="a0c7068e772c60451433d068c2b5993afa25139828478699", 0x18) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xc10, 0x0) r2 = dup(r1) fchdir(r1) r3 = socket$inet6(0x18, 0x8005, 0x4) openat(r2, &(0x7f0000000380)='./file0\x00', 0x80, 0x100) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1f, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x2de, 0x101}, {{r1}, 0xfffffffffffffffc, 0xd4, 0x20000000, 0xffffffff, 0x6}], 0x6, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x88, 0x10, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x8000, 0x2}, {{r3}, 0xfffffffffffffffe, 0x40, 0x7, 0x6, 0x97}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x1000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x380000000, 0xfff}], 0x3, &(0x7f0000000100)={0x710, 0x7}) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) mlockall(0x1) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x102) openat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0xc008, 0x3) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x9) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/131, 0x83) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000002940)=[{&(0x7f00000023c0)=""/183}, {&(0x7f0000002480)=""/241}, {&(0x7f0000002580)=""/92}, {&(0x7f0000002600)=""/152}, {&(0x7f00000026c0)=""/223}, {&(0x7f0000000140)=""/31}, {&(0x7f00000027c0)=""/72}, {&(0x7f0000002840)=""/108}, {&(0x7f00000028c0)=""/96}], 0x10000000000000a9, 0x0, 0xfffffffffffffffd) 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3ff) sendto(r0, &(0x7f0000000280)="52b58ab673bd09fda3310db4cd11e1cdc57f6e3765999d2e31be1e4775ffc46aa56384f2e50f823b9ed157191f0b3651acc29b8cdd29d582b6ceb24b171f794ec7010fa6963cdacfe8dca51e4c473b631da7a7958feff2c9a8bd90b6b4e972133e1192cd1fc44cdcb62f100ccc034ebcdac50d761a3e7c1ce6bdc0d622baf011e64b4428af0f14aba53f9592c607cb4576f8e0a73016b4d3afe3e64a26feb044254011c4e0b148d2ccd7fe85909f0797e6abbb447d09ece6461df075530cc8b93a67828ee9c139565344099775105e8d7d88aa33d70686865c7e385bf6f3a3c1cb28be79ae00bc9fbe9dbaf58f87fb0d23aef65b31a10108981824894efc00379f2a4700000000bc", 0x108, 0x4, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x0, 0x401}, {0x18, 0x2, 0x1000, 0x8}, 0x2, [0xb23a, 0x5, 0x2, 0x100000001, 0x4, 0xffffffff7fffffff, 0x66, 0x1]}, 0x3c) getsockopt(r1, 0x0, 0x68, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0x19, 0x0, 0x3) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x800) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:56 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x8000000000000004) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r4, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() r5 = geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r7 = semget(0x0, 0x7, 0x400) r8 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x823, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000480)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x36ce, r5, r1, r4, r2, 0x12, 0x95e6}, 0x6, 0x254, 0x8}) r9 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r9, 0x0) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0xfffffffffffffc7b) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e0002000000000000027875e155401d621754b336656259c0796615cbbd6e516235df385c89c002ddcd69a7e7814f", 0x3f}], 0x1) 16:00:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000280)="7de72ba548557cb4c42c3b431d058f8acb8a627320fa313d06b8e452cf215173ca44478a", 0x24}, {&(0x7f00000002c0)="569bdebdb8fafae85ab9073d747eda7220f1f8d5a4b99d7e678f2865282c2544e4f341723a86ca915033301b135dad8eefef29b8966f68760d6a6773d61e12939961741ea584ffa58711d38f6c8e11044c05186765d787a6e8e7122a47febf01fe1dd3e2d5f319cec0cb3bd052311a0dfb9f577285d9928f83a30f5b2a", 0x7d}, {&(0x7f0000000340)="87b9b0231248d04f0f37dcfc0a1f219cd335499046dcffad6b6f9cd896fe5ac967d0c53be1944108c1b074667ff6aa46b83078ce578b1b5c327b7857f5358d4af4160f107922c7c4", 0xffffffffffffff8f}, {&(0x7f0000000540)="571bdbe64da21adecdcfec5919ff6be5e7abc1f80664e8e6c9be6676184d92f10b41530d6ebf7142d50df8101900258912624415dcca84adc55cec2e1db9f55d9d7ab81361967251839333daeeb8b258322efffcf6c3c1fb50477ecb750a3dc063f6cb47c5ad837c40a649094bda6361c3e0ab4dab0f6469d53152dddb49e7ee0f9eb62deed7f9746f406cb798176ddb9ecf4130363b4c818574d8d147592864a6504aced5d55f118ba001e5b6fd1d551c68dd98fad51bbf154aceae1ffc6ec26f2a71149d10cf8f068382b5467e3ef68aea063570bef3a49e3abe13", 0x13}], 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() recvmsg(r1, &(0x7f0000000000)={0x0, 0x127, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/100, 0x69}], 0x1, 0x0}, 0x40) 16:00:56 executing program 1: r0 = socket(0x10, 0x4000, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x581) 16:00:56 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:56 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:56 executing program 0: setuid(0xee01) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) r4 = semget(0x2, 0x7, 0x208) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x2, r5, r6, r7, r8, 0x198, 0x8001}, 0x81, 0x80000001, 0x7}) r9 = dup2(r3, r1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000440)="b244bc8a63e2998d3c05aefe85ed348a83283d5852cd6219fb0b8175d65a0a76c165fca7808ddc895f90cf8f1547d196cbb92e0b7d3cccb16dfb362009aad637fa87557ab3c4e3e673bb3bd6eeef120d1ae1e69561b3b88800b18011c19904ee1ffa26afdef2b709a92158b3045c27b25edcb5ed270df83079f509e88267bf8bfc283769", 0x84) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)='x\x00') socketpair$unix(0x1, 0x40000000003, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r13 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000580)) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000300)=""/186) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xfffffffffffffe74) setpgid(r14, r14) setuid(r11) r15 = semget$private(0x0, 0x7, 0x9) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x100}, 0xc) semctl$SETVAL(r15, 0x4, 0x8, &(0x7f00000002c0)=0x12) setpgid(r10, r10) 16:00:56 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x42ff) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x6cf, 0xfff}, {0xfff, 0x5}}, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x4, 0xfffffffffffffffd, {0x0, 0x1000000000}}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x2, 0xee03, 0x7, 0x7fff}) open(&(0x7f0000000140)='./bus\x00', 0x8c0, 0x14) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 16:00:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x7, 0xfffffffffffffc00, &(0x7f0000000100)="b116a2d64a0e6fc12b1e8e19428ac5935f3aa20740c32c02c5869fec7e7de250157c0d4c80db8f74d4cbbaf0b783a7349944253d8c5550e02389d4a7c8b7a8fe3575aa3ec413e575c9f1ccfdb8a82cd7b911cdf8b95b95824c75ef256afed3668ae3a5fae984e71cd67d60632ea598121ea258803cb391d1914b054339da8b1bfdb66d780b23cba5278ba255144f160a5a555fe3247118a5f8e93769e94e1d431b7101e621e56bb9af1b3ad993c81fc05d67499abda1821363cf1b434ba7e8abafa380b91b9a4c59a8f682e8e6b5278d7028f504e21aeb8cfbe8a0d972f0f27567fbe48e29845210fa595ae1ee0218d97308becf06dddf37", 0xf8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r0, 0x3) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="4c2e5860d3774b9023ceef28b0e79bf98bbc753d73f5c692f4013cbe493d4b50501cc806543799862fc39fa3910ce7fc900e80800498aee5dab59fb399a802eeaf59f36ede26acd760cb78ed88e3ef50259cd6da3b3dc171c1c7dd5874a5fab8813e8eaa1aec04a7894d27cd42a66de1c2ad46dcb1171e14ced654698dd4335b7830a0ac786841bc9d1c60eb5e65332b014c271ca79fda8b416dac3fa858ef6dacab9a45eaa9e0504a0c3f9ff4a978a3c1b5c51c2064b28ac876d0d84d4f935f42c1055ec680b682a6f6c93e6c54aaa905505ceda7cbcda8a46ee734f05b4530632d", 0xe2}], 0x1) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: socketpair(0x7, 0x8000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x9, 0xacc7, 0x6, 0x6}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x8, &(0x7f0000000340)=[{0x0, 0x6, 0x8, 0xff}, {0x1, 0x8, 0x3, 0x10000}, {0x99c, 0x4, 0x5, 0x100000000}, {0x7, 0x800000, 0x1, 0x9}, {0x4, 0x7fffffff, 0xff, 0x3f}, {0x3, 0x100, 0x1ff, 0x10000}, {0x7, 0x1e65, 0x0, 0x7}, {0xb8, 0x1, 0x7, 0x3}]}) recvfrom$inet(r0, &(0x7f0000000280)=""/144, 0x90, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r1, 0x90}, {r3, 0x85}], 0x2, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x60}, {0x6}]}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8008, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000400)={0x3}) 16:00:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x6, 0x1003) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001040)={0x8, 0x1000}) socket$inet(0x2, 0x8001, 0x7) r2 = msgget(0x2, 0x10) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0x50, r3, r4, r5, r6, 0x11, 0x1ff}, 0x6, 0x9, r7, r8, 0x20, 0x8c, 0x3, 0x200}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1883cf31c697e836b936388cb49fbcf6ba77017f93200674aad607d9f78dcc4897bd47ef1dc6af9e9263226da85d551c638fe8c4dd9f2e87b90e512532710ed74bb01ed45179daacb7637e19ab0218d2289a1a892ee2ec223566b1721b3c94f31cae0081ac778c860b770aa47ac289179b1dcb1aa45d3c1669cc5a7b075b8fb298710bd58b8de9b337f099f897247457a4f94b962fff18496169b535430cfdfac37bde282787c730086d6ae729b7d07e53836671d4ab05e0948b69b58c3d1a73d8582a1bcec641861ac9d8026aa96ecf287ebcbd7f2bd6da700adf7d183491aabc25bfa458bacb00d0f0c15645d2466f7ec64871be0b79167766f42a3ce10b9401c30780a6f251a285b45c34d92f15f1d4c86d3f379028aa6823a5512832dee2bf2b4cbb789dd9d71a26587896a4392d75ac22c3b92e55ee84e7abe33afa0665de8d20558d2ba945b380259f4c0e15bddcc287fe39e0fe779f1eda907f51db6d4bd38672d8fb8e8db4631e7b2b7e5e88483fcf0e881e323697ab27ad9e00a3cc8a70d5ff4a58b1c183e904e204f88a69540c5f560a9f322d8ff81b5e5ed97b7d2728e5f3a8c6188145670ce7a76b83856fa1d241659789e4e44d0308ff28adf66037bddb5fccd1b6c90faca360d31cdc64730a243c623dd5b8c8c640d53f3b054aa36a6f2ee1e28fec2595d1e0c69e6491636460b66034c943c214960dd89acded4fc18186ac2b9d84496409bf5ea96964c3b0dfbf1532a773c84fffc5c920e5be4172e70288ee306bc27fdfd0c2eddcfbb0222dd6370b8b59d644b23461c1a7bac14f9f820d04798da3defbe5cb79b13a27569e40d45d04735c55886d4f792e40abf34e962117b7add7aa8e303b4796e44d531992de6f3963bb3c1608f8c6f645902eecd437bdc599b918cf0af41c075c7235b39e78e06bcfd40e365312d0d61a72e0b1d0e54bea910d12c76077aca31741b214d695e84de8f6d927233c5e9f346f227eb8f11d955beef17dca884048132b5262389ce23a83248bb4fef086b54e6f4995b2251674c652c05d644997dfff953a9a6e472b44f8a25bd9dedec061df6f8c8be87d903d36aea93e4ede57ee5153c0952d8c8cc029eefff147d9d182c18ede7fa6009c4c704ccbbaa9349848637afef112d9625f3b4a3f9713626caa02bb547ae7a238db7b1b2c89857ad1406e03320dabfb237cdf81cd1bddf05f7a7541a7fd909177e2b9cf902fb783404ef6aeea2adebecc80db5229d3c10e1e06c13008ccb66bb6895fbc34d2ba42263ba26754e71a2a2641ac449d52ca1159fb947dc7c3de48be94ebf5745b4569cfac98a1711a91ce5ceb096b9e91183ce4f7779db48b0f64229db1077205a581c4a7de037dab9cea27b440829c907e6e55cab9e92b9cbaea5d6623880690ad8959dbc1aec65334e453a56ce2b11e37dfc6be08e489e26087c970ab0489034461633003b1b0f1237162758a3ab6a866fbd4b8260f2e2062ff4356cfd5915fc564b635f6cbb21be1e3d55415368ca0fae439e3ebceea2dd3f5694e85d11b1f5eb2c6fd0d661b0adb1c6b7b9e90b239621f48be903085b9bad699a8c6438a8d79865ac43d25216612c338eaaa08ce56f8d868ff8f6895edb3cdef37425a31fa95afeb1ab7e35edf03c1f60f5fa36e68347ceae0fcf207d6f51fa3b3e58b40821e43c39322eb1b08983b4d31f0417de1aabe9710588bef073ca98509c3b4facecd5fd3c845cbb6466a7f9d8659ed1d7afd6c770a380cef52e35ab0c06e5952a7849b75b13dee9cca159a552d3b31bf5aa37d5f744da25f963880cfe4b27ea91295e383de00bbf95f7849d5b167852cac3fa300979f262f69e24106bd647cb88131a644e8e3787167bc4439c67a5b8a90504c1905a53f616541f7579ca7d693f0e991c3387926695975fe3962f0e0aaf9fe1f14a56d99f204886c59a22947ce0018b90e9a1251c5b2464696c297c534d2674a081b521ca4c766ae10a93675c2778a9020cb7a8e5aa8c7152c2b8281f2455c0159edd50b5e46813b9d722b8c2df3e306bd58e32f00b2d2199c8235b2a61d737ebd38d4c9e8ac9a0f1e060180703564eb0c8ebe43b6cdc5082a605bec87bbddeb6694f94d976db12009fd438dc0d8bd24a71a728cf40a7c099b5c050cab1cb8dd960a2e04b27b12d42f4122af8d04c4732af715bfbdf164946bd8505110c14f7adbfb7cb44608c49ae686b9d98ad22e044bde9b1dd2cc540af64740000c37f08771fdd20f152c511aab5d4f80eb3719aa27dbb46c92964a949dc47e58f5cad0b050cc1d0209cae03f6ee4677ae3ef5b614f17571d8b1576eae1e4dde0f035fcec7234a9417227b1899c66982925fa361d80fee7053786ab3c0326dfc216bc5bc4740c9a64bc2d9d3064b1fc9ea150f722ff6754f1163963edb73b03ddc68f132bc44e8869e9ba896bc262c6c0401fa4cd42fb5df530fb70d3f9c80ecfd7680dcceb9cf75330699bb5406cbb8de61c6ac9051d77572d9b2ea82f69a0b2f6f554a804a40c7a62e92a1fbd80e8468eca5f7b70b8f64a0d4ab75f061f829f9037c35c83828305c6f99be99d2f8c4a20de21224220c633fbb18761213f74d654883ea50f83eb8b6fb52604cb64a092a891d26638aeec6ed92bc6a747e68f0fdb8fb5791e747e1402ca1619795043276b8bae538e518716628113b6f1d669932623925bf9ee3e87866d567da84661966221dc41d455ac1aa92e6ceb4f16c123ba75464f23263d496a797d02d8abfc73b3ff4e1ffded3203bd322cd7925592a7979f6f0bc86c0047f59fa6bd90e183d2dede4922c5d79f4e1b2f01202e5928fb92a76aace9951801bd97aa807c2f3ed14761f92e98652b51fcf77fc7e0c2eeadd3431ec4b7db29d69dafd7cc1b5af5cea5d9fb1201e8d40d2d3403c6a2f3338e6402481db34582def7a759d56507a0f2d4f523cfea42c53ad38c02c54af91b1406fdca88b63b6e5ea0acd1905f64cd34ae11ace6c0810fdf95ebbec261d1714cae616e687067b39feaebfff6e869951c139f02e07034343b06665f82f2c9a154e9ba05894e0b05ce1f271cfa3caaaff4665427dd39940c1054db784cc4e8476dcd52a84d3fa664c246fb4917489f97ad5bd41f6d2bd792d0dfb50d1bc75704f13e83af9eeb1af03bcd9e719bbbf9cf7696f301be23208a8b5c6c8987a16ec17407dacbbb566f181176cdb99d86c6834df5c8c5ebabd09b508768d3aea65bf2548ea3266e3a33c9e77f9a28e379dd6090feca651e2b0bcc3f10009c8e081e38bc5eb905c0608a52bec7b6a0c52968b373ae08cf8b18113bb2da677a539e74d7775be1c20e6ce196f6a36e4142320587023171c7d0a52e939bf9cf5501f90016c32a03b9b18bcdfc71c9bf0b7c42491700160ddddf2166b1c0e9a24b06156b092653d6fb8662f439fa35a150fcb17f14c1320adc47a9153e007fa7893d3ab181037ca4fa376025207bc57adf44b1657aefff9fb8e1fb2c153ded0da290fdd7ae733d104d3ee2a9eb949bf6ce866b0a7e6f7cecd73eef733153bce1556271258df599294efbad62a711f9b3e932cd02042395e31ca0110389c140e2b809b448e93dc33b18e811e91906c9056bac5aa3cfa554ddc2235b6d368719ac71bb380c84f8306dd62e8b2c52c2deb6bd2d708cf1169aa7dbcb9800d86deec8d7ce1f5164451b18b4b9203112f84985e8f683dd461ed955105b73973392ee2236220421b25a4650367eabcf05304ad09c705cefcebc9c2615bb9a5fda29a6cc86ae6f76d87b025f2b9124a345a9684378b10eb55dde1c76a6e6c8282e0c8737679af6cd931bbffd9293831773dfad5037e8a207e52f15298bbab97004b567843d401523b129506e082949aecb0029ed038afa93f4c2133ff0bd7216e5f1fbfa79c1500c5f67298176254af541507ad8db910d211af34ac1068890ba72fbec7200ae1a1570d1753e315b4776c5d0bc8afa01a84cf64411e3a844c0a4b9f9bbd62032035e940d28047cae3e4ca904268b472db407821aeb322cf94e15b8af2f683e5f9b3100f9f06663323ab0124e3ba7665d94a29e590ee0046089bb819a611d348f527532d5c1ffc34a8e3d7fb32c1606b0ff64b2b124ac6e618a780f1531e75fa48f94ab2c76a1e67645ec1da1e04691af1723ea8783d2ea44a260562010e2971725e52cb9bfde8413c75f1ed17bc9799a9f7dd0c58d86cd38c216b36cae035231e8b9cb1032cfdb1687b5e1cd757301808a2d23c8362d4d2a90fb6fb5a374f319f504ba47990ec653b2ab111a934cf72b4065cd917206c91f3b88f6c1f7031615438e25969844f967adb0353876cbb6b21495046f712e202c875db4b2de5f1bf8d956c033555e218aedac3954ef8a5d8b3d82cd11faff426b21709f65e57bedb95242fd1c43392dda5bf627b263189b0c629f5596dd0c067535c4725331f3b01ba67edf629427c91549a3c14a9fccc98e32211a86b284231eb8c5c4985f9dd13fbc835de31ffbdaf98edd3aeecbef14d03181aa46d4526d7e771d5a0b6ab814b1007b69059f388b0a75b5589fa5f8d91af56c03050fd03af8abfbf10cf4b1eb7ebc52d71715c3057807c747fd3d4b74ae21b6766736488a757561df8899fb2270f662a8252761bf72ced5a4d7f91c2601ce53e2d6be3ff58f7be0b89852fbe7edf9d4818d8e059a4c37ae68a4122febb81d28be3ac023ffb2d7b1659dbdb40ccbd5c5be55de7a5769db525ede9fe1ea158bcd19d373461c94a1d39d354e694bae989ceaf79370258c6163c0193ec10dfbdb6c3547de4ac2bd94cef2132464c7b521d271cbd50e684eebfa942fdd2bf558679cc2f0453d6b89b9039d7d21c0ffcdecc72f438b2e32616b61c9eb23a7ca86463f9e48154bf5290f468d6956094eb002317a9bac3884a72f8a6c95b3d015a9539fd477e6a49815c6f64fbabcd9872c902741c505d21bc8352aae1e23fb61eae26e03fcc383258ff016dc78e49df00442cce3ec091dbfcf629303c0ce2baa3994e0e92cf812a661d224f6b4ba90334be6fb0da2b54353bdee99b23361cb95866ac9990e135c3d5d63ea1b17a76461d372e839f00a9b398767b97fdb11be3496f8f88ef5832ba5e7654a08015292fbe01a4614b2e23999ce3fb2ee318145948c14662e5cfe5c9060155725b81d55d750890003cd8cd7b26f6dca0768dfda16db4b2542e3f9f53aefab9fad728ef923ceaf27cf174f66c85935f3578d077e4c3d50bad82943ce9a54d10ac7af6611611dc8445ce2814226511f36f8f082f115b05057c757a8b3adb96ba2de9d8963ebbb273201699fafb9e2b98840ef868668ba4eaaaef34928f1d38efac30ebcf53a1e6e3f5122f79d7db46c2b04a868f96d2185ed13b73e769b37edbc9f6d78e3dcabb4fde68965831d1b162bc39cad93aa28b8ea011c72ef3bfeb8e0a6a6e54d4951d942e0aed218d44525aae858621c13828ae8506f399511afe9474218d6332f2af8a11eb657429e73bd0921011d7994ca34fc1cd3f2d7c915aef84a402c68338d6095f3bd6299a9c70e7dfc37e8080ef479473bc3f18b8a8a21d368c41ceba6eba1097b205e515f1542097d4c54790eaf9bc8fa425e6bfa692cd328a6f6522de4da3ab26b99695bfbb892240570740d3c8afe8c3b2c44ffbb1f124a1d544aa73683c1239d65100198b400d1bcc97ebc5358ea2346a60a3873e5560561af865454817dee39227b895c3458e5e7b5877b815d0c88666eedc78cfaf9955bb1b6a96f52ff88bfefc31ecbc259", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)="c0dd3ea432f8a8c55c0122ccf65220564f6ed55a8cf9647342ec071044816cc30be2ce16c8fda37197b3bddb", 0x2c) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="972f819b18c87f72ae6c1a18e51acf13e0c6e7c6dbd1f7acedeab06ec5e74854f54a3dc73133f9520d5124f5fe2c7661df19d5fbed4ee5649f0139ce7b8f22883a149b0b8d52b582b75266acf2b81554f1d6a48bab6b8b1c11682870f0112939cc9e15d0b7eea928436e0425641a9490b31c8bea7124f647ce7214f20a296777ff5cd1fa613edfbed393d179f9903c22c324e021f5a171ac0953249d0ca8e961bf65d10ca871a8cd06b3569eb06d9909ee56241893024ad43409fe7724f733ff", 0xc0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0100"], 0xa) chmod(&(0x7f0000000040)='./file0\x00', 0x88) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xe123d4e7b312161a, 0x0, 0xc2, &(0x7f0000000000), 0x10}, 0x400) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:57 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0xffffffffffffff46}], 0x2, 0x0, 0xfffffffffffffffd, 0x0) kqueue() 16:00:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:57 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x10, 0x7fff, 0xffffffffffffff82) setsockopt(r2, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) recvfrom$unix(r2, &(0x7f0000000100)=""/122, 0x7a, 0x1, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket(0x2, 0x0, 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x9, 0xfffffcd0) 16:00:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20040, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x1, 0x4, 0x400, r2}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0xc0) r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x28, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x700, 0x3, 0x7ff, 0x3}, {0x2b3, 0xfffffffffffffffc, 0x5, 0xfffffffffffffff8}, {0x10001, 0x0, 0x9, 0x100}, {0x0, 0x7, 0x1, 0x3fe0}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) write(r3, &(0x7f0000000300)="f445ca756c189888b653f43a7a9976cc1dbde1d589e56ea996f7731bb91656bd5f3fcb11792ee6ca797e1fe5bfbf50455561575d7b808dc5aa6150f15d60ef7c1381e977e7377b60764209b917a20739d4749a2d1ab162d56b4bfc1aa4fcc329a2d25af604a2e4efd672ba098f28570a39488ca0ef80daa4aad8a88fcf2eeed3f4b41b842bb56b931a0ece61aaac0acab022a68d33177f5c0270b2d6ece9268cfdf93f7fdd9d7e29d52c094afd5626bcda37cc3fbc6ac9671dd44abdf1768582192f72899fa189a81d62547fb6b608cb77132e211733cb9e49bf93747d0ce6cf53e05274d07b930c7842", 0xea) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x5a, 0x1, 0x9, 0xee, 0x3f}, 0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x8d894ca2fddc5605) fcntl$setown(r0, 0x6, r2) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/63, 0x3f}, {&(0x7f0000001540)=""/122, 0x7a}], 0x3, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001600)) lchown(&(0x7f0000001640)='./file1\x00', r4, r5) truncate(&(0x7f0000001680)='./file2\x00', 0x0, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000016c0)={0x0, 0x3, 0x4, 0x5, r2}) getrusage(0x0, &(0x7f0000001700)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000017c0)=0x51a6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001800)) getpgrp() ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000001880)) openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/vmm\x00', 0x400, 0x0) 16:00:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xe005, 0x40, 0x7, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x0, 0x80}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:57 executing program 0: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000000)={0x3, 0xff}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) socket(0x26, 0xfffffffffffffffe, 0x7ff) 16:00:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$BIOCLOCK(r3, 0x20004276) close(r1) nanosleep(&(0x7f0000000000)={0x7, 0x7}, 0x0) fchflags(r0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x4, 0x3ff}) 16:00:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000000a2, 0x0) lseek(r1, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x24}], 0x1}) 16:00:58 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x0, 0x0, "21882ddbc39a8f4d19787b11ff1356b58f839804"}) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="7b45e19a417ea40283f3b27e26e919f017bdb1e8b68fad74ef676fe9973e3bf7fbd63407a7b7158ec1868e1732ed9398b052e65717e2f4ab4538", 0x3a, 0x0, 0x32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x900000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 16:00:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="42226d93fda011aea7def7caa0f83f088222c2038c7d9501b6ff42ca320640cc455cc9630efd2e00c230582a54df86bd14b592a79dcc42e87f227da2fe220462f0009b", 0x43) setsockopt(r0, 0x29, 0x5, &(0x7f00000000c0), 0x0) 16:00:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x220, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:58 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66486c653000"], 0x10) sendto(r0, &(0x7f0000000040)="8d58b946a3363aa1987826a4a01d3fe1c8f4bf597146dcfa74d8adc5782a81fd15e03798c3b2a00d", 0x28, 0x8, 0x0, 0x0) 16:00:58 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket(0x2, 0x3, 0x0) 16:00:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1000000000000000, 0x0, 0x9, 0x1ff}, {0x8, 0x401, 0xffffffff, 0x1}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r3, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r2) 16:00:58 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000700000000000100"/110], &(0x7f0000000280)=0x6e) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) syz_open_pts() fcntl$getown(r3, 0x5) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) r5 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x80) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r5, &(0x7f00000002c0)='./file0\x00', r6, r7, 0x2) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) semget(0x2, 0x4, 0x1aa) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8aa, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x177) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/2, 0x2}], 0x4, 0x0, 0x0) 16:00:58 executing program 1: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = getgid() setgid(r2) dup2(r0, r1) pipe(&(0x7f0000000040)) 16:00:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) socket(0x0, 0x0, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x1010010000002004, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x44}, {r1, 0x14f}], 0x2, 0x0) 16:00:58 executing program 1: r0 = socket(0x2, 0x4003, 0x0) listen(r0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) 16:00:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r4 = kqueue() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20001, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x4000000f, 0x3, 0x3}], 0x3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x37, 0xf00fffff, 0x8001, 0x5de0}, {{r4}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1ff, 0x2}, {{r5}, 0xfffffffffffffffd, 0x10, 0x8, 0x0, 0x53b000000}, {{r6}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x9, 0x2}], 0x5, &(0x7f0000000280)={0x8, 0x7756}) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xffffffffffffbffc, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:58 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) close(r0) 16:00:58 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x20) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x288a0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2433, 0x0, 0x8, 0x265}, {0x6f, 0x0, 0x7f}, {0x3, 0x8, 0x9, 0x7ff}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffe1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = msgget$private(0x0, 0x200) r2 = socket(0x11, 0x4003, 0x0) r3 = msgget(0x0, 0x280) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000d3dea8aeb08f8b3ff3183aa6ea8bf5a09e39a47dc8467838584993ab424c07b52e6f546a0cd04e4c4e48db63b58545a1f76bd4732fc3b5430decccabe4150104000000000000c572ccd3cdd47aa08d1453a8e350186fa7e58d3eeb1f765329faa83b6a170b99ff0115140cd7f74e80abb9aeb7f0bd1176f9d4e9315136bf01c576d20b1477db925bf16cf42c3a009c905b7adb991c5cb6df32accca42a86409c46e045fdb568ea2c1e1760098b84980bfec9cad62f866056a6efe197818dbc34"], 0xd8, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7fffffff, r4, r5, r6, r7, 0x10}, 0x1f, 0x9, r8, r9, 0x4, 0x3ff, 0x7, 0xffffffffffffffda}) sendto$unix(r2, &(0x7f0000000340)="b10005016000000400000000070cca90101010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c8814000c53c894303b22f310b404f36a00f90006ee01be657aea8c552cb0000000000000000020208a371a3f80004ffff0000000000000000000000000000cf164527036136242cb21ae08bbc734dffceb8ecbb275b08d06ca4de3242a4245cf9246cffa7f166549dcc8dd1e0d3dde5c6ec786b2e62a6134bf626", 0x3aa, 0x1, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x1, 0x2005fffd}, {0xffffffff, 0x0, 0x0, 0x101}, {0x2}]}) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x7, 0x300) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x192]) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xbc) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getdents(r0, 0x0, 0xfdfb) 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x2d3d0ae2, 0x4, 0x1}, 0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:58 executing program 0: mknod(&(0x7f0000000000)='.\x00', 0x80002004, 0xfffffffffffffffc) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r0 = semget(0x1, 0x4, 0x4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000240)=""/171) 16:00:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa40, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x8}, {0x18, 0x1, 0xffffffffffffffb1, 0x2}, 0x5, [0x80, 0x6, 0x400, 0x0, 0x2, 0x1, 0x2c, 0x3]}, 0x3c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x1ff, './file0\x00'}) readv(r2, &(0x7f0000001280)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/180, 0xb4}, {&(0x7f0000001200)=""/39, 0x27}, {&(0x7f0000001240)=""/43, 0x2b}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001300)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x38080, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x2, &(0x7f00000013c0)=[r4, r5]) r6 = semget(0x0, 0x2, 0x40) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000001400)=""/35) getgroups(0x3, &(0x7f0000001440)=[r5, r4, r4]) ioctl$TIOCEXCL(r3, 0x2000740d) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000014c0)={0x7fff, 0x9}) getgroups(0x4, &(0x7f0000001500)=[r7, r4, r4, r7]) getpeername$inet(r0, &(0x7f0000001540), &(0x7f0000001580)=0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000015c0)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600), 0xc) sync() connect$inet(r0, &(0x7f0000001640)={0x2, 0x2}, 0xc) r10 = fcntl$dupfd(r8, 0xa, r2) dup2(r9, r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000001680)={0x3f, './file1\x00'}) socket(0x6, 0x4007, 0xbf6f) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) getpeername$inet(r3, &(0x7f00000016c0), &(0x7f0000001700)=0xc) 16:00:58 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = socket(0x18, 0x1, 0x0) getpgrp() setsockopt(r1, 0x6, 0x1, 0x0, 0x0) 16:00:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x2, 0x7, 0xfffffffffffffff9, "23b3534017ce529419d9a844362ddd5a33c409ef", 0x2, 0x9}) pipe2(&(0x7f0000000180), 0x10004) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="b86143a379fc340ed3371a5afc3d9bc6eb4d34d7588e4e7c49413f6dcf176a551ba15386c7285478e93e5d98bd6dab994de3de9c41dc93060c27a001b2d672c05af22b5c8ae724257f3d512036b074df5234c7938822964279b64e66ec0429844fc8450ec7a3688f95cdaf1ee338269a0da1640111df777c7a8bccebb4f902b7e5ff99d11b09e854047658768cdabe74446f2fb0dc5dc467f37e01ab903120e673bd22efbd04e3b7aaf9f5a41a4eacaf65442d04dc91f56056ca52a433eabb3b828c1c784739f6460443b6caa3e8f97026ab2dcdf6ab86a3d06e", 0xda}], 0x1, 0x0, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x1c1}], 0x2000000000000094, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000002480)="eb2321b9292d55c2d8ad8a8413fb1e3e0476f2aede0ac5b20d30eb7b34e25b877d40ee58bdc41db33938774dcd7ae11fb972fc2809c2ec930e9cacba35593a63ad62083f42a9e00bf9b16b05475758773c364442219f9a2147d61662d04e4630a474a187f20877661069ed15856e2c4387ea7a12838adc89229e8904744644e2ec5b2b463d55d6575afebb4564a9a232d4fe7fc2f887fe7c2c6f1968f6a2a0528784d6592a5c605c82cbab02bbc3e1104454fd1644564b055cbeda", 0xbb}, {&(0x7f00000026c0)="03a5ed716694ac11311e2bc37c80cbe10b2621a856eff4d84fe41ca020b12179c6d25ee05e3e2d81f8491afe8a465b12ad68fe72d5009255e4da757d02bffda03f2a69278fd19dbe2791c25c0cb68416283cd5c4cc66f0570ab0f59db67a0cadfac46a2be75b92b3cd0f7bae0d32bea85d00ec8da5fc1f93298bf637bb180555e9fe5915fd8a9dd4f9f468b108ad763462f141cf1abb513e72b3dd1c81c2aa8927c097b3faf40b9612042075d72166c97c0ad5bbf3f8d58fd75ac2bce3e12f7cd326567197a542a9eddfe8f9f546fdfa60a0df04fcd37472dcc7676e1ab512f5c0b3f7d9cefe26695af53f5b78d42604b0d27a572878e58c4345facf0b0b675ce13df58928691095524e81bece1fd07b48e256a9e2d0b60a6a78f4718e5408f4cdb5a16d48676196464ab915671175163ce3b439090e0e58e4dd825e975e6a68724abb1bc187314a06f34fcec7d1e6119850393281fbcfd12faf8cb70b757b71428a8e8002d912eb7a3aa9fb91624a328537523ac8cbd8a6592669ea669f227366a8596bd2c9aeed17377fc0ae95d7647c5c4c8244ef08f673a1adde1e51831df04d15638843e8a7004b6068a094bec8c72b368a62d8ffd0481f350cf10c03c150fa4bc413b1bdf34310923a09b05b119c8c99539aa0672f3dfc7b94b32ba0385e0d02e7443e7d557ed578d274610d6a6dfce93b1cef9ec18aa1cc55be48226c3554471bdf1b815cf253aee8e4917994a068286f9cacf4ed1f74ed0ac34266155d343d81ef1f268c61c476afb6f2fdaa26a1b3202f40ef5f1372bad37e5eb41668c3688b92346b6eb566a92e6153214c78b69eb93205dd7c4f62b12a6c3fa5eab785c29fc72d0c01f05a720938d65687986432e570f6b161cf97dac9acb2db1105e418b078f54dd1f07424f331c2b2cfdb651b2f6c651f92c88cb58280ac36168fe583dc53e1ae2f8836fdb995a368ac59c511e2ca799af357f5e916e2ad42b88c31571de5f48bccdfc3cd423eafb461c23d87f1c13244e77f39484e530e06450ff5a296de38746123a5ad84422a5f022a9fdd1ca3957def085bf1fa951eea352a05b0e32f2785b0c5ab17a37724129f770b103a14b4ab59b7b51091c9130e4dbbf7dabf14de56e2cc076ee251c03dc7b63d393a5464920254c8339065c9e8bd5d1d7b811f56aa4a5552cd32a7a46364e9e31b910377c0aeb3b035b43ac8af02896d40c722439a2fcbd1217f4a3dbaedcc0d2fa5707d377679e4cc015d40ca243c3ad17a4dd18df8ab89ac42db21c817f5ba1d21bf874e31ae72d3bc529c2a24199681dcb69eaf2586185b7d5467bece67c91804d723b3dddf14ed082e1115aa36e84613bbdc64152d01f17a782de0c8f0de6b1fe8be9ae5f248ae34e260231b0a1ca95aba6f205b1efffaf7e42a7382a15c78e686e62ee802d084ccd5c647504f400365608c3c7e3b68c4928f54e7b260618f12bb2ef8ced0fbb709af7ae56399c2cf23ebd2a8ef694aef19422525aad9544a745f7c0d93de489c220df1f99bd4b8247d79d1b910d7cd9ba7f2733355ba46589871be1734ec21a88b7bca1198b930fffaac85d4b30262981a46b45d4f6bb2dddc741730baa4b8dce4c2b05318220a8e1ec5970a993bef9482f45aeaf1c6f05a01bb3c30a06a665c2ba0903731db5d45af552af5039858a1340f73e9a2dbb84fb4e2941aff873742c7bcfa5175542a68df32e424a338511e25df8598ae0e68cdb60a6d3e34ac08cb9d2c543ee5ac088fe414368f8a59173ce0f6942ffe81254b15bfd902e8e7d4827aa31a4003682438cbc83415b61eff891a703d72a1166022cedefa809473247fa73fd20d74e3b87e750747fbd8919e3df5b964dca8a021b491562fb92729b1994228496b34a07beb28acd4dd31388cccdf4c6df3243bb1d5c812f6c1c16cc9c731c6dda85e5a6a2a88c0f76edddf03c51faf8d6989a4c96b13af58de8b6812f4622e540118464571f2bbcaf9fdc2139a2da5ff7809555b44e28258995e626f80f94bdc18480e41727a57658786f3389903cf03f42114f6ee482716d8a9b3ce0ddbfdbf7673101b7f72f77cc4e6d0a9b78c0576e71e8283cfd95d6a5b9e8804527b65a9aad5e8dfe31a879865eabd594aa7bff56b339fca294e6b63673efd2cd38e7d20b94994020202b36efe89014351d6e161e9a8cc802910ef7c11f4cb0c08b82b85e7a9895c74deab4310ad96659ff8d4209afd534fd76734a22cee2140d22056dc80e6c44a7b6e00768bd82723a87e6d9ccc0c911862710edbbde001bc59a2a594bd43643f1735544f74fd2a305b5685ae8f08c0ea7de5b6b8c53fd8960d749a95f0034b73ed56e6584747d6572b368753ffda6d91b9d16fc95ed8455e35a81e9f9a4cc27ad8beb43b68712bfd16736c7f32d38f67d9e3386e9973a79cc414cee19cae5113f19bcefbc9da0b4ce8538f5a0fe225edf8f4892837689fac8d793d588e0a2811a194706703968e1c8747d6509a70c543e09e57b838d0501a84eb37f6264691e4797f78616600969e61e30266c39401e3b6e597ce6d86c1430b0ed033d73dd235605bf5141f4a46ea32e73ec434f61257137f4be978bcb66202cc4c13054705e233ec9ec32c86055d21c9b486da010c105f3a48035f73aca99e4c98ae9f3431cae32aa62492dbe08bd7c9e01835d3a4860df630d4e3e822a9d79b28922272c13e60842cb29057de168cc6d9763e9124000444869f8071f96f9a5480f3879f5658b966a54dfa9664123e821512c3d6fe9842eab475fdd53af32fdd5014de8d3db9ef99daa74b78776cbc74a2386a4078bc27a0f4ac8732ecffae16a79173562796e0b3be8225f97b39da3379b562e4656df324ed0ac566050e16d323ef99a9b238bd3803df3e2c09e91d54ef2c173b3d7f2da196500b1acea37a5ea279dad3af8155ae625bb53e2f78d01085b85159c1a20ebdc550b2a84e99659791e8991cd5f5729b17b1d436160109c1c1b747a5112f309f4f05022ab3d9ec9ee96dd06e030f1313a9478d60b6fe8080ae82566bb55adad3a6b8195ee8e843024fc8c1bf301864b93a41827a4dc1a1acbbc39075c198a6942659a0b197b036e2a2595d03dba06f05ba1277a794a2ed08f14cff19b7b9c9c842622dfc53bdb5e316d355271516cd973a297227069649b48bdf1d9e77bb9fa652a0e6240f84e1560a933bb6b465130df83bf45d8a18363669a76ce0e7e1674f7d1c5a6b58b1e2f9d21402245e3d2ba860557cf1641c81825355c228118c1cf5a69d52e6c8cefeec368bdb694e2e1bfb9c5f2b1667b6f609b9b25bffc1a875ded699c354ebbdf20e6913c27a6b62377f24c9e740c5d6e03be82b595f5fb693ca53508224509bec41b8e8fed88a8bafa901b60598c814bcef05ad02d152baf4aae217cd4ea4c10d50b385bf29a115b6d0e7c60260481ad082c683bed3164398b0a3b3fe39dc508dedbfc10a9558f585445753e0a50fb879eb697c5a69133bdbb7091a85245132ee86b6918131e39be370edd43e0d872a8795fc4ca7f9ae230dfe6b1d1295d1dd327247ad52deddd740cc58e3f7c43a9b4abacd482460b6b9a999ac78aceecd246db629f146c238a1480d9c78b3bf7e9634f80b95ea01bca028e01d5e2bb7e493fad29731e2ffe20126f79cf215ca528443a024a0cc532676cf0fa82492171615cc9e9a2c088396a15c3461fc923f8ec5f06cc4cbf728e75e87248aea2fed4fdba9042b82d50c971cef97a9927c8c0e6eefdb6ed0233c58b72c45fa0cd1d43c42735f69df80b253a76956059756fdc775d1920904df80cbafd37c209a6f51f9adb2616a609f94c989dfaf6277ea143ae6114fa507661cc58995d54a5a7d937efc57635939eb5e78274f85ff977a3b23d1b39d080dfd368cbe6e8a28063227f6cb2dd65dbd0bd71212dc483fee975f56738aed36d7231477846b6625f9948f75707eed142a4bff0126bf64ac24204190ba2c5e03290afd7b02698a70c974077d337a4acb61bcff188a37620a9085314e2e4785b1b4d05abb81a778978316254e34da4d345f5781b83983c84b9d811c304c4c3646060cef65fef0d951bc67eaf170bfc280c7f055661307e77906db930ad15efc5aedaae698b3129634fc78445a0d5a25674939726b73b3c9a52523388a334c2c11c5de425ac98640efc9ec41baba843ba5cc7e4ae3022ff84607db3427dae99b8dc4bfff4a5d5332ffe49c3aaf2628ca37a4dff0a77432968b50f246a73beb5c105b0b3d196cd2319ccde51ffd30226622c8369e4c428e56512b677a41c64df4591b91221baac37ffb3e2774b0e4604aae416c7b09fdc8c3ba059ea447ef5ce76a6f935f3bdcddc97e314871747f41e3f0845aee995f72575eaed7fb3204c97697735a6a232689a3801c25570f80a08e330493ad32fb4d005b8e4850c199efa89558c00e3b62d33041f78b4f409d0375288cc94591ad0b8c51057ce5812568ca576ac8adf68ff42545a5bdbf2604a3f52e3ced8de7bfaaaf884ac6cbc89eae7fc6339c60e83a825bed373d394d57d2e759194875e3b6fee83c81087a07aa2648079df466a96b26b9e275f42a0fd1de141d62d0561c39f4fdc47b71aaa99f01969a5be037a8d3ba2ca35d242f881a9a543c910d5ee582c3d8c9f3caad95cfc22b6b0249014d1fbfaef0c07c6028f427b854f9af5bacfa5a25f6e552615ac1330651155d32059fd2131d38981da09f52b52055cd0c878a61dd60f96d6b42271c4af0edbae7ac07ea9b5d91d6cdc65fdb2634a34a6d7dff6ec991187c7cca996dd76557180b319e6173f9f01dbec1408703d2e158c134fbc67f5461391c0a6dfc069f338a4547fb387b56c50cf919fb70342b146ae1382ef2feb5cbd60bed6e8955aaff97a80e8f3742339f6f15ffa3ebe2df1db555996c03cdf86f536e869a8e18ee6609ad73d48f4fa5a36cf9eac66ca610f8f35b79b053a0c0bd09fefc6dcd3801c749690a2ecf28f93cbfccb804c469e0d4cd4bab5c9c6052c695af62d547ac191ad367286cc2b2a1b5348567190a68f8ea4c2d037d1705b6ccf4a33b128fb47c13f9fab8ff2d590a92200288838c6baa310604a637355e63107e40588cfc63102c93e67959bcfeaa46196a9b648e3f13268b062a3b5e3cc6c40c179413543542c6c66617407f6a07b98d2c602be31c18d2d32208fa611c78989565ad1d27f1726640949e12c445b09dd3ae9b4b50ec8bfa2123a5ba52962a2ec13efee27107a7867f8d07c2d1721adb23e58c8efcbd593eacc9a35c8f93d07bf031afee4b813b9f2cf0b76c9d44c584be940b8a0fb6a4b8ab9b5b7e61e1552189ed1f5391c411d8a5eaea6ed598457d7c3003a063fc75ef543028b5de5872c007886a66838b9c7c34b6862db88a979000e30634bca0c66290b71d2755ff34aa2f3c2f8d621106ec50f6982a36fa7babf704741a27ac174d6a1534acfdf2d57b3dcaa1891926c68b69aed86164d8bb8840075bf2e138f41d8b78693c3186f175f3ae3a5e90f9425d28d926e9e94ffc4225340bbccba82ef2217261716576505a1ae7ee943135327504d8c1db0e7f5411b53605ffd248474072c71effef253e1e0915d5b89641d945e1ce2b9055b02800fc879ed908a6abf2f4fc8d758c638b9758ed7ef96561147249de6805cf8984ee39b27136f21e62936160eb7eecf1a6ffa0c8020790aee92efdf39693fab8a6611ba2e98f87bdd87cb9de18dc6c8b641b896a9e8cf50dfb0d9763c060f711f7e2d6072c564862a952d1ce", 0x1000}, {&(0x7f0000001300)="b1f9ebfe867d954cab06cf10038cad76faa3a1a41a039c34720af947caa7ebcaf6b784aaf3724253297460b6744404d5f62f9447f6ce66f3f9fb94d7140b74c1b79f5037a2dca39efb53c784b3e52befd23c26fa5ac744c689e48e8a2c563eeea01bf1e661479a7148bc28ecd9728fcb6f09705ca26a7affdc66387aab0ff7397290d3520ec20162e375da26eb21dbfd996b5888a47a64f8a967654c0b0989cc1c753418909bf20f4b6c71580b3c0ddf931c18c3b91962167e34e79451d9c92148221a54e6cf99286584a327ff72b0c39d8f7aad3b1353f41ba80a52a3aee82a25e667a019845b972e44570ac0a1e94f8767880015f89a4a4f4ba8d73abf50f3c88de81485f678d78301d542893ac0cfc035b7800a108d4bf163b26b6b82ed8ecb1b2c8ec36d9560464bafe332397c840f7434b4ad94d53fc818c991de29225c47b7361db25c51f290762f4a5e42c3fe59479f343ed79943645de37fa2da3a2b237c6c632ae82956cc75358523568d386a4b12f65b7b6e478895263d20856f81a0eb463afe2c84a1c568cfe7520c74d0f5fad0daae01a439570000538f285261ef0f5f06c3030b5e3a06903f73f5f3d8c95f9b69244c679a3d3d8ee4ba7da28330ee3600b24d4b9749f338bf562de749765ad75059e6a2e26fa5f66b46fe61d502bb988f82f4a994ce618ad97d3303995226e2ef3ef38d014220385498362d4dda1ec0757f0f5dfc5ec194873f3f8eda78b6c69a85bce8963a1762352e0727b275c0d57f8212a13c342060a501ff7ca6352d36ce7752f55339c3048efc0ea508e92bfe9e533a89e23bd6af2c523e2133542a8d3e4908a5b49be248fd6de83d74f7454626b1d323444a346ee60b4f5134cec4218666c61d9c60c6bd002c0f2084f0eef506689ece97bbe94c9a81255a66b035323d09641f7e9d593fe4f2c6cd2b6f453273b6519f9f8c1e85b338bb17259e1509b9ce07ca9442c991bc96b2e393f4bb45fcb0bfbdaf56662967564948128ca04bd96b2d4c27fe816de3cf4d6659da49ace6135a49865749cce28c21fcfb415a443d0ae7ec53fc33ae95e20600200e863f738a3002d86eb4794491a516c169f2e2798fe126dc314556e6610961d6fc930bad6a1ee44e1add3f61a7decbc441ef6d1193d506bde43f720453ea29a28c9ccd5053d2ea239791cdc52fe55d2c70712b1496ee84d92ee4ade9eca232e9c03c3e1334c2df29b67024d1382db7fea9afc550373e1f15a7fca0d968f9de1d4ffa53e4f4fc2764e710aaf039a99430f924a3a39a3edd97af847a2ac4a481a21de752e4995a56aff4cca49d26b5c527730f79714a4f9504fd709e288e72e73aa20a7833a2f85e960a774eb51223ea4ddf06b1a1771e0646457da34aedc6cae9fdd3db4906efcf128fcd69bff0431d5b54aa235be7b794a087579c5c0adf83eb0aa1610740164526598c73218ad5dfca7fa9ef63bff2cb4015fc9834c1332846afa0f294c6da786fd06905ac134952d731d4e364940d0154f41149866009b4cd7fd97ff0053d6ad41f6f18f03857847bc96f8c0b43e0d42c44cfe566fc5d32374b30e7ab24f4ebe29bc26cec297a7caba087d6c4cf1d58194119a653d960df2dbe7f2e4862d87a543508a2a1d9e59f134a86c9ca37ea4f6127ec9fa6fedeb17e5bf7c2f6dd2420196d5fb1cd69e6d8d6cdab259cec3f0ff2923cca1286642abd6cb9352b446e93e0396b56a978e0a7b5ffc391dffabf94bf5dc8777bc433a8db3cd50d1a3f46b6c12f9118256f482c7a1e3010e5ad256d6c6bcfb25c86be6e8da1871ddaad875720bf0d0bd51821042201135b2f0e0aab87efeb4809d36e69d385c5a6a0227da122a63f64ef7e0a46b4e7fa795dc2120176f13d4dd4f97aa32d21ddbaf7bedd93589dc0f3d6a85c04f628c3178ad7f2906608cd05fbf63977920208e2173c46b842e1be14760b121e9c2a2da9768c4ad01c28f1a9cdf68a51783eab3540e3b46b73f7807b4e31a424211d2c90c21e69965f93a80cf58c02882cb018d61c9d210de7f2f5b2cf8c5c0b21ef870c59e461fd4efd1b499d6f9cd099120cbe595ecc68c563b60d03403d63d36c32096c6963833adcd945bfa256fdf7af52a886db21237bcf07b8b0245963a1ffe078a7581ddd6646aabbddc9f1eb4a627115a94004d56239106dd9124ce5e19c1bf86829428b54915d359948ff5ba72c7947fd276da1b5fe3ea05a2dbebc48da37661ebf29c3e69f4a8951b548f34387c3437f4d912491445afd3d1717d6f7d84439a1af537e1aaf3a1dfdb52b480e978aca58a11c19eaf37cee90d0d603f73cf26ca2090787ce3f79f3d5aa3359cd3c1dc26f5005b9a0862e9dbd164962824c2210c94de4085f844106db57e672a3fb9d1c96ff883db5ceac98454d107e519b3c231afd714e52b7d85bae2cbf935651d732304ecf44981169087217eb487020e9d18e77b7e6a9de090ae6631f6a22529b7a6c45e4b8b9427e7b1ea54269487d791ddf702b824b686faeb78fd6d7bf99c2d655cb79374bc5f77725c3a1c8b9f6870e02e84ff6679e0422f33e3c09529bd2463cd6bd22c5c0e807ad79efb45a6abe5941bdbc2cff7e76b9658dd599f91de752a66475ebf377b86ff99ae2c3117497a8f1a5bbfd9061f7b784fc86a5777ef61fe62806743d27ba10351eba4d4922f2b9d9634ca308d53b85c2fe39aa89bce3928f1faa2a2d0da36871e0f0e840c7b57a8482527cabded3029737b97683600619cfa7e13da6207717ae385bdc9b661227f3888fef4683d4a88f7ec5a3815a7e546061b6b42f11cb4e66c14a5bbe84fb4dbf7a1eec6d8aba37fefd6964861c562ab443e22ade2a59583c8b8841884ee35d98d5dc434c624f7407212d6f1a605496ba017e1275401a3e3a139af8c747a51cbbb7c9c835670f94e6c2933adbc5b5e16dce5114591eac086230a10f7684a53fb0a059f8ff9f06a7aa0477e764ad12443463e137fc073727ddbef17799d9968eaac442dc319e339539eb852d25838941e8f57a1d36a1ced0c9d0e1684192765e4829b45b059b5c5458357a617ac36aefe1460402a2477596b281bb8284c0230151b8e391ca7797f51ebad33470040b35c816a7e3c105dc111aaf0db14ec899a7c92225fbece13d75cdda816a7325316ac80fa179e2c27264786681bce073c6205d68e884f3a904a1f99a1a1797db466a9dc434bf729b27784e4760ecb0a92c2078994b42ae1f3135af22fd2b3c256b795d21139212f8fa94c218a07e0a56846f932c4fd1c94d9cc86af9a7f04a9e7ad66a8bfc62d99f7082acd20a045bc497445824b5faf36328936b829bc46212fe11859458133b7e1a244cec6ec064ddcaf2b460e62c9f6bb5eeb6b496b1105cb0ec5a24fb8ea229155958dbb33e23ad918b2a37ece2bc3ac4c20e05da330314d9b334064c791ceda20ace48e9d5cc381cabad9d7304801900da23881ab4a06c12ca66c7a4d70982e7918f007ee5a908acfcda83133745b8bc600da054853044e780d0cf966323a7f173948728ca8d65de0acd15b3aa4e1e483463b2100a79c306553f0892159196127681ea835bdf4d56cbedf041df9e459dbfaf08bee44cb7c3fcc759d6f2622637e06d0bfe98924e4d5e02ec115a15e6a18a1288bb21d889aae5d04ae07fe2949c038ab555657545eb3951897769ec94d66e7f16379120b2ef4b873b4f93254cbb641ef3c32313457097e761d8a4758af322467a5b8821b97484f332735b6dbaaaf00150ac5df8b6786ba323ec31f5b1befc1bec168e04d88efe5a7b4c4601694227f2b01551b7a85389548efe4c1922944c0f462f4e82de7d510e8ed56f0bb740de9915ffb48e36fbbd8fa8a3d5753c17207c142da369324a95f255a14ad913888631ef089517a7a330aa842b9bfe80fc49a80fe9a38df755bf51d21756f1c4b4fbb51e3595cb9dc4570e239a5c8d288b3130551ff35feb821ee294d402e57a57b86ebdb90dace65f8c1eed55c3d3a09c04baee7672bdc3b9156ea466f31d874a19f094449c959fa9084db9ced429e736969da4cdec41bbb089fe8548e904140c24b6e002e83a4dd268e5d27dfeb356816a871c1f00497ebfcdb9faf4ea9d6f1fb53be7f966dfa52907b143043ca9098314e9a841f6fb728ce2f7a085c5d065336bcf25f071539b1ce7230f763fa929fdaea98e757863b6bad81eaca139ca3447e1397d06942c4cd131b1f4bb75dbc1a5f69230c610103e2255e18b3646ff8a9570fb30535151fabe74ccdf385e859dd5978c0c220caaf15ad737f6fe4789a18acb9291e4b5dba9a3025dc4d7986ff29fd883d0d3d501de682b1fb2faa3df74b91b31ae3bc8fb0ce85da2f6cc19baa2db6458c242ea519467305cb550786bc413318ce3b903d79cce872b224eb51265bcadcc009ebe5f9bf5e910dfce606a3c5db7802100ad3997879d793f65e62fa2d3bc2d75c44f9ffe499ac1bcc5e024eb36ef7685b5b14e96ddc1baca5509d03efa313df708d2ef8a8afa5192c3e6d1450c0dca3f0eb63ce7acdd6b6f09725aa7d4b38106b6112442e7a42372a39c8c658e1ca26db288bed34ea13af65116c4be578d5b9406274ea0d1c4642450282f85b1a7473f8dbfc788a9c679cdbc2cf7bd87b15c11bf582ae0f918f0192539c7c8c4c848a25ddab5fd7aaf663542176a1ded9a11c2e0679459fab1903234e24fafd039ed8384610bfd9bf7d3c38870e0f69536305f52a4fa45a1dbb24440a52c43280c5361585a91f5c511b487504ff8680ebb40758647fb2d5c1f5a4278407ac66072cc01956a5c24f3030caa3c5c89f66d8e0ca0145f98bcb669324d424b61865b4279e6827136ff8a6887177f9880c1eff1deecf7727508ac4c6521be72911b58eac682939e719892d8b32066edce07dbaab2972b4f72ec71ab63b4590e8666cc8b9484eef15ef6abcc77a07056f20ed01538c26dfb077da1089c2ee0ef86e374927454fbe5cc77a783086861f931b29a9b5088358932536ba166ff938c922b2856d64c8312f347c81c286759cf63c5776e57bd1ac0916fd6985c076f0d4cb1ff261717560cb4658aaca64ba70fa4f5a56369b493949f2e537d820a0988fa7666906783b1a39eb9ba6ebaeaa3c64302dab418766e024becccfc07b3cfd9f08333a04d252a62f09e2fb9e431dae732199ee442a0d79748c44f13b6074e1bd143119f3c4768106b8019595fff67fced3cebb404bbd1d4069d2fe61dd890eb5c93f27cd497f0cf0f4390d76eb4d6d1d74dc925ea6441f33a6682a3b78280d1292bbf5ccbb24465e7fa8aebeac99b88b15a22f90058d38eefa8906c883c81954229fd469bed73bc91e53e5cd3f138b12e8014b28a7d26eb6f5771f915cc4f333e3ebf64da5f3f7170de31d6107071ed3366dfaa5d8d5da755dbebeb8ecb03e535f1e119db0a46d894e011118fad1e33cba33f5bbb1e3ea5ac862aefd1f674d695559deca2f6735a1c49f5cd4b3e3601458227c3a226dcdb8497d1aa87e0246b8e07cb225776512300c69b32324acb39f7de1e44622d8dbebbeb50c0ec19142a9703528c67c701e295e3bb23d63f772e12667941fe8eec63560c5ccc9ea0a5934016493f155c1562c9cbafe46e6e2889536a4e32f15bdeecfc6b63ea1ae7f5509738bf952680cf9e182e6a8e4ef4de09c796b9cbfcdf12dc219d64bd392c14fc0f0c9c9ce083ca0a8e7a11188408d40256311adc339360e8c53d32a47d9264c9cc866bda341d1c9884022f251a7bb91d3b1ae871fb06aeb25e", 0x1000}, {&(0x7f0000002300)="8b697ef854fff1732e4c7fbc9e00a7628cfe22f6f3050719dc49054d5536e8ae406f9da5163f35b4b0b6030b1c5409325832efa6892ff0ed75d87fa5ae88eb5cccdecbc92c6ed9fd0f2538cf234cb4fa12e0b08730057522e07137e293d75ff73aa15717ebf704365bb93941244698f70c9428b8203c66bb40fb5ba111e8613e2de0c772a479f7e0c5b0328a1c117a17b74166e896", 0x95}], 0x165, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x179, &(0x7f0000002540)="c4a5167e574e030013ea03000000000000009017100005cf7f6470d2f7c32ee5babd0e0d3227d0a4a28b61e7e59d4c1e5f65a01e5be445d46bf951fb037b620f45330374deb04ba01171a26efbd5f8c7f1c4f4c31de2da28b0d02b62e53892bba0784499d3230c609d531ff14ca3071d4eb230b7b00f755949cf2613f7110fc95a6cfe347087faf42b6152ab3d0dabfb232ff905f3abd026d73c8dd09ce41efea7662ee44893cb4cb549f084e05efbcc3eccfe2f0b18368b6dcd8eaa0e3742c515c6e579111f512c2649ccc2a4e8eea559d423ba2a52c0549a5ee6c74e3569ed806bbd0ebd2909b2b45678eb06b5ac7c64e10df4cb3c9906a18cb722eebc02f7dbacf5f0613e22d807a75f27eac9fb01627840f72bca6ec9e5db79bbdbec1160311f662bbcc283c937e0adfb1e8b18600dcb2216c61b3485ffc8468ab908956461346a19823bd6fd6d14209c57a1d09d199e469be47c9f4b52105fdb8f402f884ea5fa74d62bd2d60e1529846994f4dc85a4147803c6739336") ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) fcntl$getown(r0, 0x5) socket$unix(0x1, 0x3, 0x0) r1 = openat(r0, &(0x7f00000023c0)='./file0\x00', 0x800, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002400)={'./file0\x00', 0x6, 0x8, 0xd5d, 0x1, 0x0, 0x1, 0x7f, 0x2, 0x2, 0x8}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x20, 0x3ff, 0x3}) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/193) 16:00:59 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="d9f1955c5db9f8287f709b0da7e0e4b78ae45805d1bfd6cb4aca85e4e5f15a5cce63b765", 0x24}, {&(0x7f0000000100)="e532abcda780d4bb09229c8b00d6", 0xe}, {&(0x7f0000000140)="760f3091d761d0ee267791c68b2b91ec35f0eeaef9d9d784b47ac92bd462a6cb765cfdfb906a8acc67b4264ba438072ca4a534442a41a499d86421ea069264b0405983fee6459defa46e2c1b7b5a03e79a0e9bbf80dfce", 0x57}, {&(0x7f00000001c0)="909f82d510577a8a97f7144b495e798f9afd8210", 0x14}], 0x4, &(0x7f0000000240)=[{0x78, 0xffff, 0xb8, "f3a27e0e241654b011d919ca080989ef8035020c0b3d80c9f8552b22dfe55fd22ec057465d19950555ba8bce1cbe3b1aaee3a98ddced1bb7b144dddbacdf1f75875c717c348e89bcb5c086eaee4ef5bdc0791047f8fecd9a2ab7d49dc5f84b09da1ed936743c"}, {0x98, 0xffff, 0x1ff, "c03a2cc307bdf801bcf64e80600f9b872529d698154ab99682de777812378e44bea1ccf215a099b19b21961cdeeb385c0f4bb709e27ed9a0cb3f34d1c139c4da358fdf38d18dd89eed040bc81b4151a5733f89b0e47594b5f8b3f361198fe109abb52fafd1bd54b21829d7c11057e0a7fb131261321415eacac52535a6244a3359b679"}, {0x88, 0xffff, 0x3f, "b65b9b846d9f0d6da5b4f7e46c60b51c7a8e5f483f409cbdf18a38faa455d7f80e9bf4bdd2f5ed5c493679f778457f99dc8860e4f75d6e30fe5c96ef62785d181752e4b87dde573248d3ca5b5cdf246d8c330c650125c0cf835a9ea00534f7a96c7c5c11d99d9c5acd95224ce7b242062465edf3207284bb"}, {0xe0, 0xffff, 0x3, "e23cf37d3084fd6815eb5c2537be3d4ee09642324a71b8c17884613344f593c573a3317ef4d6d614b8cdab595eeac63663842345059098040ea5ba74c4292beaa701a56919012a27845040e60a849f7eb65184b4cabe3de75819db460711a2ab7b2aa9ef63eca1441698eac10b3b0a98ca6593f1fa984cefc09056b209155a56490aedaea91af6e72885f52790ba5af473e98e8913000a64373df05e9c62177d04b66c5c1718f471d3093f1558d7ddd786d1639570325a8df4810f3c93e425e6d973915bf140cf32e31b0eaf81"}, {0xe8, 0xffff, 0x38d, "6e0baeb050b95daaab42b4c1a2c2a77ff0bffd6e898eec68a90147485bdef1bc0fdead9e69c694feda4dd757632578a98f1b12f3b8e06ee5497ae6e1ed7ec338cfe438f00beac90871822fce6fac6862399b7d88cef4b04a2d0983ff0c6c37a51157374dce2b1bc549d27d7b82222da79e4f25ca289cb14cad26d8fb553e360195c8fcc6024c81a5f9e6cd5ba8ab53479cc1c6ce4e25fe53624ff3a38a15aa63099964b2345c2724506f8f8497eef8444d15b5c9eb6c9b5a670fa50b054e0fed26ddefa2a3e11310ed6ca03059b7ca962e8e2e6d6ff99c"}, {0xa8, 0xffff, 0x29e, "7c8de7aafbb90c1dc67bad3d78734aacc5b0f3c6818765dce6e7604d6c1e18721ccfbf39358fae63deae8c180bc9a03a88b40100833ac35c967f7a74de1b46a5038564ae289a23d0bbc2e81a7e0eacfaffb5f7773766eea947def587e74e5ac6833ccbc46de77214fae4c55e8fb4bc4baa8bce3c682c9b4accbe4200d5f64a1df04097fd6f0fa765fa5f5718951219383f297b81"}], 0x408}, 0x0) socket(0x18, 0x8000, 0x1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x9) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) setsockopt(r0, 0xc9e, 0x100000001, &(0x7f0000000080)="00d66282", 0x4) 16:00:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x1000000006}]}) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) 16:00:59 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) r2 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r3) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10080, 0x9) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000140)) 16:00:59 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) getsockopt(r1, 0x0, 0x100000000, &(0x7f0000000080)=""/17, &(0x7f00000000c0)=0x11) getsockopt$sock_int(r1, 0xffff, 0x1020, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100a0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xffffffffffffffe0) setsockopt(r0, 0x20, 0x9, &(0x7f0000000040)="3d5d05cf667310859aeb228e4094ed35e8ee1141c0d159d0efd7801f22d7", 0x1e) 16:00:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='=') 16:00:59 executing program 0: mknod(&(0x7f00000014c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="73a58f73cd2038c5b797c088a08ec4538a9889b4c3639c40e4f54f6cda58", 0x53f258bf69c6a25c}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0xfa7) execve(0x0, 0x0, 0x0) 16:00:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x98cc, 0x3}, {0x18, 0x1, 0x1, 0x9}, 0x2, [0x2, 0x1, 0x8, 0x1, 0x4, 0x6, 0x0, 0x1]}, 0x3c) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 16:00:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="68e2869a296ea1aafb622f3313b98e1b5d254dceb506eb40400e0771844a4ab2f2fd67c0c699ef268db0a88d8ecce19cbd5fb85e9a50b50dfbdcef55458efa1790d0bf80aede7a230036e741794fc82ca88f7610f327e292da311842d9e25d48fe68d568487645e2ca2e1aa2032ef7", 0x6f}, {&(0x7f0000000100)="64d2aeeebf1c142c20a9528c8c969939fe44abc513179014d895f1cea6a54485eeea5e9aad7a8d2aa955ba4ab58664dd6cc08d1d45e9835e6e071333688826483fd0ed44722f7b95c4b53c3047eb2e6284807bd407d5bcc6013b68ff01c946fac23a7d653a03c9e316099fb4d246672e9ad12e8941c073d1ecab7ae42920b4a9f97f2099d7d5ac4ae17f9e23bb5707e048c34fc9b848e905430770710a831387afca623ddc216ec06837613e7c7d897c1dc7ea6aa390a41ed9062d3228b4746b2dee0f65", 0xc4}, {&(0x7f0000000240)="f87d8853c285911e5358a216c907a920ebc78aa35fb9a69b9531315b568d5aae3a64d275ec019a31da84b62ee442f145e9666fe901c0b04cb5950aa53ba8cd66074d580008fd5d4d5649ffbdd07d00b00162099863cd4d67f30aed1b2be436", 0x5f}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="bf6c8627eae760817b4225e9e8eb6b955c55ba802e49cadc6be61d7b66e2f1cfb3b13fbb7eb9455c94ee5c5e66c9dcf5e2998825a12b7b21484dee17823f33ab66d92a184e9347bd69b0ab1e1a26fac9823038b3de9ccf720a1acaccbb85f0324fb0766a192f455416b6a2ea4faad8df0a40e60074ce705e02437e60015b9625bd2080f07561481a5c34693af7f16d5dd9ecd559d4b0be8ded34e55229af89e8ec7256dbf5b4acabd2aea05eac1de5937a616f4886a2b197215b4f7f89dafdeecf2189", 0xc3}], 0x5, &(0x7f0000000480)=[{0x18, 0xffff, 0x8, "085fc0"}, {0x100, 0x1, 0x7, "ba33b4b2aeb4755ba39562357e0f95db25e1a5bbbc06b4e45073de78dc9f57a797927a5e1d2774b8cb954fe56cd6279ad7f5ef68fcfd38dd0f421356743e2bc2cec9dd5abe90e977c010be3615381e6a10e8a9f875a48e2da80578a81a7c08b955688b7bd286694cf18e38d962c6ad730dd950aa5f1803ac2df437f6db5574d471af50e70da4746cba155c8e7938d3cfb958bb75f9b53b0674b783914c66a08bda20cb39a36b81f0a27833be097f9b695a98ee041a422af2c6821d26187f4397a53fa3401b702b023aff4e6105d1fda393b308a11c505b154e83807ef981de4a40a1eb8241b70bd66c69"}, {0x100, 0xffff, 0x56, "92987c1f6e492515cfb6088191dbdd4694a460abc9a1d954881de3e8281ddca385c132cfc22efb97e89eaa72c30e15a8caad571cfe64a42afa07513916f34f58cf0e59f0fe20d1a89c87d98f214380b366c25234593fdaae14c48e7a2a0f539a8fb269dd253d62901f720e46f64fbfa34bfe250529aa7c85a01d23b6f36fdc748478d6c427bf834eda37cd45d6d24aff632ea9375ddfc340df6ace050a683bee3e4826fb7a09e01bc59e6c09fa31786f806208a5dff0b32f7c80bdb9545e4497fc11ebc522d68cbfcf14c071181c68d672b03033c94532a63d612870dcf4f90dfb75441a182dc157eed6e263"}, {0x58, 0xffff, 0x3, "2cb72a4be1d183b6857c346fad5f6a62ee1d1f0a28f2d31e9a34adf5b188a84116832c90f557ebb08d04219294901ccb88dd700a563f0413914f3093e16f20da197c7c180ce20c95"}, {0x90, 0x1, 0x9, "27e9d673c23724aaf8cd0fe1acdc8e4934a090384fa0edba7181e8d534a79bc56948784028df85af3e24159e5c35d33db50017c903fc04a4f3bfdc9de1c901241d339881d31ae3953f19c7bc31fde61e25d0263641d30a280ea642ffab9b0a860ea84828c49a51b2af4e075c10b2284a2cad48657f9ebfa51786dbb1c05c"}, {0x98, 0xffff, 0x0, "8b4ac427e884ffcda9656bd1311f150366e7270e1eb90617edb1107d816866c710d2d293510091104691585c35473cf558eef6878909d307d7f584853c04a628f4682eb6de06cc49b60e0e4235fe1160b7cb1cc907ebd8bcc2d0d111c817b3c8036ff39a611a6e1c9079ab73905f29dfd3b111daf1fe245a1d679a4d99186b24c343d914ff04e8cb"}, {0x50, 0xffff, 0x5, "2222142de6815ed12cb2770efc23e34c30a05e05820a7071f4d7cd58ccbbdb6073dbd818a5cf524bdbdb0285f3fc2b6e6cae752373b3a39909c5dc02a6"}, {0xb0, 0xffff, 0x7, "3f86491f4a9d2272381735e065182c2d9a734247bd3bf33fb43f420ba33d8b055b3ce1998aa89b00a8684f4b085f4f7284aa365e379aef3c3e1b318343ac9e4407d25f9970e6f3bb78b970a6afee0b4cdc736cc5307d508b89d4a5c89ffefdcee73ab88554c49049e2c9d301b813b98a05429ed6e10a27272aab0b70c191ea9461fbad2939e533adc50bd512280c1e87205cb80845fef4f8b8a811"}], 0x498}, 0x0) setgroups(0x1, &(0x7f0000000200)=[0x0]) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = shmget(0x2, 0x3000, 0x22, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) read(r1, &(0x7f0000000100)=""/252, 0xfc) 16:00:59 executing program 1: sendmsg(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="fe4859ef041be501e12fe699cd6b81b37ab6a26b4cdb233638afe8667cf8f2d336", 0x21}, {&(0x7f0000000100)="4cb367c2dd4b51bdc774057ab788626db0f748d504f63bb9e335ca80db6cce5d61ffcd222a6f1a8cfe8f65d01b816f6ac95c2e5dd131104843402986ac49e012586e42b80eb756ca6c1ff5b64b1cfe05be997378e2d02a487abd4e7aafbd2ae0a73e6a61fe1c24aa5a5c8c02d8e07389426b804676f9584ac00fd7a9b8f8b31b01c517ebf5b02e2e719d22fbdfb1d921edc94ed657502e00e50657823a955d84f7248d432a847522aa468907c227804b4337d816e49b838b4cf6103054ef7c1245a5375b624442257883ee12e4011ee8b1b36a0d991601049a76", 0xda}, {&(0x7f0000000200)="2d55f6cbcb679f8fbaee00d8f5c275fa12475ed8d0", 0x15}, {&(0x7f0000000240)="fd2a0a500fe06e31a58994c94c1946594cdccee8dbca1e85ad1d3ffe2fff98633b51d3c738e5f95284e02e298c57bbb1dc0fe1883580a55cddf2c1598c6d39d0a0928d3fa2286f96f78316ee6f5b8ea54af398b92ea00421ebd02a31a30b652b46cf8babd13822e3e58f404d7bd467b7970f6c541efada7f0bfa0c7931e70661a78573f663bbdc745c8baae779066f83b41489cd04bc75eebfca13b572ab0aa76e699fd5208b2e47bc2546e71e469f62e025d3c88404555021cf16", 0xbb}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="a800000000000000ffff000002000000c76a1f222441003d0f478ffb0e87fac4b5eb2a3c7e8b6a08284f1738a18f0c9a045dd6f0f6b15e0651bf12042ebab2c1905073ad1a7167d8acbe0d94788933173f893680e0a5a48e4838bf63b54707e35811720853dd4cc0671198b98bcb30db53f0b419931da30808ade7a5023c375e4a2b52786280c411994ae0e0ba567feeb6cdf7dc3f8e4f69b6395ff9c055a2263963000000000000c000000000000000010000000000000002d71365c61ddd9866e9b07c049700b04cefab455340389550d95ef350f3a21e9ed6464d695b0b465311757c3384025c34d65de4c7540616d7d7a093fc58c9f78a68bfced12381f72bbac2fd39d6becad7d64b46c1e3df5b96296f8d299f9017feb4137a01775474ade83bb2b7a8a5b06633230550ac8aa26bb7f99659079ed3b740f378d1edf0536a811b3756c1b55a9c6fbe73264ba03ecd08ae3451a4185cb0f5471f1448983a5e9beb4e00000000cd6d58f6894012d385b673e59cf65f6b561840af4090028d891ba79daf31f93ba16783a0b7b9090c475d4aef5164b341f71de0020f7e00992f51913514a5c7287f494d93c18a6fd92e8748b0cd2c1c0a58"], 0x168}, 0x0) r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) pipe(&(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x11, 0x2, 0x2) write(r0, 0x0, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000000), 0xa, &(0x7f0000000100)) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/196, 0x102) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x6}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2}, 0xfdda) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="dc33045c276fe4ec", 0x8}, {&(0x7f0000000180)="5d409754a91ec100d1d739e0b39239d252d827b85aea648fe955ba08820badf5919c09975b09ba591ca5a2bc8e1ae189488f6930d23ae9cd51714caa7db78ee480c9e2f6167d164158e2d63b197d740027ae4d45334e049d43560ab9f3b6", 0x5e}], 0x2, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x90, 0x400}, 0x4) 16:00:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0xf56f0a1c3519617, 0x80) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0x1000, 0xd125, {0xffffffff80000001, 0x8}}) poll(&(0x7f0000000200)=[{r2, 0x20}, {r3, 0x2}], 0x2, 0x80000001) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f0000000080)) 16:00:59 executing program 0: mknod(&(0x7f00000014c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="73a58f73cd2038c5b797c088a08ec4538a9889b4c3639c40e4f54f6cda58", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = getpid() setpgid(r1, r2) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x0, 0x57, 0x1, 0x7688}, {0x8, 0x10000, 0x800, 0x4}, {0x8000, 0x7fffffff, 0x0, 0x9}, {0x1ff, 0x8, 0x1, 0x10001}, {0x5, 0x3, 0x2, 0x4}, {0xffff, 0x1ff, 0x9}, {0xffff, 0x5, 0x10000, 0xc}]}) syz_emit_ethernet(0xfffffffffffffff2, &(0x7f0000000200)="aa5951154cc4ea8311aaab465566e9445748950c64e37544511e28255d06149241815cd26cc07e7211ad2dbcf697c9da8945b18f93c2349e4707d0a5ba") lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = msgget(0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0200000000000000cf20c61a72acdbdb706a652291dc5b1c346c260e45d0f6fdbf28702a32298ba6624c1ba931df1ce8b13a162f3ae71af37bcebdc2c6bd9f16174c41f8223943281a4740bd5d82bcc697fccde15cd36234232358c4d234e8c626f71481c0167d9c76d7dd610216a2d15ecef71f69d716696d4f172d10c73fb6dffbb4ccf59b0f23d1f96f3f935a24758de750f5b2448f15eb9b"], 0xa9, 0x800) 16:00:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/96, 0x60) close(r0) 16:00:59 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f00000012c0)=""/105, 0x69) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) socketpair(0x6, 0x8, 0x200, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001280)={0x0, 0x10000}, 0x3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000011c0)) getsockopt(r2, 0x8, 0x7, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) fcntl$lock(r1, 0x9, &(0x7f0000001140)={0x0, 0x12, 0x8, 0x200000005}) chmod(&(0x7f0000000040)='./file0\x00', 0x41) 16:00:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="54e661c26ab05dc94c16e52c0b242e6e924b", 0x12}, {&(0x7f0000000140)="20234d707fbb21034352534c4ae987cc35676b5fef26d82aebc853126b45ce4a21a3c6481cb92af37bbdfdb5d5e4f26d87f1bbc720e1bad72a19783d260ef282b36890e2c0be", 0x46}, {&(0x7f00000001c0)="b7b58ed5b0a9e640c95c0a4a04531206de70d5f8706873cf80fe5531139cb73f6b601dffbcfd971483281fd51a2b43be257713ed90abfef9c9c18b60712ed4fc72bb1da34d7ae90329fd12a4e486b544706055c8dfdb88fd52486d848618602d1db1abefc8ada546a47223d189a6b4ee584e4170b6ebdbc5bc42f458c54e8961938ce02eb8bfff624ec1c7d771d3bbb830ef3a8e4382dae0617d57a4c4", 0x9d}, {&(0x7f0000000280)="12018923abbfe733e1bd3953f8daaad88a509234aa1242df0511db0cd11f42179b4b04bf678e56b3ed18836605ae008e5db480f6ea9732ee028474a64c1ef41b5e945ef94ac412ad153eb0d463c6d8f55bb1e5c38d2826a713316a5474e1ffc6cd27420a1fa2eb32b6d59f34c99b453afade2573c1f473459e09f45ef4231513d7b6a9b6ab03a2452159250e8bfd014729c01b2682c8ab8ca61f31b73124e69ddbcb1acf7cab8d8841592abb32ac18a24ee407c8210409ce84f2e009ba629cf69c533690e25d5089250096b2b8d51cfd7073bb65e37f707078638b5d3837e627cd03ff85dc99feae", 0xe8}, {&(0x7f0000000380)="9d7c169f76df16095ec2bb7b06eece89959e0eaf440e05aea05cd3c26f93febbf7ac374045a8cd3485e9051414e1c7f97bd9e72dbb4d568f8850ac9e6a4b83f39427680c9bef8807b3d05259d4dcc76622c5d3c6d56e14a8f6896a21f89da14791f31eb6aa2a6968ce72ab220fa21b62b1be2245a608af974786f7d983705f474f8080052e345f736e7b66c30f8026555a55cdde978e46290efa", 0x9a}, {&(0x7f0000000440)="b0fef91b371e0ede66e921ee84f525450c6975df387f79be44de95ff18f0509c486e401271084f001518f229c2fe5ff618241ae9cd6849cf58dcb9b7710844d32a8e3de55dcd687b67724ba7f9552cd0877b31a94e7015875e8e7378637a94f3989839a6887cf50c9fe0f18f31db92c870f61c0ccc50131232fdba56d9acbfa50301726e1c54521fa563ce8e7ce5d114b80082410f0d655df654bdfc338e4bb887059883218dd686098ec745742c715aad40dbb9e3b0caa027cfb7c072d0b4a795a39ed7f6808cf6c4a8a3ec78634b8275f4460ca9de06c8abb4", 0xda}, {&(0x7f0000000540)="5adf04ccdc6f5a8b68facff69ae34259c8d7de944b6b196ec298a179391edafcd21ab028038c5b09555b3c4c0e3d13a62d7c2c5e25a4463a2b3a6c72c5e36cb397a33a84bc3ed9a51174d46f2aa222273e9763ceb2c2b5f471ce1c28582312ccae3015cbb758e48513a243ae7d507bace44de2dd1fed320873e13f311129f6aa9b9b4e29ad89bda750b73e4779b4", 0x8e}, {&(0x7f0000000600)="073a13c94f6acb6f19d1d7b9b06d", 0xe}], 0x8, &(0x7f00000018c0)=ANY=[@ANYBLOB="0801000000000000ffff00000100000061f73ac5db5ae37a4398e40b2dd0b94aef72dbf4b1ebcc6ff7154eb33b172c0ad6d0b2b9a07ba4ffc41c1262d1ba08b5a3890914a3df73dadc1648de57d08327aab6312e797bedd6a3751f393de6a5c59afb734900c03ad3de8030ebf344e923af95df397719a26ec0cbc6584942b9234826862234eef733236288e092817b5d872980ecef2c56a6f6778e26522ed02bca51f404c67ec7251acea6b69864f0d665d6da945618d6a74656e66efcfbebb77d830771281a01c207c315024235fa9f037c9bc69e788fbdb03c2112aeb163aa318ad78c4a09d6bffee0d63a2551175147295300aeecd0e1a7b89e8cc13d200efc1ddd000000000010100000000000000100000000000000c1721a6f2ee9c9e2726c9bb57cf83d847fb602b44b3eb0f237e49fb6a5d2d6c968fa3934b261bd83ed07189cf67247f801ab2cb36864442a1c1a0f98975d55b9eb4db01455847a99467f713c4bd23354aaa8e39659a7718708263b92daa4e88e559139c46afdca01c5e6924f8bdf0372fb00a946190353dc6d05655bf6c6644a7ad618402dd6edcc97605f52e0633d42c3434c1b8557e1405fc0e1fd3c9916661cd2bac6ef72f5e17d29ca499b0e15b25f766bb8811963ef23b0f7da7422c541fa65f6baae176749caf1f1df56532e2e7105cd9b183d9b75c3719340e5b4c97c1c040da0f63fc8eb327886031d23851d74518b84c40d0cc0b3458f0a6564f67832d2b1f47d26bfffa00c7df479016b09d132413798870cdbae219db0803451210992594662c98e2c9e1c318294c4c008d1dbdb7866c38bb32e89a266c6a4fb05a052636bfbe1193a6b2a214aab61acbf845a6681eb0f34e8d405e2465ee584810d909c458d936d4ce2eba07f2abeaf165f0edc293746f27bed92558965da923e8a270a8017ccbcf35811052a7708283504828cbcc936eb91ab0a3b3c6828419512476bf7d2b6855bbc4c9684735cd2534dc29755c263bcf5a1b7fda9caccfa08f648991a4e6153db08c51fb8a63a7a0e83b4883ee0353a9b38c1241541df33c1b0ec6355c4992a8aa219188ab874db1babec2fd8f2eb448e6af99ea0d1c3da1d816427f05a9fa262d889edd5604cd3f3731d8a2f788598e81aa2cf85b78f04ad3ecbd245b4334dab543ede4eeda246ffd36d3d8ad03a55d93575db30636bffe559e82c23a1b9c339a0fe6b491f6530bd42c0605f88d85ae720fcd671f3ff3e6e329fca956bb5f1a7556fba5f3e9b6a03380f44e7843d85a53081a245510088181098438e8bf4c9df82062f4bfbadd294eab6da73e55bf6d90e68a99c87cdc11482b596e14044cf32101d46860e9c7cec3df6ddc49f433e8e81f7df71295ceb28e4878702538c6582dc34078888ce3ef609a08fb31da13dc1e06e21157e0b85f5e59cf4b515ce01d1fc981304787f21f705fd07e9aca6d9894b84175424cedaf7ed65b21f4ae7cdc1b8344339afe6753994ec1da80abe8ec513d06461f8268dcd586ad83946dfcf62d90b8125d8e6bd75b30c66ea824fa9101de77ec303b61f6303e10e34ca99268751bc78f854e8887436e464f131ae79777f2f08d1ae16dd6290f4b5de8648d8fbf49ef14f735e090fa174d7621c7890a0c8f2203b9390bd73969255a7b1126924c16204370a12095af3ec11a95116a8f869246cf5eff7b273e64d22d655fe9662042fb255fe348d466fe93682f0752da438f363a56c921e8a7cd93b6a580c90207a21760a30d9724a36c0b0be484508521431bd6c631a0dc81d1420a680da9595d2e698981da74089777258beeb015faddc37d47c2dba14333e70f4da9f320195d6e1098ab1f72228ba85ba758207dc6f79b6de0e05aaef6c822e066c095e99978b32890b9c73351181e1a8b86e807b0724fd21c3050ba76e0800622b84acda4c2935723737ded1ca4f33b900200f289081f05d4abc2e0609d85dd5c790d31152016c05691d8109517f1b232d631e31f29dc323a8de770c48da73b98b966924e5dfa7410eddda8f90e1d41d26e206ec9f999d9367a209f762422010b363154f48f6d46e8c5a20b5f53346adabafafe6b65fdaa1a6553ca2bfe5397ea138e21d8214f252a241d6965699c1c1bfa7deb1c1a21d66c80bb8f283e37a4f3bb212248a59437db91a35aef77ff887050177b3a3fd7b821f66dfbbc33f0e549902bb3370ca23bde219aaa7522a1b35931ddec0828db55332e79c1f07af41870d01e789b8a3803e66dc44a0f80c11e1240d471f7a05ac47081621681aad7596bd87705277a0380299432602ad6b69000ed15d3525d0408a960512d6bf30025204e7eed0e0c5c5290d3132689af6f606df851e99242366cdfd8fab4f62bb57546a0d33810afe1fe9fb8f9cecbf54415e3cdb3f7941cd5e6a44c4fc3d9372ef08e8bf088e3e5c1296e7502a7d2e47af114161dd8cce78fea51da2378345e9e92533f387aada55502914045e4c4434bc9c9b1ac883e675342ee632fe4a2de9ee6973d211027324a65471da1512e56ff423a0525b0a8eafc5396db0cca89545a1cedc0497d9b7d3b0d18054f3252bac7591440e305f6b642dc829753734242c66858ea0adfe3ba303c0830c59e656c760ffd0530a3a9dea60eda181e90dbe0c2db762fea3dcf2609e4565b057abe08d053482bee71d2eae74b52f54585a401d60439f41d2f30c07d9cb3b8d283a9044ea77d40bc45d4a96a3d42fb7209eebc8fd62103e1fb52456ad716970c4bcd1436310c2ea883aa5081fe3ee07360a4ed6b76ce2e9b68ba3763f95a22296c78cc62bef29f7e799102eb95c52165634568c1d77a21573308e3a7d67c39fab8803600c178851247a489d78f9088c10a626b8ee4832043eae628db7420cc0c28f2b0106144b79beb19c10b70ef77ad278550680a787b6a1a301621e51938d65c1dcdbf24c7e8cea4e3892745626bdf7b30a642a17c9272cb3735eb6d00a000c8dcde6ee262d6c526fa1580acccc3bfedccad0169cb2e2789593e1671a07d730e18cb69432b9d9b246da6de3beab446b1aeaeee19e363ef257e8526c57ced9fcaa845c53f4607d025481c15a0cb2d7ac2fead1cbf879bb947d00cbd50ab0735819abfdaa2170575d99bbd09eb5878ad8df6947da2198333dffdbde0ab9261409e476b7d6c53d401fdb5ce300d59bb4f955f78e182fd717c8c85ed557c68e857ef12a4d93fcfdc0af9754f4087bf76eee0e445bb47624bcd22f7967877488a578d0fb67162a23727e7f7bc1f7fb0709fe56011b0aeed45308fc0dafa79f5e21f800bf0518c2096443709c00083cf4cb11ababc60025400637c5a389bc895b84093be7c701c53192aa1228a88c9d02084a3977bc4f61f83f6fc59348ad7ba6e14ee44cbef4b7ee0ded0645591ad5cad480c5262e85703651b26a198b3f64129e6996c65f8026ad679d5dbb161b96cd050d21d7eae2e1940e7c3df88482de190bbe03f74ad19c4b83f6316761b8778b9a811626d8b50c2013334ffa59160365df36b86c6f7b5de07f506cae4f933a0e7e6f4a02d7fa760610342be336ae3b62c3ef89990400ed3b9b74125f02a9877eae246aba27afa33b1c76d3ee016672ebbb2bbf52a76b7761adf77838994a757bbfafc6a6b2d4f913d9fe22f5ba569a1e9dd08a1d2d0b34e6bcec182ac60bf9b5b5564f8ddc7cbad87c94d1ab9a68cbdb9f54140bb7dd897765807f631c82c4156b2a30f3d50f34ca6f400d9fe0eb995ec598763b7dd19adbb7f00bd64a56a4f67859a3ebcc667b6e8fb1ee6864abad6330965da1187b03fd21a0ebfc8ee26521095174fbf1774a4dda1a11bc72e62596d993db07c5100f4de67d1e9603504e1a18e889d30ee6837ec3188913cf7bc04fbc7c0eccba0b6ee5d35a0ebddd17c147d1f920a74d0eb29bd2d638be1ba761140a29f3a655cb5af40864b5ed3d4261130ef3da5a65db7fa9cf1975dd350c5afad6c8cf67644920fa98b631a48cb7eefcc49a94072dc904aa9fadd2564352708a85a3267e7d77113932b55a05f58ff14e18f2c719365de24bae844bee828d997f34a6809c20d9797b8714e8c6b3155f39caae986fc02e02454995fae6ea900a698d3b25980a0032a749efbbce97dcf2a25c1b9992466ca5eee3b4feba7de9b4c6ef7919a9038f6fe0b100cdee70a09f7974db4123a23ebc0a34e74374b8173de92b45393cfdb7a9dcf8ec43b9480fe92de1130a975626094fbcac1166437ef73068fc3547c8c5d5906cca5de32da44695d082a23c522b42c0983d749afc41295fb168bf802873bc193930924ed9b17467222b00de88375f6971465d3a6f1b5c6dd211ea252b0126029f0180d796ad98f57cedeea81c7169332ee8b08aba8f1ccd337d0604828aa983fb0b5c22ea7d61eff9cfa5fe78f47e216d5e9890b431f1b53ea18ca92023987ec0c0e44d98090b48a39e61a84cc41496f15b03ea2c25011a648a0040da3790b03dc2cd9330600bc91954e2d76c03140ca56be4752531fb9072e738c69d7a5261dbfbdec5c6779f6a1c3f07f626be67ec7482ab68573b7b3fcd88e6f9012cb5228ab34a60f67d2ca9145c390f4b3281191d068c23a50493bdf5d7a43bf4f101c03fc8835bbce7756f890ce802ad433364415b32c18edb07762b2e23bbb8552863608339027c626333b12664b0f772c196334bec0434fe484efafd33c6ee988446e78fdc608bbe3674555be5f80baf80ea1b2914505357fc54718ab9a8b48a573d8e3da58ea27cd7eec65325541234267c5a33ca77c94c926b19ed76fbc9d3e88786234bd6d3164500a818fcf1849fcc6897369e1959f304e2107205c5f16cbfad4c220090a11a22c6b4f9912d09dfe22f5d0f1910e6a1ea916c40d3604f7e3d47c10071da05168013833a006e2480c601e626ea615260f7d3119cdc28cfa039ef005d495e7eb67546ed66f7a6270472ffb7859935f000e6bae53af4430f7ed9cb08d8d524ff9784caca5fea96f40ee0e4743e83014571ad65e9a3b5eb911d24e5640f4aa3622e547b526c51c6fa755f5c4aa4f8f21aba4b8e78eb626167a14eb982770435141d2c2a62049589ecf7e741f2f8f51fdf82ef9e718aa3adbee13fecb5790c42f499eccdd714c70cd4f64bf07a02d7a2cfccdc895685d34dc8ce4e60acec82a4283eb3b4971acbff32293c5acde45dbbf22f831812933d27f2aba26c69180d35c7f2e880cfff1b21375ba0ed96fdadbb20bde75543bbfe14b8b362dd3bb931038e4791e460123e4b54cea0aba55990260bf6ccbeb40fe42192bcfe86c2cb73826b5da99a71724428ece4362a4a044775837fd0dad0eea6d2deb8b4afc28518ca95fcc9000fc7126147238a7e36ed4efa56fa0928f7b1032687104770bbe053034a79e5dbc9a4f099dbaaf90998681077a1dfde6d2203386553f3af97ea0f9504ee6f476360eab1faad93e9ba6cc00f9aa91782ccf282b28dfd7beeb7440a7554b20755f279aa598c51f1f2458148e83a9b1dfc1017fbfbcf7f62fc5aab73b405540432ff8eafbb36cbbf896482ab99f0b7a2718dadb1cae0b997b76f23e9aa44e87928a4d873f88b49d77396bd957e68608cc346590b88a7d0ac8f982e2a3b8b5037f7acada8680f1048df2fbc100531fb4f20b2aad1d70d081e3d5627cef02f643c51f774d7b00168c05e2496bc60e5cd757040b90d76383695ab92834d4a94e88fa64585d4611cb0b1c0e811bedb96fe6c808d3640e22861e0856a4b7ea7c75411d70dab31b1714a07d64857e1cbb555aa70b8ed668018687be3e80af6b16ef55755245b88fadf8d5765af4f70a9caf5ef5601499adff5092b6db4c345953399419c4c96516c48810c5bd32c658d779a23b4badb1c60451e6e16d8aa91928b9cc9727762834dc1caf5c159a4026ca61f0e50c17879121d9e6c0e43e7f9b0cf05d5cf9bf0b24654cdb17ff8621cdeca246a68c6156317a64a2a16604b36a2c05cfa78901e6dd2957bc6f77f123002de5b1c138103337cb5d7df973fdca892a9593a02d4ffffff7f00000000240b2cab2194bf690a0814d8f41462ca8eaeca96acbf5ef10fb928986f9135992880fb05b5a676fb8940d275d463139d23cbf0de2445fd64ee487f2e7d3080310fa50fcdd34bdd96c1ba15d20407065d0a22554e20b3530a2a5faba9545a156672b0ac2a73bfb188277a03f6935ae687a1c11da23f44cfbb68a603d87090d1795ce2716ef068983d7098a834713ede590a8f8b193d52f77820a3f3c63556e38e1ca230be6a477561441aeb75994a4ccac7b08614a5566df6a17f80ce4f14254a3898dd02935eaf67ab20600d162a227006b7fc9860f844ff2a63"], 0x1118}, 0x1) getpeername(r0, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3f) socket(0x15, 0x3, 0x76f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0x6b, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffc5) 16:01:00 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28100, 0x0) clock_getres(0x3, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) clock_getres(0x8000000002, 0xfffffffffffffffe) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:01:00 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x7, &(0x7f0000000080)="9178bb8168012243ee95facfbc99db6f88ebaa99603875cae9376be0974a9ff39be6d5efcb9c81b0885d670b1242f73cc9adf9d72fd691e18bcea0e871b3c2958920dca5ceda128ce498ce4ea68d", 0x4e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) pipe(&(0x7f0000000100)) 16:01:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') mknod$loop(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) socketpair(0x19, 0x8000, 0x23, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0xd1) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x7, 0x4, 0x1, 0x36, 0xe5, 0x5, 0x3, 0x1, 0x8, 0x5}) syz_emit_ethernet(0xfffffffffffffecf, &(0x7f0000000100)="b6") 16:01:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x24, 0x0, 0x7}, {0x86}]}) 16:01:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 0: r0 = socket(0x410000000018, 0x3, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0x8000, 0x80000001) setsockopt(r0, 0x2, 0x6c, &(0x7f0000000080), 0x0) sendto(r1, &(0x7f0000000380)="46bcf3596d0505ee1e43a374ba143bca156219da80dc4d7a739ba23bc34834eb9fc2a0e972e9d1c67624d00247ff32fced28d201c3827171a9abb0834d059304ed24932f87de0ceeabcdc6be414dd592aefaf8f00d45646364bd04a1832b17a4ef20146e5470fb33ef301488abebd749fc9d9c3e65186a69dd27a5d3d0701f825a45180ea1f0ca1ba12e34847b29b1aa3c87a6436dc0842ff77b5fc3321176bf5e518f5e60f8cd69c0de356e9195d534be250dff4dc804f8ba84da6cd4b02a0c113375a859de677ce0e246da0c4f3dd688ed09f44ed0245817c370fd1f5372f734ffc22de6203aea0ca0afea8b87b354b36868abc23cebe63be3555696328dd5fb497550cbb47c6f53d43b0cc712a9fb478c2b2c708fbc449111ea4aef1b606f4a0dc5e9b302ec177d01b6998a919da7c20a24ec7afad33d31585661e55f1ba6b0debbaf4d06bb2c76d8466029d56acf07af9d6026543ab790b5f563126a029697c3cbc97c8c89ef32a7001917ec6ba158f4b21821631420814c86eabb1a176189e1eaa33adfa8ec3d4361a51c8af3dc5b3e41d79da37d5bf79fd6572b7155d76b1a0b00e77ff9b29f8b6e3bcf237b639bced34c4abd39e8621f4d6037d242a363e9b24a626fec5ad89af6de36f1d6219004928a6ac1fbf08450c22bed986f5fc4688d600777dab0b33e96e9006023b338966b111cc71b5128232e774c9aabd83c8de703d2fbbbf18312f1c2193af293f54c82ab8f853e6b46b69fb6f2776a7dc1ce085fba0ffe2d09db0592c6dd86d1e41c719b730b185f0c1ca83d98fc23830da68c27d0ecc26d89d1960595ee2dd0d712d3a4f179c8731698db2d7b563db18cfb080b662b4359fa342aaf784e3518f9b19d4ca6c906fc8ad4e3c4624bd80b63f9de2402f22a8a45514ecdeaed1704895be3ad26ab505197edc6afaaaf8ee100ee6dc9b6aa922928be5e18a5000303d2630b19454be35d6fa42cf167e6c86a84af3c28bd45f0281977a7f94b0f1b3f41ff271863ccd8c9817d6ec64f56743167a913337a35dc9d1fb8d43d559e43abe66aacfb218ba6d12b1301c8fa76208205c8f4cb09e930dc2f5d92bf0c22ce69fe4a8c34cbd7f475765e7ec573444703c76af5dc8af6021e4d8d90ac05304ef26bcac35630df6716f079d824e639d5bad1a74a58bcaef624ffbc0634c44c51d6ec76514e64bbd2fd51de282d3723c3291a4c629e596ee91c4851a4a33f2551853db727799b226fd46be57f19cad9bd7f25bf9a514f93e183fd416e6e55fff39a1588e5581fd5305be39cb3332d0694c7e2450b30b4e1d8c62add4def85147f96909e4e931ef06222de1d217082a7969bc69d2d87a5ce3a150570be43ded288215f36c85e8bd1667274a06263146270a5202ba362f70bb9150de3228a514232cf6fa880b1d7f891d33cf61000afaa76aec5f26b937a1a3e465d994ed1ec76dabb51d8143f8842d293fb7dbeca924ec53253b094eea4b831cc106c3db5b74a65d70859f4609d86e6876f0fb97e45758f125bf92bcacd0b8f1b558662d88509ec0e513cb8661fd7ff1f482e3352cf6f248d64d379244a1fad561042a142682ab6b8759df8f22498da2fd2e808971baaa313544517e2889a4f79b0707846f651aba29c975a0e5d67f2eea0a67e076a78830040a2b0b645e242b92d79a249215ad76bdab5eafdaa7d55ee5f060bc846c3c60b9199a9b5bf614a5d5708cd99beb7c0904c64ead451abcbc5e9e834208fb6deec1a3d5bca51b55cacc4c36e4c502b66fa0103d9ca0d485d5102d392cd3ae02332bedc72365b6921ba919b0eb500b3ad4811d10bb1df5d78adeb898bb6b7b4e15e6b8d00d285796bec0ba37609d9ae8d06327bc8f8bb7c82b24a7f338c0c2b7bcc801c8d6f957a230640434d0e1c8820767d07f44c5674ddbb2f564f5d4fa58cf1d64507c24f50b42e7ddaee40749ed922d7f00845fb3e9523b58f081487af2e7d236a7a82e826b627bc63950ec7699c0ede179c48c1efb03ff289955e7fcc0b7c49e6f017bc538cf2aaa6da4353bb4f6f7692f0147117df939856a7da6ce583f1b73d54436b939a9d4003aa4bee984803c3b81244d72e36b542d62198727b37e64fe6b63967322fc906585689208251f47400957ba081103f4977f69b53e4f2483f0c348dace60f882f50c218e2b976b4d10d709027be8c00d8b30b915d974e74e63f58b0801a737d1da9cc69893fd5409534ec8ca3ececdf8c6d068a6c4a53ae31d6ddbf0475928f956d0a84ce3efbea7501cd6467274e60fc5043fdb99236e668e99b6f6694ba3a547d283bd32961ddcaeb85900522e4b0ac3ba4808e39d02cd36cdfacfe2d0aa690f244bf5fec8737d717ca1709cfae253776e1da83567cf70809e26953500b05c555621a686cda5cb8024c10efbb73d421def8aab37849b343f0b63b341f6ef0d63a981004229ef98fb02f78dc46c26d85489ac5f591ab9c49db9a9adf26a8e625bb1c18e91d1dd37da9f413a05a20cf70855fc102a382929624b6da5de33a3eb9ebc018f62a50ccfe2909de0b01d56e8e3a1908dba8c5084d7ac22ff1711be308a54cca491d279bd9d013aa5c4cdf5d6652c95c20672bef7df0ff3d410098b0a2faba57b5d34454b20ba0eb0761c69462283a4465f271b9c7e83729ce89e1e0fb0a0544b066db48b8739a7acddf42a6c4e034dfefb487cd6bcbbd0a0a700eef5322457d2e1c4003a89b659a2980df5425c47e50ebdab90753648760922cd5ee698584fe62a3ccfafffc5539de300b3a5c14b3b1bff45eb0a2c0c59c61a3eaf0ae0f1e6d488c9a21a44b36b279ca43237fde4f1fc032a0c1630933179f926e7fd11a56612e92a089b4e5235c8a8f669a70ba199ce4f59967b96dc1b1672d4dcb764ac8b27d5113f924873928f23d76d39461c62dfd7a1c080a526d7572a59f1672388607a023ac88c160bf995e28265eb92a3ebf46800476818f097adc8c15e6b5bcdce9de715ba0ef136ca0be5240e12899950e3ca81b8360e6994cd216e9f5e425401cfedca642c737785fe75a89b993079b63dcffdbc18710241b95405c604f914abd1fc4f51c02575761f7f6509b5d5aacb1c781cb72d9855b690fbb1075c22f494d8fe6c42f0921c9ef87e18dd13fad823e90998a34e39a6bbccd996b60b8845087db21d1299c2851cabe4553962b538fada718b96d8e83f834df8470d315c39dae0c476977d92e213ce64eb8a5f5b2f5d9b8aa8aa893964f76ac96942bf0d2d48109bf515269067eb06cda016ea96ff47b2ac70557e9dbc26e47602d4d0d2d71ca509b73acb839cb4abb3513255e0cfe7c984cc0f6635bfb9ec0060e4c19d64227dc6454822076a3aad5fd5c856b147ede8d6104f2c5a6eeca83f990f9cde9b18c388c751aad6ac5a44ea7857830fe2e1cc4c3e4f4bd89676ad0033e925fe0d1e481039ab4919aba8067749dc3b219ed6a254bb4720d019499618fa7f39618b262840cd67d7d7a7163cad64f729dfc74ae4000a08c17404a977869c189dc44f133a46ce142a87e15389b103f2f41ed643f3c63ee3cf459325c3bcc35a7b870d1becae71c6109f31e21b5bfd9969894148888c64fbddc608fb469bc3c222b7ab1577d84a489a5e8cf2da7b8d1f040a48494766770f4132ea2df5357cbb07dc7dc3d08c5e9a9a2208d3c388a84ac2b5c4d31fdf05dd7b6eb506bdc29b4e440b56e2c0e38d674dc86b7862e26a17e073273271c76cb0ef0e1270bd722c8d2d034c7fb30a15a2879fecee007f9cc255b9316ae0655947f6c1bdf384aeebdf7b1b705cf40714ba5557d22c592f761f8bd9d9f1765857a1c449b15970c7d5b527f8e02cbdc81eba48679a153eba171cf8c2c26ee0aa08f366416c74379b4cc3498de18728ae64367c38fa032f20222559078a8cd32802d6853cc99aa79f8708ec08baa83043180f0944cbb2a538c68930265229940955af6e7645d2ddcc5349bc6e1e2a36f4df658dea5501795f78e7bcfaeb842f008b9882411a59dc612198a75902b5fb547900c1c65f96024a7edf6030d748456c233772d9b556dc0a85e9a70c90a5a7967683706d72837b995cfaa97358f27d798e1690b2bfd641cc2529251dcb47ce66ec934146e9194e6d8907241c5b0f1c335f844043c6d16413546da53cc5e664a79014cb838659b6d5d131c04af339d1b0067af01501ce2cba1447acf00c57c7bb9079a92e745ea956903c666fe6d902de073b04b7444254c7c9b3fb83eb85e7a7fbb3da12aba15eaff2dfd32c6fadd356edb00f02afa713530958236615c29d1cc34bf030e4c011f16bb22a8adf6d0cfb9a48df228e61db9fa7ffeabb4c8a7a51612d77058c827042c38d2973a8f22a410d90d99293dc98057806ac0c1e15daed24b61063a4a41ad06425a77d9d068c2a48485664fc1352d5a4ea667d5cc3f6c72243c6b4bbc0a2c993ef62e85529321c8254498958c91f3f6b8fa25488d0dab7c228651db59a51dedb39236d5702ae35762dd63b64de5ebb1890e3a1e03b8b7acdf9b649178a5a1c5e17236a1fe5c57a851b73709a342c5224253d273db41d6f1754336b9d64a096c204bad4227e2f347c7f77cbaf31d0c5e3bd4fb2dfa9d318709ecaf19544b1e19a2f6d3cfedbeb40efe275880620504a8f6deb438953b4e8114307e13f08c689629521fd579c2ae4be9785a18a5597e7a683bb1aa79d351ba5d2a07947bd2bf2bca0c2ad1a3d248354d77ed379b41dcd061d0b0b0ad1a09e7789d9d395b30cba3ac10e2688f13dddb3b9e2e9fe4c33a1e9402e6225dd59a429518d2217914c195ed510c8a6e0dd4c6680ca1c87999d0603405d81128c1e0172003e9e8ac2188817188a8de8a7e1565044797f77920b8367829236234267274637f425c17728cd9a78c1cafa2597bea240d36b9ff384eff60523b41fb77c3c0df578f60405dd894cdd989619ab3dab75a806e341ef30d5bff712761be0e50bd7cdb650e4ed9f69dd07c9aab1fbdd32acc0d291c30968065f3f6c331363837b65bb760be1ccf6317c5fa8de7d6b13bb53115809af6bb2dad11f852e552f47bb6e67b60a0023ac28141cf3a1e3ba6b3c56ba99f4bb9c84f5a6b834ae2301d510372eea1a84d864009cd9497ab8de289e4e869c897aa91616125e2713f9260e0129b3eac7ba104d9f6413db0dcf22c8e3ed08740b83e330f41939805d4311323e79dd86469f07dc50932cc3f6833cdd2b924b92c27b12d7908ec32498a3b395061c60a81e1382626fa91ef02f4caf7cbf6fac9cf039245ccdb800f61e8ee0ecb9f278f58f3c42bd28cf68ed78dd41c3fe80478ec1bf13453908ff222166f452ffd3eac5cc8d93be1c0ed3546988ca265b39adf92b2f33a8a7fac0a9b9d64d669b3c5309fa1c2d15b62d82a97c18d8de0896e93c00300e1f2a56b976d6929aca3b1f968cf57e4ff284ef9be3a7ac7453b43ad623653bd0f98fe563cfd34bc6c2ebdb21bc2f497d8e1f1513e5237a0e42c502bca6f04ae512f37e881cc2de6db649d15667db82413288ab445b8ea0141acca8bf65752d51f7f4132f2e72aaf44e7ec69d81cbc8bfd5fd94dbd6aa8a77948715e8b1000abcd4e27d9e37cec823db54a56c2f288577dd02518cf9bd89e19148c00f5aa66a57345bafd771160c9653a600ecceb481853daba2c8c99d0f6c2d434abc958d28c958b0692cea0004fb4345fecee60993d7ab6c51938d1ad9485ab3445d6a4d5e8927159e911987bbffe16c933dc3caa258013320cc8b93df6dfc18ec0fc", 0x1000, 0x6, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0xe7, 0x1}], 0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r1, 0x4, 0x9, &(0x7f00000002c0)="178ec7620f2324e8d97e9a27397e069dd70d6dc2a4c0051f5139363eb989eed762cb7be6b058d4c6877b348e9e6f70c54af3a77bee6a7075d264d58a5715", 0x3e) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x20) setsockopt(r1, 0x0, 0x10000, &(0x7f0000000300)="e13190e2181c74b4f193dc4c4339bb042f9ab0a587653c03c179ccf7cd5caaa20a279c5329b4c10515d1d18b7e438ace42431476693f8ab3049204b30ea3254e5d55d6326f2b893fe44c07fb798f81d4653aff48ba82bcd8e4fbbe8f028d90dbfea823a7f62b26c0dd83", 0x5d) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x3f, 0x67e91bcc, 0x7}, 0x8, 0x400000000002, 0x1ff}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:01:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0xfffffff2) utimes(0x0, &(0x7f00000000c0)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xff, 0x28bb, 0xa8, 0x4}, {0x9, 0xf9cd, 0x1, 0xbb6a}, {0x1f, 0x1, 0x9}, {0x1, 0xee4}, {0x401, 0x400, 0x9, 0x200}, {0x6, 0x6, 0x1, 0x40}]}) 16:01:02 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:01:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0xffff, 0x7, {0x5, 0x8}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000080)="8202002697ba2232", 0x8, 0x0, 0x0, 0x0) pckbd_enable: command error 16:01:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000010706ca90020e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffd62) 16:01:02 executing program 0: r0 = geteuid() r1 = shmget(0x0, 0x3000, 0x443, &(0x7f0000ffd000/0x3000)=nil) r2 = getgid() r3 = getgid() r4 = getppid() r5 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, r0, r2, r0, r3, 0x2, 0x7fffffff}, 0xfffffffffffffffe, 0x1ff, r4, r5, 0x2, 0xcea7, 0x3}) r6 = syz_open_pts() write(r6, &(0x7f0000000040)="aec9ac9dc74a8ca040b0783a5238cd19e436b46905b1a10b684d4c02a3aa8e3076282bb2485d06b9ac9befcb9d97b1c664bfb7335973168d4cf35c435d2b6b7cfac4e67a16fe7fd6fe165061091ac88f896cc6b7d48b9fdf924f82d38afe82ede5739da0b9f7bd81f2511bc0a5f57c3f54692596f7fd0ea1cd90ff21bb6e58fdbbae66cba908aed0407ff249a886cf03e2b0b624be9d889f75e534a9370430d77eb04142923bc175106fe549b7a622ff456be9c09b78e0d8044874440de3050c1027da00e22cbddb08452c8b07fd1d11de159e7877a14fbeb911826cc51b0ca16c8f97dc9c71933b6126fb71e667e9", 0xef) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r6, 0x9, &(0x7f00000001c0)={0x0, 0x3, 0x6, 0x8963, r7}) fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) connect(r6, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 16:01:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x247, r2, r3, r4, r5, 0x85}, 0x10000, 0xffffffffffffe12d, r6, r7, 0x1, 0x5e7b, 0x8, 0xfffffffffffffffb}) r8 = dup(r0) r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r10, r11}, 0xc) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x800) r1 = open(&(0x7f0000000280)='./bus\x00', 0x10000, 0x8) poll(&(0x7f00000002c0)=[{r0, 0x10}], 0x1, 0x400000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x2, 0x8000, 0xa25, r2}) sendto(r0, &(0x7f00000000c0)="bf0e312b5f27959dcd886059f4049fc34b0059a34bdd40672cadd3d49f46ab9d071d49c4d302a85cedbccaaac2888ab74a0f20f2ffa5cce737d8d4edf64999572a93221098638917226594c351fad5f16b917ecac0243b70022776301fefa184245813a20f6d4e03393395", 0xfffffffffffffd9a, 0xf, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2002, 0x8) 16:01:03 executing program 1: r0 = semget$private(0x0, 0x3, 0x440) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)=""/59) r1 = socket(0x2, 0xc003, 0x6) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000000)={{}, 0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto(r1, &(0x7f0000000040)="6861fe263f6f64378b5e83cdf30cb826b2bbf42161338d1cb349f915e2597291bd50c92ec1ceeb7c735e423facaf3baca7c389f3fcd782fa62747531", 0x3c, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0xa, 0x80) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x1100000006f) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65300e"], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:01:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x68) 16:01:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = socket(0x20, 0x4000, 0x0) sendto$inet(r0, &(0x7f00000003c0)="f1089906bc1c2f33006c442b2580787914a1311903187410c47bbc2305acdeff5502da34dbbcf4d40f4ce5bb36cfbed5e5f7e276166b952dbf362469d43df43ee4df36eee7e75309ae02baeaef477459b064a24253b11fbcbeca3b3c11f84b478b142ab76d5408be3914d533d81823bdccf936f08357319723517ab062373972e20766e969e8a9d65590077a0576b4f84df9f258ac3bb3d3c43845cf94b33ba524a22e2214264baa1f8a5ce8fc8d91cb3632fa1e2d6e0ab685e067f89065408e9d9b142e0768d54f985abf9c49d94eb1a601047193e36854ef6e206cdffade52163a49c1", 0xe4, 0x2, &(0x7f0000000280)={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/221, 0xdd}], 0x1, &(0x7f00000001c0)=""/85, 0x55}, 0x2) witness: lock order reversal: 1st 0xffff800020afbc88 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff82384c80 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 witness_unlock+0x20 #7 mtx_leave+0x97 #8 exit1+0x6e5 #9 single_thread_check+0x144 #10 userret+0x347 #11 Xsyscall+0x156 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff82384c80,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff82384a78) at __mp_lock+0xa1 schedclock(ffff800020b38bd0) at schedclock+0x99 hardclock(ffff800021c2eef0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffffffff8123ad46,ffff800020ab0ff0,0,0,ffff800020afbc78) at Xresume_lapic_ltimer+0x26 witness_unlock(ffff800020afbc88,8) at witness_unlock+0x20 mtx_leave(ffff800020afbc78) at mtx_leave+0x97 exit1(ffff800020b38bd0,0,3) at exit1+0x6e5 single_thread_check(ffff800020b38bd0,0) at single_thread_check+0x144 userret(ffff800020b38bd0) at userret+0x347 Xsyscall(6,0,2f956a26c80,53,0,2fa234cda00) at Xsyscall+0x156 end of kernel end trace frame: 0x2f9f6b8f840, count: -13 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821fc9e0 __sancov_gen_cov_switch_values.122 rbp 0xffff800021c2ecf0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff818c8c95 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x15bd5bd2d2052445 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff823343c0 w_lodata+0x49170 r15 0xffffffff823423e0 w_lodata+0x57190 rip 0xffffffff81a42468 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021c2ece0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=12031 stat=dead flags process=1000 proc=4082000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020afbbc8 user=0xffff800021c2a000, vmspace=0xfffffd807effd9d8 estcpu=27, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34733 145723 76921 0 2 0x3000 syz-executor.0 56086 186406 1 0 3 0x100083 ttyin getty 45899 196702 0 0 3 0x14200 bored sosplice 89462 471123 87076 0 3 0x82 piperd syz-executor.1 76921 462126 87076 0 3 0x82 nanosleep syz-executor.0 87076 341857 3281 0 3 0x82 thrsleep syz-fuzzer 87076 393993 3281 0 3 0x4000082 thrsleep syz-fuzzer 87076 251679 3281 0 3 0x4000082 thrsleep syz-fuzzer 87076 391285 3281 0 3 0x4000082 kqread syz-fuzzer 87076 495693 3281 0 3 0x4000082 thrsleep syz-fuzzer 87076 110064 3281 0 3 0x4000082 thrsleep syz-fuzzer 87076 20641 3281 0 3 0x4000082 thrsleep syz-fuzzer 87076 168611 3281 0 3 0x4000082 thrsleep syz-fuzzer 87076 86088 3281 0 3 0x4000082 thrsleep syz-fuzzer 87076 313928 3281 0 3 0x4000082 thrsleep syz-fuzzer 3281 151394 50887 0 3 0x10008a pause ksh 50887 289177 10079 0 3 0x92 select sshd 10079 394660 1 0 3 0x80 select sshd 3093 173330 35991 74 3 0x100092 bpf pflogd 35991 144472 1 0 3 0x80 netio pflogd 88015 486244 82563 73 2 0x100090 syslogd 82563 382898 1 0 3 0x100082 netio syslogd 87889 391624 1 77 3 0x100090 poll dhclient 93288 452040 1 0 3 0x80 poll dhclient 33002 462269 0 0 3 0x14200 pgzero zerothread 50706 23826 0 0 3 0x14200 aiodoned aiodoned 79278 303630 0 0 3 0x14200 syncer update 95846 262901 0 0 3 0x14200 cleaner cleaner 57362 30345 0 0 7 0x14200 reaper 73192 127851 0 0 3 0x14200 pgdaemon pagedaemon 43118 93373 0 0 3 0x14200 bored crynlk 11552 227750 0 0 3 0x14200 bored crypto 9263 321259 0 0 3 0x40014200 acpi0 acpi0 4644 41728 0 0 3 0x40014200 idle1 91017 240716 0 0 3 0x14200 bored softnet 14271 146759 0 0 3 0x14200 bored systqmp 74057 196872 0 0 3 0x14200 bored systq 96588 276762 0 0 3 0x40014200 bored softclock 74707 12830 0 0 3 0x40014200 idle0 17141 485824 0 0 3 0x14200 bored smr 1 462802 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020afbc88) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 tuagg+0x32 #4 exit1+0x6e5 #5 single_thread_check+0x144 #6 userret+0x347 #7 Xsyscall+0x156 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9520 6414K 6866K 78643K 12472 0 0 pcb 25 9K 10K 78643K 454 0 0 rtable 112 4K 5K 78643K 415 0 0 ifaddr 59 13K 14K 78643K 157 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1501 0 0 iov 0 0K 16K 78643K 92 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 77K 78643K 1930 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 13 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 87 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 909 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 53 50K 83K 78643K 452 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 80 0 0 in_multi 33 2K 2K 78643K 47 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 268 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 20K 29K 78643K 3942 0 0 UVM aobj 38 2K 2K 78643K 48 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 57 0 0 NDP 12 0K 0K 78643K 41 0 0 temp 159 2732K 2804K 78643K 6020 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 430 0 423 1 0 1 1 0 8 0 plimitpl 152 39 0 31 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 51 0 7 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 133 0 129 1 0 1 1 0 8 0 rttmr 72 2 0 2 2 1 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 24 0 24 2 1 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 16 0 10 1 0 1 1 0 8 0 pfstkey 112 16 0 10 1 0 1 1 0 8 0 pfstate 328 16 0 10 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 46 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 81 0 71 1 0 1 1 0 8 0 shmpl 112 46 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2875 0 1449 47 0 47 47 0 8 0 ffsino 272 2875 0 1449 96 0 96 96 0 8 0 nchpl 144 4320 0 2686 61 0 61 61 0 8 0 uvmvnodes 72 3361 0 0 62 0 62 62 0 8 0 vnodes 200 3361 0 0 177 0 177 177 0 8 0 namei 1024 12811 0 12811 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 11961 0 11961 14 13 1 6 0 8 1 sigapl 432 1110 0 1095 3 1 2 3 0 8 0 futexpl 56 10336 0 10336 1 0 1 1 0 8 1 knotepl 112 225 0 206 1 0 1 1 0 8 0 kqueuepl 104 229 0 227 1 0 1 1 0 8 0 pipepl 112 656 0 637 3 2 1 2 0 8 0 fdescpl 488 1111 0 1095 3 0 3 3 0 8 0 filepl 152 6215 0 6116 6 1 5 6 0 8 1 lockfpl 104 301 0 301 2 1 1 1 0 8 1 lockfspl 48 101 0 101 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 41 0 30 1 0 1 1 0 8 0 ucredpl 96 1103 0 1094 1 0 1 1 0 8 0 zombiepl 144 1096 0 1095 2 1 1 1 0 8 0 processpl 888 1127 0 1095 4 0 4 4 0 8 0 procpl 600 3169 0 3125 4 0 4 4 0 8 0 srpgc 64 2 0 2 2 1 1 1 0 8 1 sosppl 128 10 0 10 3 3 0 1 0 8 0 sockpl 384 822 0 803 3 0 3 3 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 121 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 155 0 0 9 0 9 9 0 8 0 bufpl 256 7575 0 1190 400 0 400 400 0 8 0 anonpl 16 100971 0 90708 70 19 51 56 0 125 8 amapchunkpl 152 6268 0 6165 15 6 9 9 0 158 4 amappl16 192 4881 0 4335 43 14 29 38 0 8 1 amappl14 176 36 0 34 2 1 1 1 0 8 0 amappl13 168 433 0 432 1 0 1 1 0 8 0 amappl12 160 8 0 7 1 0 1 1 0 8 0 amappl11 152 497 0 477 1 0 1 1 0 8 0 amappl10 144 71 0 68 1 0 1 1 0 8 0 amappl9 136 592 0 588 1 0 1 1 0 8 0 amappl8 128 149 0 133 1 0 1 1 0 8 0 amappl7 120 34 0 29 1 0 1 1 0 8 0 amappl6 112 499 0 492 1 0 1 1 0 8 0 amappl5 104 128 0 113 1 0 1 1 0 8 0 amappl4 96 1284 0 1253 2 1 1 2 0 8 0 amappl3 88 204 0 193 1 0 1 1 0 8 0 amappl2 80 8450 0 8379 4 2 2 3 0 8 0 amappl1 72 33326 0 32882 26 15 11 20 0 8 0 amappl 80 3415 0 3375 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 47 0 10 1 0 1 1 0 8 0 uaddrrnd 24 1111 0 1095 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1111 0 1095 1 0 1 1 0 8 0 vmmpekpl 168 13110 0 13080 2 0 2 2 0 8 0 vmmpepl 168 124205 0 122605 110 35 75 85 0 357 3 vmsppl 360 1110 0 1095 2 0 2 2 0 8 0 pdppl 4096 2230 0 2190 6 0 6 6 0 8 0 pvpl 32 322709 0 309236 170 33 137 143 0 265 28 pmappl 232 1110 0 1095 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 554 0 4 16 0 16 16 0 8 0