kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Jun 29 15:57:31 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.8' (ECDSA) to the list of known hosts. 2020/06/29 15:57:44 fuzzer started 2020/06/29 15:57:51 dialing manager at 10.128.15.235:46919 2020/06/29 15:57:51 syscalls: 364 2020/06/29 15:57:51 code coverage: enabled 2020/06/29 15:57:51 comparison tracing: enabled 2020/06/29 15:57:51 extra coverage: support is not implemented in syzkaller 2020/06/29 15:57:51 setuid sandbox: enabled 2020/06/29 15:57:51 namespace sandbox: support is not implemented in syzkaller 2020/06/29 15:57:51 Android sandbox: support is not implemented in syzkaller 2020/06/29 15:57:51 fault injection: support is not implemented in syzkaller 2020/06/29 15:57:51 leak checking: support is not implemented in syzkaller 2020/06/29 15:57:51 net packet injection: enabled 2020/06/29 15:57:51 net device setup: support is not implemented in syzkaller 2020/06/29 15:57:51 concurrency sanitizer: support is not implemented in syzkaller 2020/06/29 15:57:51 devlink PCI setup: support is not implemented in syzkaller 2020/06/29 15:57:51 USB emulation: support is not implemented in syzkaller 15:57:58 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7a23}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x30) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000003c0)={0x8, 0x200000, 0x4, 0x3, &(0x7f0000000140)={{0x8d, 0xae, 0x3, 0x8, 0x7e, 0x7, 0x6}, {[0x800, 0xffffffff, 0x7, 0x200, 0x80000001, 0x7fff, 0xe4, 0x0, 0x10000, 0xffff, 0x0, 0x5, 0x4da0, 0x10001, 0xfde4, 0x7fffffff, 0x7fff, 0x8], [0x5, 0x7, 0x0, 0xef4, 0x401, 0x9, 0x8, 0x400, 0x461a, 0x9], [0xeff, 0x2, 0x4, 0x2, 0x9c, 0x8, 0xab57], [0x0, 0x80000000, 0xc02, 0x80000001, 0xb698, 0x666], [{0x5, 0x9, 0x7, 0x4}, {0x81, 0xffffff23, 0x75c41abc, 0x100}, {0x746, 0x6, 0xa41}, {0x9, 0x0, 0x7ff}, {0x40, 0x6}, {0x2, 0x23f24c12, 0x5, 0x3ff}, {0x6, 0x9, 0xfff, 0x91}, {0x2, 0x0, 0x1, 0x81}], {0x1, 0x6, 0x7, 0x7ff}, {0x2, 0xffff24a7, 0x401, 0xffffffffffff0000}}}, 0x718, 0x1}) flock(r0, 0x6) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000400)=0x4, 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000480)=0xd66) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x87, 0x2}, {0x84, 0x80}, {0x0, 0xe83}, {0x6, 0x6}], 0x4}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) fchmod(r6, 0x35) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x100, 0x0) unlinkat(r7, &(0x7f00000005c0)='./file0\x00', 0x8) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x1, 0x0) pwritev(r8, &(0x7f00000007c0)=[{&(0x7f0000000640)="50eb25dd3e9f47bd2abc006a78aa035841b98f5be781f400c2eaff5ba16056117aff569402748826951fab897b81856fb231ac56beac9fdb68b0b0e59c82afe4946cb0ce9d47510a165a4a1150e10f6c19bf036f9fb633f47c8f768a0ed46f5d27b6626ea512", 0x66}, {&(0x7f00000006c0)="9606645a9aab4adc371401c7fbf0c88f0ef00ba9020cfa3cb240c825e5b1912e8b01cbaf7249d8a5137b8d92eb86e1423e2767c0324a00aa37ea135a037cbb7d3a5e0eaf034b4af99595ffaa56aa110b3a68018a57a570b952faf7b1229aca6ac52dac9b90650565d54597115b0c63eaf8c01204e4598b9c35b684ae384f35f7e7d8f2409234ec79784a42a80855e4cb5148b931b66d6c606d", 0x99}, {&(0x7f0000000780)="04fca55e2e5cb0639da1c8fdd7ba08ab2d125ce38cda860c5917f4d17d54434fe6e58acd7a13b032b3db249f681adb5620b41053d54d0a4bbff03fa189ec669b", 0x40}], 0x3, 0x0, 0x8db) r9 = open(&(0x7f0000000800)='./file0\x00', 0x10000, 0x136) fchmod(r9, 0x100) 15:57:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='\x00') r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x0) connect(0xffffffffffffff9c, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) lseek(r3, 0x0, 0x7, 0x1) mlockall(0x0) flock(0xffffffffffffffff, 0xa) mknodat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x6000, 0x6408) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20000, 0x0) r4 = open(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x20000, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0/file0\x00', r5, r6) r7 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000340)={0x0, 0x101}) write(r1, &(0x7f0000000380)="85e88b105027b26b4279aabc75a25f560856446c3594d94988bfb7efc7b535b6d72aebac8f65aca6c298bf7c50f95b158761df95a6bfaabd9b3532e1f470b2c867e09602a8c4511ed573cec428abe9334b78c97ec902a0260035cfb60bb6498f8138ac0436c219628753fe1e1611b437d4398c342dfc07eb76651201f20b30413521127fd8982c5a5852ba", 0x8b) 15:57:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x48, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000ffffffffffff000016516727bac76684365623983d52b5276a38bbf75c61f266f127e956f900f369bc09c5d456f7b26242aa582782f122267e4ffcc5fc0bf85f0117"]) 15:57:58 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x20, './file0\x00'}) fchmod(r1, 0x40) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 15:57:58 executing program 1: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x11}, 0x3, &(0x7f0000000080)="5208c96a4521f879a18709c1bb418130c82b836aaafd2b79e17ec8eddf0e76e18ac538893309cac8ab69a45841a903ae60d9de4f682b3233c5a5ebe6cf5ed582b3dcab5ab8ac70291fb53f9658072119d530d933bd98aaabbcd791e0bf27587aabcef57eb5603459c25a623fb5618e1dc85c1bf42e98245104f8f50cc3d7f90d615146bc1caed0dd8a6e4c754b27030995498f5fbdd72d5780b120d93d55a41c5302ec9a26fcbad34b363843c9adeb9ea3ccd411553c62fe319091053fadd765a33a8d00000000000000", 0x0, 0x0, 0x0) 15:57:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282912", 0x62, 0x0, 0x0, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1b85b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 15:57:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="18000000552f3c0fe05e067b934ac0969b2366f1190442f9527ae40f85b6743de256fef8559d7e2afadc492c41707b6fc5eedfec", 0x34}], 0x1, 0x0, 0x81) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) setsockopt(r5, 0x407ff, 0x40, &(0x7f00000001c0)="bde5c00528bb3b2438ac3497c769002c22fa13e1cd085d724e62256c9a078e7daa6729cc5830836cbc53925a0c6b57af1ce20270ae2ef780e9133276d317948778bf6aca629b9338f8f77b7ba654227706e84d105e9936777cbd4134fc211abd5da1064526ee28210434ed6b4cc9565eda964b25d78715797dae2b76a2e07f6097ab8d8ecb9e450a8e916fb4a6df836bb4c149b11357a77614d5d72f416183c4aa2788afe6c0ae702af8cbf902ab3845104a5ea4280811ef1a43cc39112654d6effdaab635dd2551784daea1a08e53b518cfa79a62c46013ffbb6447014a6d62dee189ad640442c7", 0xe8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) lseek(r6, 0x0, 0x9, 0x2) 15:57:59 executing program 0: pipe(&(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) write(r0, &(0x7f0000000140)="41a0b85637000000004846b2da364d9c1f09741bcf86050985413d7e4708cd0d4ac3b3e9bd8aed9ae7f5703abdbab571e887c8ae84b205451dc58300438a2c003848902046f21f70ec5baced916491bf37ffcdee1d365bc72f11a4db88a06a6628ba3961ec70b8eb1f2e54097349fbd07c9b091a1bc117f3c7df20d1823509666f", 0x81) 15:57:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0xfffffffffffffe22) sendto(r0, &(0x7f0000000100)="9edb28f8f99eb18b", 0x8, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000180), 0x3, &(0x7f0000000200)="ce45a911a1c2df688c1f58d16993cd85995f88a32a916929054253710c3ca341f625a2e87275278c4b5451d8249a5d2fdf2e7ea7f5603899a32c8e1318cb61f857874555b60c37b9726b7169ce1875b6dcf7a64ae4d49e8366", &(0x7f0000000280)=0x59, &(0x7f00000002c0)="4593b3ac9c591609731264a996764515871eddf01c7f760a7d957792b5f2ce2914318f0d11a8fc9fa5f5fad56e3127028a4dc2c2021e48dc54b40f67d90402a984e611eb9590a2eda8abaf13b7fe6784ac3fcd78d40b1b9086f276a05ba167b7702964ed077d136ab4d466c782a3ca4892e765a1d69175b914fd1c876283a52e934122e17d43048db7c4b316b328d271b00c05", 0x93) mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) 15:57:59 executing program 0: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000100), 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x1a0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x2, 0x5, "8aa0fa5ec3c4dcac53b61e9d639168d939e17dcb", 0xff}) r1 = socket(0x2, 0x1, 0x0) dup(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x5) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x5008}, 0x8f800000000000, 0x82, 0x77ffffff}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = semget$private(0x0, 0x1, 0x3e138cc2a10dbc0c) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/163) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x9}) semop(r2, &(0x7f00000000c0), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x2000]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) geteuid() semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000440)=""/4096) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000200)=0xc647) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) 15:57:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0x8f}, {0xdc6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) r3 = getgid() chown(&(0x7f0000000280)='./file0\x00', r2, r3) setuid(r2) 15:57:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6, 0x0, 0x0, 0x7cb}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 15:57:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x5, 0x2}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0xfff}, {0x101, 0x1}}, 0x2) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0xff, @rand_addr="0000000000000000f917a3e90000c2a0", @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x41, 0x2, 0x0, 0x2}, {{r1}, 0x57fee327f88f64ca, 0x4, 0x1, 0x10001}, {{}, 0xfffffffffffffffa, 0x40, 0x2, 0x81, 0x3ff}, {{}, 0x0, 0x6, 0x4, 0x7, 0x5}, {{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0x1, 0x8}, {{r3}, 0xfffffffffffffffd, 0x1, 0x10, 0x8, 0x200}, {{r5}, 0xfffffffffffffffb, 0x42, 0x2, 0x7, 0x5}], 0x7fff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x36, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x401, 0xfff}, {{r6}, 0xfffffffffffffffb, 0xe5, 0x8, 0x80000001, 0x20}], 0xffff, &(0x7f0000000480)={0x1, 0x800}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) connect$unix(r7, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 15:57:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x13f, 0x0, 0xe0, 0xa03e, 0xfffffffc}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) pread(r3, &(0x7f0000000080)="03067fb8942ad982f4b7701e6232456c80860c8d933e40d76a2ddba4b3a43b0595e179d3fc8abc47caeebe49fe1d3c975ad4e4639f904b9e6615af6a468e87bfa4d43f36f8413d870b7aa33cdf3b44e4673ed8d8c6892a198393bf464dd87c9d1af97e0eabd27b9e0015f6af3cc31c5aff02528087a63ac55a2ade0c9af65b1e7da573b9bd6f879c17924172def0985304eb66d80c44ef55030a8a4be66e0f7aa758345012b620d18dacdb1987db5e3a9787ecdf48071a279274", 0xba, 0x0, 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 15:58:00 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) setgroups(0x0, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x410, r0) setgroups(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$TIOCNOTTY(r3, 0x20007471) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200)='X', 0x1) close(r4) syz_open_pts() 15:58:00 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r1 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/96) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x90d1, 0x3, './file0\x00', 0xfffffffc, 0x1, 0xfffffffd, 0x1}) semop(r1, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x7}], 0x2) semop(r1, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x6000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semop(r1, &(0x7f0000000000), 0x0) 15:58:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) close(r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 15:58:00 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[], [0x0, 0x0, 0x0, 0x0, 0x7ff, 0x4], [0x0, 0x0, 0x0, 0x2], [0x1, 0x0, 0x0, 0x40, 0x3], [{0x0, 0x0, 0x8}, {0x0, 0x0, 0x0, 0x100000}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) getitimer(0x0, &(0x7f0000000080)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) setreuid(0xee00, 0x0) r4 = getgid() chown(&(0x7f0000000100)='./file0\x00', 0x0, r4) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r6 = getuid() fchown(r5, r6, 0x0) setreuid(0xee00, r6) r7 = getgid() chown(&(0x7f0000000280)='./file0\x00', r6, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffc1, 0x0, 0x0, 0x0, r7, 0x0, 0x3f}, 0x401, 0x1000, 0x200000}) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) 15:58:01 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x66, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r1, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x100}], 0x2) semop(r1, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r3 = getuid() fchown(r2, r3, 0x0) setreuid(0xee00, r3) r4 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, r4) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7, r3, 0xffffffffffffffff, r5, r6, 0x100, 0x7}, 0xcea0, 0xcc, 0x9}) 15:58:01 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffcdbd0366d5bf08004500003800000000ff70907800000000e000000100009078de5912b088218b1fbe8b72f9dbcf854bd80ba7c1cfc8a685f8df5c4dd24c0c9b9eea266abe020e29591a12f255bfb376bb8381d75bc7a6359a9d9c8bd39b1eb1cac2377e12218df9eb5833f6729012568455f9dc1fe3cbfba433c5c6fc203ce7add867aa5bb6e698026a923846823faa6e5e681ce8"]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 15:58:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5707, &(0x7f0000000080)) clock_gettime(0xb0b2fafd8bbf6004, 0x0) 15:58:01 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x919) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000140)=0xffffffff) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) kevent(r5, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x80, 0x0, 0x8, 0x8}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x6}], 0x2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x40, 0xfffff, 0xfffffffffffffffe, 0x5b}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0xff, 0x1}, {{r6}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x20, 0x7}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0xffffffffffff7fff, 0x1f}, {{r7}, 0xfffffffffffffff9, 0xa0, 0xfffff, 0x8, 0x6}], 0x1000, &(0x7f0000000100)={0x10000, 0x80}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) login: pckbd_enable: command error 15:58:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = dup2(r0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="dc95d9cd5ede8ae6d3c641506070ad5150a46dc720bb815de078d83787b6e51ba7448de530d76600cb83", 0x2a) r2 = socket(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x6, 0x2, 0x0, 0x0) 15:58:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x8001, 0xc0ff, 0x0, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='*\x85)}G#\\[\x00', &(0x7f0000000180)='--](/\'\\^^\\L\x00', &(0x7f00000001c0)='tap', &(0x7f0000000200)='^y@}-!.%-\\\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='[--\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='tap', &(0x7f00000005c0)='tap', &(0x7f0000000600)='tap', &(0x7f0000000640)='tap']) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x6, 0x3, 0x7, 0xfffa}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 15:58:02 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000001380)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x20, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @loopback}}}}}}) 15:58:02 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) write(r0, &(0x7f0000000000)="df", 0xfebd) r1 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x0, 0x81, 0x81, 0x1ff}) write(r1, &(0x7f0000000000)="df", 0xfebd) r3 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) write(r4, &(0x7f0000000000)="df", 0xfebd) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r5, 0x0, 0x4) ftruncate(r4, 0x0, 0x80001004) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ftruncate(r4, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x5) getpid() write(r3, &(0x7f0000000000)="df", 0xfebd) 15:58:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x144}, {0x31, 0x0, 0xec, 0x900}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)) chdir(&(0x7f0000000100)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0xe84a) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) 15:58:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6, 0x0, 0x0, 0xff}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f00000000c0)=""/44, 0x2c, 0x1001, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x3}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:58:03 executing program 1: socket(0x400000000018, 0x0, 0x3a) socket(0x400000000018, 0x3, 0x3a) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', 0x0, r2) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, r5, 0x22, 0x6}, 0x0, 0x6, r6, r7, 0x4, 0x5, 0xf78, 0xffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x76, &(0x7f0000000100)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x40, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "400083", 0x0, 0x0, 0x0, @mcast2, @loopback, [@dstopts={0x11}, @fragment]}}}}}}}) 15:58:03 executing program 1: r0 = msgget(0x3, 0x3c1) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db5010000007388a9e44cfc1b0e67938332782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14d2577e04fe241a630f54c663a7013e179639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a73401000000f98ebfe368d40af470bcd370014a2e22d12945265b671d10428d5ca4f09d93a3b07fde1aa76cb117f88cc435646eda12ca36d6b7938c83f42c165a7a7a6567dac8c11f4cee026f86952fb398008d450f2218ed0f808ffeb44542d830597bf1953dbb2a9f9baa15342c501eb0aaed49cb6342c35f2b262f3f1fddedd33abeaaaeb17663f8c7adc750a455afbce6606cbf31d0f1be4b5c45776b747f7f07ba549309efdfcc945a88402d9c9229c3111f980a661f5d275a19eeccb95c467a42683c97738669d2d047c987771ee2f515fec1070de3cd7cddae83bc8f97a2164fc7df5aaf89af8484d8ca91a1d1fb22d94d3747b84e067e5d763f8d2459dd85508abdb4b57b217298eca0a5ce79e8e738c06d371c1794648be31a68493f8619e121be8bd867558cd9b52ac12d9a2f3d1af752c69d0d8ef15e8727351ca77e5152fb0bb118e51e61bbab0a"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xe) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4}, {0x1, 0x40, 0x9286000ee7827ecc}], 0x5) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) lchown(&(0x7f0000000180)='./file0\x00', r1, r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)='./file0/file0\x00') 15:58:03 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x28ae) r0 = open(&(0x7f0000000000)='./bus\x00', 0x801, 0x180) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300fefffbff8359f9b49fff072469a8cf45ffff0000004392f270ac45faf23c1d37b4a16eb59d69", 0x32}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0xfff) 15:58:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfff, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00@\x00', 0x7}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b8180000002900000031000000fd004300000005"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) listen(r0, 0x101) 15:58:03 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="bf9483becf4e473b4971ee55ca1e48edd06235f86d47b08fc74bfbb9acee5fae09091a1d95e3d22a1eb082709889fcc73f10", 0x32) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202dd03ff"], 0x10) r3 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1, &(0x7f0000000280)}, 0x803) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000200)=0x7, 0x4) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[], 0x150}, 0x0) 15:58:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000340)="2e72a0626f700f19f2fe53da7150be9f7fe769fe70375797e553dab20caebed98fecdf1903", 0x25}], 0x1, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x8001) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000200)=0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) sendmsg(r6, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000380)="ec77d7874a83d00f210a1810c87d91a80882b59b19289a20f205805902c129a9a2fb8db93293bf75bc8eae3062e61ebc9c7f2b59d3e90ab2c186111c45a8208b835cb5c7a82ec45c308dd70a1eb7c50fe080d0acb99ae39759021caae3d26b4b5b5383e90753ed4ebeb4155b7b7a03beb1024d4597c45ccd357ec2cd845490da3a021fd9103fd478ef5baef6c4efc0eedf1076bbfcf1133ae502df1ad368cd5e2b67140435924fc3e4cb79072eb2834dea8d296098497fb4bff649aa8ee44935d5fe42e314d8ada57279c7b6b1e2808f3c35db24", 0xd4}, {&(0x7f0000000240)="9a86aaccf89465098072cb7529778934e2a25e8a4268d665ac5c38b21a43d5b3166d8e0609625b3aad7c7a4d3c333d0801389d758d4afe1d1d9e6c35673f33c42b9ad82efd5b7b70215eb6f7105da37f242e8a8c9971ef4bef14", 0x5a}, {&(0x7f00000002c0)="74a0b8624b327b6b0a9660828a92", 0xe}, {&(0x7f0000000480)="7f168d23e1e043f84e6fca8aae21a66a53", 0x11}, {&(0x7f00000004c0)}, {&(0x7f00000005c0)="2df216944670022fa518540e6f3af04ec75f8114d795c85b4f15a77dd215d0661bf5fdfd7be58e9352170ccc2f2a9afc832e01642467c748513194ad89c93ae81df15a181de32593c3813ddcd2cda4decf5f8158e5c3e406b44d2c4d992935321d88c3bdbb33d6ad8563f2f5a95ddcd077cee1ff2c0dea7916234aa7e22d56cb5e561eeb24ded28f28998b237287eb65f59deed85f", 0x95}, {&(0x7f0000000680)="eada6f52e1bafc208a616bcca0fee0f6b3ec8041b0c9c2e80e811e11478da445f01ef694b2e2799ac6b621aa182e28f3db8214733f54fa74cbc6289912c2b65009b687eec4f8cd30703b9caad899b75bfe47956dbb89bda8d773d45f4988e1a7110735986a9601742952225c4262356b2a3a62df84977f8812be9b1e16fc0b1c5740394613f094f20ff1092410644efbef0e8a630b80", 0x96}, {&(0x7f0000000500)="3ab1997ca73e617c5cc9cd524146dfa4a3ba84c0da2e6f77158dc43a61d3589fe3013a99ed8fde2ea71897dfee7888b13aaaddab69acec5aa19beb02af85b0ad214674c009796e72e23128746b", 0x4d}], 0x8, &(0x7f0000000800)=[{0x100, 0x1, 0x4, "9b390390231bbb1e45fefc9a9acf803cd3712651a1becec3fc1a4073947928399e541d5bc12ad20eaf5559c95f793f32a03f37f97350cc58b7f30f8a71b91d9dc3690d79982b7c47465de0f35219f3351d9b1d0c4d8ed9d4479b6588ec2dda3e99294c4f3a3506d5e7f9e38ab3fa30b15e03fcc2931f03122050d996c514e519086e35e0234c734670c1c878c9759fee66fcb7b295da0482e0f9d50d0c68bfd66567d0a08a05e15be11d2ddb73c39ba771d69687ec50c8aebd3b2c990e50e192eaecae33843e2d136e4433e28098c334900c33faf6004bb57747aa9c1d35f782b588d1cf3c3fe7334f82"}, {0xe8, 0xffff, 0x3, "16a1a5aa1ec2594e9ccb857eae60520e68ad8f266ccd83c894382c4d9725023d78410d153762e1212e5d50be19a53eca30711e4f1be1de257a48c75587387d538edfb296cb6a892f77e5dc3128499d13caeb1fae57e401fa0387dc6745a5966445f7829b336a3cb3837bb27f588f220971422bc8aca62aa91ed60849907be3496fc59671a287f8c38066e7b1f20eccbeaaa2a1222467dd7edcb532dcadba50af7aea0395f188eff06ba5f7b462a551b12760a12c1cf2bc8b5d161f46c529609dd0fb407e06b9b6e536710a30142c60532fc4"}, {0x28, 0x1, 0x1, "2b5483afa8ad915070b1a6684dabd3251414a4b28209"}, {0x40, 0xffff, 0x4, "c9c97965c24c31f15860e7c16fb30a8c642aef460464db56439a6a98af19284e4b01a198ee0c514aab2da7b1380c4eba"}], 0x250}, 0x0) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)=0x9) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 15:58:03 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000007ffff000001"], 0x10}, 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 15:58:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1cefe7ef4e8bd07c, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) sendmsg$unix(r6, &(0x7f0000000580)={&(0x7f00000001c0)=ANY=[@ANYRES32=r4, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRES64, @ANYBLOB="6bc5530f275fdca15035e5f52630f65e30ae", @ANYRES32=r5], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="3823000400f200003d"], 0x38}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) r7 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r7}) ftruncate(r0, 0x0, 0x7fffffffff6) 15:58:04 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00002c9000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x2, 0x3) r1 = socket(0x20, 0x4004, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) socket(0x10, 0x5, 0x7) 15:58:04 executing program 0: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000100), 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x1a0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x2, 0x5, "8aa0fa5ec3c4dcac53b61e9d639168d939e17dcb", 0xff}) r1 = socket(0x2, 0x5, 0x0) dup(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x5) getpeername$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000002c0)=0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x5008}, 0x8f800000000000, 0x1000000, 0x8}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = semget$private(0x0, 0x1, 0x3e138cc2a10dbc0c) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001440)=""/164) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x9}) semop(r2, &(0x7f00000000c0), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x2000]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) geteuid() semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000440)=""/4096) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000200)=0xc647) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) 15:58:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x6}, {}], 0x2}) 15:58:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x1], [0x0, 0xffffffffffffffff, 0x800, 0x800000000000000], [0x6], [{}, {0x0, 0x0, 0x0, 0x1000000}, {}, {}, {0x0, 0x0, 0x0, 0x800}, {}, {0xfffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x2196, 0xde6, 0x40, 0x800, "a2ab8f6ffd9a8db1d574763b7719c0e483228527", 0x9, 0x10001}) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) write(r4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x3, 0x6, {0x5, 0x1b1f}}) r5 = kqueue() r6 = fcntl$dupfd(r0, 0x0, r5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000080)) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 15:58:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x2) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) dup2(r3, r4) r5 = dup(r0) sendto$inet6(r5, &(0x7f00000000c0)="294575e9a2625a9494a32640abbe6b1953c8999af7170ce34a495b27992b94a87f099694056f5ed387a160fbda690d19a3996f88f5143d3ae07bb1fca43d77bec74ef8e51f7c9647909a0e54236ce9bd6c03cfcab6c298c401a838f963ecc6fcb2df713a252150dafc9f8a83c9f0282111", 0x71, 0x0, 0x0, 0x0) 15:58:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x44}, {0x1d}, {0x6, 0x0, 0x0, 0x10000}]}) pwrite(r0, &(0x7f0000000000)="d000000000000000c10000000000", 0xe, 0x0, 0x6) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0xd4, 0x1}, {0x5, 0x80, 0x15}, {0x0, 0xb5, 0x2, 0x3}]}) 15:58:04 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="01003f8a", 0x4) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) listen(r0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1900, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/183, 0xb7}], 0x3, 0x0, 0x1) 15:58:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x1000}], 0x4) semop(r2, &(0x7f0000000000), 0x22) semop(r2, &(0x7f0000000080)=[{0x0, 0x2, 0x3000}, {0x3, 0xfff, 0x400}, {0x4, 0x3, 0xc00}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x1, 0x30f, 0x1800}], 0x6) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r2, &(0x7f0000000000)=[{0x2, 0x7fff, 0x1000}, {0x0, 0x1, 0x800}, {0x4, 0xc, 0x800}, {0x1, 0xff, 0x3000}], 0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:58:04 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="6e358643ece825422602234f6c7c33d3c975f53c2cd2e86f6292c322f9acaaf4284b09b9b60bbaebfe0293dc4fc9be6436a0e0c71242cfd2ba06caf663d4bfe418d365d20a26febd9bbf003f7f8f91f955946c442aa3c23759bf51da41cf3ab1947af2869c00a50b9b9f80f7b91310517013ee86bde2b6ce9756adbb59cf73d65c9796c40aced0d11007b5b5fcb7b9115a0bfffa7f6428731f69c98f42f04bd55d57131fe54d9e6da73f856443b703b82d06cc26337aeb37ddddc2052641720b01a367654ffd1474128819d5bc4c04d10e7cbd575f1d6a9d665566f6bebd89b736c1efc12a92e4d57afb89a13f66ddc1c695", 0xf2}, {&(0x7f00000001c0)="6042dff58a2988a768bc8707104d9169182cdf63b16781f128036ba744ce491bc037950f0b89fcc43715bb2e3176078e3f7abb3c7ec4c7892642e6fd2687e3bff122b5a797ef78897e373637e8b3bf3f0c65268ccbc7fffb8baff9bc0372b349ac0348666aec22b477c9e0481d19b944ee118b501c773455e4f4dbfea1f0fea389da8824c53767a8f46076f04f1ffa6982b9ac971cb8a56d6c4bc9c331785deb7a71e7738b4852197a4e0ee4b56308faa913328ff3fd520b5190772a8322380e0d9ce124efd53a9d088dff7911af9eec51c3ccfbfa713f6a8cae57ae56b7a25dce0e54", 0xe3}, {&(0x7f00000002c0)="39c96733b82c865ab9fbf047d1909f6829623bf7f45205a03bc4b3609b6fe28e0ad364d25be45b6f1f55f85bd6baba7a38abeee8e3f220d1f2cf8e6aacaeda93619ede4b6327a784f401c2e072ed640aa7dd7c33ef8f8c10623c4158f4a8a132f020ceb5a5e677f3671f801cf4ab232de8303a030dc48ba352c48822", 0x7c}, {&(0x7f0000000340)="1f911e877d1d2e43465e9b6fef294b8aba589fe84a93553e59468b2d5e741d143f70e1ffd81c27085aa7", 0x2a}, {&(0x7f0000000380)="d98ab8a2863167589716d116313d385573b262121c7a2d50639d28048284ea370ca674cbc8e2ab73a3a350f98dabbce06cf2e1ce3e22460225f21c09bf39b4193781a5e78f4dad59fd1368986d80a2205b22a8b6ca0ede620aee441ac1702e9f1f5c739d79f183798ec32b81da1e2463673b5a2e", 0x74}, {&(0x7f0000000400)="11544b66248689622108daf447d2c1d61dff62b181a299402f39b47dc0a1791efaea875a8521f0e3037c35c7af4fada3b05adfe4ffe4126b5f46c7535bc864673469b07e4e3af42116d3ef31437157fd8f7c3a114ad7c8625f127fd4abd451ecc20b1d121d0d6bf1678509f7ab10ba22f22562fd8c611fd304ff35d4867f90b4a479c4cc45e88505e99af2e2dcc89724e6d542afeb1a982c131c717a302b04699d9080c990563da35fe13f7a62", 0xad}], 0x6, &(0x7f0000000540)=[{0xd0, 0xfffe, 0x6, "093e7cbd48318869152323172200c6e21bac48143c3efdb80c8f83ae234a4c326301ef394fb877db4e243659a8253c67a2063ce21513aaa4c5b7f33f925d4326337c833156f35a38ac3afcaa253cd86d9f3394254446f7b02fe4da4fd69710114f6df45d0d2b3325bc2a2d2775a8403efce3efff38c164b10179b6e15bdce13a9efad45a3df0e6307cbd045c5b876e51ba13ee55bd86b67e3c16d6295974d7a930a0cf24391accf90d57c339d0b42bef05ec9bd59e16609c594aef0685"}], 0xd0}, 0x6) 15:58:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x15e8) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x12c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x21, 0xfffffffd}, {0x89, 0x80000000}], 0x2}) close(r3) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x8}, {r5, 0x20}], 0x3, 0x63e) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000100)="389b", 0x2}, {&(0x7f00000017c0)="34e30502f31968639c6632fd063f07ca11f6e3083f1cfddd74cbe1138b08d217a61e895000c5db15b23a72dece5379cb25c7a5ba81629fd23008ce8ecf1a0ca1b7c66289297666763133796fd7ee7b19123533f8a2d489e06ede0ac3beac41cc604ff7de32017eee0487a2d0df7fe708f1a3bdc7a7a700cb2876962c9176cddfec8d4f4fd13fc48a8d60e7d8cdedbf3d594973ba0eeb92f828a6ea7c7ce00b26136b1e2cd68f1f120cae85aa30c8981fb94a45127d9fb5a02f8ee5e7cbb43eb63ecbcfdefbc10aa0d98ca95ba0d5dec93420e9276d4fc26fc8d1031d956ccfa616edd22931bca9f875cd190791d9b15ccb679d9a23e57c00f0d7faa8783fa0aa5fb1be2185f9940a6e8efc69248fc89eb1fdba0786cd047f5ebe239763c1355328e007b134da444fea2fd1d27637ec8cfb00b557bd5eef607d3d2ef0929609c8e7fe8dbd54eecdc85bd71a01625f967e9e35419d4d31aadc13d77cd05dd1e86b7d6ee49b5786fb4ebf1ded748ba62ec6f477eb8c7bc610e794c7b401aae4af5912fe5b59e2f2ff8d3fbf4f42e5a3ec57b1aa27a79537ff333e75288836cf8396c04783fc85d765eda996b90740cc1c26a52969adbee9116ecc7061183244e64d7fa68c6b9dbb0843788cd4dd21fdf2b47576075344ad9bd86bb847331263d5ad007f99e01b91d65dfc89347cdb76bbcf08007ec462d08052e8025ef0d5d545eaebb742d0c9a1ab50a559027b5d51c05b16ec331cdbefa83cd48c5bf90febfe6c5dafcfd780fa1c4f59638895b364ed612df387bc5cadcbfd5090d67fb6c81ca0d9df1ee2fbb732f5a6a061cf980f8bd5177a1265e7a439b6a49e02740eac4acb61a33734b7b695474345d48210649cfa62617623b754647019a031787d5dbed5e57ec7eb5156dbc22107a5825424afd521b7b9dcbc82c52f960e4e1f5cf145a41d1333511efbae3167b7e40076b2e895ccf43f25d00fb7d3ccb45977b482997d769c079bae3dd716f56f414197194cd7f13c6e34139d8731ba0fb86653eedcdf42c4c5d8930938293953911421d1a12ef7733aa8ccad89ff03e705b15ce69dce3b272d545482e38d006dad8fb86ef4fe3531c9bf707f41dade8b40cd309b08fe27e6cb2edee68f82c97ee7fbceeeb5338d47d63c27426ae5205c811e01830a034fff1db97806a540cb6a9768596825e807777942c877b722cca048da0e39baeb87d59c975f7baea745a1072604d74afbc81cabbd01bb36f40666dd374446b8c5db6913abfefba44e9feb73a8b069eab9d59bd5854941b659ff50f738185ded97d3ae740eca8a4a2107b010b07ff370e3d95fb18182c8d8c108e38842d15f1d6604b08f97accc5d77f1b928e51ee2488df561298362be256cdda970eb2547735fd64c965026132bc7f10a519e0940468e89696c5b10933d769e61dcc7e3a56862767a70c07f319b3295bcef467d790c43f7a4d4eb3e66f0b0fe6286dfd39fbc73a4c19d667b79c2ba66b36862ca22507d752e3a10dc79bffb3b10b2fa5fa49bb5b32727f1cdfda0676e55d85d94bc521303cec47f8af9588e43295b6d3d9e52109f494842e373c75d7cce1ca52bcf94d1d7baf1788707b88334a09a17110344a8aa97f32cb81e0a8f588efb919b31a8e5b863257058c9f9f5de766a2a70cc09c499f47ed03c7b365dfa61209048a4330412e6135cb20441efbf0a251e5dc9bed1871094683718101b07dd6598a76d5a7fc87bd447ec103c77182232a543dcb72e0cbc4d7bd93e814673832cc40fd51c94178f2952d2ec43c1d53f29ae8f4fe464a1bcba8a57bfc4a42d83625279cc3a3456b6a041cf370567e6ef34a3c816f683e0ff408329167de61f3fa31df81f76adaf13f6b00402aa7dc91f19bc50a70192423b07ce1a14a2f84ecc24d3cc00d39229eecff49f57fca44f74063543328a8d3a312219016e8759fcf0b814dc329c88426809b8c1244da5e9bc9c4c4134cebbb8a2e9cf5e178a81021b9b6905c736d1ef81d41a6f23032bebd9acfd14a634f7e5d61d9e76fe09c55f76dec39295b5113b13364647f49e03fe423b2ec9028fbad9ae7d72d761ac8691c63029f6a8c487ee33cd95236d0c1682e415a9df5f3236e9db26d242905fdc628ccae30f2e968dcae14297bd909780976bbc4522fc6cf0428c9ef4dc1d0d4a72e5f0a8a10032bdc3533e3d532f81cd87b6c533b297323fe5e54d4d0e2daef6210fd5538511a4ece40982a2424e825b8f902ac9656b7e4dfa45631cc42fc99b871abd23fc97358afcae961761578b405a2a9408783462490d9aaf4e263a8992603eba84ae507582320f1c617ff21e85bc82cf8bb398a54149dfcf843184dfb458511f666e91b143eaf2b3c6481e12c592b416fa0da07ceaf91673a218108b7281c43641b967b938c5a955a798cf8c4deebae41c62e5a6545b83551ab90e511ad11ae867fe5ed36675cb26057a90e5e0262bde422c3a506f1ee16086b42efc64a57d75b1da8745eb990e4c7f9c3c853e52cdb63bb019f22f8248b27f13f3ed91e2b7fb04e956017fd656e850f81d0dcd5597044e7260d2bacd57bb7556634a88aaed4f6da10d17fababa2c395e4ba4c61954b5182f3d3fb0a932855ce0c395f6debb543a9e820095dc2398360907f19fdbb1c84d72e0fbd747b739edd725fbb9c4bc7d0ed4b369b9ffaedb7f852ba1708295e1839ba5d3558272924677fdd83ec45fa0c8ab2a4555543f90d487dc02a8d3720e700d6f24f47ef1c0cddbeb166192b788e2fbe033a5d9c80b12f915b4dae687f97a7344f5f469e8c357151f29883da7cfc04eff6de8bd653c173f07b43ad76e66299bcd1a8b095e9b851c0412e7fcc195e309630c40f1f2fccfa9b85ae83e517b8a570f7f2ac1b7adc27da501e5b4319049d1652b2d43b98ff973b1f6ebd41de6c5077810da2d54c8c0b2a5a39e9485c0faf636e7c0ed9beddfe3627acc6dbf962eccd44300d6e18d6fcabd270653e437c546c6cb0a92ebc942ec78442c619a0077370b7242217a17755417526384cb5a6a4da59ebf2a85f48c1c58f3826f8af030a507f24f9f4dfbe9ac3422c38057e867944091b85f0514d494f95868ceef2805342a773f9bb85c540451778ac390950a0742fa20a314092224662c708c26bf01165e2a403f8817314c83a71519a00ca8cbe9c727048649434a34a4e50b0d338259f341b7c88cea6d9c1ebb0c8cf6d4d4bb4d10057ebc25e4a42fcaa49c12bca283864d0556649414df342adbac759334f2114745d4175e45920af3f0a0994df32f77b986b198d34908c5ccc806bc85e523dbde86a6545943509885cac972c8ed3447a605a14e21a20de0c71f4ae37071b611c0dd0f226029ac4ffb7ad30a1fe7df39f64d52446add36da0a26e45c9feacd388a49980acb109261e5a7fb8919ccca1f5f6b17e5fb4bf067e19d70bef7913dbd01ad09cc86593451fb3c17357018a4d4f13aebe461f59729ef3724232ac78834c0546333ef665bf5f0523c8bde07eb031941d8dc02e147201ff02d0a3594b5801729ee1b079d5ceef329aafa23a84d9f3f499a96ccc14023726944abd5dfad9f4995f7596171499ec78f7f9a67e244df418ff63f8a00cfba915c5b25f4b883b62c26ce62778e29940f1063a6ef0779e706b12d976e7464bb9331986f5a9bf29d6076ecedb01250bd00a4366ce620b23e66e8e541da76476280818b5e55d250408797f89e1dcb5a68c80671c56dc880353b8194bde5ddcfae35b0ab6453f04c0a663906e23ede8f2cc6de43ca21a662de13b79d61ca7eb536ff792cbb831003b1df4d0705c5dead6a344f5d06edc46681bed78e963c50165c574e204efbb7de6fde8326b5274d6edb5551d2259a61d2fb76e2ce7ba8437dae58741e96f62bad89c244c7cc681f393ba28e7a1d3ada9ba8cfb776ea05b4d17fb173819361b8e8df589e4eae6a60ba988c41596db10a0924dee44e54ae65c2c1298a1f14a56e253e00e4a40061ae66fb2b1d831b260b16adf76cafe593c411d1a928b06f4fbbf1400f0a3877dab9a909a09e3ecbf2b38f33552903d65a4c300cc98c9b0b41a26ec343e5a50a257ea511061c944801d9589e46defc8db2fdff8443757b04fa5fdac87a1099f30277e7c29ed54af8588368069117d1d92b47a35bf5cc9bc9af45814165b90cf7a41a163b00c9ecf5a9b857aab7819b28a7d3be75897f32ce78a3d5265ecef9eec0e8a012d62b583f35daf0d4bd31c891925d27780139ad710f689a5c440fec9a8c3ba5625553fd3763c04b0cf5da29c21759861bd9134d71af78989c55d983fd433905cdbbc8a9f1ac068cd91a4383b0a4028aaacfb0648335393ec97842183dba0a5ab2146516fd1c91713f80d8c1a6e1a9ce85ec5827b8afdc8c2ed7e687b682f0b205fa5423d4179c5b308aa9a004381adc1c73e54914aa9f52d8c94c826448a4ebf79b482702ee8582b0523a242f0af539376e62418801848f84c51440731bdc910f94a61c6b0c7447e07aa8a7086867337af33745a4944a21c87c7d0482ec7b04a3002b3882ea6184e8294afbe76dec7d96bd8c2741c7f9f9de41af1fb9f3013b877bfa45a096f9d911a8f38bdfcc8f96d5c38290ac3082e4570ec313066f218aed574504cf187147ad14e271b6194272a4dc820f814766712a5afddfeea0c5c3bb6a36193a3515f95774e470bf4d5a965d1bdb17a4a88b766b5d40f9aafd12dedffba2d6ffe50735b5ab47bdc18138b8b32732fb0c29c91b348347a52ac51be47114667561934a845be54dd08c6a546f64797ce7848c007cb3ced9580b65f3b3685dcc53fb1eb4c331bd18a130ca0a661482bb5dcc7113c48295f73b86de71f06454f27d6894173287f174fad4382dad3b3745166b26fdb556ebb21f81c11271d41932023758237e76f180545fce1d88ce309c3779245825c8cece55216513fd84b351d5291a20983fbd3e3cd2b7f3867efdf7ff3f0070c2532141e78e57b45235ab0d7ae82f9888766fdf9d3e4e137d7fbaf20eb31599b2ac6721da15d1307d736dc877b8399f1028abf62586c15f3b4c3a9d0492de0b3c5825", 0xe0f}], 0x2) 15:58:05 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5a50, 0xfffffffb, 0xfff, 0x3, "1b55de60fbef0c5e0c81952546554fad6e78bd1f", 0xfac6, 0xdd}) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB="cd0269"], 0x10, 0x0}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) renameat(r2, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') r5 = socket(0x2, 0xc003, 0x0) dup2(r0, r5) sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 15:58:06 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x5}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8065, 0x7ff) 15:58:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x7fffffffffffffff], [0x0, 0x0, 0x407]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) r3 = getgid() chown(&(0x7f0000000280)='./file0\x00', r2, r3) fchown(r0, r2, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 15:58:06 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e66696cca6be900"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000200)="98e4824b897ec3053a4892f6927154ec0cfa9902f57ef8d324a375946634488533ae2248", 0x24, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x6) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000280)) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e66696cca6be900"], 0x10) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10) write(r4, &(0x7f0000000140)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca39136336ea66c60e28525d622225675165a915c4692f41dfaf43132c975319cf59484275656612b832155d3ad8f6ffec9cefeb1d76014d14a2150dac13ad4991376fc810dac7655f5259a68287c85cb91fbec96bd7b2c8d7239c9ea89565c302be97d83581a32ce8db668ac9ab2c88f30bd5de42a5092ec1beda1669a7567a66b4e3e77b293a5deb8b14e7c444d0cd6acff81f5c4f23936f76f491899669833f052706e54748e13116c636a625b62f27708cf721d192bdcdebcae9d96040f160604517", 0xeb) r5 = dup2(r4, r3) dup(r3) flock(r3, 0x4) accept$inet6(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) acct(&(0x7f0000000100)='./file0\x00') 15:58:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000080)=0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 15:58:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x18, 0xc002, 0x0) 15:58:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x200000, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) socket(0x18, 0x8000, 0x1) 15:58:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffffe}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="d59d7d1c6f8be3f7effa00749998e4b32a60c66563af66f2ff2e1d55d1cdef41047c2c090fac7e53f80d2d550e57ab51c94e154ae9db6e775f528c14c0d3147b8480676596788fbae87a0013d6149072", &(0x7f00000000c0)=0x50, &(0x7f0000000100)="11e51f13f69fe5e5916af085374f4dd122088e1af3486cfa93f0934826e49112f1d458acc293c4a17e7d1ca1b3d2c6d2912cb561", 0x34) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10001fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x4, 0x0) 15:58:06 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000001140)="3d7e59c3", 0x4) 15:58:07 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000340)={0x1, 0x516, {0x9e87, 0x3}}) sysctl$hw(&(0x7f0000000080)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f00000000c0)="68844197be016319573c71b983332b2d45d633832e1f13e7ddc26bfff45838c5b2414b1c4a664ba7e3b3687c8d2f6505c6a25763e9380013e15502eb568aa1627f4dba9a7866d623f3af1aa01857ccfb2ff78d4aba2d282d9840f3e37d3d12ebe029490c42b83bcdd7bfdcef12b662b37f8061e9528c8370c9a57755903b475a46efb3c4476c7e9473164ca68b4785ffc8bbc227690c211a214c", &(0x7f0000000040)=0x9a, &(0x7f0000000180)="f224aba07219f5a00a49ec310af21f6dbbd633147f405c290093568c27bc77679361aa2fe1530463e17167207a88f61b5e5a17c2af8a78b2f8d86f93ff582c442b4f9a2107f051aa0b56f445c42ace5376ca2d3316fbe459fb4506f5fdb8846a5b2150764d44fcb08b6d71c62119149d84bc975e1776c08efc634ee2c122fdc92eed7036786a3593744b7f649bd8ac2e3019a1e6fd6eda1b4f3d93e2238c4f6319a4574cb47cdad853e683a60d04dc1c3cc58c213f600e85adeed6026293bc3e9d05423b78fc41934a83fc322531cc4359309de4bfa881f101c9daf8867ef0f4e7739a943626b34338af2ef94866a68c9959c058e4426b20810852", 0xfb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r2) r3 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x6, 0x7, 0x2}) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f0000000240)="9241d9e3", &(0x7f0000000200)=0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) chroot(&(0x7f0000000280)='./file0\x00') r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="08bc2627758762a21291ce6f86a1c658d0849c402409e6f40c62a3febbe043e420b26becae66dba219eabe6a1c12ea84bff9f9eaedc2e7b89b7acf00000000000000a3a39804db6561727d10a7b2637b9de6d8bbdbd6294d0da2f54d162e56c42d4a76e01800e4c43df90dd8d02e87ed4cbb8392acc61782cebff4b431dcc0abbf7f8b27adac44c852be701b15b0b30c79aeee38b0f867cf214482e6fd0df7bc062864146f568f1cd6924cd107cdd760533863a0d6390a66c9a24f4d58bc0d22cbe0da54cc440b9a69766d5142b0d4325851888f228a6a6cbb04d5f615a206e1d66abf2b85e4ac856d339ca79ea9e24c4a11d9e12c619e0e6f46455b8589d941aeef710e1dea"], 0x10) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x20010003, 0x0, r5, 0xffffffffffffffff, 0x0, 0x8, 0x7}, 0xa, 0xe, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) 15:58:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 15:58:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) fcntl$getflags(r2, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 15:58:07 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x2b, 0x101, 0x5, 0x19af, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0xc1, 0x200, 0x6, 0xbd, 0x400000d67e, 0x800, 0x100000000, 0x656a6416, 0x100000001, 0x3, 0xb45, 0x401, 0xee6, 0x10000, 0x3, 0x9, 0xffffffffffff8001, 0x84], [0x5, 0x2, 0x400000000000004, 0x1fe, 0x6, 0x20000000200000, 0x1, 0x6, 0x0, 0x2], [0x0, 0x1b, 0x205, 0x2, 0x7, 0x7fff, 0x100000001], [0x1, 0x3, 0x4, 0xc3, 0x9, 0x8], [{0x9, 0x400, 0x1ff, 0xffffffff}, {0x20, 0x26c, 0x7, 0x200000000}, {0x6, 0x7fa, 0x40000002, 0x7}, {0x1000, 0xffff7ffc, 0x67, 0x3}, {0x1, 0x0, 0x8000}, {0x8, 0x0, 0x2, 0x6}, {0x6, 0x8, 0x8001, 0x5}, {0x1, 0x4, 0x4, 0x6}], {0x0, 0x1, 0x7, 0x46}, {0x349, 0x6, 0x1, 0x3}}}, 0xb649, 0xcc}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00002effff57a6696c65308600d9871c1d01001b1ea05ef969c3ae9cef40be86646e2633523948b5fcbd10bd4e9318d42a5d658d24335c5ad79081b396e23fba0e000005035cf4c90206000000508a9209a1137660f5d0f9eed86c0cf96d849a352d64224629f60691"], 0xa) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000ec0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089de12f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbdf4b7b46564ef087626e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000603000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f87820d1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c774fb41c790a6c125525f77e9f616eb7246be9389e32be26a56e05a1852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d71c99a8ea2867ba54d66be96f8f935dc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630ca22b6db5a1ba6e964d7cd06044cc952d4bfc84fa4bfbf575c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3afaf457f4a812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce3113300649a05b62ff57355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000007a0708e693badd525f922603000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0d05bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c41e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf178c2d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9000000000000000000000000000000002694179b6d443078d1e8b8e8d9dee42f18b735308df15801f663bd13b36798f12657f09e8d9e83d3f0b7f5fc234ecdb48ec1aadad7f8927e2d"], 0x10) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 15:58:07 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x80) r3 = getuid() setreuid(0xee00, r3) r4 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, r4) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r6 = getuid() fchown(r5, r6, 0x0) setreuid(r3, r6) getgid() open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) 15:58:07 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x4) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x8, 0x0) r3 = getpid() r4 = getpid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x812, 0xffffffffffffffff, 0x0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) fcntl$setown(r2, 0x6, r3) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8000, 0x0) unlinkat(r6, &(0x7f0000000240)='./file0\x00', 0x0) sysctl$net_inet_gre(&(0x7f00000002c0)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000300)="bad2da995838a526854588cc3b70cb21bde290a1fe4fed012fad2479e7cb49cd88ba196a2580729c425474627110692a1defe8d25a84d3e1a0969f6fb6eb62230f4cf2f8dee960e7", &(0x7f0000000380)=0x48, &(0x7f00000003c0)="bb2ac148835b946b34fbdc3c22dba49272ec489154400034d52a4904228c972965ae3cd6c745d3a6f419ae57802c47d8b8180c0972573039402b79d8", 0x3c) 15:58:07 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202dd03ffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000140)="060500c297d0bba1248defae40f01db76dd58e2c9600bfccf85df90125584b3e3b6ea4a10f2d6eace07b4f4dbb97a204d104dd351ce408f6238cf812e891c2c74077163a0a4fd3284d4c2ea3499bbfb604d7e34e", 0x54, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 15:58:07 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500004b00002faa00009078ffffffffe0000002030000000000000000e0000002ac1400aae52f6a0ab4219b53988006ff0f000027655f13f6bf983fd19d00685c7b2c052d9e6e8bb5ca384026eb8e8dd586b7999aa1fd236de156e59cd0862d709747f81ae631ca16e593c8a7eb00000000000000000000004f88cc5ca7119bf58afeb8c1f20b2bb5d3367e1fce0e2864f0d0c99a"]) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000000)=""/50) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) r1 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x479a}, 0xc) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000200)=0xc) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semctl$IPC_RMID(r0, 0x0, 0x0) 15:58:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x5}, 0x3, &(0x7f0000000040)="4f7ca04061c051a3993913fc7dd7f0bfa66809bec49ea914a440d2543358db60060238696d586e4d568e384bfb9418a466024724ec72952184c35f6a002c1d74bc89e0a8b75fb6e66c5b84120cb5b0dac1b6ab1404f6d111887b4ff688", &(0x7f00000000c0)=0x5d, &(0x7f0000000100)="b6e66a05e0df39b3da44a8d993c49ac198ae8dc98c86af0e3e3a52a57c1f2a220dbb50326f001b11df44c5ff70558170935cf3bf3bf19ca7521e2732217d5d24ee91937d0b48d35d7a92d4c1f50e2685eed5cb9a970d3d04c65f265ba30614af9a6034f137f8f59867d747655541aa4a320cd4e4c122f0ee6d8501018762062a1ffeb42f123b87e3a0677682a68ce5783ef4f2fa8b81e873f2adaaba6679e9d2729df5cf5fe4df445468171a45a2b578662584ab472d3a05094af08031a731812d3369fd71bee1dd", 0xc8) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 15:58:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "15050000f0f56e688b9e55df3100000000002700"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78779e, r3) ftruncate(r2, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x76b, 0x3ff, 0xfffffef9, "85050000000000ff86040b000000bd00"}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) write(r6, &(0x7f0000000200)="4c6c7c2c3a091f9a406e72f687dee33baeaeb577e4830dedcb043a6c8b016832a4e755c8116fa75f6a885db2294e306628cc563ff2deafa437611c2d432797658364479526d62c100ee1ae0bf4112dcd409a6d3bb6d6fc760a8ae3094cde27d412f18849bfbb593eb7724ffaf8ddab547c90edf4bd856c0f716cd11beb2114a02c1a86dc6cfff3eb7e1f46195b602371e1c5f8e94591ba34cecff8969ed817816c2f78f89fdf4028b84e29296507b9150fec87330be5430b701724e1ac7821fb6efd286cb1b5dd6b256b5f6d9ac99199fef6a7be353172a355e2742167655081f5331a6c7db252784bd5f6a5bd7d03f882fdde0bec37", 0xf6) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 15:58:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x60}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1000) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:58:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8, [0x1]}, 0xfffffffffffffe2e) clock_settime(0x0, &(0x7f0000000040)={0x3, 0x4}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e"], 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x18, 0x7, 0x1, [r0, r3]}, @cred={0x20}], 0x38}, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = dup(r0) write(r1, &(0x7f0000000140)="4d7a65631803b69060dbe773d4a0043ec949af1dae027aa93b0778fd9adfb5e41bac88f72e27d8683f427441dedf0c3b972a2606f7a46097af0bbdf7007e99becdbec55b612dac9d3a116c112764feb40ead4987ee0199ede7ad6e3543f97d6b6c5b89acbcc3d917b45c3cafdf1f4532f9c9bac5", 0x74) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000001400)=[{&(0x7f0000000040)="0e31e1b79bdd3197415fa649536239f368dc9dbc6c767efe300c2ef975d8652cd03c37af", 0x24}, {&(0x7f0000000080)="11dd7d110a511073bd7bb0a12cce69e19db9999761ec1c8889bc4be3ee6e944ef61afe354eb45dd941199dca8d2bfc494e29206f2e2e9c530ad2c70a2e1497c9f063bbec161cc7cfbafb54e4e8eced9eab1ae13ed7d863538a14ca762a6793748059335b4d8cbf595f602bbdf2baa5c6826c36c2e0686f0d0218954e2138c1991f0c0e0c94df4c9b5a89af52", 0x8c}, {&(0x7f00000001c0)="99a852de688bb3e17532abb6dce9244b14b4989024d18bf6f42ec80229af26d505e44578223509709728b034cf085d84f479c7ef9674dab9dbdf6ce656bf05c561f162713da978b830c15fd46b97e7a39f2a034ff7562ca5629a15956da8829080be69bcd0aedbd8f7d3fe47fa1ea5142470732b3d0630e25155de5fbe90fa55338bd921a3f2c24883d6708b593dd4c69f5e165f10d1f5ffa7ec6ab0d9dc2faee8bccc9f5bd3", 0xa6}, {&(0x7f0000000280)="180de007dcc4f8bc674517600fa76a2483b6367dad80d5570d1f7ade70e6564022cb8b581a98f44ea8202234b3003f02caba4ee7703010343c01d3dee94061f71911d0f85e206e1a7d22fe156f65a20467e0b3812c23b01c6deca19d83e15bc6f966772349d30340e872cac790e76d6cf45603f72030ae954195df4845", 0x7d}, {&(0x7f0000000300)="d9aaebca2153b19af13d7924e8c32420e27b2b8cccbea784bb655b5934582233730a145eb695a6701b333b7b572dbd76f929f283870b3c2ec991fc1cbce71bc2d413b4b978824b27a0010882a065e1ec7519263fea5facca816c07ce377eb8e067566cddbd2973d6f06af96294dd6b7e05ca7d62287303eb085f020a1be7b524b51d4b6774ba6145291c72e8ae356404e6f4aa9d745342f6ec747410d6e80c97f4bfede62b0d0de7358b30852f815a14bcd36cb8278479910842b78421d089c8bf169d3c56057f064e3a3621934719a210b6db5d245b69bd439e922c440cb9add72eebe295c4eda08029d9b8ba4ab115c24e4a5f0f3772af5bc9b1a2a0f43bf781bfcc2d5eb4a52fef75f12cd4048d99f30567de84c719330628ff598c57d1273977c94dc58e58c790ca72f03981f37dbc235c02e35d2f4fc2f99bc62e38a3ef22b006dba8d220f1c759b6cea7b2dc4a8bd63d63df4d87306d18233e8c10fc0a9daae92e9d6f53259270037ba9f159974c4eac2ce3838b653861a8a3da4c0e2cddda361549cc122def57565936c1494f3a4a8bf4ea043a20aee5ec20c3872d37032deec8438977b36a17b17b41b9396275537e7ee1814199c1562e234778053185472caa8ded23d8a867528979217775326fef7a6c04ed3cd3ed950a4ca4c432b0f0beb8221c17d1035afea1d3ae303c630eab98626b1cfbbffb07499f118bd3e04ea765f804861acf7efe65a2dff706b1cfa73d5d6fe8e131c254db6c35fba7abc4fdc6fef3e19656053d6ebf2e5c3907ecf9f67176aac6b43268f5d29448ede33446a6d6e79d17c18cc12cae9ba4984525a8260b56686186a6a1fc03e146b5f576a15fb791e8796de63d0b02b031df85c837b5ed45f30f8aeeca38d4cc25cda260ad62c289f3a69974ddffd097c30756cf5ebd2086fbdcbfeb74124152841d63ee040377352bdb21b7678d85a573a3512a6cd927ef54f91f71e6e9f9fa99a1b8e2313ba855573203bab9c300b2f60bfb03a9551d90d92c37ab716e702f452d937ed76334cd49175845d64440b0a8ab275a8e330b64130445776bd589e04525fc51f5d7a66f525187f08036caf92647a74c06cee972958e5c87021f352ca8b61c4f0bfd42dd76361c68e3e72286d80c5d8621222167b02534e831817b79db3467f3ce8eba5f162bef8dea224083a90a3b2d9356dd4897f9e1732f6121ea932657125206dbb18657d778d27601907b39ba5d542527d1c5eea16c40c963d3d76b574e16fc44450c84d9fcde03b9c849e1f0ff6390c0f1d8b59f353b0c387387e5b85dab06904077c23576ba1bc51d9d0ff4a152e351ff6599f445f5f49e82af104d3a580a487b15e66a23ed8fdb5291e5f0650f15be33bb9093ab5d94100edfd3e53218f3212fbec8838d04a82fb97f80771e73c1686feef8fd45669acc6de8acd91623d1bc83177e1cf7f2ad8ec342bb797bcfd658e70813a7b514c7aecf2bab8ed3f694bb0d4a3ef5af107c40aca1da260bc97702301a4924b172308be7b989fd1c3e443e3939b480338a042fabb63f42138c31fad75ad626f6d78a34cb578a58e3938c5a63626677dfd8d14018f045f5ff4fb075c392b81a2b533facfc3826feb823521908681bf4deda00f7bf0cdf5850458873ee0cc0b741f2b09702b52c1537a539785d099a426161eaa7dd0ccd0b6084b75df9a2fe68d772bdfd0bd3928695000a753978d2803151f7a4cf6134d984f0464f3c8a9fd4345bc15b001f34469dc8d19eb2d9550471ab2d2cd31635a344f039791c0c7db4f8a045fab4d6e26f7c22eaf7944a10af64d2eb3f3f1139d646ef4bc1117c37f002e0eba72865fa9eaab7772caf190ccd61781579a4db27ae38281424953982e9671d80ab86d93459fe6ffe454c47728efaf6b3e03492e0e38b4f49a8523d7e2bec0914e575d0b39037ea32a14c28e1c7a62da1845a12fed65fb17cfef0f1bfee7aff0dfde8ce0c9401fc918eebf9ae20fd1276c6850996ad1fda45baca2e9d03255f5679d3f374d227df00e7891afb4ea2643233410cf15aa98d83810f56eb0d71c282d43b0364e05d675f68e45179763b4e734e79458eefdabb27db3a28193ec0fab5cb7b3bb883f081348c5cc1649cb237158aa4e11033aa2e88c37768798a407de3a1b4b9cf924f4b807af0de41f46e13656398c3ca83c15f73ea5c2d3e55a459706eef505e732e5038c6d6f7e75bdd91bb3e390e555fadbf76aae73fadb82af588235878c059c72b4943e35dbd10ee0f4d3a2a075153cdbfd86d344444b7f494c221c9e06bf6075d0ccdc0d05a761e9997d72731492e600e421aaa60d097db6edc71af05a1d1cdf36d8a492ee76efff640ba9fc3f4185e79ffc2a8351e60932d9e5d7f0e06b2eb64197ff47eafd18d2a8f01301236875e58d9d7426041f2252c98fd8acb65d4ed35e7e6e476cecbe643039bc580f8632f0edd22fa9c6ba5ca7afb7086a04347132dd43044551cf819c1f174d85b9309c978f423981c78a68e63cf1740d1f747d9e4a6e5cc11aadaec2a25c0ad82c4301706a97a1cee4719672b1171362a495f84cbd5ad622fad70a79cfd40cf242ae263759f745176cc1bb79fedbb5e6d54f2277e5e28843c441e6358215c3a8e1c054900a4664f6111b5b0340a01100d76cd75b7b76cb844f3a98ae0d4023202b6b1e5521e1d4af8c05c560a41bf3c21cff4e6d83af234b72d3110f1e7814cd6b3d9fae11802c4cb184e8c80a2c794d41df2885dbe4b091ac31857460ed3f05ff29101350c6bbd72aa9bdaa10f05d2e3a36d7291fa26ff2428e820c7b0f31089a2c4866a34d8d8a46548caf341ec69d215f960c19cc91ca8bd69b7404180791c4d632259e89e5fe15942576f3ac5684c2ebae8c95f7e3d946a1b0bc1971124312ca1d45c65b63cb71f1c9d6fff60c311622297766e8dcb96658268db798ab7c51a241baba70fd57c6e6e6a5c67797b88a81b649701fb36b6127f53cc2a919d6ea1ff20af41d590fdc7859c47fad6150a216b50ca7a954491557fc91697a2c5db91372de9a1139af79a9802fa4ec4539075e5011d19f51531539eee12497acd92817cb45c832232e26f5826991440f90d2f7b054425fb6081dc065dd9bacccee527eab261cbf28f4ed2b8ad1968d7b35b56f9ef0e03cd3c17e8c835727936361c12037bb5aba486cfbb0456fc3960f8b25a70b8f4f57e07bf13643f0baee0af5eea73725f8344fe3a085097569ec08f80ce38c73bd8dc1c0eb2e76ce7716bd89fd48c13c2a0a1df7e868f47a4bf22dd8a0619d7bc424a2d0b820560a00ac4e1bc7591317498682a363b30fd634c002afa0c2d52efdceb65f274872f5cd140d40f91719358ba9918af5da1e223e46a6395b67ae3c7950ee73bd7b3afc107a758da3a3871fa4497848babbdabdb88cecc0f3b15030296044248674135003b1ee97e73d95aa1926b6ce14c0a3edbcea8e82284a9fa1285075e7701d3b148f54fcf1613797baaaa755c71378c3a67dacad944b39ca269cd833783f85d99821c9ada6a0d3b4c0e2c4dc5fc743fd37732b6580511f8dbb6a7df5bb400cbf53e7d8636ac8c5552d0f6b94a1f0e9fe4e1d242b5cd5173d131aa8d5fc2536097a6298e208111d06ed4a7954fc6aa8d897bed444e7b0d471e0de8a0c50766a757f897cfab804e8d840b941bee92544df9a18d7396f6b5d552cd3eb411e7a0f3713ee4c51c775e2e863a8d3bcdbe34ccf76a213a8c02c97a3af3d6f82d83ca68627a34099b8f368ad6487ed2c606577522af22cbb9bafdd1afe0870f2ee90e149825653f93e63356c1ab126c80b0b6d19d9c79b7a69199d7715c9dc8217f61a0d7686d6c178921a5583ce8150426fc9d1aab1e0b59f0816443f63fee07b1f100a3d209a0a56b7be186447d687ad11cfb58e847702b504f0f596503417f189b62521cf10048da81c5555ed8dac1cb0d27640a7e77936627919978cc573a26266c789eaea028dcb704d49c243adb327b0079007dddea767b01de71a1e3ad388fe0ff02b22360617e88fcc9b26f6f810cbda39059908206f10781798a9bda02f79358a7823cd2816a2834d6123cee1a38374a0fff7446ebb0256a5f16aa497fa6a0b369d5f9d9618fdd3cdb95b677b413120c219c1293a2a90e471993abdd490cb7152c7403872e4c2e464748b146691a0b78e4259039a01485459d97775ff438e62d6fdc4ec638032c2f2cf6b5777e2044c3bcd2d001cd03046cee4acf50dcd9ac5f215377e69329f35e878ec37ab36e9ddc2ba0d6afe1807fe41c48c0b1e11251fb930730ee9e29aab1ecd16f23cb23d93e21c4da22cd837cd8da653751c29ebe705a5a4e8da7e0a33b43ed28c971b361d3536988e4db79596ea21f5bbdd48f1583969a5847f7b1c70f0bbf67e02178625732b90b2971595a3fa4a90e24704d02fb2116903c0e5b43d87832d4bbe9a1db752ae9370a23f43b5adf6371ff417ad0dd739e1ff558bc1ffa11f56671f40d2f1ca0ad2475e6a8adea257b5bbedd5b6a0ba3f14892e2302d1adb34823e31960559a2a00afa3d049ffc84fc5a99e65d8b4a5caa420897cf9bc0d3d8643693c030504fa9695190b23d200624243942e783bef7c66e5f3858da4debc010d6a851fb5b81ec0c31e365d8d3e697bcad89c707c3416a34bde337412bf689c97068b2b0ee744aaec287769b074eb4f2ef846cfb42ac8ddb634472dcb9c1ef6a5d4e60b86a8e65b43e0f0b239a7b32f5daba725633ddf40ff360bcff9deb0b992cd9cfe7fdca06c6a897070b2d134c3e7f7b84ca7f493201e5ab37aeb9177e6bd93198b10c7999aaf664a0f4bba4cf6dfae1551a7a24ca1114c128c9d87f1a3fa37a42f4d05b50889571599b919bf5a39e01d40d32cfc40d85f46fa4779d94ebdcca9afffa6433734e84eab1a7a4770f8435c5efacdcdf728c656639750ec1eb75d21ea79b49d1f02eb9bd39fad77d22e4dc34749a264983cbe06dee19b5bc9bd84c54f3a55b0a591109469ff3e1969d59e2606728d085743b7e12ab201c98dd26c7943febe9d2a4d5d1697ddec26ee8bea94ee01fcbc310e6c5b4a5c7fd042c710fc92fb7147d8fa86648dfca0390404737fabfdabd054c4768026aab283eaca849584e82d4b4a3f073dfa11ce6acbc7b3f2bca7a05faf564d142b8f7fe83700aa355c3eb442355ce69270f891e4fcf2e78f0080c67c82651d708dc37a9cc98dfae42286ee3acaeed8e1b966bf7dad813328fc58b6bb39880473868a65002d5c416642b3febdaed7fdf4eae4821abb85b29cc962010f47082a9c7c229da7832f826113a199614ea9681a1c018d880c02defa2fc1b3968c648ead8b74bf03def16f10c5115474bbe69738e571494107a7934b65f9796a39c3c4136617b2863d5cff0e7ba0ac9db80b13f1d0e301c7631c48353df9c952bda3ba46d2950b726a47b7fda9f30c93414a19803d4aceb213d6f589387277e83ddc8004196ca8b1466e998325641c7ca372fad41d55042e4ec356f501b90ec09718728b50a97a5af1c242eef193fc5b3bc7ddb6d4906acf172f4769f976f791f86994145e0d07889ac1e8f305a97721b06365dfaa257699ea6535204760662f3a00faa8eb982779107b2e21a8d8f91325c2f8753657bf28f825049e1e37571edc099b68e07c6c78d84eaf4dbd910b9baebd5229e8366f94773134d408b5ee4a828abbe4a793f3317243a6fe473586cc1fe38a18569534093dcf0eafe3e20da55d1b2d91806f4a87fec451433b0c4ca0af12126f2", 0x1000}, {&(0x7f00000017c0)="37e70a94df9496ea3c67e51778921df107eb03e22bee286d865a93f9de6801ced90a81b0f374c6794c00f50e871c8a6987fa89c34c38e231d794e60fa0347761286e494a005b26c63b05b5415961f1e81f0bb3caaf3b046290de43f0a594cc058d6dc6730e0fe402d69982318134460bd96381bea557acec09c8ede22110e461b9d0e3184e0b189dbe626f38c7a5ca951646efaba1864abb06e314ee4baa9f2e330d47ddad94928a87972e713f4a63fe629926a50dcd2798c6bb29c0c517261597bbfcdbfce740d8e00bc2ddffd62d329126215676af6f0b9396b6c755b6711a0b2b57ca356fdf0c044245700a2bba561558f254163d2afbc8d5b001886127a061db1612aa54c0b83b8d9be9e81cb87e24300e1bcff92baad4d3e986d8916b9db135dba6de46279134ce446bb12a583ebdf0fb8e0109bc1138b67384669bb19ae4012e3f23e3ce86ce13d51c701b5dda36f85e30040a250147ed45d350897d681ae38e06aa4bd1303dcc83b11af54bf3aa09eca0133ed91917773285062d20684849bc1545ccd52fc9d1c92e78eb9bf9c8a369166f8fd3e2d4ee10b00d18e7af814cb640c73173532d8d0bc9f9e34f4f4b583b36f6ed59454704729bbb46f755715710c53d7c46471f5ffd6fa19690b0c2b54a2d3594595bdf1669bc805640cbd9e47926cc7d1162aba2414480d72e0222bd0e7157c501116834c998d6861e49d966a2d4378baf17bb618b3f094e28b4244ccff1ecba0e7ba311b03a6c4e15fff2387e4fa72eddd3d3809234ff17c582c2eca4bf1a36b2e9906c70cad5046aeb1aaedafacd22e411e2eb8f8c8a5a4431872a1662f0e7aed978ef3ac8fa760d95c2418c3ec59bf561692c05be666d7b85541ec6b9f4d2b9588bd0c661191bc325fd2cb9e015d9b825190c85b9a29197a762d20c084d28fdacc3afe06963f04dc46711ed697296560fe88a2f6911ff0107ba3517657bcc940332717db15dc6e9ddbc11cb4a46dbf02fdfc936f3cf0251d1b8f315b51ce9694f0f0d421e7f86f74a80a6ce99394d3117be4e4f31624bec5612c9901aad17381746c0918cef20066110699abb06e94f88a896a609e3398581e3ff0cafa15f2476d3e52251573064bf702127ccd92d93ee8665eeaf109a81a726148ef5fe173a706a8a47e7eb7032d0ad19b6da2ffa42b72bd5dd7bf6905b80430d02f138f71dace793ec17edb2fba60c9e3cc0b6b1a0e96613d822e5b3f432c5d15d5b37f045c93452b2dd50d10b2dba2fc5a5001c64ee26d03c778b715a8115f9babaead1eaf0db8d90eb55532b7ba9911230eb1cafcbc099cc5184c0cb84bcc642f27497989efc2e5e80f38f671beb493cc1b14dfcd1d0b52298a6a9b993e6a9b2de891ff407a6114f3c20ef6a991a74085b82f2183321d93cbb0a1b7fc0edeabd3d290c300505cffe5d494afb6da3c809574b206b66a452898b703f6f51b94b9f91a95f2f968c1a31614fdb8ff6d9f3c5492ce8a644d5d055c4e7e8e02675bb4f5d6033887205f0226f0550665a8b9f3a5b720f7ae513abcfc8bf1973548dbb8b0d9f300babebf56eb30115d934e6e5e13a7ce70fd90d72d3f666166620f2dc90297bc42c43fa164d4571fab2e66a4420048a15c41849c686b2f51554cd195fefdfdcb206f45b979a127cf65d742feff387dccee3cddb6b191a469a84b3a6bff302189af527bbfb61c7c792558ec64805078d69f901ca01ecc4ed6f14bb3ab10331946ba587a296173bb46aceb7c09f89c7b741450d142bcbf1ceb897cd6c277c5584809edce302429fab57dfe7d1db542fd3801b18903539105c4a51b5a3bb2e8523e0249dd72203e751591c2c638595e66c998f0f60c20e0163a0ad47e9efa9e2329538b65118efd54adf3261cd435488ab924b47c0542185baf1a778241cb9e772ab27c0a6a438bee9c57a83bd287791f7efb8b44191fe52ed8696bc34f395829aa15de2bf30c42a26cad6d7411aa969560eb3b3a9e9c55ddff2a1d9faf9391e1cc4862ea391ae712328e602e6d0391ed91e6a31ca381391a2d777a08231e12b7ffa7aca61c88207cd41409151e380a9b4b8845c3a931d467abbc41b5f23a43cf7d3322e547ddf3d96f89ccfebff56034df959cc57de0ea3ad0eebe3b07a5a7399a231209aa4172145fa33415f7e586871344c5f75b053c76076dc9bad13cec8c76b1e1746eeb62d9fc4663cffdf7cdfd320b2f452f9bbaa910bed02d516631f0660a13621afff2ef1ce3ac7bbf14b2bd44ac9598f8dd3f9f0c9a0204b8a807e94db975116bfb26acfb55f4a412d730507dd11cc133030a8fd581634cf5dba21f1278644cf73f34d2e7c7d6faffa3cc16b40e533b314f4ab1206f14b9291770a9cdf81b8a3cc59cbae454d2d793555ab2e96aa99d9725a6d8a967c73be71ded94ee5ca552639eb14a67b0c5d86636c5d138ed3883c34bee91e3361336ee10cfc6ee0fc7e7288d88e412da22e5f7f282e52bbec7cf5db30d553eac5b62edadf32b653eeb464f2f18b990a831bd3a40236417c700d8cb4bf5dbbcaadda0052817003675b075ad7781a59b604a2e3b21b5b32c16de81933b3a39cb480a0ed0310114a78a8548b6a356f145fc2ada15fdd1b604b6eb562eca0cde7889ca6ef3847d0ac7327ac5bd22d7e51cfb071fc9fba53feb0f4288750cf0eb5206b03056fb397e62c7be9ef1717820119857ab9654427ba8036e607dd7457eedbc3665f58dc6e57a3f7364ba2e93e8b4567be8ee719229ce827410dc45113bc55be7249331cc7575657503e12304333051a3a9c3603d6c9069a0be7248cd89b3c3841501be606ff707093b8005ee4b3f40ba34d184b620b2193a66838e6b781e3079d28989d44f3d8ea8f0ea34c53fd39ecac8668f9b9512085b8ec7783936310ab054db4cf8131bc46d1d50fbb8c9efc5cffbd81fc352987c3969b781ef2d61dd163c688ef132f65efc166f971499c39836ba044065e0aa44500339a0de27d00437328fbd276be926c095a790ee6c71bc9fb2547a1b904f8d39c5daf9a8df52d6a5e85ca6781bf1cc83b173d7d6fd31c5d6be2824f86b89820cee3aac2a88dee1b5b901d844a885cb65795060c652529a37f58aa84b1b920fc87c41f9cda082b66b2480f65aefe34393d00c02f21c91c9fff9fbd3824a569226a806eba2d9c4939e9975757f4fd4f4b697eda72ba5418ace83b8ddd5147e4a424a7acac71eaa43f9d34c522e8428cda3773c10394fdcf1080d27d44ccdb9d71c4016811d7ea79adab1e6542479f1b76acf2d78c2a0f6f6e3269b912e3100444830593f8dac0002fcae1c97d6b152606361e73075f20794c31e3eeb741ce1be1e49c96cec43462efb2467f76bdb2f858a9f32425a6ec011c17172a3214f32f9ff8bd1ad6cab075f5ca4da6b8a4205f002d74d5caf344f9d04e11a1269a422c05e26fcae1192353bd4b6ef3939afe61ecac38181ad608509bbdba6e39e495f611184436d4f3eec1cf92b79f7a3024e0cd585af19deda9b99d62510262635ef25dc08ed0cee541351fa56f52541e502052128298f0bb4721c4f34fdb7e127434355247f3316095187e0c4018fc34f43f1bf0c791eb38b75263ce854de8bfd069cde8fcc5d5c0e9bb415ab3ef459c2232edb0d632ab44dd05b349e1213b0b4e39275dd17eb0276747b1bf4e4fc011548097fd846477accecca37ce22d2c888ca9cd6e6f052b8843281775ca8033aa1ab9abef88e9eacbfd200f761b3f38c8de38b0442177b888b7970669cce7ac63d13900740779a775c60d75b24b4adbe12be4f69ba692c8a111165d96d701b455ff32ed6cdbe0137e52a7be5d8f75529d3e44611f4745fa98d74cc4c4b98de4f77601ff6c91531c9b0eb8bcf5d958597e29f77d2a07f47f931b1417232cb9842280262e74fd0b3fa1029fa00128bfd90db771ef35bc44417eaa637c5410d326066e2b8ccb59545857893897d7b6c5c9b554f1c6df0f636bf3641d05abddeafce6f30aa7cea82ce69fdc89bbe017ec14eb05459d6e1f905f488e16ef4ba03815385b9aa3a5384339053f1330ed4c2ba007f6f8a53faa31d662500e69d74105156e1467e040307399295754a8e9f20f4d0e488c7dad5899c1d445aacc2edb5d86d7e355e4a31cada1c7f825ca7023decabc6816bd060700536775f5d7567bc8b5f108311b150fadf2e91a5e4740858e428371e1168a03aaa447e0425a04dd0632059596ee55446debe799f463dbeeeca2d82615fabd86681dcd1103820a9b91fc7ade2a25f1ffd2e7c38dec6329c45353c64e86099d3edf2462f4bfea0ef5bb59d86ea31e274ed61b49cf462137c249b7bbfc8043d1012d47461859cb4e7730f6ee96224920d1ad5115ac027f57ae404e5bd951ca359e771128d4fb2f2a336c0b640c58571f06104ca769520a3e271e4a8a6d90edea996aa4cf1dbe1f7105485f954611e96cd1956a8db5b4ddef2529c4e6d7e250dc05063383e499ae5cd938ab6f41363c54df03dd9ed9f9f4ad4f1669d5110bb2b522cdd4080faae518bfe3f01e3d0013426b7fac22331871ba84a851429ad5a08b1a3a35351132d312c1b9395d3c1cd09e73ed75a268f0b8754316ce113d46db0fccfdf5a27fa05d2fc29b507312278a02372ddde3da86b6ce547773285fd4c5cb84c873f9d9ea833a2a78a853f93cf2e47d525d770ab31d79844859981ccfc3656c486ef396930adac4a7412ebdfcecd5241ec956ffd54fa4a7d0af20e6144c511550406d29c426ac103262cf8207c5c840de1913c774fd57e90d", 0xd42}], 0x6) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0xe8) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}, {&(0x7f0000001700)="07acc4fc35dfc3c97eefd9434ce0b87fece28a55197239a9696d770a96d2b4c3958a9a5b5a2310172b5743cb1c1da5eb88e61ec55f3499221eecbbb4c6f9660e5a994f15ffddd74781d343acf1476f3af03322fed7a8ac998ee2536f25d7db8db7f8d21250d2bb83252cdd0c4638f923dfe8880c25ad44fd4fd1a34dfdd8eb26ae0859284b4255a13bbf03dc400ba84ed70d0cbb94a58eda251049f393326be21a42e843df0f1d8383055bc270abbe15ab7cf40896bde41f4d0550cb2f4661db68fa7d9708b3d3c9a9a031b55006ec926c7816b25baa4778cc2084df0421a8df0504e80387cd2b179395c8574c3608670aeb0c59393d62427481cc5f8b50db8293f0ce97867b73f79515d355de235ec271914f36c9f3a3f41b33f60c3b092fa8e638e99257073d8f1b84a5504b42bf611ea18412da258adc7d6a270bc966a355d2503d1e7c89f0630da1d3aad9f38dd96432b4e48e656c3fe75434102a7c2d9950dfb24db63260388c31238af0ecc20612f7f2934606d77a91e634ace19fc2d43de08799450975bc8386be48d1b01dd40bba940e38c9eb7fd74fd0a8e1e14ec02cf0e1b8ec9a3aebd5b83190f9f0ed1862f15d932a9bde77ea577365db05905d5353453919d6d0b5a566f5ca7c2ca4270b8a0095fdf22ed21ca58a47fdfae34756f276fd5fdbfca4290ca5a902a0a3e64c8a954b14de429466bf2a36a8aa67ae235ed18e84ceec169741b551d150b3e93fd3a7f0741779ad224bf2ecc42ecea5173b859a6169a36f6ce9f5a65c8e2d5f035f5b4975b57f7b20e9b70774de35a698a51efa7b2830c90451f98560447a2dadc11c40f4c73335775648d41c8c999586292ee9c3512feb2fc19781f1e2fc197cdb34ccc0efdccaa5043bba5da5af5790ad524cb7571d03d2d5b250c9868b4bba5ba5e7cdde2c94a83e3a844138bf786e5bd094ec10106c521bfcc2f0501b3ef44eeeb8609834c8ce28285667d57da5113403ae66e61e03a3c764ba9dd4297045db606ae75ed31f8649b3f3a36853523065b24bd753936a911f81cb52a649bb5562ae0ba3eeb621b5720038db6d83be2934cd745a3162c69ac2829be267c0122b1866684c68ee3a1ce70ce597322b1ce4bd6ab0a448e0234e540042f3b0c13a1e2eeee144a9e2708ff1c8f9c7046e3363eb62e316a0cd1311e941033e7d453f92a4fe5837dd6aa44bd0b185d63cc70d1e7c59a2bc67bfc94b4bab26f77b4e0b26d55ff8dd67454b1e26cdd28a218be251656d8cd3fe7ef74e4b5487fc1c06cef815bf2c7142339a6dfae07cb66ddc5d9cf7792270be423a357ce81478cf1224aa233f5efa5950f8c1872c273e1de96c1da79ca4ebc1d0c1faf1b319432adc909c03c84ab43d60b0ead874455960a86750cc74a6745c1a56a6449185a4c13c5e0dc574eb14c3d26bb961c862ada06776ab371b9aa6ddd98bdae603f929c985e5af86c8f71038a84c1d0d275da172c413667051803e1c1d93a011b288123c5a37a6e45368a2d21afdc8d99bfe3dd7f8172d942b4ebd404d0b7c349aca9a6bebbabdf93677c1593533d23c1fe9aea52c699d6333822623f401e5002282d58a2506e1c56dceba3514e2143d377055c5206547ac70c16281d6b23414cc2961b8818e41adaee24153799fe10652", 0x49b}], 0x2, 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/97, 0x61) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x8, 0x8001, 0x7fffffff, 0xfffffff8, "959bb7a91dcc7c5e16df56b9add37a5ca1c9c659", 0x4, 0x5}) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() socket(0x20, 0x4, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "afbdc1be8738ae2dc65c89000000000000001000"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r0) 16:00:03 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000340)={@local, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x0, 0x0, @ipv4, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "dbe030", 0x0, 0x0, 0x0, @mcast1, @local={0xfe, 0x80, [], 0x0}}}}}}}}) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x808, r0) pipe(&(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66"], 0x10) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x1, 0x0) socket(0x21, 0x4, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x118}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getgid() close(r0) 16:00:03 executing program 0: sendsyslog(&(0x7f0000000080)="f836b059b61bc89989b52e87ddf856089b01f98a81271e3658e359447ac7bb0ae7af05a9e255002682ad09fc82b524d9f5f748f7bde6c452ff1f101ffd7ec10481c372879e9d0889e8ca0f5171bded3a92da2ef2410478d1b188ff7ab49f6b8eee8e16c9ae70a9018e3cc04edec295c5f02646cc4b73105580d6593badcf095d4b23a3365155c866df73095b3b6b6db8351d0176202dab3fb0", 0x99, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000000)=[{0x2c}, {0x61}, {0x6, 0x0, 0x0, 0x185}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002ffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001680)={0x10, 0xca, 0x4, 0x23, [{&(0x7f0000003000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x488}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil, 0x3}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x50}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x301c20b2}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff}, {&(0x7f0000004000/0x6000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0xa22d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3}) socket(0x1, 0x2, 0xb) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file0/file0\x00', 0x7ff, 0xffffd764, 0x7494a862, 0x1, 0x125, 0xffff, 0x0, 0x2, 0x1, 0x2, 0xb4b}) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000240)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x1, 0x0, 0x1000}, {0x1, 0x5}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000300)=""/101) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000380)=""/172) pwrite(r0, &(0x7f00000005c0)="b4fc3672f02722cf5a7b207f037e", 0xe, 0x0, 0x4000000324) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)) chown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) 16:00:03 executing program 1: utimes(0x0, &(0x7f0000000140)={{0xc}}) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000002700)=""/204, 0xcc}], 0x3, &(0x7f0000002800)=""/215, 0xd7}, 0x40) r2 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000080)="64e74ead71b8dcc14766213c4133c370003dede615fef2e6093c8e62230b11117615322aa9a100152b2f33c8357c25151fa0eb2ec4b518e33b0408821a35b7d97afcbb6d1b0c5094bc26bfbfbdf74b6f", 0x50}, {&(0x7f0000000000)="8ef09f85d8e43ead9abc53d852406a8630a0c105368568fcae62c3215702f1e99246b8593175f7df6b7e", 0x2a}, {&(0x7f0000000280)="4d90ad1ba01b14151dddffb5a168ae763542a3b57362a422896a65144e9923da786d74f6ea51398827d563105e633e2f07095838f933f8420b8e993227f9423970c7d0b65b81eecc70c4f74b00c5e1d426b71551f8b7aade88a8208a22117d9e993b770b85d0db3fa504810d467efab049a043a74064dda99d4fc7b502208a5ed316c4479cc387b7063265b6506fec48cbcbff57ee4f13d1f3d84681f707ab9549d7f283dcc95e97fc95217bc1282cfa38593d43c33a9a", 0xb7}, {&(0x7f0000000340)="ae116b9aec521346875866c22aef9e82d1ca2e152bfed9f0611b9504ced3f2fdb3151e7c6681f7d34f4b5cce809e39191bb437743e399ab6d1e29a754e05f5d8aec5e55aa623061aa39453c0916fddaf69b869b0580b6a901157e203cfa4372f20f748623bea06144732", 0x6a}, {&(0x7f0000000180)="9d254b3d643a184d9cf78a216e37c1519d49f3a383", 0x15}, {&(0x7f00000003c0)="c4f314635b255b14c4015cfabb1e490079c47309d1d7b60f926cbc8f6a38c1d13e0dbc49d98c47c65022f9201102f99c0ad65a6ae88d10afd3689e0e81c7c7c173fbe78ff72df7556052fdc177e4818128a7dcf4721b4458236faf4f3233af85cc9f8479d2d14af1dc974dde11fb1557657e4243e2fcbc405a837346e4c93fb7fcf770c4a04417c1759cb91007fa4e193a83ed0374352b762c5b54c71732b26590e6279ed3d371c61639143af449e1ed66bee4b965494eb489dbc87c3ec04986b54ecce17a849a8a793428a1e4410b70c5c3f24868496ca4cc73e63183ed20", 0xdf}], 0x6) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x80, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:04 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x5}}}}}}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x3) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() r2 = dup(r1) poll(&(0x7f0000000000), 0x0, 0x400) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x400009d1, 0x0) shutdown(r0, 0x2) 16:00:04 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500003800000000820a749ca064688b00019078e0000002ffffffff030d907800000000470000000000000000000000e0000001ffffffff890700e000000200"]) r0 = semget$private(0x0, 0x5, 0x204) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCNXCL(r2, 0x2000740e) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/96) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) lstat(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)) sendmsg(r3, &(0x7f0000002600)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1f, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)="887e3c3a89c5cd39477a7b30f7e97af18a0a75d4569546a2485ec852e25fd0ce1b7f86a8ee819132c4cce4173d84c3d9b3d4057ba6dff8e0d65e081f2bb636e2a12f76b63ca4e9fc8e5a69d683771d8751099b31d74de37f6a2acf0ef83142c38cadeebe3afedda43b48fd6bd3ff2ea6935b111655db68457448d904746f10b97e3d", 0x82}, {&(0x7f0000000280)="67851f9753ec6e8cef6f4c6d3101d214a9edf8669427839ab88de9d4a0fe81840e272992ac8ceb07c2697751874ee870f60a23679c6f92c15191f3166d07e311fc6b311c9495b4", 0x47}, {&(0x7f00000000c0)="bacd1436d69d2e8b2aaac36524478352f371bf6ea1eefc3697d665778cb2af480139", 0x22}, {&(0x7f0000000400)="44f2c95329e574728f39d7bb05d0fc537f5c563127a0d79bd9c4a24c93ab394be7300d65959c4c640fb568ebf2a6580f539ebc639ed96b11aebf69134b1cad4bf13060d31846c07aa1f849180b008318dcbdd6c116244165147197c92e93c5ba15", 0x61}], 0x4, &(0x7f00000004c0)=[{0x1010, 0x1, 0x1ff, "ca0287f3e5234355d5403eab62efa33151d66ec3e49d8a086b5ea460a6eb3b2eced64b2498d68b152e2831c276d73c51a87ce7e92a8a21566953193b1b7060ec40cef2ab7d2efaa3aff78c337ba2f0fed6f28eb40fb8a2cffbfca66827f494453b69c36a09808f4b1967bf91caa324ad20d67e1f3bd120e886074139cd7609e5fd826f99d17b072ee584cb7d9cc5f5555eb0aa56af55f8952d5b14ba2ec21e21672af2c6da788d8e257dc0832eb206ab85390e4eb732db202945f2e8c718b0ee592cff67caf29f7bfd4c82db122bae513e09d00da79984a41b0c6acdb679ee0d82efe8055af722009f763eb3edf8e997fae2ca5f2da51f73e3b97df420476bce4e80e23a43ad4dd0b56e2f06f702faf90e6048293c43ec963835100dc6e2764b1fd367a087b082a245f0217e147af1b6d5aece2bfbf6deab40e55e1363a54df38e4c66e37784f3f7dae170a18c250b92c38eb27215a7fd089be1394fbf2990ae39d4cf33f057b50da2fb2a4cfc8205ab9b17d108df515a94bf8877780f086deaf5875b9db78ebe8e7575768ea6ff78dbfaa670670066a28ac99d12b4513dc477da6dd8d4e85ce2e49df0c58c0cb51107925e35152d77e81f4f760fb49a9cb9eabc82a4406a4bc88f635267adb5dc4f878b87b829118d57c4c3809f764cd199503f3b4067e30d111157ca556b070a504f5275b93c2f406c948fd84dfab9bdf43d175639fc87ce7dba4da85cc987cb81b6b67f8d48cfe0fab2e06bd71af99d5b0a4cad1cabc716affd44f79f2459e390c13c50333bb8cd71fc433e3a398914fe099393848f421f3844bfb27c2842f66a08088f4899b5174378acef4d6926b1ded6954b82979559fcd349da8c9c3f635ae284a798b4d07a60216c475bd03837b1d381e73b69df6b6688bdf04aed4f4c5a1667dc718628d8e527e18eb092fe07ecb9aaed52ed95fa0a528255d18d57423c9a696922e78c8b2bdee04359ed80a1fa4c7055c83e96bdc201860e07d957be49dac03ba1e0118b344e96a48c3523bec14c0afb218aa418bc3c488efd3b3c4227f801ea91efbddca23f6c6c85832d252cb77a443b94b4bcce9112505c7cacbf68797626a5f02e63eea7003f9023e238b9dae3b5e6573b6f5bf7fe6346e945a7ee99131cbac4454cbbca09aec4559d47f013b125558e33dacd107382f1273173acf8ec5df3b23561921cfe3ca69d70adc4b988ebca8c4703e8f8e7dbf5446c20aaed36de74bedb82ef340859e8537fb6af7ab6ec481f64521da5118dc56f4b29ee87824f123760be16a76e1c04ae939d3fe862cdc0e80b1ccfc00952303db70a9aaf475d5f68959303a533bca591b6e8f1756f399c123f4299ced90a8f5670864c9563415ea88ff052828afe8717e2c5a93e621cd8586fcf19a9c30d3333359b99bbf37a6221f147a385da5a434e7800ba0265d9be7a4b9fc03f2f32f891383f2dbe15af59690b9cdc1e082104f61866a925fb1b66103bf7f252f968ec45ff31bf45629bdef7e593331e789ed993bbdff82ed454849dd1575d12955e1acb60ed9743886a6285cf9f6f5de9c07caae426b0c44f25597a81b31cdfc45a062e68f1637a381534996d41b6c864bef6eee2c72af79a538a3cd58a7f342ba77e41360f77eccaea2700edd64f60e34bc74f844a33811a06df55569903d659ea4446a4fea64878ab6775004e957caf56bc56ee96e02ffbc9f4f5c192664c80c059e5f411ca751d08ed6d8d9f63051535dbc78d2159cd7c9fab3e13f6790f73d4ebd7643cdb111bd3a2013055f7fb3874a0313a215444a84568f81bfb9a26daace89a90b49b236b87c14a06777da18389207932328b9d14deeeef26ce9e622d10fb5cb562406a609dfb789b6f4689f6859d1004c07eca4083268310a1cf7cad75d916d6e3d7f918664341797396ca7f1ae148f18ca51287c3ff16419e3181ad463d296a4da026eaf41588dd6f5a1c1f557de86622cb47301f6d7009c839b42caaa73b96d1613e145417cf88905589e3f0fd1b892622291220785adbbae6c2e2d572f9c231431fde0eb915b6e9b50113ff88b4f469b72f344238af79e9477c57a59b28779983170d7088d077b1c66ea66813d89ba48b8162652751c0aa457493dba527f17ca9db1c8fd60cfc2a9de72b77837f74a4253ededbbbad1d0015004d68b1583cd5d19ca107adfd8b1fa1cee3803d9f82822a0b5d089a018d9f4557ac12df90ff7ec8efde73877de078502860b427dd225fa0a28639f66a48b41909972ab8d3ac9e7c7144a3a417cbb326aad7f0c4521690e53dd3d7e18fe13ab3c5fd77ab19871e4bbbc1e12c0bb21ebc39a3b23d558f14729c425004517fd0c154840c9a7c1a26682de30e1752033de7b152053d631b8fff369299f1e926e6a3eae7fdbc5d092169ab9474a548fa4a18d0835f80572072f5924538883ac8d3c8795b192ef0a658e3ef4569dba5f02fb2ab3a4d947ef0a2911d6b97ac5d5af6e5f21624a949e81290556b8a6614270f0b29c05a2b297124fdc4e2fbe52da5ff00f7d270be277d1bec9dea4651bbfcb37cc5570abfa0ee1d05cc6696fc6e8ff26c218e3c6532b04df747134a7627a1f0a55b8c87da6db2594b458f8ab19a745987c3fd4c8b8b1afd70bc75293b26bf40af517e375cf3f400e224b7ac9cc01265d90156bf8b5506b2b451c49522e7065edb374f1df0de4c13bc609aafd153d95181e9499e0ff3b7d07fd3393dc99fc1c55ab8da221c9f3d99f0a9b1099227f3d3b994272c1b1346f289189cd6da6b5cbdb02204c945aeeaaf33f16f938ae7e62bccc617c088eba4c099df875ac065aa23efe8ced9029413719f130fb2d9e56e2ae4de56e2892a4f51e0a571836735eeaf7fc8e3144033700a3ca375e4e541cf0ed2edff3354ed5bb443dcd29c109c165b0113f75a25b290344a21df22f5caa4432fd46af332363a7135123cee66732056601389a21500d63bce5aac3b9c36d2e765383631aecbe95b3568d56696aec51140b33b80cc002f3f3c4f9731d75827d541fdba309098c9c69c842c64aa28dfb334bd81935e0dd731bd115a5f96af874cb687492eadef5d15029ad3212db1cb2a79e19d707c31525873050d2fa81254dacff1e392f5c93db90b354d55215edb197d9085ec7e32a42c305def7e66bba51083ae9ab0e3cdcd356af5d29c9e3d05a3646f78541518ff175cdc308cac40366c7774f469561cbb7b9f83222604dc2255dc37e39345a4ba4f87733e626c8e1b919967c69f714a54dab6d0171a2cdf8ce7df564d7f8a7460504788155ad6d96fdfd55d2d254acb0a74248f8abbc8e6fa56ef6921fe7122d8cb8ea0aae94cc16a0549773833ecfd1367903ae4124fc446dd102593625b20efe61f1764ba933caec5091224faa8491b1cdd2695e8ecd30ba49a98077ad17eb5ce92031a29d3391a4cd5c2f9e7c60e5bcf78d15bd086379f2ca7430f249b6048a95b922484bca10a53ee762e29fc972fc314e82f48566852042c4d293f86eac920dec2e2e91633c3b51bd44f104285e4587df5f211656d1a8147d2cb8a8f30e0899504a4a4ef788e868cad0e8848cde97fea9619f92c6d0690255196110994b5ab24518cb54df8afdbe90463ffa78b974367244919cec94bccb49e310c4e5bf987cc2563a202130b59adf616d66a2e35fa30cfe3d5c081fc5ec7a4362fb95e3daa88334263a03610de34454caa29c174b971ff23121e3a70eace2c8c78675d084f0a061eca541fd219cb0f58e850b7d433c3f1b47457aa97afd9006c49ad397e663dbc498ab390173b78058c3ab00bf0eae1cff1819cf38f7b5f5f650ee79c492a2a240cf707581e0465dd74bef084bb7d1131f8bb3281b34b072af7fa292cd76b12ab1a06a17d3d9302e77eb9d84fb066a40b268c12f6e7f7729c67ae1e1ab6a169d75489c1ecb9d1099100797aec46e3246926d256bba208682a1e8aba9b255c85f8c5c10b8148d68208e48cda464dc0e071a6ad1329112c6b6ff0e2314bb7c7a057a2b0d574d9ce7a4e4f14d91b91647d9fc102e007b66fc9264b2cee6a4591d6605b8f16f7ed73d3bc0e8c4c74d9dc2dab5a463fc28bed1618d8914fe410fb2cb0628fa03acc0a5194ccfdc3bb37be2021204ba9e007b26f188fe35cb0081cbcd84c8a4ec6896c0c0625b714b8aea2f6c8781170ade706a59903fe5c89d77e8b8cb83e4207f9d8f39793520cfb03da640f375cbb4d362f2af840d0dee06bdb9575ec8cf7e047bd5d2b249f444449b492a89306daad22d72c0a614f388e1e4369bf34fac52c42bdba6c832dbc79e92e72c4a8dbc16019601418b69bd9c395a17548ede274600e907f97531b21e95e3945b4401c2a5e857424ac476a76a4672c83c35bbde1d7de2d00bb7f336716a335bc9369081df0f521a046d9de44b9a527682243b17a6e8e421dd7af93fad8e93027f05a88fd1d8712c569ce17200220fd2dba60a83eef9e75f17a17801ce627782076c93158ec0680a882a01a59bc4303e383c3225eb43ab5a886eef91191ab38eb9fae0d0c4a2551114236df15516336d6382b1847818c1b4bf1442dbfd142487eae9ed779b3f1c7057f10faaf144a0de083d98b7b8e66013f83e09087b2132ecd49ea43368f9021bdca74d2d9c2ab8771db324697f1e89adcb844125a2879ff125b41d1ee55a8a21c207a6bca06a414537fbcaf33e0657e3e89d6a6209541a6d26e04206428ac16ba76927c47f85571e55fbbe29a67f2875ca2661fba270b0b37aa4f6db3c9cf50c968699d4d1eb70c0d101c2af5d6c1feb3a1bf53ca8a9cc9908ff4996c1c77f66d3c62692f1f346f28edb2660945f30a1aa9f5a95e6ec3016fd46874d1501b0ae4e25c49cbd4aec8d0c3269fa532ba81cef7977936eb21c0a3a586a32a142403dcf4b3dd6456238299462fc404f9bdf80d1fcf8254ef2e90e2307f6bdbd36ea23424829311d0cd6ff8e13e3f1145bd435cd27dd4b5e7d26a2f01ce836c8240d61ace663d418fcfcf0619d43809c0fc9c28e282898a8765a14fe9eca3f47ef88d33e0b6a19b31a7048bcb9983d8e72e9b3aaf728766cde109238bdb78fd6a0f90767e59b4868b70d61cbffafc01ace50a41df16d6c190ade71a7965958fbc3f1e91bdf19eadd86a74cb6ba41599f68789bd4d962617374d2ad1b5ebde8b0e37d6176a3d98165f2c12127e7169fa7badf68dc05783538d597a236909dcc48eba17b662146c4dc59b46c4ca924a4bb07e1cc56315c45f6f096a5c3acc44909a545bc7a7d6dc33db1389e2e6570012b85742da8b88adb64e874b72f4ce2de28b0c8261db36f08474ec5c4b42d9be5a7a48601c4ba59f793949ede5c212962b17c666c6fdedd691f9ebb6eef3242d38a638e95c09c878cfecc8ba6fb426e0822e110ddf5ec298daeebd3bd97a013424809a447f770e7672de7a25b329a21337caaf341a4baa229bb1dbc18cfc165606636c4f14570ee1679ab93d200702308b91cda2d5b6b1ef986c181ec24cc0fd8778561cd7d6d04bc626d87dd00c3c936b4298a4aa38b9612dbb4ba0a98e651fbef18c755fed105d2d5806ff80169fd691a691686d1f3d9e7ca8ff3fd9de4ba443b61617b91c82ce9358d1d2f0133745141a0147852f0163e2177c167b7965c11a519907fd86fba067d0a4a419d780c31d89afc47e3cf4b7cdeabdaf39255ad773d595272c5784955e48755b30b3b7aa0e76842d427895717427021ab10c62b7c9e699955e5e7623c2b2ba8e5c74974e415caa14dd10e72ccff36f61019f"}, {0x18, 0x1, 0x7fffffff, "7e9f6c58e6dd0893"}, {0x1010, 0xffff, 0x2, "07f168b358f50e0c06971f600a6e1c0bc35b7f83d9473a861e7a955071366ac056f53f0bf1872df585573f3c76fd0e6707aff0b47b7f0689fd8e776b7d6d2b64486a90157a99ddd2531dbf1f2f0ec46f2b8406628ace8103f4b8a297e99e2e23be7b12a08277b1d24783f6ff2f298f19b83f74da6083d5a8d4aaba30a7fecd9d3e9529d13b9ba4be951c56189b2f424ecc6657f0d05228b0713a1f12ff93e2b7228b407a3ecb803d84d5c047442764e01843011f662eec4c8940c3d25af98e3a25c3fe025a8d934a91583df5e07d925e547d50f2521d41603d343aaaffd53c9d75b375a907989f849f65bd9d7b563ee256d0cc5bb6e6c388fa639e668a7464cae24516405751f33f1a0ea18459902d3336198894cb1f5cd409f36eb059f5250afee888b72a11309690e6f2643c39f1d9757dd5c23a02950d5448f0192a3439e7e109e4143416c485010b04ea4af893de8eeb7dc8df2acef81dfd3f5ad10bd0516b42db0dc6f61d955a039a0932a3db4f2ac0ac9e324f1a8688f9738f6b47485266783cfc52b69fac7ea4f68157807b9ea97b289413d43f4ef64f7e83d3e6d0ecdc318615e25cc7879d82974d6a069363cdc261d221d033ed5cc1743df044663ebf64e745d67c45a6680c0f572b2ccc7f4e5d08121d5bd4197a92bc1f0d5d940dd7ba3f6b44eb243fe738d5a17aa4795574f5779333b65c1dc1941c8b8838057707b0a83f314c0df0e07ff8fdae00d0957d99f025b6dc7e36b7af7f15ac5caade3f98d1517a64b4bb32801730621484817f9537ca14d4250ea77713c157ac9bf279eea7af036120c1bb365e7722a9d4a640c7e7eca857e42d870c2c4b29976b9acff79fd6bded36d4903d5d49c8ed1693acebc6b454007d3c10f0530b409c6332446acc9d256045a0dec835ea8d7aaf5002562cb87c58409d3bf51074ef82e4c4083a90a32ef1a6936bb56fad919856fc71e39310e4635fbc3f3f1a81eb992951dee063e349d3a37b7153c0a4677f5e1e7d343e47c9ab241951223cb755f8c90b14772e44adc21a6a36d0ab574f4fab61742faa0fbd6c9c9679064ad5355d5b9be0b570b55eb4f3e1f281db61b2ed191eba09d00e6d1d989730a35152f73c3bf6587b9c4bb24a260f8ff5a560933fbaff5c8f8b246ebcc5f1f06d2a16059eb1f935f43f3e62b359c47364158e18968ef1c2454a5e96c7ea1b245a9ce9eb8773b6ec57083e3d9c96fe3c289185dc57caa1b4578b6af519c240c7feedb73feef7147b35a3f0c585970d22035490453176d9af1a2c079fba6d9ae8cee1601ec6629159e66b61ce40de42a940e05a6c826172b0860270cdfce9c491ab0f40b861e9c13f4cf15a0701f9babfda494c24c6e854128b7e953363592c74e4e22cecafd2c497ba3091fd6858a2be47a49437d09773873c0b4218ed1010bab4537f3e203c8892fb448d6c85f33a191153b5dbc8c1285e4188928692a250a367bfcba6182bd982a24fa68bb2c400a33ffb7c7ec4bb8953618dbaa78763a0a24b15b2be284c92b99cfbcf1093fbac29c50ea5ba7ef426efac8873f5bfd11a5890f09ec71e0d96a26a857baaa3b7cb9a1d574aeabc1df050dd7dbf1abcd24eaebc3e3ee28735093986a905cfaad5f5c0de2f50cbc46f77aab2ffb8c5ea933e8536c5ac3ce124efc757ca3069c07c29d046450409f26da25940d214b9b36d654ed58c09f2d71d30694f5cc05e04d07901eff5d82dcef596ad0500455a843e0aaa12e58ae888f92dbedf28a3f6790337f4aace6fa79bffd41bc473acea3e069498cfbc93161c959fad18df3a33bf817cc52961e417941cad6c260c28f1cb41337a33923e4e051aa008c125d265290d13a4640b264b0437a90dc1e91852afcc1523e0f7507548cfd00082a63b7cc1f299704da365026a89c1c164acb83cac2a74b3749a4303161ad4dc5f62e627e8a0c49c34f2a28be03cc8a07379f299423ae86fec6f4e8725b2766ced282f0941cb6243531dd17d9c869299c5aa17c2959bc562ebf534ef7dbda46ce9f1626c1eaf07a39bc5dd42cbd3e73512b560f753dba1836c30318b7da959fa617f10b04fb1aa8ee05a6860bc79d288f5b952d921449878efa734c725e371cb51f5c6cbf291600dffa22bbb5f61a947ebe7c75e6313ec05d50aed36092c59ba872642ecc880afd479292816778f4525b088ad361d831227d5691a4601565bfa5d80132aea86000ec37fb60537592d2b87565836be5582f78691f7d61dc9cf643e53e781ab528b5dc7742e210cbb560c0cc4be298dd1ac4dc3cce1853ef31cbc06f1183e30e64386072a760cc53f781664f1e879c939442b5b0098bbb7babf6aef1a04a55d42de286a68ee1343ae06d7faa8d0b76ce16dad5805dbf9c92f402f9495baabbd42c58a7090b0b3e3a3ac50f45de6213d38089893398cfb50617552ba8d6003af1e75bedab71aeda86dfa3677209acc829e6066cc1e3cf096c6b35931fa89fcaf160477a84072f9369c8d24cb09bbb15e301797d3abde0ce04f2801111b5087da8ce3324bd914e0a3ac859a8d9bdff55a2dcf8460821b0033a8f8948270e7b1079785021dae97e93b970361fba3db9768f53012f44d683eff65180d532a4dd139f6492cc6f63892d5f1e593d7eb3d25873feb5b1a5a8b4bb6ac696fec47f87eaa0997d6afa7e375a2eb5f43c82ee2e47f6460761846797c2665473a3b36561186dddda836824b9df360c88154076cb4727366bf1fbade37e213af887d362492aa0552bb51be0745828bf0a4db4dd167d532f53a25b494c6ceb87f0cb2db85cfc201d53c8a35c46d381902e9cbad27a23e978d622e293f3fa01edae85fa729db98e4e1b3839d9bd976295f780349bd1e987478ef6ddc2fefb6db0977152d75d96166d3b25cb0eea9e0c7843bb77113a4637c1050637d659189fda6e6199e4b2ea705bcafdfc9e3d8790631ee4ed44a08f5a00f75a95275bdccac635557c16ecd29c90230b51f09c89fa8ac03f41b89b0e526fb1f37b32c42be2fac6cb919d806a536146485437103dafcd219f7997d1501bc316c3fc9ede4ccfee6bcc3db59cd6a807224f6cf4bb0d65491ce91946d156708d564392e586966c2c506d43b881807fed12d334edbebf23920bc4c3c5fb16457531587324346389f47f796f48b024d18b8fc649cc05a0546cee4fd9b544f09062c303d23f17c27f884f103d05385e51dbff8ca1d3c82eea6f6d590305e96bd06923ab85f966509b759f40dbef47a605dffe9801d901393632bfdd4fc4fb21269fe67ece8ac3f0b551a3ec91775c2c3d93aea077d6a0dff84331d07b46acecc076b88ce1cb97a9e2d5f62e9d8d1f91ffa18b7b51c4bac5a59d12e5e1273cdfd4060d6dc932ce917c8a9be1e44a3643dc85847f94b93cfee44c93908990e323375ba74e7a043a5acd391548adf4a85ac87bf4e1bd7b2297ccf5fe1609f73c2c29b9266715f0e4b16ee61e5f9de66a70bb1359b5a72c02e5b4c569cf112610f58f359eb88bf9992975ba80c0344ba0abbfb2d02bd6ba8e63298e2102579d80b66ae8fd143dd19e7bf4d800a1b54acdb2ce6af63b288c0e4ddef7ad8f87085c5f84bdcdeb2a9541f969e2e730bb5c2099c0fc1e3f8c0a419f0f95c3442de25c9ad5697259e15e35ecb1370ded859cc11b4e7a6889db056e5580e3fe5ebf0b9b45a513b681446bd0b2bd96c93c4319003b3aebaef256af530a4fea563aca6f6696e98ea8594e50b018763d1e75cd4ebd433d1f3bd86ca3d0cb19b04603032e806e04d18bbc45edc1dcc942ae3d854c8b537ef24993dcb79bdabddc1e029d4e84026bcfd68a090947ed6df24b6a2ce6c9c8bc5cc47867b27aef3c2f15500838e4bcd06d06c4f86b47f5d07b810b6c91807466c58de2ef9c2738f6a75a0a5815abcc7ec686dcbab5074e41854a6ec7f47438bd8d285a18e8eef3c511c129f886914e4014be8910bf227a6a2f64f1481888dc4ca78102c8e954659b65a7bb06b662660ef2448163c06ddb838f0f228cde173e16653fcc15f6fe8a59af76d792da9d518e017e3ab8e2d7dddddff42b63f759ed11949068550c9acb121affdc323c74d0946e9734ebccffee7fdf3b222a02157c76d816ba325f89f65b360a5e3ab86fd3d3139dfa633094962cbdacd77a5f5abdf1a3820392f6cdba200b23297432295bca378f2b5f74618ea0b40aab8face073b3e74b284eb3ceed8a70e83c9159b6addec9ba8dbb2653e779d81109aa3e7cc14254dcab7e356a2c32641c1a9c5fc4c7c00e1407f729e6f4620beff7ff0060644863b84447ed4cc4443f9b5455f4209df1d3f44e4b0daa4dd9d3615f0052f74c5199da55b51394d73fc3fe7617690e1801eb601cfc6202ca201c35dc06a7522228df2e2b4bf2238759a48166c01d94721703896dada462f3626a513c22609d5bcc743ca6c6c720a6d58b6f8b23b056ee9adf8fbafd9705f4ae095bbb2862c635dcb29e233f2d6c0f8433135914869ceae5e9220818683c4b2d59239ffafbd3ae4e3bad690fc186257a1b1c6bd315a4ffc1b834c66f73a97b50e9477632846d54377929d5dab27ea17906eec50af643c9f26c4099890edc451a98e6b57b4e9ce3cd1a9227219be16da7bfeb14282aac7192de1112894012337ee091915717b343ca19a1f0cf9304a4c0800e8d468302cc241eedc14d9fdabac69fa9b83b2fccecfab65c5bf0b5ece67cff336997e51fc7b9586ed2b0fd196542c0cf5b17a7dd64ed9fce4fb9239af9717a269de1a273d0f8bfabe8d04330651ca413596b3446420f4f6d92568ca83805238449b2b3aedd707b0d4d65e9319ac63a7ca793bc8c93862bd25894420c916a45c462619ac8d538214401e3ad08ef9e9365a0372bb4b34015b547ff16f295eaa430b67a885d51bfcc76565bd7af63f57e3680532cf2b694521099d30a3ecb9650c589a2b764f1c2deae05a2caa0ee70a42918c71072ba92191672e902f5377b24f7216deb2270075b04f567c6220e2b4487657382e89e2524d1b409470a324e920a15c380637d7b494501652111b558cb2b9e2a26f6c6b37f472c751c8d552bbecc3b11f1ddaba6b534177254ad66be8df8dda804b6622c8603dd182b294bd96edb6baadc7f9d730197c579a0180d055162259e5216bc34a0f3f3c62d0784a4a7f8694d8bd23826038da89ff0da820b768284acb9f000775ac0b260fab0616eb4b09400a1c49e7ee648debaa71c2cbda021cb19c3bcf1a4564c8ff407346294200a25cdcbaddbc6d98352fc620a54f03bd0632707e419d5fc733d2d8c7e74ef54f95a40aa1b9d96141d1e20d90edcc4f20bedec78fd31a450f1ed330eda3521940d4d9f640b5893c4113eeb254e12909ec4f22d419970bba4c404c6edebac2947b06a7b1872aa5669eb4127b2c26b2b86084caa20e4aaf6a52f1fc3e3c28abc478036846df0e922f408c03b5151a7fe12644789bee59ab648dc55a363c24526a9a220f8448659304da88d2d2a5ea83c7af032735e2039b714f257588e44e88d13deb8a8a12e4adb1262418390d7de145e6033991a68ccfe725f8e6e8cd747713ed01a79cc71b958d63d81bf7a6003323e1fc83bee06b22e4d35f20255908da6d43e137d8d94a5a1503f2cc3347c4106a779656a140dbd1b346bd9ef949a1f7884859316d5e55494e349d9165f1744bf6c0c8d16dd4d91c9787cb1603d7a692289547d78b54e2562f862d59a4bfe78d88744347944275b6e590c0045ddbb38c6d1553f7a7aa3493d220b1fec6651e11a5fc"}, {0x10, 0xffff, 0x10000}, {0x88, 0xffff, 0x7, "994bac1ea64c2433ee5505756f71892f24966e1d32088dcccf533d222ac2eecf5bb4e342bd571ed99ae0f15a3e0e2bb7e11f1b1d4276cad4a4680c3b2d6dbab82fc1667787a33ada3a8a208ef9f67d1ba124ee75e00f6038ce099722566b61f722289d1d30bf395d57a0c781f202eae4f6cb345bce8c63"}, {0x40, 0xffff, 0x20, "f921a5295ef1909cc758449d95695440559cab920f90f10c6f13c5c23b0a8dd0bdaba1695860b19224d16d"}], 0x2110}, 0x0) semop(r0, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x7}], 0x2) semop(r0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x6000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x2, 0x83, 0x4]) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x30, 0x95}) r0 = syz_open_pts() close(r0) clock_getres(0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0x401, 0xd, "cf11050038050000000000000000008000"}) write(r0, &(0x7f0000001200)='\r', 0x1) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) socket(0xcb6af491be020186, 0x2, 0x20) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "dc2200000000000000a10700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffff, 0x7f, 0xfffffffc, "000000000000000100002000", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x5}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ftruncate(r0, 0x0, 0x5d71) 16:00:05 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x0, 0x0, 0x6d4f, 0x1, 0xd24, 0x80000000, 0x8, 0x2, 0x1, 0x2000000, 0x8001}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2, 0x3}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7], [0x0, 0x40], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbfffffdffffffff], [0x0, 0x0, 0x482]}}) socket(0x20, 0x2, 0x62) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x4) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x0, 0x1}, {0xa}]}) sysctl$net_inet_etherip(&(0x7f00000002c0)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000340)="3e491c0ae3a8ef2f662babe521b651904d6a3d76730a48181328cc81ebb7ef53281b6262ac3e4a2679d9d6cb5950fc1c3a329829d1310e6f7063bf3d970280ffa89cd55b9b750c0cbb01cf9bdb36490f9cfb274ea129fef13c00fa1f38cf8eab57d80646251637bbbea40166401eda926819aad693774a2c68a6c390931a54f08bf93b9a4665db536b4a87796a9ec7813223ada0a390a58fa6951b7d6703e70d8c9d8c6585636398d3d1d8f446a11ba3c5e0baae70b8f33809048234f1b7cf3f218ffac091da9b2a103bdc69de1b0679378f6d4dbce3d71f3e83d5205dca4996992013f68d3b8daa949f816e0e5b6c78b4a6f51fb282298a79149d02b54eb4cb562f6aeb3d31263bb2a95ab3bcbb1d52153e3c157b8374d162ecfa9f3bb6aeb64779721ee03388519eb4a92ecc843d534dd115a3f0a056aec656ddee276ebee5c5086ee15cefefd3459f36d3a3249bf9f67a3528b93aac5c4b10fa328142f77698c2a4f7e33247d658b8ab2d0634b9d751df768e14b0a8563bf39598b620274530e5ee3a3a65998043d26066152a83e79789ca15ac663d97aa33f24d22dce6048c947ff79e1eca3d54f0383c1988bf9f6a9089f9658f16221a9b62a277ea883dcf1cfbbad3398f0db9a6f3cc510616282cf47de5dc5198518ae197cecc7ca7d589ab9ba7b7e9f21d531d817cdda0304cdb77707f06dcd06cb8faf4a415ecf993a311cd9ef60005f51999d7fd7fbb39eb6ca58ebe2e4ea9df8acf2a29bfc5a96ebe8252b3200e7992c84f255082b473c929c3a681cc110a7ac5b06112bd0baee6aecf33bfa07a7285301f412357db18fad84ddc7922fe21b647e7ba0f42fe3cda43138518d1a9691288f6f61ce9d3d344e0d63818012b4a5bff253997e5f687e2f3b34222cd5fd6213011beefe8b23d6177c80fc06c48d509e4020ff76896292b846ce4668bb873f99979cece836cec82ffb4e320219d10063e4f10700ba833167770d7af109c4ad4c61c02a3c0527cf1577af28f311e65f8b47c3687e6a5f6a221678fc44ab8a5039c125a026c94fddaf8364c3f385d7899b36e9be980c4adbce967ddf6e26975a43d91ee3a46308fbf745dbf3e56ea390ef99bcdc8b54efb5b7a67652098c978b91b67380944c63ee0fd2bd00f97f82db7159e6f831bcc4b0ce93dba33bc59bb9f1a471e6f6e2a83628da3eee641c904eb9ace21f6720ba66e2a43391aaa4839d35fa19a76cb5f5052188029009b457acbfe829631d2988a1abe52f4194b897de90fa954061b234ad5b3095732c3230d9d770d00e65da798026ae6aa6cb05b1c1aa91ad5b31c049020a6b9959ea03715be0993ab50117be28545a4abc652687368bfe97c16a5c57f85f6edffec5fb8f386c85cb4b8c3e897add646b42cf4cb9ea9ca14e34cb1698c8d2bec7c3b2b884f4f368e5f7cdf5398896f782eea5d029acc8aebaab4713f63184c72604285f98c8f40a0336624cf6e5edb70179378e6f8f2b4ed671fcfcb76274ff74c4271301b039ab3350485ec9bc78c99d387f88a1680d5971a4c234b1826845abcc0108dc574990fec345b67be26745b41e5e646bf1d8571cca0b2abf61314b80167685428c4a28aca593b74ce0fd46b33490f15d8431b24d318e64661b3de64d3c12a5604429971bc1212ca09f8a4e7c8f7ac35a93ebcb93157c176a271504660cd6ad2116301632917b159ded3332bd16747094a9eb5ffaf9523e4bfc25b7dbcacf29dc4738ef980610d2ca773383810cd4b36d92498874b9c6b00490f76e6072075cad482acd90c4be3db9511fa0f5308f49e81e8c8045ce3e8cbd6973d52994f876e09d91c9a5cb65ca556da89242170dfd0ce52ab4243f4b8a1c0c6d8cdff49b2dddeac6feb754ec4c56d988edebc97fb1734b715f5b5a29982c794fed8d80be57123c9ee70809a11d107028e61519f2a8531030687493265ea263284349998d01f55b9b8533a81eead06717a7ad89a31e10e432bdb930f1f7a55cc3ba47bca423dcdede18aa7eee531524bf098978f1ae6f51f8ab8e12a3c952d979c93cd09c1b021430cdeafa46368e4cdb489600a15a3a571049cd9f47701abf6545c2c6dacc2d549204b31822dadfe7d14509607366f87d41ce2ff9c8457025b7c906bd4f059d35131996da9440303b4f52052b87b91e47d9c828c284f73fc3bca90adf33f0a5d8b7c74546d5ecb501b3be919ecb8fbd6c8c298b1017bdc2b4cc889108129d35797af5ffb06dc4f4e970d8dfaf4145087a8c0523827b7515398850b1ae71f4b666a46757294f6310c360c2cc3360e7f3eadb59925f2da74e95474efa4d698b61471a439ed6e01d34901a39bc8117ec8120aa61f720a4d65d45669c6bc4acb4ce5a9f661e018fcbb41e1660e2c745459bda285fcd7ca39fe58d6a6ac59a71de05b8e2e77ed3c91fabca1f2de79b45080cea6b5d87e6150597bf986b6f1c95f3e6848fbcef6156946107f6288a63b828506f06df46417c88f61dde2e712c15d3bb22045d8f412668e4fa6434488180a99978f0a63f02f1fe67553fb56edbc8a8cf4e6e1c69a3e822e472f679cf7f5fd8aa8138b2b0a78521e8dac99f7950c897c6f64c243f9be2e234f6485d9565cb702f7ef1efbfc6607265fc47d15ad70bfe8d33382cd9e1b034d624ea8d8130e85a1342f6fa3585b60ccc84a89a57b4ba417585a48114f8298314f7378966083a76709bfb4e72da60fc19a22cfa3e47aef5d7581f61c6d37cfbafd6235255db861ff04fb9fac04799bc34f3fba3f1a11e57823ac120597e99c4100e638f74c832d4ee4611677a95227b82d40d58c7649d4a63a86faef5a6d0e56caf5735f5022ab6d8194248fde158fbe124c24dd53e9794f73e77b15e24a491ada51767a772da8525a3dd9260231a79425ec39114e49c92bdca36dba07539804b429dd5c61036030fef983bbbb113f2d249b8c9409a4b8d3d3c95ebcad3726519ca1fd30ffcc7c10508b47c2df7e16307fcbf4f1ad46b58a5329888ca4406a0ada55e5cfcd2801a3666fb50ff6ee8eff882cde56cc5318e32cb0a4c411b726b1e70434a39133477be01bf2f913ca5ec37e18fc89178957fefeb81eafee0af55e59a8afca98f8ca770635d32e4325882353836e4f0c7d03c86a4b701241faaaa8fa5c6c7e7528912325d84638f8725d859575d6dccee53941c0889b03e6ab2671bad0dc9e9ef512e6b0e0a56cf9a7d3e3ad34bc30a91c6f911778f604a7dad1d1a0795a5152a74236f2f8e453e01c48a2f180fecf21940d03e188b4c663942c643518cab3c59fca97d2927cec1b57ad13fd3ae0ce25c041c879fac779d0245850ad872332d08c29bec440bdc3d475c6872e7e8910f15d072e3196633bd4460c65d7c2107d09b8df4c1a5d8c79bbc327df5ed6abd38c58b5f68a47364f4d781cd52ef0c9d64cc9ddc0f6b8dbae3c63d6b45e80fcc9af1bb0b6e0a25eecb841eead2703f153e5cf8b4eee1db31a15f5305422d6bd5d3a57e19daa890372494672ea71fc5b825e921e37f8d9eec96da2c673f38302e7c91a3fea7d6dea95ba90a3adf90e0c3660754c4200756fc9aaf56dc0938974c0188e538767a6fd13a3c962d046e2591ae80b1b748cb625fa7d439d20115ab87462372065e304fe7c3c7c5d49892a774a524ee3f264f7005d198b4c59a50ba441fc9a45041dcc82d75a2aae7809709931f1d12ec35c9d89a68f60e26b9cd165761b49dc9ca640569f0d1e90a1d9a4f8013d99b0616b0bbd666d7bda315211d45fc6d3e4bcf0881793cd53c7db093b320cd7ec88b4ef0d03f1618da54171bb84d37a049cb08a557589e663b572565bb0fb962b2c004128643e6ace726d791cf49f999a5adf7777a9585b80000ba908a68b853cfb480d6098f961d845fb17505227d576754be79c9e00819453ae772727941b10961f057067fe60185421c5f69723bfb7744bfb1f245ed39f54c66843530cb9e30559bd3bd540382cedb653b4326697ebd486bffcc866f427eb977d7dd82e9cf45b453e293cf6ee9a02f2be5f07452f8c90a47a00fbe7083ffc062a81a943360e80f6e5c3397b7e2d0d5bacc5a1434d6062453b52a13080603282e4f722b71e5e80ce958a9436bb56c08222d8741a964b9d91ea1fd120fa99e0104a1cc499fe916ab64f6d7533eb7b67c416e90958cc18b501aeb786d415b9de53c995ed545fa4c361f147184affadeae4f1df6ba2589d5a5e97a56438857734492f8a99fe5779e7743c03f1641b835f5ee155db32e33b33858f43b0e6727dae74ebe0269ff0b3376c04c34bda645748b12f73f1d6afcbc677c2645c1f3f4ec67c25b7497df24a066368af3a3a5403f4769c26a08e639b81b0e2c0ae1f86ab165eb2af3690f8b622cc5faec63608bb9bde1b7f65a249dcded9b329bff7879247fb00ca9567bb7cce9019eac9a5dd76008f8f9e42c1d18996e89de2d6dc45e0fe533e06df894f69d4eefc614d1e741e8143dd9c6c85ee3ec363d39307d1b218a04aad9a22c6697a3d0289eb7debab46f3851bee5dc03444968883d144cf5e99f37035af1afa29fbdc119e375e1634f8257b242e0c099e3c4069a147e62668904fc489eae1a93c09ffc569540bd1b45fa9865a04e960d23b36d7fd5497bfb8e35f68991461b31f6bf023939334117418bf1f2f70b4a0a48d64c1c1794c313d19c99e0de06f8702dccc089f26a3c7eeb2bc40981a56e3174d297dda110796ba540f9e7f43b126ca5ee38e107bba0ff7cca62eaf05d70c076e020a69fdae47cb5c6a1206421380b2dffce4491b27200fdbb30df198ee541f30c7cab03e489c45313c69d3e3abfba4d7e3532372230f0833975208706c777423ef94ebc4c742465fb6fec1b6ca087a4a84028d1089f56bb40b5fa9b4e05252f91eb70284d2862aa84c1d06c43294cfb43b7c4cbc4dc3fd6cf5a036d6f3685b8c4118644068df76667b097347e52b671e0bd5f4357da27d2913719cfd0477f4d99aeae53b75056a9470f3a21e9ee8f23cf285447288833a1fa87552a36c2ecbd46d9eda1a674acb526b88b51dc5134467ee5609dac34cdf28fdbb7e7982c7245c3a63ad035e283e22fbecca3119ae5dffc16681cc76221919b3f0f35b769562fde473d2c0622c8da640920fd5a4c8bf3edb06cdb4d8139e140d9985f719c24c7957be49a63b676ed658d9c43b15e19f25933079ea789ca039a8d98f73720e962687c614d191a9ba1f9249013e01652e97f04f42b1fbd0fde13ed27d265813e55823382b4d071187b3b00c2a3f1c9bce218a38a1cb29b0fc2a38dcbc4986031e669cd85e229992a4fbc034a6166042d2307b3d79b25fdcfdf7aa58a5dfcdd4692b81df69fb0630bb1d74c00bbfc46ef231db24d66326214b5d1a8be200dfd22d88c575568942e71d2d90dd256d9e9629a8e60cd639309b42f0ce8fb6c126635085d08f9ef0012cdc2eed86a56022bfd12422a4b7b8d51388e7a956f0b492ebea94d6bfbb198b2f0578824d04540e95005221770607d2d6444cc66f03c375485524009c801ae6162c68b31b7af57e1b9f1881f7e4ec6e29192b16f0f31b1e2d2ec9a36e42808132f1afd8271c41993c6c7ab49841cfe18976614e414ed94b08d330a1594df1f9c62c67f4441590a70bf3e13d6d53526d17ed3bc1a1a418933ccb96ec3b76ea686fe138930bc067442bdb01b9c04b8232a1c63b4ec8a5128ed465c2c5660240f4a63cb4f66b0f70e8471eee2d0ff0f3f172e4c67d1d75eb11176811e8dda8a8e950c9987b215014", &(0x7f0000001340)=0x1000, &(0x7f0000001380)="041131a34c405313cdc7b419d6fa236ac04a4c3e18a602bdfa41d79cec8e815c5bc5c51c927f56ef9f8984a9d817986c0e08df2cbe3fa8f8db4c758e9c8428dc191b32449cc54fadeed4f07182da696ef0fb916d519e29afd47b8cc8d7baaf447a09774466c53f2a", 0x68) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x100, 0x7f, 0xc9, 0x9}, {0x1, 0x0, 0x4, 0x1f}, {0x1, 0x0, 0x1, 0x6}]}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) syz_emit_ethernet(0x278, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000f900000008ae8ea605f867ca9a2b971d89d87ad59b6e226e8afe8be7b2bd2691116b529669da513655f8598f7f081dceae0209c9e4f7465766ea7bb85e9e4684b14a43ce4d374236a958a36f0772e2d5fa4efe1d00000000000000449ba2fd9a0cc66739bdb0d8c5978585020966881a78d08a4e15bf413d290edd67179aaa3d9b1574cfc0be72e0b12734280ccbe288112ec47e6202abae2d9e94df1367"]) fchmod(r1, 0x4) pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20001000 didn't change! OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:00:06 executing program 1: semget(0x2, 0x4, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x1, 0x5, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt(r1, 0x3, 0x24, &(0x7f0000000040), 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202dd03ffffffff"], 0x10) write(r0, &(0x7f0000000140)="2d33f2db268a4cac01ed909ff45e0ddbd31a6a69a1e2ce4829605f5d470abdb975137aa9325d565f91f605426c4bc6943eda22cc176cbf89f059d86d6cbb9d73e0dae37e47bedf9b141ecc35516a9f2d8bd47023e866fd04114b8aba58ef436ffebca23ec76b220f85648b0ca5eede2dc8361e6f244b18c75130bfed41734f90dbacf92ab2c795d35073e594a9d538e5e7a847ff1db190fbaab8ccfeed0a832eeff1adbdd72cabdba69c047a4404756b43b0b2327b1eba40e708f277a6c181657b65d0a4b1ad83ce8cff37c12362534e5cf078b079eae0902ecefe0555d33ba330ba10e5e7144bdf21225a321a2d9ca5f83729afa10e25730e8955e464eeaf4494104979d7f8b962fe864945cd7d0849b89a50e8f5c9fe7f20a557cae0683f0dea28ee8e38d5937c18df44564ae7088bd664720940ca3aaf8e5056792bdf0eb2d39f2b5ccdd668b241376f97e9d231278d8b146e5bcf844427b56fbebeac14a8e56cb9c5ae3d9898c1c1f2073433777f2cb64218ea64702708ebd405ea20628c033d048019083eb4e22594fe23d3a63b05724fe2d09905154ba466a323b338e68416d9c17e3caa474e418468b224ca55ae7d1afc346be1386b9657d47672fc5399a232895cf3b83ea23c9594c6a48727092f3418fe4307524c6f85441dc68db18593de6d6592275415fcf54470b4414ce8036f455cb0d45b7878ff7e0d8a55719f2dc4bdb49fb0ffd1acc9e78956774702b7a9118564ab47ed0738f50287d97395f396531a31444572fb80201e7916f6ed34c78f1ed2ac60d9e4ff6c826b2041d8bc0603e9205f4b738789b4e29ea8f1c32ce292f691cb8460261693f9deef5e5b7f663bf8a77b8531b755641dcb87e7c250d55aa87d85c1f9201e3a11f2eded92a75f747640c3021e0e2e4050b0b4a06725091cedd9922e0ebb9201b9c1468616e8f096a0b035193418dab80dc2e0c3baf43ac2277c41bc93d9fcdc57f694c91150bce168577b679cf7a2fdc3559fc589b71157d575bb096e6229d607153562d30359e6e0941757c531042e1a55ab745acd92fc1ff58ed20de2fbe24ef3e3303e96c04771078b7af77cf2448283f69922515f40db6fdf9807c32470a90abbf2acd35c5abf0933374624c85b5856d636630da40f3efbc273137100d5f3591c46b1fd1aafa469b2ce83341719991f101978026ca7120f946dd5c86beea291e33d010ca5b98ab0f3ca0baa6ce3110228a8f9ac675b04f7269b2b898236cc5dd97110b0de0d303bf99da13d7668221a7ec35104b1a03eb0ef525274875a1f5f63883f9382d7f2568cd3667d527bd4eae9d4122b574c6625f55dcfa3d79864226ac53074bae8ffc014027e86e03110ce75c07f5469a645d97f845370fd8d1d25e2a3038e382b5f132a9d2f03604da9ad513ad523e52a80e5a963fb2cd527e1533b308b338e1139ca3ddc14914aae07184891ae5893f5b35340f7114f5169b67fd78f3b55dbbc3493ad81d49c57ea153032c522e1ec5a9ec65b7fa6cc69e522e5085cca417b0aa2664fd77008b5708935a605492142765f78c42a4782b224a4ef90b0463dbf2046c30e651a9eb0f5441ad8e6f4aa1e2b1e35f7e1d1439f6f6beb75bd9c8f00828d493c9896aca9a0afe253c6a6d840fce0dd9cd381a1aaf9d4435b568057089ac19efc62d9dc2869f9c85026b422257868bedaedfa7c114c5ac449455379664ff3e1aa27152507f464eb092c1605cf636685810d239dc0f223fdbc0767dfc8dfe608db9d9282b04d3ed2c649c90daa2605f1423858c104190ef0346723c6ba86dbb6ffde7bd5e5e3e9c217f625c5f6b68d7a87d1b6116da1a49be25ae26b39fb4c2ebadceeb44d14be554561474dacb031ef9d1ce3fe735fff4a9306c87bc8cceeb51d21b1aafb843ace5a622a5d3e9bff30385cb96beb03646d66e49b0a68b47eebf3bca739c635a89a88b302a67e9a90255b15293e0f5900ff0d85b95105de34516d3e059a9ff8c54221d8cb409e3e7d4fbc4f0997819df9cc2905c3", 0x5a1) 16:00:06 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="712ff2f75594", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "0007af", 0x18, 0x2c, 0x0, @empty, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000, 0x2]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x7, [], @local={0xfe, 0x80, [], 0x0}}}}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x240, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:06 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) pwrite(r1, &(0x7f0000000040)="0a9ddff24986e7a3aa044c051d2f90bc1919a8ee59330706c68130e250f984e1b58c78a8ff3659a688c1cabd3f2a89b8c696eba7a853fbc41b0dc1094510c3f8962230f9c99b9390c7eb081522e076dadf09bf5e0c948eeea1c59629145f1902e3b3319823f51a2b24c104f2f34ecc8e88b589e01c0329a61bbb703d51f7fdf62edd527cb4627cc44d2c206ebff817b9c9cdcc66d76e18cb6b5a821d014f85960a84697f3b247b699a51e3e33143ef91fde88a04dbb1246dc7e40a7e32ccd438dcadc48dc7d887bfb48f843191b716532f16a9f91e515703e96144a20017df1b0ec46091c8fbf25db0b4e2d0b14d3048314dd07c5623", 0xf6, 0x0, 0x2) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401], [{0x0, 0x8}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {0x100}], {0x0, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x423) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) write(r0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) socket$inet(0x2, 0x8000, 0x2) r1 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) acct(&(0x7f0000000040)='./file0\x00') semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x1, 0x2, 0x1800}, {0x2, 0x9, 0x1800}, {0x3, 0xc0}, {0x4, 0x4c3, 0x1800}, {0x1, 0x80, 0x800}, {0x4, 0x3f, 0x1000}], 0x6) semop(r1, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1012, r0, 0x0, 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) socket(0x18, 0x1, 0x0) 16:00:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000009e26c93ed6f2b288542a5387050000e2b818000000290000003100000000b717000a000005"], 0x38}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="c27b0fcdbbf9760a2a3e43bf084b04437560b3045fd7130011f363dfbcdbce69d3174a92714b10a2220bee436d2a1bd987ce6e2851cae764974a03cb71eb97140ccc81ccdb9150639a37e8edfdf4c2bf0cacb2d30272329e8a48fbeccd2604ae40dec741a6612b162050e083712a3bb93f6df7ad2cc2df75b724a68631d07ecf889a4e45ce3cd136a0b877dd", 0x8c}, {&(0x7f0000000200)="d466bd824399cd1d788b453005f95ee9f12553acc723b8591af351d7a44d392c6e796a6514fbae24c576ca0404a307350c9dee0956899f7c87d0485addc116466914a3784604825204321e60b9ed68980e50a73f338bb42d369604199b0aee08e1ac28b3460bbf6f181b676a10d603c954ac2b04f8a851a4e0b628db4699bec909925cbc5257c0192ac47c2f994edb82434c41ac732fc12afc05dd606a73b4eb69e048b2f3fe83e51cc6a450cd0d9f39ed4188773f4541751b8e0327b296ad1a73339a9e09d273689ed6215f5944913ae01dd50e3fc5cd685e4ac82283ba16", 0xdf}, {&(0x7f0000000300)="71714dc4cd871e8a4a109afc5b470c6b1bc195c8ec5fcace3ec0bb0223db0f65a040b85615795a828acdd5d1322e01157476e49b215baee246bc969a63e566", 0x3f}, {&(0x7f0000000340)="dfe34307b6197d3c302d333c45ede835b445d8189c11397c550773824a276ffd38704112ec305cebb5c0120518ca344bfd2b5bd713f177bb86a57269d25746b7a3c3201ce0359fe881a1fa44d3185f2d124e4713fb33b88882a510708ccfaee6467ed6fb24c1ac7ac2fcfc242bb2cdb11e0c77456272a1a65587026fa4d5641c3e3590603a86170bbf34bcc283151b17e42f1c71d68d1b2710468e9314fe2613ffcc447dbf36e460c6d5d53addee43685a03497d93dd19e167a549d5af40d1d96d17d9cd7a52aea7df5f8880e0c48903e399d56fa929788d7dc41734cedad943135faf50f715d10932a6", 0xea}, {&(0x7f0000000500)="dbe76c1c49a77814916b78cbc994f23baec8477957cebfe5f7de328abc9e11254487d091410f592806fa00ae5b69ed7bb3e4956176254ed0c0b8bfad2685430be475b4cc744278b3a4a83a18db9fe66bd64c77e5ca48d36359227cb5e48f648e25040ddb5b1c3a10320c4336bace68be3e7d7329c1720c8ac538bd2b8adb1c0d7ad8056fe6fb5dcc6c1c8a3cd9436639cf2b13b6a05f7b7780d25a94be1f11c04c1597a8f263c7f73f9fb315ae3c9d6eabc86223a39e348c3ef72bfe1310e2403f021ebc51702434e7122bf9859fdecc39ab95bf1a1c73410f0cb22f43278d21f1ed44082f42d5d3", 0xe8}, {&(0x7f0000000600)="1a934af26028777d01677ef1364e79469b1cfe04765652198854d5cbdffa3c84a0e0c10c6b827af03f8fb2454e35f1c4bd5d04751010bc070d47bf2c0aad1961eda0c94c5196b6d4955ec92de3721695fc09a276589675795d4dd6f01c0f8173c2d10194a9ac252e0be1ee9cfb3d727d0c4a09a1fbdf4d31130625f7b6a916b81719c9f5241d10e3f11e63d2548d6e3d7169f71455a67331b901da0f1ec4418ec49f0d25447c771075b1f8e78e2857d24a4ede5b306e1b283f1278736dee3c59000627f2680604b85bc80f43fd9628215510f20fb5cdd8dbb06ab7996845c67ad00e839cb1ef25499d924c95e6e062d527f6aacb919aebc9a237607ee5e3b6623a31b2cc62860d2b7a99907c5beb62724cd655ce077b405bac1ed8557f5175898c29b013029d6a52e5cdd29402c35a035a751b9efbafebd4f3880d45226816586a0632b3b6e1ea2a1ee614397eb954f8c07621a910da9a996e6ace73575c00945a143d705032da88d90d9ecd05ed19b31a5b08ea7090194178b259022d66b53d47a03d454fc427c688e1c60bee94dca075b62aef3aabeea22501778bd94e8e1c98da5772c73a3bd5a8de4fabcfd684efb449e3180ab9314385b729ab8c366270adea3449327de500f388e6dccc8f6af23d8f6bb6186c13df14780220760ad95edc2378b14d3340029d2376415fa102f204ab2b91168af4952f98f01802026a9eae6b5ce49bbdaea16a01b3d7ffb83e4a2059437218771eb61edd6187bcfb9e78208973c47ad0dd63fe4b536493777d739d9c0bf15305bb27a356f1067c14ef5488fa54e7d8a744abef10fb4f552f1b459c919354a4a426f35a60bce89030d16f8b0b6881d288589b00ed5c04c1d0a29bb15818b4c7a24b63ddaed97ec74272b993dc68746dea8058d02af7a8381e2b729b4b164d550ccb340d480dd0b807f5c9413e027b86f0808300ee2f5bfef0e48b263b50af093cb499237ecf6bba504a46c0b6de8cc52fe73c24735425e9feb36ebbb78b30297faef806197f9c86e248820b078590d4295005fd784b56aee5484ac8d337ce57c165f90377329406a12fc79212d16f0d8e9b6a47287f7e415ad5b4ed8cc68d52b6e6edb4e37520c63c113e51484cac791c307a7e2e215e1de41cf3881398299153ab8ecdb6e5bcaa5af14e822138bde0794f58b9f0ebd8e6dfe9164a32c5e682c470e7e24f8ee1320b9155774e5ef6dbb2cfa08ceadd18d3f3a21e45e1d970fd12e405bad842db56375a2ec4616c1b5132f53130af43db422246cc2eae7b632358be74e0de701a114f779578cdfecc2f4036ea1a22818b890dffb63f62e81256208aeeeecf6186b7fe843e9f64aca1e2e3c58da7c24bd559d30464a1c9a14e1cde715fee7e75818b9e3cfa0ff8fcdbf4514536dacc246e306283bd3835f7c03cc2cb7506750424a53c02e1251f45ff0893960dd85322016a8a91e310752bdc283fd2202271d40bb5a4ca829e21d6f80a37b7d9769ac041b0312e4fcebcfe64198dfc44f2814e9769f742f81601c4e65cd25548b144f7445dac4cf6faadb24f47d40f7ff0aa09eddb517e9781a71661a33066dbe895278e9a7055b2afbbc1776dfa68ee7eee719913716cc3a7b9a65440db76e3510d3dd652d3aaf7cad052bf210d59988722b5bff03176cec68396530a6803ae84dc2dc54a2c9413270b22a2705533914bd70a12bc5b7d8bc1a8e4ba9bafbc8adc4ad4235659993597b81874442e46a23c80401318cc8c97400a3e0e389d36428ae627aea0b710d745254652e7c085537fe89ddd75262cc5fc3ab17db1bc46cc6335d0021489c7281c76cf4f3cbd2cb98ca8bfdc52b5d0529aef01f00c107bf7947696bd0a681385392a52ff78b830bdf3f5364624f8b33956544dd28e6992f9bd3dd7fc7cb1420acc4ecf1ca7c1cc59c0e3d8fee58c73de08cb1dc0dde33f56a870284a47b0056b24483468178a1e1abf5db6edcaabaea6fafb673b939e74e61c9f4c8f7d3065f4d740e237a7ec69439936c9e73044212d19038d33397065138972fa9c9ed948c1018c6919177b4fe6fd13bd5fd0db820c628501fd5540f6c07b28efde065f7ac36d9b18e1cd7fb576631e262a5ab1885e9703d36aa6395f77517f5b83355e99ba46bb6e6167f7121720fa0138fd184c89a544f275921eaaa075017427eb75dc6c28e44d089d3bab359bc5bc870199c8678cc817b132014ad47bd87d19b05619721b3b3d1dce7d706a750af7225c4763227d36054651bdef0b8a176467a9a8b6eb6f4e14899559df996fc1617d397e92682a114ed8af3ecea4ace3e543887770845333a846ffaf0361c87c7cddef1132a48cfa413ea0ce6394b47f9f661ff8fb7d63f86080c890e366676b37b587c0297bf59c263e0afc351b88917a26937d3a1bdbcb52d50748f056bd9260d5ee1c71ca6818ed0c497d57387c25a258cf258e32c724fc6ff7bd2f74aeedc202507222227d13ef59bc43620684a0f478fd05a9532feac3f57700d2e699073e4cb5ac2d603ddd0f79ca6ba697f34dbf4b65922b7495c8e762cbc6aff5778013308369019d140c9fe8b85ac6877f6fe813e19bcf5f1fa53c5bdf79a38654bceb95e53cee5a7d5a4a76ba05bffa509db898d96d1fa848c388ed06d6106ef328f5da8dd66db22521cbc645db2543cf3fc3760701a6aedef9618a95dcf75b4d6cc038f859c90a735523b4567ba697d75e3a874602976ccedffab9f7d18c5689ebc6c45fd23151d1b0cbeeea5a8aa0a33f68b367cacbf5cac5b8ce00d656f5fe608f60b3075b43e7f88c30b8469f98c7e6dca785f38896139c8105966798179532126c037ecb882e2e5f900e6ca44b14fb7c4033b567fa625f4b96452687fb3c4e8725bd1f32c256bd1dfc65dd135b5894a4dd26fe6e2eeca7f627f41952a4aab1ac9027e89e8ef997c63ca3c1862b1d665f1a8ffd2c6f382dee6d686dd129a6a69942c46af96762f30fe3953ef1f505b04021f47ef73516ebbbb16ecc1de0f552d5b5b026f6c5ed3a391b0bb1778670674fe0506942959773296901f110c0088bc7c40fcf683377f6aa938ce0b07333ca85708e12cce446b172f231c6e51ca1cf8197cea92514a2d4254b77e7dc176eed52706c16bea1a0e6396148c9f4f96105bca132f932f507189d670ccf7a02d9e4a418d7238baf778f3e8cdfbca8671543c4ccb9b898159054db21d4fafb4c9635993265fefb2f818eaf2720f1d20bb74bb104015c315d96899e55937a410f8cb7741ba2f73b0d8ea99225455634d1edb96992fa97c8d747dab43fa54c51cec94d097cb5b51a66b2f606bef9d2363518e069af8db220a9832886aab0ca7455c99b1e97476dbd285226e887e367258afd44fcf5cd21de35122664851d1463112db49d3b47dc9a8c8dd49d04e1bba6ee068497d34a510757a2375be2c3c878902ff19ea95fdf2e87d8b4528a0d306605301e606bac7d6d493f90272df8f1c136b95a685a04ed526ed82bc12c228856cf3f64c7e046dac8e4c26bac7e3c6d0cc338247cc3a3d9a811ef68a33344042ac76f991c9d71a02eff049a44950786547fc650ca0bce502567f48a0ed3f3605185375df9f9049750cddf4d7d9982aa91764b1ffe18cecc51fc224f589f2be97040701c172822fe3b23061bda4b6ce4eefbb8ca60ef86822ddb74c8e04aa73d63e701dcb90dfa813d48951286152a9d1d4a3094209c65f4ac8209cebfcbd138c6b1a351c0dbb77a3014e56f224e65f7c27e1fa12122f33c4fcbdc094d599f6fb80ec2da44c423e66a9423531040c668e6c455659e27d176c1408490a4c35094f11e36c93463135946917ae797e7c8fe256cb6713f54e9a3b28434fa4296f915d2b6888f0f1880fbb33fa81246ccdd990ec6368f451749886f6057ecd4ae6f4d2d154f00e98c930b0c200799fc2f13f4785d92f409abb03e8574b0778d765ceda2f54f47e799b5f465c83b1ad685bacf77c0738acd650fc338f0b418aec56276a3f27c07c1311101c25915c0b7646ea6ec49251534ef4baeaeb2b345a7b907144b033e7d961aa81e97be304feab445a38afa1c9a0e1f0cf6b0bfd7443aa706fda9d595e19921f99651430ca824524612475368186c63d3f287bfbd789567a499c9af3789331bbabc1396a59049f3a5f03d815bcc57fa793d4d1d8a2a120912fc9dfea4bf152bdaf12045680a3b548ec4eabbba55617bd1d08298b7636f7b4eed8922b0b2670d75c8d9c4aa98805faa5d26006b26ca57f51b874014451628888488144ace628f6950e01197b3ce9876e8de5d06edaa496bc193e4d459230a607afaa97cf25fb5281e87c405d8a486681d235c4fb7a1ec8607623ef3fc46f80e119eb7243b6a143fd8a7fa5c6096eb336f3adc17f8cb640aba12b1c2b8f3fb69986e5be341b2a68f7aaeb34df7daaf405b9411530988656acd868b493f22dd159729c257159413b65dc48f0c54debc529773f4f494fa67ee4b9374926447503cb653b86f80408f610f168eda98c3024c929581799778b99de898875f86dbf03009d83f5e15da527cb786e22f113f3ca73047ce93c55c7a208674291327d50c8d55768d0c7a3118f601e56808dab1d472106ba8c4d2d55b4ac593b5cef8f220cf636ce9dab0eaee3e5fafab942486dd906e48de7ae9f634052b9164a23c771f2d680715273a50bda3b2530ecc6b40ec0886e6b01abc474959daa2bcbf476e9e9b3ad4aceb5fd022e73a470a503ac924911cd7d5476953b49daf39ffe6310f0639608489dd01845f7017da1a4bbee807f0e1f60150eced63e415ef5f2adb6d369ce351e4583ba23e59d095c2a51fc5ddac8d579c4c257ba3d6ee4d78a7ba1a4033f68aeffcb5c60b68b1a4a8344ac9b5f6280078cda36f8c3e0fc1c9d38151cb179796d4ff10b121d834a7c8d7493a2194ba03f4d96c34e6482d765d2769b845395005ddb02ce7551172ca80d2387a1c1fd4a8dea579dd050b7ec0a3e09e42556e3cc0a231f7ee90175d5b394617eb97110de5c8b631aa642c8b7d39d5a62e98da2d6ded9d8f15d0252570f96edd9106e31723c16b88b6228e264a0b723be78fda92a9976381cabc11339f4c5540a719fcc23a3fd2b5b6c53d6f7a5b50676251a8193122a4aaf8bd057dc1d1b2b5ca86ef17be8b77874bef2104fcae736ec84981ea8a73f4b0a216816cd9f437cf61d654c03fa19bfa272946bb0e89beec17d3ee4a447bd8b739bb7c7de9aad93ea54db06dd2a2e7c81ad0c67b6266612845324e6584e3ba804aff06edc20fc1ad309227aca9eadd88751cee5ec0f007fa264fb8bd7c5b0a6e7fea430dbd83b205260bddac44f972aa93d6a0a4e65de51988b6d3728d185fe6083f14210c9b3ba4a08ee804be3a3aaab18b79afe4babf22071ca1e94c43dd9084271bb26ead4a15e3d5c922fc00b3fa0a3557994f842144e91e5b5aa42f3c9ca0ad23738e53e52310599f463b6d6a38dc1481a5e86d454760767d68ac15efbda4f425ed1a0f80d745f2c0f1f8ab0b9adefde896e1630d29d4f7eef72de5c6c744eea17413c81ab45bd1cf689aa52f3bf9fbf02329993ba66dfc10286d2a006b1c0e638dc65fc38811a9efc6208ce52b6cd66bb57cd0dbe845deae34f6b0a46c278ae8a095ad254a2f35144467d4d0a7e32e14f64cedea2fe4cd757890022580c6ceec8420650fccd7d2dd1059c981861155d99185653dcc465901689c41af38b6fc87454d1ba7aecf7fdfd3ea5abccf72474fd6ebdf1c8d70b7257fd8bd4aeccb89c02078bb", 0x1000}], 0x6, 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x9b8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0xa]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = getpgid(0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x40000200, r1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000100)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x2b, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @mcast2, @local={0xfe, 0x80, [], 0x0}}}}}}}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x41, 0x5b761653}, {0x88, 0x80000000}, {0x44, 0x2}, {0x44, 0x3}], 0x4}) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x21a) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x87}, {0x6, 0x0, 0x0, 0x9a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = dup2(r0, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) fcntl$getown(r3, 0x5) pwrite(r0, &(0x7f0000000080)="244e7f3cb062823d9aa712d3906c", 0xe, 0x0, 0x0) 16:00:07 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000806000/0x1000)=nil, 0x1000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) dup2(r1, r0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x6}]}}) 16:00:07 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r8}, 0xffffffffffbfffff, 0x2f, 0x10}, {{}, 0xfffffffffffffff8, 0x4, 0x40, 0x0, 0x9}, {{}, 0xfffffffffffffffa, 0x44, 0x2, 0x6, 0x6}, {{}, 0xfffffffffffffff8, 0x2, 0x8, 0x2, 0x4}, {{r5}, 0xfffffffffffffffd, 0x2, 0x2, 0x1ff, 0x1}], 0x0, 0x0, 0xe00, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000030a, 0x18) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = dup(r1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f0008a0 failed: hole in range 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r5 = getuid() r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r7 = getuid() fchown(r6, r7, 0x0) setreuid(0xee00, r7) r8 = getgid() chown(&(0x7f0000000280)='./file0\x00', r7, r8) fchown(r4, r5, r8) r9 = socket$inet(0x2, 0x3, 0x1f) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x2, 0x2010, r9, 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYRES64=r1, @ANYRES64=0x0, @ANYRESOCT, @ANYRES64=r2, @ANYRES32=r3]) 16:00:07 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x2b, 0x101, 0x5, 0x19af, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0xc1, 0x200, 0x6, 0xbd, 0x400000d67e, 0x800, 0x100000000, 0x656a6416, 0x100000001, 0x3, 0xb45, 0x401, 0xee3, 0x10000, 0x3, 0x9, 0xffffffffffff8001, 0x84], [0x5, 0x2, 0x400000000000004, 0x1fe, 0x6, 0x20000000200000, 0x1, 0x6, 0x0, 0x2], [0x0, 0x1b, 0x205, 0x2, 0x3, 0x7fff, 0x100000001], [0x1, 0x3, 0x4, 0xc3, 0x9, 0x8], [{0x9, 0x400, 0x1fd, 0x7}, {0x20, 0x26c, 0x7, 0x200000000}, {0x6, 0x7fff, 0x40000002, 0x7}, {0x1000, 0xffff7ffc, 0x67, 0x3}, {0x1, 0x0, 0x8000}, {0x8, 0xae0, 0x2, 0x6}, {0x6, 0x8, 0x8001, 0x5}, {0x1, 0x4, 0x4, 0x6}], {0x0, 0x1, 0x7, 0x8046}, {0x349, 0x6, 0x1, 0x3}}}, 0xb649, 0xcc}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00002effff696c65308600d9871c1d01001b1e6e2633523948b5fcbd10bdea9318d42a5d658d24335c5ad79081b396e23fba0e000005035cf4c90223c5090000000000000000000000006e42328b603018285fdf97e09b043aff755de562014d7afe88f283dde8a3c5d1ef2a0f0b2add2e1efd6eb5d72e78ed909e9f9f49c295da19a57a1d7e44ef6ae2eee017ee6985be24f1d29c7342656431c6647caacc9d505af5f4d4d26347c73edd09950279764d5013b11448e66f514548b54c9c92035ffeaaf41fcda742971c683254c9b4d18242973b02b97193e5f3ad5beb8c53d2535b625da7057ffbf8aba1fc4dd555d396d779f3f0872dd0c80bc8b85a1efda30b403a1bcaa2246af0445444a81d89f6360dc2fa9ce744e2020c1fe94a6ab7c48ad376"], 0xa) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000ec0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef087626e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000603000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f87820d1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c774fb41c790a6c125525f77e9f616eb7246be9389e32be26a56e05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d71c99a8ea2867ba54d66be96f8f935dc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630ca22b6db5a1ba6e964d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eba357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0d05bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c4050046b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57c801118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf178c2d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa900000000000000000000000000000000530f4d162192a513096c05d134d6f1a27021c7d546d5594c0139ba25fafb5a56d1c730e9bf409b4825511c7c16b878e4ebed83e4cb09294e94b9fd740d5dbba7ae9ba4cd0522e6f95bef38658e933b8f9345b237b9a27e262bcc23b981670744dbe98e33e51407d2e231a5cd9d31d32072f87ea26e63cb82f63f54cce7e0182536a1abbad2eea4cfa332641473fbb44dcd47805532e4f82a9f8f20b2c21d6fad114295a945fa362b1a0271e052342fb1dec031af61e21b68a26040ff3a2d6542f0cde9de1ebb8c1659"], 0x10) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000100)=0x8100) 16:00:07 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(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x6810, r0, 0x0, 0x1) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:00:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0xff) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = getuid() fchown(0xffffffffffffffff, r3, 0x0) setreuid(0xee00, r3) r4 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r4) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) r5 = kqueue() r6 = fcntl$dupfd(r0, 0x0, r5) r7 = socket(0x6, 0x2, 0x1) semget$private(0x0, 0x1, 0x200) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206910, &(0x7f0000000300)) 16:00:07 executing program 1: syz_emit_ethernet(0x76, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x0, 0x0, {0x13, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@lsrr={0x83, 0x23, 0x0, [@broadcast, @multicast2, @remote={0xac, 0x14, 0x0}, @multicast2, @multicast1, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2]}, @noop, @generic={0x0, 0x5, "4750d2"}, @ra={0x94, 0x6}, @ra={0x94, 0x6}]}}}}}}}) 16:00:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x4) r1 = semget$private(0x0, 0x5, 0x204) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x100000100}]}) r3 = socket(0x11, 0x4003, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x80, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r2, &(0x7f0000000140)="fc356a677cf79ef07a7d359585b17482dadf724a8494e56fb007598fb72ebd684d4fddc02da16ae21b72006aaee936039d65ab4a49abf226a46af7acb6281d9124d92317b01dea0904fd841d9818a22fbe7d7d22d383acd55263ef9e463768715215d461e89c26787901d3d0daf9bf1c9fe876b9b5fec9957159e5267c495df096045fcad7e4722658614efed348c02df028ccae799954f3d5c4603a9a71b24b7699fe028e4080fa4ad2428572c9e8b82f8f", 0xb2, 0x0, 0x6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) semop(r1, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc) getpid() r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getegid() fchmodat(r3, &(0x7f0000000200)='./file1\x00', 0x68, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f78779e, r2) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="7a2f576d314e071d5361bc3f", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x29, 0x28, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x710) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x80000001, 0x2, 0x6}) pipe2(&(0x7f0000000080), 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0xd3b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000140)) 16:00:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd, 0xfffff, 0x2, 0x9}, {{}, 0xfffffffffffffff9, 0xc0, 0x8, 0x6, 0x8}, {{r0}, 0x0, 0x0, 0x10, 0x4c, 0x1}, {{}, 0xfffffffffffffff9, 0x32, 0x1, 0xffffffffffffff10, 0x6}, {{}, 0xfffffffffffffffe, 0x53, 0x4, 0x20, 0x1}, {{r3}, 0xfffffffffffffff8, 0x4, 0x20, 0x5, 0x8}], 0x8, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x3, 0x1, 0x4000000, 0x81}], 0x0, &(0x7f0000000280)={0xc000000000000000, 0x8}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r1) listen(r5, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00802e2f5e696c653000ec67882a5bb04e6057d3b08102bc5546d7dc390066da1c346e93e1203f31a9"], 0x10) close(r0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000000c0)=0x401) 16:00:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x10, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x32, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x80000001, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x2}, 0x2, &(0x7f0000000040)="d68168cea1c3460df6254e93437eeb6fcb19a2a6b0833c7c938c790e4f2006e960fe2af2491c84eefc00000000000000", &(0x7f0000000080)=0x30, &(0x7f0000000180)="786d825342315f1c20c208e3089d9abd5ec4beb2c091b47fa21ab444ea900d8381d75463885f7bcbd425d33b42eef19776baae43a718e9d4910364887dd099ef8399269b424225a72b1dc33488d086084f614501082759568908355f2bb48a9c80d3baf41c1c4793f1e7497451c2192d906b280dee995789b4b7a0b8b94e56556ae4c4d4ecf673bfde83a23dddfd5839c881474b746e0b328a9c977f73d4eac6824cdc07e732f21dfe9757aca41ba51ed779dfeee9da3f671d0665e38ca42631505a2ae217cf1a2cd06ff0901b2731347bcc9edc80498a7dc55d3675fbbe328c66107027feedbc65e5b5a3ad303087dc77d36c3dfa302c918cab8c7e1f", 0xfd) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xffffffff, 0x0, 0x10000fe, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xda22) kevent(r3, &(0x7f00000000c0), 0x200, 0x0, 0x1ff, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3779f1c7}) ioctl$BIOCFLUSH(r1, 0x20004268) pread(r1, &(0x7f0000000780)="e11541dd74cd911f85ade846cceae68fc19582b00256781f784ec039eddaa989c508201a8039468cf7c7ede9694bfb3a58a942f015107eddaca04bc2c210e9a1db8cecbe9ad5ec39dad7496c10e9cefc5a7130b1622a02ed90cd0b31e96a6aaf6b38e0bf9322450dfa234cd92e48b5c9ea3315936272933c0b763c1153708e417a1ee46a11ee16f788e787baaaae87e9970f0f08ea8e9fea0b0d39cf3c69fb4156d9b7c0d10529613057d163b2cbcfc733c29e2cd60a9043757c720fab0b4bbe6d050c50fedd0e72b1fa335d9e179c910cdd18dd6d8879faa49c07a7c18f0e7f04bd6b5d43e085b0a2769025905b42", 0xef, 0x0, 0x101) syz_emit_ethernet(0x4de, &(0x7f0000000280)={@local, @random="033b5c0b9063", [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x4a8, 0x16, 0x0, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "d65dc7", 0x0, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2, [@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, [], 0x0}]}, @hopopts={0x0, 0x1, [], [@jumbo, @jumbo]}, @dstopts={0x0, 0x11, [], [@ra, @pad1, @generic={0x0, 0x7d, "4d553af714a8c9f1bd2c860382063764fc29329401d2f410933222f4d058f647e7b331f6cd2af970cf80c2f9e8d54c4b86a37bf22217e602ddec131a351fc433a0dcfa763f9b1261f52e530aa90d807f0d7be3a116b0bbb73fca2e8feb344f714d13db2547fd20a2668101497df625b0606d3bbddfee1cdb511247be24"}, @enc_lim]}, @dstopts={0x0, 0x0, [], [@pad1]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, [], 0x0}, @loopback, @local={0xfe, 0x80, [], 0x0}, @empty]}, @fragment, @routing={0x0, 0x2, 0x0, 0x0, 0x0, [@mcast2]}, @hopopts={0x0, 0x52, [], [@generic={0x0, 0x28f, "53f91702cce80e05ed399ab543a3c69d14843e4e9ea0e1f6d6dbc0722dec925087fa933ecabaf14a0517b7890ffd30aa7a1d45290d0aabaf4e9c183ca72e813c2843553154eaafb5d24d13b42a719080e933ae52bbf0dd39b395e2f0fcbef02484b1a3316a0e2877170489c40a25ad8dce782db41ad470af421f56b30eb19789eefaad1e070f0d5acfcfbff66a874766ced7a840bcb11d7214f4d7297b420edce108b05beae2e23fbddfc56b7d53bbd5f588b0bd77b3f67cd0cf20a8f10bea1c2dcc57410933b3c28d42581f6d86157005a37020f0b35a07532c4168f5fc36d412950b9610687804b3e20b5602c5fbf9e61fec49e75f59c6a33e1b369f998585de9bfceb5f4e8d20abad22f8e4f4a6b0bcc6697ee5c9dda72ff8845242d847efc26c4cd93b9d33d621703a659e92738e6d5081e0e74d16b631c6c4e702a4ac2ca270dd237ded3cc27d29bbd63183be52c08b97f25a9bb48304bb47f08a0b77c7057f5382960bd0d99d38132f4636b605cc4ea2615ef111ab7d4e6886ed3dbaae5fc288c1e63cc9400739673d6640a764b3e86b7d9fca08f52f1b1a469ae579697eb4d9862dd0cc5291d827780575b84e78f369a58a3dec8c4d3e5fd3e761f4d186b140ef87a543e2b020416ebbcc30321a4e6ebdc20b7d30b8b2f2b88ca943f55e227fc13238717e8f81332fdadc8d69e7bc47420647d6d412fdf8da62d5e38b8299dd25158d1618fd9a04f9ee106dd784d1335f7851ae75e9892c978cf08aed34d75b874d90c4fc7cfbcf5dac95a24f5c8be28e116d823e094657f7e77e93bcaaa32cbea6ff86eaf3033bd047fc2d68dd3ecf18a2ac6bd53ed2dbfe2f7c8d124cd88e64da69a1a2bd9f718a9451a98c4c43cdf2227802a7b45daa401cd9873d005f8c6c1c4f3c17c334d878841ee7"}]}], "798c59cbbf465f46ce0a32762b37e31a2ef2d9653e68dfebec05f711966cb812ed269960c32cc91e142a050000000918fa230d5a7c438b1831a92d627df86295a581b23421649d6383adc9b3b0fe64a9ba23e1600b2a56d04f0874539cf54fd59db237ab7258cd82a9d7f282e402d7f8270ab9792ad61910e9b12b2d32ac597a584e71d026d02d5a8e40ef1081646f5ded055c958b5b580d"}}}}}}}) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000080)=[{0x2, 0x3, 0x800}, {0x4, 0x9, 0x1c00}, {0x4, 0x7f, 0x1000}, {0x3, 0x9, 0x1000}], 0x4) semop(r2, &(0x7f0000000340), 0x21) semop(r2, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/144) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/39) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x5, 0x3f) lchown(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) write(r4, &(0x7f00000001c0)='U', 0x1) socket(0x1, 0x3, 0xff) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6b02e18b7f0000011477d377ea83633974d6a1560fa5cd817be9c5eaf9abc309eb6f41c8d6cb43b0fffee545de95e9ad5a403ac3af017126a8a7745206dea0c2c4433c02cb0bda50db4d41c4cbcecf1492467f7c628d2e08f4f8bb30820f388c447af219d7a2757d0d66c75d97d383e6c6e1369fa59de02c561ed1b87be90a42d49b13f5d7dabbaf04c13f512fc8e8377f7736f0c5528e6b0bd8db829e1eb9071264dff8e2cc625b9148328d5b03f628db3b505be55a51098c6be83315b5f44769f7688d46c1cf344c246bbe3f6da640"], 0x1) kqueue() close(0xffffffffffffffff) r0 = socket(0x6, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x3, 0x3}) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="54a4e4ebc3f6863250c71e5b639396c7c1bbd23801886534c992b2f1d945ec665848c1ff20f4f676471154b8156dd1c92fcc0f83951bfe2c2e52b36bb05e08b5bc5c30db6b7ad911542955e00f3a594eed694c3129828830a365307759aef443bfe9bd954e330aa63bed42c59d59ada67d7133761d8838ce76a4fc1b45ef17c6bfc2582dc7253d247a1c50376f1d28b670f4e8172b6fd067cf00169264926b999e194fd0a61fddb9dd29e309dd125a4e804aca9cebfb8a48f0b547f0b79c4f980a986e0d8985f2c4c904dc0c863e26787c6f04c4e10535dc69c9e5a3d68955f34b100484a096b3814a5174eaf21e35bb4f67f1547579825bf55afbbe3f1a8078b5c3f1e0631770f8b09f334aa45697895bbb3072994e981a8c7d9199625c8f4593dc374f5b06266177bd79f145ca5f3d95719bad91"], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000700)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x7ff, 0x80000000]}) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x8001, 0xc0ff, 0x0, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000342000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2b) bind$unix(r2, 0x0, 0x0) listen(r1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = semget$private(0x0, 0x7caf756d2da20bad, 0x201) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/195) 16:00:09 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x1b}, 0x2, &(0x7f0000000000)="a07d9329fed210a59b0248081d10dd2bbb9878d25002d1089def9449d8fb4339a056544f35cc11ea070504bd01c824", 0x0, 0x0, 0x0) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x7f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7ffffffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {0xfffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x7, 0x1d, 0xff}, {0x8, 0xa0, 0x1, 0x4}, {0x8, 0x7, 0xc4, 0xcd}, {0x6, 0x1, 0xff, 0x400}, {0x45, 0x7f, 0x4b, 0x4}, {0xffff, 0x7, 0x2, 0xf}, {0x5, 0x0, 0x1f, 0x3f}, {0x8, 0xe5, 0x3, 0x9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x0, 0x7, 0xe641, 0x80000002}, 0xc) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendsyslog(&(0x7f0000000040)="d7715b912f124809768dcc7060c1b38edadbc185f35e026ce403b6d29d9a5a0243aa1d512d20e053c81b5588e709cfee64632782cc21b2ac3792f53a5620fb8f03ae92cc1d498584", 0x48, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1be) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000600aaaaaaaaaabb0000"]) semget(0x0, 0x4, 0x400) 16:00:09 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) 16:00:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) 16:00:10 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x5) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:10 executing program 1: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01440f93d16b768eb38f"], 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=ANY=[], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) close(r5) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r4, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x101, 0x2}], 0x2}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) read(r3, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x76, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x18, 0x4, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast1, {[@ssrr={0x89, 0x1f, 0x0, [@local={0xac, 0x14, 0x0}, @rand_addr, @local={0xac, 0x14, 0x0}, @empty, @broadcast, @multicast1, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x1b, 0x0, [@empty, @multicast2, @remote={0xac, 0x14, 0x0}, @rand_addr, @multicast1, @multicast2]}, @rr={0x7, 0xf, 0x0, [@multicast1, @remote={0xac, 0x14, 0x0}, @multicast1]}]}}, @icmp=@mask_request}}}}) r4 = semget(0x2, 0x3, 0x400) semop(r4, &(0x7f0000000040)=[{0x3, 0x1f, 0x800}, {0x3, 0x0, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0xff7a, 0x1000}, {0x3, 0x3, 0x800}, {0x1, 0x8, 0x1000}, {0x4, 0x20, 0x1800}, {0x4, 0x3f, 0x1000}, {0x4, 0x0, 0x800}], 0x9) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x86f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x153511b9, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffbffc], [0x0, 0x0, 0xffffffff], [{}, {}, {0xffff}, {0x0, 0x0, 0x0, 0x7fffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) mmap(&(0x7f00003bc000/0x4000)=nil, 0x4000, 0x2, 0x810, r4, 0x0, 0xfffffffffffffe01) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) 16:00:10 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @random="2f39dbf082a6", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}]}}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:10 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400004000000024a, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = semget$private(0x0, 0x2, 0x200) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r1, &(0x7f0000000240)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x1000}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000380)=0x1) r2 = semget$private(0x0, 0x3, 0x589) semop(r2, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x2, 0x7fffffff}], 0x40) semop(r2, &(0x7f0000000080)=[{0x4, 0x811e, 0x1400}, {0x3, 0x9, 0x800}, {0x1, 0x6, 0x800}, {0x4, 0xa546}, {0x4, 0x0, 0x1800}], 0x5) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000300)=""/101) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/248) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) getpeername(r5, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r3, 0x81, 0xd47e, &(0x7f00000000c0)="4ca33f11d9a9b1ccb4df5109a7f0dea0f848083caa51289fef8d95f2f3dad6350f5f19b9d0c844bb6b57f824cd3c8c4aac800d792fb9f1f18b374e27897ee7942cdfefc388eae8381bbb6a35d2d7d57b5420b99e398c6991950b31d764d47682fa3965d0bd9baad02ea972e5645b2e1387", 0x71) sendmsg$unix(r3, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{0x0}], 0x1}, 0x0) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000840), &(0x7f0000001a80)=0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) linkat(r2, &(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00', 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) poll(&(0x7f0000000040)=[{r3, 0x2}, {0xffffffffffffffff, 0x20}, {r3, 0x1f6}], 0x3, 0x8) listen(r3, 0x1da6) 16:00:11 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2f}], 0x1630, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x2, 0x7a, {0x81, 0x6}}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) ftruncate(r3, 0x0, 0x10069) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x80001ffffb) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) wait4(0x0, &(0x7f0000000140), 0xb, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x80, 0x6) socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x41, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) socket(0x6, 0x2, 0xff) ioctl$PCIOCREAD(0xffffffffffffffff, 0x800c5707, &(0x7f0000000080)) ftruncate(r4, 0x0, 0x80001ffffc) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0x3f) r2 = socket(0x18, 0x2, 0x0) getuid() setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000040)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000180)="c1b0e06de5c5fb5b19a60804644a7bb2f5d2a2f182c94f2299f75676aa26b24314b68d7ede09fc8d3ecf7090c276e9f1034f12b570a02ba46ff5e98686db44997c9306b837a9eec65a016a1b74d9f953d57e29418deefc7d0c84d37cf8fea32d741a3ff1ff642c958761bfebb353197439955c826e96a10bf19690c2b69023273d102b6687534257fc25d75a8b915c3d6c7fd943b44eb9ef63babaed5e61e84ff14bdd5b6c14fb502cadd53a482be08498d655f71cb5952ea2d23019e0268845d2017cf88a621d84315766878e58a5050e4b804ad1d829de89921bc1b52b83e34fd36902f8ddffb73675b2d359c4685505761c50a2", &(0x7f0000000280)=0xf5, &(0x7f00000002c0)="58ad8ad009f7583b74ec8360ecd445b671c5a972f1bf57e910610498dfdd268b0e55f20d8f878451b34d990085ae5b5954434040f9b3fe0da7f891b24b76a32e280a1ab0dfac7a9734763e596409f7cd17f7eaa72a779f906e4c3f4787efdbbf543f64312bb961287d5a7e2096a3303801c01faa59259ee2db665440e7b9469aa8672e8019b10062", 0x88) write(r2, &(0x7f0000000100)="b933f4c6bdefc9896068e075b6c92638a7b2eb3e885f582a6d21aaf9bc9d790c549cb6f5fe6d8eb2fe6e6b314c45c0468ab7f18e98a0d40ac3c94f2c4cb885decc768bd9cf04d907e15ab7c8df3c8bc5f4db6c9647eb5d52cd8473702444cbc4dd197133c1204e2db5eb42874166ef919be5", 0x72) close(0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) poll(&(0x7f0000000040)=[{r3, 0x2}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x4}], 0x3, 0x90d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x400, 0x0) read(r1, &(0x7f00000001c0)=""/216, 0xd8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) sysctl$net_pipex(&(0x7f0000001a00)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000001a40)="60c4543f506041b719d1f39d05a0ea05d77c5a46c6d66c14b187480dcde8819d4e20616d937af9689b38c9f166c056ba16a338b20bb736f8beeef7c94929b5a57b067d2aab7d1c2b14f31e5f5f98e75b50fd2216557126d0e24e648d", &(0x7f0000001ac0)=0x5c, &(0x7f0000001b00)="2a7acb6901f84d96055716947e71a3c3e8cde0f92a187ba7f0eaf49e4eed7407653d0aa42004d584e4f61927b7", 0x2d) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x20, 0x0) utimensat(r4, &(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)={{0x0, 0x7}, {0x9586, 0x8}}, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf5b11b436cc66465, 0x1011, r3, 0x0, 0x8000000000000000) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x6) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(0xffffffffffffff9c, 0x1ff, 0x800, &(0x7f0000001940)="c34251dd798cbe9fe7711bd6583b0649de1e90ef664b46bc42283ff6a462458ce440a67ad965b7b9d20b7e2a9a34515bfe7e413236beeae574df8612b0bb3402671331802ad559f101b0456e92be883500d87f474a3ff7c7b2ca90ad7e3a2e22e653f9dbfdea56016bc6fd79ec12b0365bbf3e5a4c4f61090b4f23a4a4118dba1bcd574f9f55a9", 0x87) accept$unix(r6, 0x0, &(0x7f0000000080)) sendmsg(r6, &(0x7f0000001900)={&(0x7f00000002c0)=@in6={0x18, 0x1, 0x7f, 0x20}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000300)="e28b8aa5a006ddd05583fd3e805266dd93d2e773d3a651d20051a6b137b3dbda372bbaf94881a1c9d6ae7c2c5f0e42a2bbd645c0e4e513d364fc16e7cb07f14eb0e826d34ec8583493756871bf2871109282016dd00ab07ed6fdad87bc18235c74e876be34e54cf59384d2df1fcec32e856116e1986939b56a948c32a3391fa7d8b83d7d6900cbb697b1057355b6a6036bb7b0547e5119cdd0707ba8013c026f9222780233e4d7236c5a86e7ba946414811e09827cbdae0ca03c48411f656a16d065835ac99777fec3d9fe83f3f06a0159e9a2f0e6b43089386a711eda3297dadb73689855e81cd93dff61c6fe705b8d3f2496", 0xf3}, {&(0x7f0000000400)="358c30744218a0ec46949602a7fd5bbefa7d314a2b351d8c105dab1946bb532586f4969f3762f031d6a1d8ac0c51a287d53a4d6784c053895045b7425fca1b87401363138684bbcb1a1098", 0x4b}, {&(0x7f0000000480)="76fd1a1bb5a52f598a548ec97261ba157e8f5943e5487059f3b1c7175ae110ad315cebfb9d7d611748b7fb8568a0d774ad5320b95ee680040225f4a941acb9b5300e69c32ecf6ffecdbe5da670db492bddaa104556a88994655638219154605d5e669449528fa14aa9abaae2eda09a98a2971cdf2bd808f4247fad330c81425f794ffb95e229bfca9afcdf", 0x8b}, {&(0x7f0000000540)="7d453b91989b90114eef072cebcdf16257786c26f5a43c172cb8709b8fbb2bfb45164fd055c6cbd04fbb8105de7fa008d13d16c9819446e28f6d3c9fd7fadd1f6dddd59090858120306fa339272f6e29451a0705c6ecb469a31fb8bcd9dc939f4230507531e20bd9fd3d35b6ceef8f5f2b0920cec3e0aa3b21bf605517f38ee54f6a7cfab78f244efe13b340487055fc075a1c5b60afc6e287f0ac598f5aea4155e453832fec4c442f99cb239133b022991ff64e1df767db13df1344c8af7f876d9e9b43e1cdc044b73a05be0c0e8f97ae98f435dfa3babf1949bdd767caa392c131680fe46b46ff175e62cd081fcb645fcf7eee8caf63fdb727c2e7ae32952363dac8b30565296e5c6303baa3b8b49acbe74507472f4c9585a4a6ad2f5684a1b6d6ca85f3c614b7c02ef5720b21dda3fe79fa26f3c12152b80950e6195f9eaa8a4efbc5d621d18e24afd3a6b6a75f617a37744d8e535f80a323600e3a8119111a2cce388fff5725877d524f97b450fb3798186c4f6fe16ca0fbad90430d1325a5f555565af455ed54c1aca7eaaef536e3aa297777e8d94f831ca0c49df38a9cb85a80a250f64efd44782283fb6807f693f86b29be7c53d10483221b69487510edb5a73662800aee5fcfab2e54612ab212e39bb65f9673ef9d418f93877f6f4aad2c284e78c4ec2a190cfb84eec1acb440f38d530a82e8a8175f155e5271bfa2d90d229ea7eb96e402b94db791f0df4fd993e831763335986d292161611493fec6a991564c9ed8d52aeafadecfc0abe4ff153d5ece4655b50169daa055f9c2783ca01017061f9a2946dc89fd1926e1e009039ef75ab84b9058beabb3a313f5dda6b5c80ce81e65ae70aa504bdb2be371898653c4dccb1784def719e10bc2b0961286686d331a3f302821008c10e415e562bbbed6eba1d7e55b906184a1c7cd6314b93bb9fcf90809be2755c8f40c1dd0b6c060468f055ff21cfc34fb5f8e074a26e36d9d0bc956510e3a39f10af9a7a11a0e836a170dbc2baec024c221e346791d8fdd534583e572035181d804dd7c76a5c98889fd3fa6741bc5668adfd80302989477bc4057c61841e283a691039359c1cf5b40960fc6aac416fd156611774ced74d6cafe3678edd372e72e6ff0ab4197bbde71f9075df21ee7c261a972536c16672421c915456c136436e2bf205d2147bb8f9dc7691d515109c43830ae4944bbd1b6a35d8427a7f35c794f6b58adc1c4ecbd103c34b4ea52175880a160cd9a48530c478af083d7b2d3692403e966af0f0dad5c2f556cf73a79071aebae8e9f335e8194f7bc2ffb942f37172c0128479a8806ca0d5c7aac2d1f3590490d1d37fd84f8ef46e72be76f6f4ccbb0af8a3fe23f50bc0ced36f74cbccb7cff1e1e4d966f65de5f6cfa10ed5a670f71171a2a244606553b1fd3688ea4161fcb8e7934d1256cd9804c3deaec3d4861f3e6cf97fa04bd35399428cb9b64feedee0714810e6806bec1a0fd26796f44527690c38a2f892a35617126162e63066faddf3b596ec0095735e63176ff1a6cb02356279460a3bb2fa3b2be5ccc28c389537ec3372f6a5937885d4e1f0b9ec155280ffd22d8a3022cd7931d94d114beda63fe57746a55420aae150aded54df627404c45ccaf85b2db8de0a584418d73bf1ec661a24f1f24b37bca7fb3d4c3772140cd8f97a3d255dc4d434d88ba40e2da2b21decffd6395eee9720aea577e6a11bc2d7fa7be5049d4bb5d6b09de8951578e61459dc64bad84d74b1e5f184d48db61150381085545507f365155a04fde09d63e7a2ee35f00034e44289290e46c0a2ce95f2ff4316cfcdee03e59e62138a7f0fb30f67a68a1c9ff90e53705d45609e696a92e8f92d31dcb7dcbabe79e326635bd0ae1190ddc70b946e42a67b03b0a4d2956e022f6490797dc5a4c3b65a44b892758bf28d860fc866aca003f50ce548ce7d785068baaf0474f07123609b42866a05beb97ae6e01634f80f107b9432ecb0f40ee2f49c63c110b0729c597af9f9a94b95b34d4a67bf0d24db9e9786f33e07be8a85ddfbdec1d981bd0bd98fba7cf89124a695976b26075ea41e5338f4d33d9e2a2bbba73d1239d5d5c01b0fe0b7189c7c7fbca97d3c43e351edd48ae5440f41054aa73a8ddd9444358d82067348aefb537df8aea3d0daf32e684d8660a0aff8515b6ea2a0d5fc8f056b1c574b5184a215cb3ed21b2e30ac7aec932ece9577b3a1335cb25adb6358732f4d051552705e33f9df4703289c58db9064fada37d4fe72e281f62178f8caf72ce7ecf0799c65e27058ed0ca53d4c6468984c7983258be53c3e50d9a90af3566653d3ebd5ca069e6ed0c496c90447680827a5b2ab82a2a8b74c2e4cf738965ae540d28f00e0668aeaf39a0fc22428106433248d2f5c1281afff0034a2eaf2f1ae1ac01c3b1a3b31712b71745496cb8276f7eee24b7cdaceaee6c854d457e0abb55a30ef34c8a4d4cf8fdc522e72d7b32a9f7d73f58b656774cada525b46ac277ab5108cc1aa2976074cf2724a759f7171c5041a70219875809356638805a38ec2766b3922ce8ce83784cd8138069b248d41bd630e297f1dfacfdc2dc104e14a6371a8a7b4a9d18005ee34ffcf9d495a07f3cacb26a2b86ec95e245f069db1b2e08e55884e2f87ecb8e2822b15bb81e3f573b88fcf0f8f55359728aafaa912ead67c22cb793634f39bc65af0d2b75e73b3abc46255305cef878c12914e95cf05d1fb5e191e7c30b439850329e1557b4cd5e9018761a64e68aa5f94038d87d8fbd6ce87dd2fa4e8151f260ec8ab5f8b06e6bb0018dab8928b9a2bda75e95517fee3024a654c412b844995c6de99cc66f127499d2d9028c797d95be39d62eee5741ca589772d311128b4bf32996f80223acef1b84e848034af44032bb45bcc32ab5b017f711311463f1b17fe8c7ae6a9b1d20b6b4e66b0f8b893eec1efbb0ddc5b4f8d32748baaa5eedaa44d0871a466cf1efe66ecb6f5bf1c37406c029403c2c6dc1e77137a21f6266767f2053a09bc1a0066ff06283680d35b5b83681794c0fd005ccf0a1461255a9407a246eb97240f7e054ab8333cd768505e1126542b3a7db0c8b116e2a36456bede9f3b3da7715f6accc585ee1cff23363fb68c22ac5ca824c2e97b13c788cec1975c3930c9fc318413380b02bb8a1453600fb7d3aeb5e15aca96d5d2d146f16c6eb2937a20bd101698c4e5f7fee9d2c067e2be1720274c41f9d89e0e06b3b28b636bb5c19b0f59a73132b8d33fc2b117c4f3e5746271c0558f0df368bfb1a5dac577705b175ea99339e3cafdfdeff525d37cd2e45b826f1c12eaa0170b95c8387030e05292c106facd0127fff1121ab9b506985f1ddbd1843f7b2896d07bc66929b2b6882385448be028e735029786c9cdcb8a0aed887e807b9011d4b52eb85818eccb6eb2c95e4ebdcfdd33838f201a6025735bccd1878116ad0f6204bced56855dd0c39d8542718b93e7c99b022da4e33da5d8ef6a51ddc04503a575f9b815c85acc37a490421bdd42a88aa31cbe55ea4256d253a4c2bdb6eeb13137af25eaae60d26f2212699d1f3cec062fc0de7d7f00013949368f0b64a1d36228a32367d381c413926d0d3543813a344c6f6e121f66e93d9a86d6182f1e525dbb54d1e7169daf350f69687b5597d8ac0b4b5bc1b54b50d5630641bbedaf300c1972298aeca206af4b5ca9a8a9308ac8ee936f241c1d93cf3806edbc74342e691119c6d9ec4e661871589ac33c8dffa8cb8fbfc984ee1e82baced0460b614c088b41a29ec84a3660b4af6a79fbc9f6d2cd6dc29729f897c94b0e18eb71224b77e97259c467789727b29bf075e80353f52120e42dc297e1e486646150e89f0e09cfb17995a6e867af85096ab8dcc67d4a26594503a92072610891a09eeae75709affdb0b608312dedf65312c8086f11ee189fff73fbd4b50d99afd3324e361f9f7a768fbd1cba4db8aa98a14bd0fa9ff0615be9532e5fa470603a91c02ece94f1bd1b31057e4897b329dc1af9402a210de7dfa841e6ce614deaf0c433122b6ab9f2fca7ba8448c58182831cda80c3972ef5fc42816daac936d697aea381473e818c912ec29fd1df3ece81ae2eef3d076e3bc2218bddd1c2d89a31ae29c12ff6bf6a716a8531053925d164621a29c65f39e87067861b9b2e91f313bb8d649bd10268859642c80a4b3a8a4208d5eca9223c8a042c0ecb0fd7b4f384203fe1009a2470e79a1de079101569daf04189dfd400a1467b375120f355380399e658ee9b3278eeb15df0649f253a56e05e6eb82aea88c01820eb8b8cfabf8dd4397507d126aaf5f684c1cc985282ec115ec6360faaa1a81b72fab2833d22fc766190d4a005ea1961b1bdfa975910b2567f12c749481e7b711b47c52afb57fc89c1d8016b58bd0dba56a2b93d9360548de3600e318a8ad17a26ca85720eb8119e817c6435cfd22964261331ce5ba3d3cce224bb8b8ae0eab33e39790f69c5a499dd3d418ac2c30da948297d06c23202bd03b1a9dbf1fab6331fc081ea9c2c13204fb959d268bc120b5438123a79ee9ccc64bdef64bfa5c7b9b2506bd98341780e8d1a1b02335650ee185d3128491d9e575cbde0b965b430a12efbfefbcae44a110ba2c5d85f5253e543719791a7f4928d95a05fc168903b75db56882dda3343325180aa20046ce2947f9982a34f96bff3cc3cd90d02578f23b91cb3b12ec6e43cf9fdc43fcf5c1b3dc26b625218469db543381e2ed66f2f2d0ad2305b9ffab151316679d0e935df31794c75a3215e7ac49230f9ff73f8ac71a62b67b6d7333386dc197f9dbbf10a9e86d1084e1ca7696d6f8c1c54972bbb8c8275c7a23e9635a3eba0c9bd489611e02186d13c3935d0adea076e4f62926b5f90168acaf1b30635cf3f2c53ceeea270c76886136d1f48fda1135088d8650e9378fef15901018d404dbbfc60f150c49a49842faaa804ef96edba11793e0587ecbbea2009c28abbb8187cb49013d71eb5e2342514cd3f56544ad1f20fc0dfc9d9f0eea02984cbb01fe231715229fe367e4dd591c2b82c3c192efab2e6ba0898f16f8f6147a6d3b6efe4ccd70d7de9e19d04222cc91af9b725b6c9c1d4e115d7529ee35eb78a1bd0740e31d34097b5108d1d6f715595f6db1fbff9816469b94df01d04d97062bf32a439aa12109a79ef214372c3ba49b344925d02291a4f541c7d8939644561191ddafe442c123eb08d7d3a8d0d10c2e0fcb4b6b2fa01dbb4073d37e6b1cc8425cf9285fb62b6fc705cb1f249541e2b5640e9a5cd60b6dea058c93b4cda94db8eadda7a1549105af1c924a6aacd5cfce4de7f74f9378751dc0402c3c29389605caeccd42f34e43c4bbed00638f0f24bc537cf79c248a69aca1a2e86741ec140e05f960da4b46abbd2db1e0203192a18218824ddd1a620f7f1a7f8ceb9bf1504202ab9233a0ce63d1af6a14e90a7ba55352b03adc5863cb1be9b0099031df7bd551ac2d88ca2212734fb1ad4268506ac2c9976145df33be0c33aebd3a59d4b98d9393ca06a1995c14c4dcd89afa8290722a2fee112b7146829ada84df723e2712df04e901141f8665a81dee8fb8b7c8bfede61030c62f2716ded985f7ad8ad1b74322e1b2083d347aae58089ad99e31b0eea51d37feae6bfa8f202ed6a002b516eed1d03156b1cb7e94eefaa439af73c34ec1d568669e03c168e5b9a7e5cfbe33288ba204eb6701d73cc259994fecccf30fa98c4327ea786a7ab4ee680f3e2a5420b06fea61617853d4ad18", 0x1000}], 0x4, &(0x7f0000001580)=[{0xe0, 0x1, 0x1, "fca76441d036c2a2ba561c5d0da329781cc9be17cfe545729f3b7186344b34aebc4f7a29b7eaa6a3510fd438052659a13c0647d44ce27eb2703a95594ca8c72f0e10efbf9745009c25c4c8ba795b02d3a274178c175784567c4f268375340d3ae5a3dbd5cfaf75efcce0297cbb810350e59c6b1ca6ac04eec3853a71851f6230e4dbd10c247a315886c72dca2e65d0ab791fb0b07c0c07ea3e693f2279c84ed9c959b0295631e0c924db3240be5908560aeda3585a11459eea6013a1f2c2faa70c466d8191e890c104a0fda5"}, {0x58, 0x1, 0x8000, "4a0f41c4b6182e28ed3709436f97b17d369ad984aaf2f48e62ba0d46f5cf4c7ee06762e61a1530a9e745826027e888e98ef2cfeda50591efa24e6cf1851947385cf5"}, {0xa0, 0x1, 0x7fff, "f969a950ddb8c60f63f7cd07705d8f8f0642deeeaf1538f78db86a9b70a59354855dc0f10ff12ae682b5a711a5d5dc6b81ed2101032709a7c75928e259234398dee950b8c4df4a55c8417d1b06d41e4c1e3996a5fb4e8627da3f6fb2c23ca831d5809688147474e5f4221d2873aa6223ddde27dceb0950c6947dd23345c31325639ea5324b23d8c252f454c9436b30"}, {0x28, 0x1, 0x8426, "b51149604f2a34fc3a48b04faeebb12e6c4752a169"}, {0xf0, 0xffff, 0x0, "26ff0fd982d19b53a91b62e7c81dce0b6f08f1da92409d64707a875f08e26032eb63f7c04ee06ddb0c9b968dd87e6abcaee8ff2ba9f0cf4899b4bd6338ba7b4452585987f083fbb58f492dd4705ae6184cdb65faf9731e98b9edf7f16384a73df1d2be08e2daeff75f778df6002b997531537d5f502cc101c146b4cca0d9d2051e49fe54874bab39d0e96c7b4703caaf17a558f2542e63796faf86eea6d816b5212c2dc08824816af1decc399715d5c9ff6a03d840e66f56205975110bb8ead8a2cfac35c551f6b4f4428ea743e4a355a879d14d0a07797b01fa99c78e331d"}, {0x28, 0xffff, 0x5, "2ecf86fcddb860cf3417422d3b213659776ca13616dcb5df"}, {0x58, 0x0, 0x80000000, "fe8812811259ef4ee9a2db82c4a9dbfc2c0ca4500fc9c81048e57fe4f5be81bf254968f50125ae5e9fcd944dee6cf52b5792797c10d4d9738a38412c5dd311a6bb31"}, {0x10, 0x0, 0x4}], 0x380}, 0x4) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getuid() r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r5 = getuid() fchown(r4, r5, 0x0) setreuid(0xee00, r5) r6 = getgid() chown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="b70d50d6c64a291b4cd69a29ec7e6f719a8882289b7b505b6777c67cf49f650ed05d67142af4b6c2ef829ef5390d4d55b37c9e8c5aa4ccdf65a96c31a5c6fd9c29aeec8b198c3fa78b6f96", 0x4b}, {&(0x7f0000000180)="82b508b051c39341758d04863f100a173a7ae8e06bc2a3bea07feaf55ffc8e8a32eae6aa8d54ca1ca0fdc9b28460c504f08bb1c137ab2cc3180f5e641c99e36ff07c6b358f88e43066c2858a6c3eaea73ad83ee1733ab20a6046174de5cd882821900f151b772f1015096b445c7d1469564d883ae425733af4c4be05e882fdb0277e59350b203496b68c9fa547bb8e0de39564c38bede6ba5f7099bf4ee223000af83b870b9177c19990a3823492b96de1291fa31c8a07080c974314691279502c4215f043f42d25be2239896b6eaaacef29b72f5d5df61a30bc3cb084943ecf25124332962994643d9c6313e0642289ab33507ae97b5c807dd2f63032d2465b44fe84632ca695f204f681d416a1f792a585326e39875c8677379f3a412512c5414dec9957927c365866c9d6a9cb4b2bdcef2fac84cc19c98ae71dbea524df7093131cc1e50ddb59b2ebaaac39b7c08acfa7adae4081977d11a45497ec861a93e938ff084b89cbdd86bec2a862cf05e56b9b22e4f8ca73d8a672b24ca253b0582c8a6e6227923b4e09ed0b5ff038fef0506c43d932dd5f4e8d18474c88df637e11701544ce903206c60735e5d53ef53ff0a0123d93a9de03a151ef2c926117916eedbc7835b4fac6c6de854a700eb8348fbcde524aba494fc0194715e6795dbd72758460e048a4c3b2aedc629e39924ee3445ff0f74d18bd2143037da19b1abd5cf46015416142f71904c8a1aecfc75ea6fc0cd53af3f0bf0d50cc1bfd031f6604400eb596d403ade1deae65b736c578d312ab54ad828732f947e967cce2d99880906cce38de70e6a8f0918aef4aeadd0dbcc2084dff991b013e5b405e07644240d758fe71d3c30c0b152b94a7f69d550dd1196bcbef476b5c70b422a4f05938d05246b038c2e614d56f2536ad6757a0e4dd4ca60d5355535e685127f8d4a8ef6dbca1d261160dc61113a3b38a37879d575052897f809b934cdd551ab35e6716d000b52eb5c2b9f30d0c954baaa6cb6ddef628a09da8efef8a84e46dcc6ebfe0b3e9f1e9727f5000db5fbf8ed075874153d6390f4dc70303334c6e2a45c2399d461ecb6a826e0eb24ec5c537105a08fce77b987ca049694f8e5d1831b3281ff4a0bcec4fc96818aee147da388aa8af0f8fbc6f6b128def346a1d8f33faf605ea8a1745417d42e7c5cf5c5bc9ccee6b85cbd10b5549955eeeb99f20c45d36a52fdb9120eeaee3f19d11821272e2569909c773459186ce5a3a43aa506cbababcdfa2fa6b70fe4726a0d226465deef01c362700ffca7c528b71fcf32eca5a8dd7eab4009f31b3e9ad083f08148adeb95f77961a6ae154f9941e6a66aa9039a5ca70d656599e134a5e21520f85b7e9b843d2b2f3e4adf9289b5f66bf59379f5afff7f84d594f33d9f7f8dc95e4d4a6ca5e0f4cf7c224c7d2cedd1822ac486d33f499b2691b08a080cdc90b683143693a022a3d585c5f146072b0043df1579927ec77e9a3f3cd319b0f2f2d13a789406c5cafb07f0e370a12b7d8c8295cc1b2e8662284141c50b4b751a2e346802e6c8c44e92fea083c8e95ff0908d2d9fc64e6abc87a2ce64db68c8c78f38140cf9324944c2be8665ae19ea2ffeede9d107502bc9e49d628dc668a7c3c19f21008a37f3290f14d4e18f3867a1fe7bb8e1340c8889cc794ce38a9ec3934618d7d1e14456ae5a77609ec304d04af469b49729143fb9f4eee19dbb51705a03396fa5287d7fad742efc2248d5ab6ba9206322aa843f01325f8a31d70df3d71cf8cf6069ff7fbe3d444f366a3892c55602ebddda94eb9cccbedca243ad498dff1bcd6367ff4d14be904f29a883c131aa66183e5a1d050d22af3871122cd547fbd99899cfe6495ca6e11449176218a99b4128173f7ff4c1098a26981b75a12933887b72c363929b9f9be246a17b7bb84ee5171c5f0a62a8b08fa548aab9d484dcece0aea576ce3924412a8879620db1bd50bb3f3f7b3193508183830c3fa4c8446c91628b825114c5ab9413b6956bee65aa9250bfea969bda7378fcb5ada4b497c42845a01ab4d546dd2e918cd07dbf2d38151da54ba744676c765b7cf22ea1631590d2bc82b4dc31294809faa0f52494a8403b50d43b69dd2ad60c06cb3fa88e1d963201ac47a181325c31f6ffc513964fd56519477e1afe47475a75050926c5e74b99c9608c550e636cf1e1dcff303459b4c0fdc4964a7a143a205e4e75e652a2c186c9de5a302c50fa1803abd2dbb3f16d129f6fd5b8d18c760776a6d19672f98e7273e560f99075ac6305385382bb6e4cf25602ad2db2215c6c5eae480c7ed2095da00f2d067e4645a68eb1d4d4c8bc026a31143e4cc3638e0da22a650092f7c95f3605462c9b4175042427ad215ada38ac8101e479661760af6f3baf8a12ddad79198439398a8b0731d615ae3531b563fe941ad74c8805420a0a45980ce741451e5ffe806a02edd2247567122d9f4cf69822e85ca97993b71e629264b6b3b5b8ca6343fd3a8eb21c55446e6d3e2446feca3e9a36141ace25e6c0ca831b2c6e21b6b96fe5c8926ed61a6f45500d908a7e74bdf92a7143fff128536236f269940edd4e7d721a697646830609ba1f06c5c57c1b08ef9c9fb682c1160772ffc47351d7120f1e130d10b2e030197c37a96ec759076f822db87d17e0105eb6529e88c1b4f193176bce015b04e01feff2728700537ab50c5fb5b6b757c36409d0ae5155c2407a60e52de7ac956fbac40041bb0f08df3ac64fb6b1d98089c540e0b9c64cfc10139d8415485e021aeae3fe6f39fa0c837c2ce9b93fc3b1ebaa9a8b22125409656243fb8db29dbb6c17f7555da28074898181d0fb9670de541a3f668a20bf722a740d22451db76db3de80da51460668a509efd7bdf7aec202f92304f25c9c9ed4f37f8cf1496fa2b74e79b053418bc70250b45d3518ba530c8df6b323215d3b0772d56baa9bf9fbc94886cbaaa9cf5fa179d74f454f825d4e35b2383c9cf7d72862aa60ceebe889c0eb1b094fa9e87b1e802a1c5a447b37e54930421ef4f880c993c48091156ef9cd0f8efabc4359bf8987ed918ff821b95365f64295441dda21c4e538b0bfcebb03a64fcdc20b73e5322623426193ef234c415146f9c02d82ee302456c56324eeb8ed580c4ef6c892febd414fb571a4acb062f752d06887aa0ba0829b200ee65263b07f5347347c851d93af076f0bb04fe5c1188a4d26f1b689dfbe1d2260aa94f6014b8a30b2dd30841efd6339b5bd26a96358a3b80ecf2fecee337a52b53974e7b12e54ca564b20a9bc3ff792434379f85f4b5101985fdbc582cab74b074d3fba2eab860019c98023541c4eff51aa6c9e3e0f4a81537422a3aeb466015194c6bbbb73d67f2b5736615e76b53ef4c2b94443f63777616091db0458bc7b305eda7d3546c0cc9d79b689e4050880823db26bf3f1e88ecb20982cfba25717c67b27b30d750d085ab028d3115174ef4370e4b27696043123e285f44039306324742f3cc8890aa5c12934f2706ddcc3dd53353d7f3fe68500bbca3616291f41007694bc905579d9e0cbf25f18003841d756a9c67d912db49cf6cd0f8e78ccef0ba1200ab9c15a454c2fc0e1402f74df0be1246a46e205507dbeed54119312bb97c7c8018d51c7dda20b429c09c7ecba2667152f723c50771e6fb082fdb7cdba2ffebf81efa4a8f3820ce95d4763b65dbbd59159e98535b6bf9be4042086615cb6cf6e3b2f18609097cc292c9386626db023a7bfeec066331bca3c29d0eb77fe9ea789f7be044988f33862e28f518dc535836b5863f879e219d871395f4fafa47a8e070ae2cf9c925e2ad202043ae7969a13c96d6545b199f031d89b8d722060d7cd31cfdd8fd5be29aef1161e5c8384de5c59786d0a97ffae41e2c8b6f0fee232d71034bc69fc39dec0354223b7a90772c9c9fab2d2eabdf7bafdc74440b0e810926a40063b6339288238e332c0ea50de3efd716bf0cb2a72df1e0105a6e4d803faaa01b24330fc1910bdaaa56148846034783af8e03230654c16f31ea4f7eb9088dad59ec57384f3a38d4431f516d96a7fe4809a79f1cff54896b91b649616f840dba29563b5f883e01ff30193b01709dd68c193c2c06f5fb7b907600de917a7250b58ee338acc7e3c73e869d87dbb42189fe9431f15d1d8cefdf5bd46ac8502653d9a03f9f883aba9fbd5459e4f014ee71c351a3d50f00680de70b67a4c393b50df84d14bc4dcf12693371232b11533811185c614f7371ebb7a056edad7c3e3a8c99ecf2dc7357964dbd6ddbf71812ff5430436a4f8c75a66fd20f48acf6f82aa7cc77fbfdb456e109e0f18c9300468f554d0e61a7c971bbe76791c63240ed50d6bb5fa66a68c43a7c18e6ee27ac22b3928194198d831b7e356d3c3b4b2590af4f1188062ca12fc679b2ef356f6df423a5f4866bc8a108bb0b30bccfee4227a9a7a9e51e4cf4dffb629e6e88043a2081cab12949ac433b761443186144f57ded1eef6235ba0627a9243c2df4cb80f7ebc547d953ebaa92c2ecf61a027829da9f19a7f9dec0297eec22c35696394586aa3bf271f49b0a82f9fae1c5ba6faf5c0ad123b4d7acde8bc2fbd620728e7fc5cd310be45477ed0a73d5074128a314fbcbd78cf9a1f9dfa7f81ae0966fca00d474f013d87391fe10dea9e2b167d63fc0f270025d3d34746e22c79016bdc1159835c17e20d2159db7736bc1b81392a07c1aac52260bbc896361cd494d5afe8025b2e85d8b0926654de3670788f6dc4bda93b7de4833dd2a701ed258a8b6ccc3512c4ffb3eb7b20b1ddea2eef7fb44f0761ac8a5573c9f5a292b493e5dca75fc251781bd69f1d1f321d0dc73f8dcd58479ca21e6d65c596ed54651be9a2dea8af8c470cd7d6558c05be81856267c72858985991e34308c3ae4cb972f166b700fd1d9e7224f98fbbf7d0758b479a0f8a8ca93656549ad53234984f82bfa01bbe04d3297eb60e1dda1da075371d6fe0308f21583bfef1c013fd0d1b25ca4c803583585ca6cbdeafe176c96d775b400381b26284d915278fccbb8b09cfe3c9558eb2d32b5c1a5324c35dc7b0ad3f7bb8155cba52d0f92dc20e4b021a7dce5e325e5d98d3308b4767f2e741a012436fad63cbab24cd54f687c7dfc9aa0d4e3800eee4b2ec4fb4997bf52d1dff1e2a054adc4edf9f9c7f63c6b08ed26bf947a8afc8b80cb68d607ff0510161193da048f0a624cfcd2e063d45a962e9ee9c2612089f8380b4cb50064e075ec0bb38df9e5527a3a48d5f8d4a9068887d59a088b96e967a92e79208afcd195f5effb53ff04ad98b97882cc419b8cdabbe0a5c63c7dda182a95458faff5f18f9a5ec8118c3ff638cd6b21f9201ae8044bff438065a27efbf4b75d5c13dac69401bcc7cc5f1df2def74f2dc34a7e147d048e592e0cee45bec5621abf85ed837fc4b39262b8ac45b4f6ff566a985211d8f8d7512a45863a4622fdb111630ac92a588528e80489f821b1b11a2daaad5526268ffb979301fbabb1abc52448e1668d5ca57d523cb9bfcfe0bb3122387d0b2e75996f089f616a45faaf771a990cd9237c58e877a80c2b78a52c1e8ee2c4886971e35be135030f301535595ee98a39a87995a571b93e6c648cf0ea94e9dd8e5094bf635c43c6a8a4a6894314b086b523672ac39104cf875f8271d4d15c2a57fbc13f2e581e7500d3af3a35ebbe128faeab97539ea3120253e34b7b1cec0963c6d5eb1c623e77c9effd3d399f5e79db43ed63556afcd82708808dd6918da015ab5f99ecde38cf2dc3", 0x1000}, {&(0x7f0000001180)="7c5b453e91855c43d3ce04970f522bc8636dd911cc04bdde8c63748c92e78deab64b76f3ebdf4b482828498e2c5ca6bca02e64499afc0ae2cdb107e12da67b1dd818a9c5c1bcfe04b097cb1c22d3ff3d189d45ac1f3df8a3bae894a4ed01967dd75484b2e8a9806c66c320b636eb27be0af6", 0x72}, {&(0x7f0000001200)="442335cd5acdf10406d935d20561f2fd83720792dc0b40cae2620aa9c6660736431a6a89f1c72db79251eb332ba930602f86a103b0f18a969da0513a511c8fa24a26bf3d1c005a072bea48dcd0623a6d0d541a32e829d84dd0821b99c018a8bd4c945ab5bf2d0b3a5f2f017b80cc7e4fd28978164791f10438d3360e4865026218876be000e63fd037fa", 0x8a}], 0x4, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, 0xffffffffffffffff}], 0x40, 0xa}, 0x4) r9 = socket$unix(0x1, 0x1, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) 16:00:12 executing program 0: sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0x5}, 0xd, 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) poll(&(0x7f0000000040)=[{r3, 0x2}, {0xffffffffffffffff, 0x20}, {r3, 0x1f6}], 0x3, 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) connect$unix(r3, &(0x7f0000001200)=ANY=[@ANYBLOB="23d4d4468eb4745654f2d64dbe1adf868cb3b27af588ce786fb098c634c404feae7ae9693fbc143edd470ebc5bd756eeed58eb72186b2a6d791bf7685fc0d18f79dad35ce0a8717a189e4bee45ca2177634f71eec628445d0f0ddf5904ad986e9b3d3862b997c02566eb1edfcbf2a4bee4a6790a9d6ab6ee5d068cab6328040e799535940f2ecfb1c23420bea60e8014b181c896800eb7cca3b81c783592e209b49ba1e5550f536c17a3c4b02665783535114b9b6b8ae51e9205209236b7b322b6", @ANYBLOB="8fca8d16c6968927ffada76a49c3e40b174b96558a0e832f0474ff009b53b38fc2e4a9cc00a888927d2c6e76cc71873936c5189a80c0b07006221b2a06dae31fef7862274dddb56e026cf720d4b8e888a117be229e9360f362e0b0dcfbbb36eee36cca53f71a26e0b951f4c60fe5730bf2abf87b623826d05d09ee01c55263ef1eb14fb62b887a7875e04693f29546667958a2fc2fd37c0ae0dab9b707e559d35a8fc83f7619165862860081247e402a3bb1fd52378f62fa58bd5a8162f77cc6b9b61a39dc030fc36e0b33270bcef574394d2616d29e724fd861e74899354bb0f20fc502989f4b4a7610864e0b616955868edb84968dc13cf524fbb8163f88818e755f61bff59934ad680790a8d2db5c8379c64a78e1c4c74516d8e465c1341b75411f482916fc0157f9db513c59a2ae86d5f7da35d7cbac15253d08aced33019cd7ef9a81f3e22daea32b530bae89410b0d6786d8f81bfa8734021874f227bbbb775ef2a69ad98786dd6522059b59df62b826af9cfce9c4cc4ca313387963e9ed9e4fc7549fc4df6662f13d2a517bcf8327804acdfa55ca5bc8519e5782ca06ecac86b1420169f10e2b388101c57155d28d0d9fe6356a8013ef9f4eb61c9c05f9ec13ff332781b92cc5b7377103ca22d61109d7a3e6c49a8cab005795f1e1bca246e9a7b2637b2c3d3c9fbb7c2a5bf7e281d38e4b1f2fae775ab4d01b76650f51042f771230dfbb7791139462db88ff6e5d4674c37139c32bbff5c31a7c27a92c1917dfee20793a7b36c00630c8b61ce24118f6a8b4cd5c8abcec5af30bc949f22c9d5c4a5c3e91102e3e8d4da04a09cd85e2aca074955c2c11caf4242abf180b98232d1c62201ba82e9f4cdc59fe3f0652cce8012ac9defb86dd0175b92b1bc40c852757248e67f13ac27085bfb399ae0639cf870410ca02828df7170e706b47e54ecd288268583753e926573f0b6c1daacf2444a3f4ccd1bf07333c38b355c29de104b90c1524d207b6af3429278fb1f167763859f7dfc31ac67c89d5f3e9d426c8355f1e5f3a7ad23ff2eddc575b144442187a2e6e5b07f6f3a6a0d5feb586aac149a86278913577dbd84f5ca0a0c14e576706742b3878d112758bdea141b589962377d334a7cf5ee7009210f061f65330ea7e6170519c637e593c7c78a82ba744b196f4ff436d110bf7bb5d6150d8ceb034ea0c9833b60ce755ccd622d87e2ce7a2a23aa842c534a273c6ff864392d1e29c0fe12a65318112040d10747380259af6fffe2b21d7d7d7195a1867b1f1bce6bafe23d1a38c2f426e5eb8c04f719ea0bac36932be6e2dd599a6a14f7b78af6b27c5447def8c3a6b5e197ffac6e37c9d75bf1e2b7ba936e10dcf9518160de94c7d01a3d1e171761bee289713152e00b9bc15fc395e41b458f1cd05a476115471952fb4e9ba03cc719675b7e244079bf68519e4207c863f78f56b122bd143934aa77e13e38c81d5c691f4ec61998dd54e8b8e882e57fd3008847956017853bf603a0a3c6dc053cfb67cf273cd93a7e0fae24df98dad8e3b1efb8497735b2afe368fd1c5a3779d21e1266d206db2550845c365c9c70fc4c9a0493055d59135c5a1aa13dbfdd402baf8bcefeea9b35da9b1d0bc881ba69bf28743ccc32c57b5991c43abcc5ab5dec331cb25246259dd8f1931163cb4e1d1cbbc900fa8c28ed5544a412f59c65fd03822f9c366b95b139cdd888ae65f251d2b8648b817be0118b0649e9f89fc2701873757c7fbb1dc229210a4a28f0bc31b34e6a0addb31c21b67d041c025c73ce0cfac6fff3e70eb5c5f229918970c210dedf3c8d6802300efd6c03a290eb1f13c8e73b42d1e67ed6e249804b49337b6943784faba1c7c138bf44b86e48667f171c3ac92596c3fd59f1bf4bf586976e89392c2a35849cee1d7eaf97510bb5594a482e1bfd0824cf906eb48dff14a57d8ee79fa31820ec12f01ac6f4c3790013fe0d73f2b28d1978b1acbe8187d4882cc32eabb8acde050a0068d932f312ddab8091a4cc3bf446c58fef94bb338ab10c8c6e9bbec2887743a288ec3033dae706bedb8208966328040bbbcf6ec7bd79c8b9372abe8f949aa4b2cf638ec69b44b91a62f3093582c8b3f27b3a7649ccaaad4fed8a1926f2fada299094d0ec8733297f25ea344596d2ba260bc2294aaf3e43569b66853104ebae99bc787e8dd9686995b794c0c47d147077c8c4c7f5854895a281d9c424a453575d6bba199a88674a92caf25ac92ce31aa1444b061821ee4a9a6cab47a98fee3502a10b12474422379b50428375b3b8ed67dcd70135a3038dcd31c774cd1fb538f8d5093c7f2d5d6d8aeb50aee1de4a84e054f37fed465e7fe6fe95bb982294aeb4b7a05f254eb09d69ce867adfe9a73f880006fe129beda69f32815d05a33a0975735891d78db22aee9a80f290d953ac9436d5129cc04be34358e0251de3cc3b6065c670ac879ac9f468b2f9ad7a2fc07f5dec6f575855be7832e73fc57858440d844f65331f78088982fa3c7b6d1898b32b23a644b7d550463aeeeb2ec1bfb00f6aafd51ee7152b46d8bb02bb9caa9ce85785011ce3cbca4c5e2c1042305d25fb8e12aeb09557b8be26074643efc225708e6604328b34990dd1250d288c3904c12e4857187495ac478523ab4b808ea3fb04ca9cabb81633067a8cdfeb87e3b7dad3d0899210b22746a47d1a46b39e9c2b42655485a2a8b6a0f32afc50b99f7334351d51c843c5659c21c7bb525c1ffe907403a5e5ccbd39c685e8cc0f7cc7c4be279767f9c7e527eebd4e8e652a72ca6839f147b67d0b41027e3d99237cfc43b75b3b989b9ce449e0c74b92b2275c8dd81ee74e5534a46de890116fc7a28420294890ef8224f3d6402d0f13241c4dd833a24f72efe41bf4672531bcc4e2b0bb119f5b57713bbe843bd833755e56d5cb7bced9779298afce6261874a9746316d6c4bd65bac619cd63d3f5761a31af45f9135f45c7b6b42a796384f3e493eb9fbb6055f528b75b4a3bee8057aa40b366f008347930646b7ec47be0a64b0273f1850737348660421abfa9b3b514d0ff86b809f9bd61edab664b9207891ceaa0afbf7d55bffdcecfd3b71a35df42933c440b78f4b2583b68e5fd24779614b4091229f9b864aea17f4588a19195e7fb86a3f918528cd0b0d45a269b6221bae2a637baf7176607503ea862c532d2f777df1dca8badb18eeea1cdb487672d3b546d60135887e1c9d05c21e2c7f0af1496ee20c303036a37b6fdb8318d18a04c65e15c35b8c3416f0920f0a9ee817d296188f44f1e6b1f827bd1f01dd1bfd51691a823621324f85ff3d52a427255b34c4c716b0bb58bb3da402101509147f1ce9fb5f01e3e09b277bf363dc2a8074baab51c76d16e9bb940a50c5faeeadc3344c53cb35c9b068667a1b720ec4f2b0b5f15ac4177fe574902c21ce6dfa16bb7d91aa25f3e9934e5c6b7693648ab076bc8180cf7b7a6dd99e8b0185fb0ca6b086706238957f0fd653aa1962d5e505e2b4f1d9e48c375a282203004b0ac316e904e663703503621ecaedbd249c56d6d068df3cb68ebe04d5fc131dba9b89475f8dd916f13601b61ca35ca45fb90d0031d53fd5456675392e53d94a4f8894154b0a7e11239023d7a8306b5097ca40675fef3f49288dfd4cd3ea940be30188cc814b4f826c46a02d8f5d951c06ffc928beaf78c5986a55188094baa3ab4b34488512e748f74ff94c383d52a7e860320837933927d382a423538b0b97e7caf16c4d399d5c1cd90c72312ccfc8d4f1d32223118b221f3704a3280aff19e9e4605c4d480c32c83053464120f1c8f7fbad51885e8885f9c729edffc9b7be1e39acc9eebfeb3b8c8580d9b055144fb544e302115481b6c14918c692ecaa6205aa83ef6a92ec20f244ffaaa29e3624bc45a5fe683604decef0d4af483d959421edbccf789f12da38be641a04a2e910492c4ee73b88c1ad67a8b55ceb9059eaf4220076717d25c107d5020b84187bdd92c9a1bd73bac2d840b5155c94b33db10301706282fe19a2b4d80f63bd48ee7e920f64a5fc08c9415f05018b366e37b1e74f764bfc73f65ec6dde2c3251daa7cb1d7ca4f39de71c94527803fefa3ad2e3af131bc1d0df14eeb2f0ee84a541d1a9286b3193ee3522ca10ecfce6a68e9eecab20dd0738c3c0d5840695429273841ce1119cb81020f22e373891e73e52301ee01101c6e6249d787dda7c5157bbd1b8a48ca11848a11b2a8936f3c6dcab5da4a93e2a6466da85cfc8af9812d0cf82c70caad34a55bfdb048623a743aceb00482b66c516bf9e03ad2a89412fbb3a438f8ac9e238bfa2fd255a31c3db88fa47f1b55c2ff6dbbeafa32d6b89ba095b9bcc0e927e33b63470a5d3f3f2a3d8728c6e865e08ac25a1e330d542734177260624d69e840db522ac02172dcd56fd056990a2b56c423c52fba8760cb1e2e9302976ae44fa8213c494bb54c1711270e67ea0555ed0559a7efa55978ff28605b0444e87b5881ab5c4729dce87be2d2de50002c1b4344548e65ce73412c4f1bff74e0de93dacc8ffc41d477bd58e9e8d3dae39d02599eee785b0662eccfb14bd69d1b62101947af978a1d5a3c00fb402103a4d67bb5074b21e62e9ba505a0693d839acc1db605c7c18fc783f12e218c1c26e200e116ea8cb19eb5e0abb87ba53c97b8002007e4afe48fea01fc8683eca361b262a5768ce36735ac67e67cdc92cccf69b3fe67e443ef62ac435b9d5b785af7bf5744d882761794395f5ce9d1c863abd50c8e5458c0c728dd23d1f36f61bd16924ffa3960efee3c638e859cd18858e0afc54902925ce57287633ccda6be788e06c96b5ac125470d5110b7579b3992ec0ab3b70350b02c80305a7ec593dbae0c075668dddb7fb4ff0bf1ec5c392bb14ce20f90c14f4d2ddfc4d374dc62ad43a16c2054dfd730764b18b25a707e0793508cbb5751836d6031902de31cbf64e904c80c93dc3645a0e6753c69144b5f6d3b962b9984f3faad4e873d5b636019432c5e4cd9ee298203dee807fd555758c46df4f31aaca7fc9bd4823969ba3c60d84e75c9103c7646f9cc07b7a9c19bff99beec0b2cb6fb16f529de3fc722eaa7489719fd9694ae51fc4c5f373cdcca5870776879f4897dee73c7dc9b89c114a078783e8b68dfb042a0f20b85b7f4ef2305e61f3eee2db55b0fc09206aac345612cc80bf59848604e37efa56e1bc86e3c68354eeff15e86247c515a805fe185125259c4609441c5aade5f8d8481a2ed164c1049713ea9b93daa85108edeb1bc09825a570d5654e5046cd857359e92fb05afeb1c40700d011389c1f064c97ba78c7f7d65d2985cab3b5d058b092d1b8d1a693dfd43652577829ccac36db84be719af6d57b17edde982506bc1c8699a7f6f8e33fae227966e15d3d8469550e74e3b23a7faf74cb99b104792376ef92af602fde3a095e267ec0dd1171633c8a501bd034e9557b034022cfd23b57345778c282ad36327b3ac6c6fd1c3d050656e68d68f52884990ef063f8d29a878540576513830785e835d8fa4d28af4081c4be19284c858b4b56b012c90ac28788377561230967bfa5d7c8c5fb0e422f10b6730b934179c93b883d4adc8a5a0b77a21a9f8ce276642b4ed029cd3bb836f87e1049a3cde6043aa9f89976a0e03a61bb03a14fa222f900ff8a1da86f43b93f335417383b6a487ab31224810dad2b7bc54a53a687a211ce5e91cd7cb8d6009dec0e72b167084562140952c7198ccafb9e167a866917ce872be1b0752153f46a4d", @ANYRESDEC=r2, @ANYRESOCT=r0], 0x1) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x10) write(r5, &(0x7f0000002bc0)="e38e5255eb5ce0d1c0df7b97978c38d1c7793cd68e688c23492f8ae248b11bf56ed6b3a46e245b27b778965792c8ea7fd7b7f5a57fa055f0df5850b06fdc2245146cc5dff3c08f476ef6a26bdd8af4a09cd1033650f5241647591badf9987e63b4168aca9310394c84ba0f4d08aedb7f9d7f8bfc61ab92370500916d4c64698dfef1df50854d90e43eaaddd62d0630613a2b367fd8b1a5ce66879223305692bd83bc7aaacb96f6abfe1e0022d7bbad570516db41d190228691af7c8fb8dccd306612b2bd31268364f9825080fa07bc7d1080c200da706095e6ae5be9d0252dc495b2604caa4400060af077aee2d14405a69e5e376be80441c9a0eccabbe2760a39d974b1c42a94167e3c475ad861015be78831a6f3ae7490aefb209715d3e6bae0fc9d130a592ebd5a05fe551e9eff4b9f5e2ac777588b83314eb4cca5d05a62e2d003a96f70b981bc53f3ad32b8a3e5113be672ab4a1c405d1669a27d607a6fa051a76c235505f9e0ddea7d67b6edc4227a1cf70a0042f377a5f44fb1c94022ac00d8c32831555ef43da068474338ecda47684c740be0c61c1dc38057e584b5f18adcf300ba46a3470cb6676b0163e9d39018fabb9b93a3b588e6b6dce30d76588d277f27d10f0fd5b11c700ab918820a2ecf215b033848165642389a487e772d2a85b806f2023bf63474e29dce031ad0178a76c9c095714fd7ec88696bc3472d62b507e3d2887f522ddbbbd88071524023427dbc66f8d8d8862b78b568b7295d606c9a26b683c6e06b47d7147e027fe58ba9ba6c7d492acd2dbd50b1d1b2ca87c0045f068918d68d6a00d3a27c46ad34ac0554ab1e80286adf8941e3243b87746391d2cf8c1bdd1fd9ad012eb63141e8dd2735d5b0784e296bc0322e83ab5c9bd61f8b1b6628f96c0efc86189c4918daa2a658647e2135b644ee10446a884d589f275b0d04534ebcbe88a10b4b852086f5c12ce824d08efd63bab0ffe96418ff5e5bac0bf5e7175ec5d6ee65b762abf5e389882bb9091410671e68d573461774ea7e556eebe777f3f42c6f3fcaa9b9a364aa5d6aacc068c38858a4392f8c87d64ac2550cbf6b938f4ff9c34417c2c95d08a487980658192ecebd9397a5b1d865f3e174a33fcaf15b2806267f72e6c7a91f61470a874b69743c5417fc4242983245d754fe6d83531b44db9f22f5d75969e6f76f470acbe1767934bcb618877f87a85dca7f3f34ff64b23a62a3e57f2310a5098481431ccad94070c3d41470113e85f0328f046dd35428c0ded02ece4bbac59d96e4a7e9594821daa25673fe2be8de4c15c81d00de88aaf220c9e84f99883f11d3a62944b0642660060185ba25722e62e481ee1eb16be7e02166ecae87931c5566ad4de95fbd521588b8a6da0fabcea7b2ba8017fd52b0cf66ac0d5f215fdc36f2604eb10394b7758354c3809a447f57aa17b15007747af0c4a69c196018ef457df19f63211c7606d5a6518e1b568588cb58a7162ecb4b3fc74db027bc0634143c77dc88e1489d61a16efee913f22fd868390dc2419ee91ff1e6005c12afbcbba11594ded22b07cd450ae63c04bc1fedda41cf891d0f52340c3c286bc8a3ca261a3177180d86902aefcb5b0fdc837d3f2f3a040afc3520178541d694559de7405cafd82e3b00117871b083f9560bbe24a31ffc7e76c349f47c1f9d2032d7ee33f73449456bbd12ecd5440570c4fd1912e05fc107648912278fbc32c7a30299643794fa3d471c2b1a0fa412484a5eb2a771ccd547556dbad82d2401beb4b151260b30dcb5ce4140c114d0345bb8c0873743f6b39d6ec21d5880cfdae4078f05ac40cfe73f4d6b2f2aefae0ab518bf739c5072d8b7c1e7f3646c8d09fc84ffdf0eb38562bc2695eab4143a93c89ba6858982275f547bd5740ca06c17b88c789c8c4315f97586caf68d58207387325d7112c86080286d2224cb115dcdaf9a0c60a685e199e9b8eccce5ccb2ee00d0bb843eca59fb6973368cb6aa62b123b9fce5c44ab6856e7e39", 0x599) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x1033, 0xfc, 0xd2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2bbc6343d7d4cbb89cd78891c1976ce71786076b25c0e69a8a455b6bf73e689bc93475f3816d4c8932feb80b42c643510ab866683a7c9a31e1d305f1dd3d2ef1059df2dae33695114d777d211b5910686730db726a55af98e2fc484158804dab09d7066911aab90480e9d2e5e32fa9c68df872a83d97f504a767214dafd5e4e83895d6ff3e5bf9f8a5567160fead2e8262cb0c2dfff07e0bad0f80a76026bba8aeb9d9c3d3dbb2436b1d6785d9e4d8e302db7a855f71828733e66642016530133a38fceb3253a1d2c05ceebf48ce4a3a71e972adbdb95032367ed1e84e07ee6e8a8209097397"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e6993192964818cab26f6e23177e22c6f3df0ce0a2c13500664ec22ff8d2b8af51a279d4f6bb55c11be7813c426892829423e5f23e2a0d24370ed5028d709da611f3b760c7aaad6b0dfc70f263e4d7067bea0b9813d5dadb7d899ced2780fdf365f640f7f728af2fd0be0ed3f4109800c2d68dfd3c1d284dce9dffb2d2be601b71484e5b29a44342f493c54f6aa3abffbd4ea70fd8f22f36cf636b", 0xa9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000040)={0x3ff, 0x80}) 16:00:13 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f0000000000)="0200000000", &(0x7f0000000080)=0x5, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200), 0x1000000000000130) dup2(r0, r0) close(r0) 16:00:13 executing program 0: pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="20563428cf3fc15f36e1ec1626cc814e536a655a8b286d8e640966b0b7c37cf4ebf725469bf6f84949acafbfb716d645652ec9c3", 0x34}, {&(0x7f0000000100)="3266ff90fa5ef419a058d165ddd40545e023ba453f279491bdeac9b93e3dd29ecc02fee8d77b79f269134a827ff5f592db4d091eed9430", 0x37}, {&(0x7f0000000180)="e53d378f254395ff082e7c5049f9dbe6c8cb3da067296aa4e5698002f58ca5dc5e9fef316010074590c03bddce3845a0441c8c0717f6fcddce76314c42d3ddcac673d9b3491edfef08a901fdd507a0d99b1e4db54d53f5eb32b2f4fa1b7510f1a5bbf3ed06956e1d546b834b27c106dd89d4f4552436f77c636a8f7379aa49b64703c8975d61eb4721c7b1c30fcef362b6acd73e34a1e76ede0885ec1a7653cc8c3e4cafd6", 0xa5}, {&(0x7f0000000240)="1d7c765b8238788cbb052e8f001ceefcb09399af70cfbfba2e482ffe025f32c6", 0x20}, {&(0x7f0000000280)="92bc08b4829320cf61e7f31a68fb11de71dc1534fa6939cc0eaf78b036d253273b6fd5e93e3774c315443caf77bb0368c14d5fd699bc101077679dd072420ec654b67d062e8ace75cc662481f0f800d3d3c1aaf788154b2e09ac95295a23f11690839cedcc98074ea80b24e3e2f8d42c594453112978281f68829d556d5f56a918b385d442fadaae11b034513391db69", 0x90}, {&(0x7f0000001440)="506e23d68f3628fa11ae3c65e873cb03c317e0144676f71008050c649bbbddf547c34e20a49cf5d85f0a6bbb199d00d8cd118f3efd3f687577661250384d5840c9d08da5ff5263f6ae6cc0e7a3c7712b580d831c6c8bcc5dc4da571477eb488e9bfee7de43d0f60eee59c2cc17f502eb149f301a6e39ad174db8124945c9f1371908c015f12d7180056b5011a4c30211368b2f92090ccf0fae9122e979f4bcbe2953a392ffeb82d3a0b9de6cba2c3d414acdbe02ac066fb1e77c2202c5dc2bfbe334f74ec38d03988a8181f25fc7ed6203c8edf31f344f8cb8e49f6218ab214186b685d6452146d826e1cacf4fa64cae675cabf71d15fa5eeb5f8c4cebd96e0c2bb9803169d355463459610e2bb257c77b183a6176f760929ff717bd67deff71df22b7cf45a686fe5598c6484169f322958be0db28bc92f1b52e809c085c70dda3938568f2465e47657f0f144d0d55f91a65efdb5b4da658e1e11fb5e1be3d811cfec8760973203b7a1946db5f9eac4e6b25d3dc336706ee8b51c4523f90a04ca15ba2f9b2cb9b995f6f7fc40d5498e59ad0b4985426cf58efe474d6fdbe3a56dec3c97b42dfb8b630cc0d9845fc2c354be459d222000770cf504c771b2bfcfcfb7915ee01ae66a277cc5ab39582e5df7e7654c7afaa801e0186925f633cdd225d6c02ba01cfacffc38b37c79e88800a80be2b48eb895df64fe2e433909c052248236cbb6e85b2cad02e6d52a1a157753bb588f5fed0f8d7372c5934e1ec5d4f4f9164696b228c89ecc2e92e4dea7aec3d782a067850cb69e04e6cf2a186bd054c0db4ff43aa5ae85e15842ab4bce144209d6e337aa27baf7af65a787239a2a6673d3b7e118347b7071e460728adc20099fc120eec01832840867ee1963d94f312ba457878294066f8f60ddeef40696e5e319aa0391a4012ff71bfb812669462b52775b4eab71c7ec5b0cb179d6fea926361df36060e3d7c9188e085848d8ac73432c39ca2180ff5ca911d636d1e17109c2c948428aec6b45a8a169f7d86b9fee83e8c46f4202b868a52973623664d13ad8cff0cc7d1df5b90e575b1bb5b46aa5e23512b346e5dfeaf2d4e9f60cede50f0062618c2de369a47f330332fcd9c3aaa33034b8302688258b91eb8fcce4f60183d84839dbaaf456e8c2401d96e2c01a3c34e6f27bf28f24bab1ebc98ed342461f704d2153e084547ea616f0323c90cfea1cfd706cfe9af09db04852bca001ebea29fb1757115e6af1fdcaee6281ea22350cc58b57200d9c107cfc04b8a60297ff2956e340b1af5947993163a601e0c01e39a8ce69762a5910e860dc6675fafc7a503d0019110fe60e465add6daf007912bd7e9aa2749b796d763402431dcf6ed070ef604a9079a478fe35df40d6ab86c3f25474fc3482524da4e23f4156b54cf9cd6e06dc4791a6afe2895f55ebc2bd6760841ec7f8710279e7ebaade891918eb7f6732c3bdf2c4ffca56acb5ccbdac905f527c72881ae67a2a6c6b614ac1bb1fefab3f604206909eb1982f4d9f0accc1bf8865349b972d0a654c38a5a79acc0ce0c3af985b578d430dfaf589e107d48cdb37358c709d973b53d03115b9905c28696cda7ffa620dc6210e672891a50af220b0bd401fb02a9984e299960145c1a4d5744a980dce1282efa7046098fac3734f2d9198ef3790b19a348d31ca53faa6f16142f6247dc9cec87f846690ec7ec032314534948171da7ec8e5a99db8a04a43ac4ea2d508a3e14b8fa7eb825eeb0337f871f44100090556dd39d5e7cc8e906df5e6190d54797e492608a8977217b4451c19789433fca3616c504e0f1208db5ac0f5029fc18980824024737b0c5c45154998c3b31a9be6d601288e26d68065e8a1dd68ddddc387d41234c701394593e45efd4218aaabba1213ce942ed9d39cb27c05733a44a574557101ed004d7cf12fa40a8568465a622cf3f7d37ef00836ee676528e6250cca4e86cd0ae964339c5d21ad01082ffd9fb1b0db4c1e9328e33a6a9c583466a8fce9a2797c562b72069bd7e03d172278c46ea935e7b2ef1a43b06071722d43a646c88a76c9c28a3e07a471de4181150b8a072b3c34787cc698cb599866930f837f955d2b6793bfedad0fcf036ea0711920dd40484dee2a5e146a1b4923a3aa579246ca733bc6b7eab8492c6f6c43667561df159c8e9383fc67f155352a788a42330e3eca0f5e7824c649f57379ae093effc484934232e9dcdd348584293d57938a2ca5420f29bdaa72ca5dae11eb201b686a13639b8c4e231301eb2b44d3cf5a9e436179ba66ec314420d133fde43cbe9d6ff05f8af61938fc685267c8783d3614b8d9b9c4811b9067996ae9fd33cc9f2736a9f807cc947423379c81ef07a8beaf27e10e6a56eb64e86b9faf27ff51710e3912481117123862ca3b604b94a47586bf542326ff876bf58af5ecf20fb47efa1709a0205a1eb2a7748ef1c8b39eeb3c986e43cde9736ef7597899b826bd9908523ef33cbd5564c3215a57113cc303f8c7e1b0d148b19d9d41fba4386b345be1d6d3fc3d8fb15eec298c2283da1d253de1638c2d6b02542ea94699c9bbfa64b10bf3e867b7fec268628898587251fa8a8f6c6015912ded04d5a689d539366cea57568b39cbb84e0878b076ab6664ae549e72bbfb0d9402783f2b63cf78c072cbfa93bf78cc6fb79c1525d3c3cf7dcd30ed9473da87525e4e35f1161ae314140c15d157d0ab1171790976d3b7caf75463496b70f9411238687234deaa99b362c0c2f6753d443a7827546112e97ca4d5d67f3b0f486e84135806d4c0d881ff06a28ab737a216f7ce5a6ce01ed3271c8ecd80d41489948dab1fd9118009f8a13e9ced63ba62511256a961e5d0de2ecfaa72aadbab49682f6bf09b11977e43a58762a20dd963c052f55dfdb37dc17c118b247c4d9dcec7cdb8f35e07cdb3a8d5a73c691da7f49a31ab1f7831bd2cd93f79fa1e275b7c17a5abd23775f748c99b72d7cac7ba5e4fef4247201eda2d7f80d8b3a4da8241e1a6709734d81cba11ebc68d7a2b015f7f0a0bf3cd6455ec59cb03710ac4a30df0f1260181889f71dd0e6d81c570d6b6b4642f82d3ca2a537276ae30b167e0818e45844bc6b788bee7e66fce86acf70d3764253a53ad89b269f451a6324cb0dc29757ea8f8986ef7263b4235d6dec5f56197807bba6ead3905c813bf7c347bc8bda76f57c546dd52afb643b57788ebd11e18a0e2ac6b0097a2a750667dfbde114dc5fac249010dd02f9fdde384e2fcc25b9092362c0b5d2c22b93c46c6d524c8fb2c588043eab58d85fb1b922e1c7df7dd7a752d725fd0714284023faaaceb81680938f49811f9d3ea6247dc39016408d17c78cd2c9e87240bcd944ac98ba9030fdd7c8442d4473561cb62af87a11812033082aa13576be6c74729a7e0f6586c61c328a53a673e11e6be7c0f74f32c5b0cb359989a29d111c3d788fcfe359677d49178f5395d9f5399df6105874ca1ac39dc5e0cfc4d62ff13863afe3132a804a149dc6465b77cf282dcc04c49e1b57d4bd11193cecc6c3e64e37c2fca4aa95d47cfe5c66cd089804d19d42990c40516da3f2078ce98fea859f4299d10f8722cf3467123278b059a5b0578236ce339124bc5ed5f335bfa8a7505765d2e843b5b466ee8990aecd3ef1b295bb70dfe773bc0b986b56062cddc9a04b89c7632960275888a5e3f0259c9228110ffa3550f4c93beb29ada78e018a394d4e2a7d44acc383d6d13deb41ccad99330364892ef6966052b7a47b0a5b346ecffeefd156fdfefbc33e0a1e11b04cc6e8382c598eaf2ae0ce2a0e6e794075150b89a36c06f4400b885910e8172aaad46bf53b4b893d65726e89914137b1ed4628315d0198e8352aa6382d508f774daea03b5293282170ead3da9c8bba3c6cd865ddb10ecffa66e71e2a31c6e4e493cd27531a090f15db17752b9908723fbf6fb5a85917155836c6e7af7205747d68eb9c2a04a17f5b9912880c4d0a13d6f9eacbbba601dcf5297ca6ed5f7a25310b5c73b4d2be4899ce2d6daa307b825e9a72ed8c7eb89b724e330114bfc4dc56d92edca30256213b41b267b36b94f9a0c7082e79efb81665d028e810babe8491fb8717869d59496a65cca63991f3be03f7405ea070b6d6bea95be857f64fd3e2bbe528f2dfb7b0d4d5a64e9b63082625d98deae2e2fa11a52fbd6f18ac2d0cb7e79993ce19b9ad930b07985a22f85a58e78318178df6dcb93a3d3ab2b7d6b48ecea47121ab6e83b91c3d55476ea30ffcecbf491f4ab71aee3ea3752781106dd8a853995c2ce3d480c59c80a7cdcfd700210c5cf73773708d5ef3a6c8c072feabdcb57f0d1c2331d8f6fba6b673483466b6cc9a803e2e22c96f36d8ce68c4da3b03c6ee8f5ac159b1b33b95e2da253d0b7f421e70597c541d16cc8ad4773813872f38b58799be0a0915413a8efd4eaf61f61bc7aeb28978f16fa9c59a2b1bee9e511e8a654822493b212efedb4579672ce252ece96fe10efed0545637e85f32b0b58dfbcf7f572a92c941c63f5e232d9d83066ff0550917d82d5d4b328b89a4b84eeb9de51833eedbe01be61dbf3b2f96f135e7bd4c5e657017e2d8d64663c508f21b867ca1bced721a8df5de2ec132e9fc9da360f3016c82b5e07b5f667f545bc3d4f77678d96644cf0dce8495fa51e2eeb4dd3cc932d8148c4df5918fe4f981d48d019842c0b0d6ffcc7d3809f823ecf205e7dd0fb50c66039c34d30703c081155708ed13665093b44211755a2201461369a3a09d29bcbf98d165c7a9be09d1d9a796387a68912f348bf723dde977d3f6e5e00f9eae1740cffcf0ad9372cc184c9246cc4f32e41203f8b512a43ef1e7881cd93066241873b7c81b5d556aaa72885607bfa8b87bdd2c3efe87b26abecd22a31979871bc978c5cb5585043a7906cc60aa71467744598b9510b6c684296bc07d648c9d2f98be04c92ba0dc44cd2a1e08bc851796c8cb3dbd1c6aca0466bc4851bbf633777a96ce03e4ec2e02a4edcf258f8217a3d64128037bdf678ca52de8aeb7da718a7e96013e267bb1a2b2397b8182f6f576c6e31c24a8178aea3ce105eda48e8e1e7aeb14397f340ebe86f2906326924c936e28a458e4a3771600ac405e7652a52e558f37296a9385c7fbaa9aadc5cf8471aa815c1978329780be2bdd359eceacebf6ef23db54b895db95548876f2fd33d0870d3b75b364f5c7d883e4e71284fa72fb5449dbc71dd77e7af5ad77ab33f2c0d5cbaf4dabf58293762ab5a6c6603bfcd591a9b61375bfc5f2ee05d82ab3389125dfb9005953d4b39c7022940e5cfbbf68b402502f3bd2b4237a8a4be2acafe76abaed02a4711a4370af7d0bf22b662595992094f504cafcb41c4943203b4d5d0944d89443420f5b9f28f33f15e58c2f7c039f743507690c45f3188693cf0d5f655fb2e85ce6b6e138a36e633fcf555be7ddc6f4faee7b4ff22ffc8b69454b7c9195780918adf640a8838f33c31994b815230820b84a22cb72c38138d5ef2c0c73249c05adff8dd7aaea5e77e98e015c8636cf51aa0717910293b8decde18f5cc1f5bca0135eb0b9c7875a6f5302b33f368aaa6f49ba68b648eedaecd526eb4a05af975a512140d9c58e5e5017495dae7f6e9c151554b38c6450d14cdf40c9cc2c0a1ca0d9f05f3798e8d3e6e8c86150d1f4dbaaadedc5a1cbe80368605e8fe0d16cacb863d37ac49cab97647b49d1c85b2282085ff9dcc4b5f80584ca9ae4e102c2d81f1ba76f88c9d7bf63bda75717d6ce0f2e1a", 0x1000}], 0x6, 0x0, 0x7db4fa74) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f00000008c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) close(0xffffffffffffffff) dup2(r2, 0xffffffffffffffff) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcb, 0x1, 0xffff64af, "925475440800"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40", 0x1f}], 0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x60}, {0x6, 0x0, 0x80, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:13 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = dup2(0xffffffffffffff9c, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = dup2(r2, r3) ioctl$BIOCLOCK(r4, 0x20004276) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) r6 = msgget$private(0x0, 0x200) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000001c0)=0x1ff) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000000c0)=""/221) msgsnd(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="0200000000000000da83fd602c723c46bd74e8331f04cf6ec7e67c7f7b635051ed37731ecc16e6a94742c4599e23ec305747556d1fdbcb643077bb25bb3338db0b39ea3f61430a849e09beafe324fd3f1672bf12270a228c641516aa80890ed60bf6c5a36413e0f94fd08d9247947e0c2bd723424903a8472f140c2a9ab37a2ce44021a65d624ad44231f701233d1bf75095d524dabae810c46d6e5a071bcc8006f30372bf8b9eb801a960c75e96743e2bfcb4d314c4a2f4d5051f37eab0f294b26422555a0d49f99e88763a3b715459abce05854ca7c026cca092ce469df3efbe6d10d1d08a0b94e2846f22ed0cfe479aaec6c34f312ebc1247d9efa6182522aa93617cd9fd686f9d48d0c547124eeebae629686a7e5723875d0f117f55"], 0xd0, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x101}, {0x21, 0x95}], 0x2}) 16:00:13 executing program 1: socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0xffff57ec) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000080)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1) pipe2(&(0x7f0000002680), 0x0) select(0x40, &(0x7f0000000000)={0x529f}, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x2b, 0x101, 0x5, 0x19ac, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0x80000001, 0x200, 0x5, 0xbd, 0x800800000d67e, 0x800, 0x9, 0x2, 0x100000001, 0x0, 0xb45, 0x4, 0xee3, 0x10000, 0x8, 0x9, 0xffffffffffff8001, 0x81], [0x1, 0x8, 0x1, 0x1ff, 0x4, 0x66d, 0x1, 0x7ee80004, 0x0, 0x2], [0x7d6873fb, 0x0, 0x5, 0x2, 0x0, 0x7fff, 0x100000001], [0x1, 0x2, 0x100000000, 0xc3, 0x8, 0x8], [{0x9, 0x403, 0x1ff, 0xffffffffffffffff}, {0x20, 0x3, 0x7}, {0xffff, 0x100007ff, 0x4, 0x7}, {0x1000, 0x6eba, 0x9, 0x3}, {0xffff, 0x3, 0x8000, 0x6}, {0x6, 0x9, 0x2, 0x8}, {0x4, 0x2, 0x8001, 0x5}, {0x9, 0x4, 0x6, 0x5}], {0x0, 0x6, 0x7, 0x43}, {0x349, 0x6, 0x1, 0x3}}}, 0x71fc, 0xc8}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x2000, 0x2}, 0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) r5 = dup(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000480)="44ac7dcea9208f4104227e8f25a08328eba39c976023969cf09056c819a73c909da0b22dee62f833e2ea2a60b96531893b2bcd7486afe412d99a0bcd1799f23552339c97956e9daddf363b184a331b5c3b73d37e02be738af95f46254d548acb4e7ff214372d2a31f9429323226f90e30fb910fc169d395aaa6c482e61573cf49509328c77fb1fa84ff637ff0439b60070f11ac04c7ff0843ba66dd98d8d8a523f4413dd9648f6b111f37578ca862585f0e482d69050dd9f0adba44fa70ce41d4cac6b4a04fe6b8cc76661022884c226d771986b5c69f26c1eac9cfc626cbe1503988b25e0f40882ceb0b3dbe772", 0xee}, {&(0x7f0000000580)="3b4812ec6ab6bc0d7ad9575c2ec65546d5b0161bf1fc2b3e3ac14b94278e1fef8eca509f9092b2e8b0bfaa39ee1b670b999cc3e5bed730dae60931813ed3c3dc627bb76685fe96465f79996e82a129e19c1eb3e5e8602dffc3187e87305a4aee8e3d4d1090ab88fe710cbe9d857e92c2b2a021afdd26b619b1f539a85cb00b85038f81db4be955acf80a4f14a81838218943eb14705030b96a94942b2caf615404638d90d2006f96104e0a719de5ab4fdc1c30269b3d9802090d23ac4771d15da223fb4aeeae7bce8c58b023cd5510a5b7598390fe8713972d83b785ddfdc353cf8c2bd6c2bfdeeafb0cdaf0acd962022091272108", 0xf5}, {&(0x7f0000000680)="9e24c4ffc1bc55c4b4f2eba7cfea2770f182893be5d028a37c3b447298", 0x1d}, {&(0x7f00000006c0)="d2859710fe498bc40fa084d4e388ed6b16247e40ca24b82e772a58a62cc2d317356f1c91b998ef3bc267c872a1ce370b6e59906e47623c24c6bd2d688d491bdb9e776ce4107068afeb59e171c6e5a1e3ffad0f20101e9ff66b5ce66ea0d1afaa7d00315e20ad6a365e490144467916466f790fe1e5ed4eac37317ee4d37f", 0x7e}, {&(0x7f0000000740)="59c4b446325464eefec99af8832acac438ab2e1d620194f19bf8fb2d80e0a5d229993e8cfa211f225a1eee9a2536f8492f5a773713bf514fb75b287420a7bd62af7b20b4b165c9b6b36f21c959327fdf5be40fc2d193cc855b0327f56b0ed522fb1113a6ad4a531ce0dda7128c33238a77b2528913fb99d79288349e81fc1be66a4d10616ac00d2552cb945038fc3923212ca3f41c95373059a5833f704f54cd194c0202f0fc29c7e386c29998e07fb431d28850cf9c87c6e847bc7a239ce8bf4a4002266757776cd8aa981f4a5696b4f5d49bab66b73d", 0xd7}], 0x5, &(0x7f0000000940)=[@cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r4, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x88, 0x4}, 0xa) sysctl$fs(&(0x7f0000000280), 0x2, &(0x7f00000002c0)="bc0aca84ab80f239913dba3cb9c08085a629c38b02d3ae374b45ace41c5e1a733d8b6de7a66d574beecbd06d4bd63f2f9a8c38c523cf362af91a29d7f2984629ab25584aebb8744abbfc317ca5ea9d39b6feb6f68e7ecfa17709c1dce5ee93e00af5dd13971e563a0ea4107d0a40b41d59cd4ce220e3662a8c7895f45bd9b1888e823f7fe69417c526e40684d8f9e532ad4691ad1ec51ae0e1667367ddf47c1cf6df854aedf990f0da1a4548bce06c2fbbfa82c68044e181d1f827298ad1", &(0x7f0000000380)=0xbe, &(0x7f00000003c0)="9c9946a50545efecd63bd8e5687a70e89401e6d19cfdd45439dccba9b19686594cee5f3ee991b163c1cbafdd018f339389d56b16819cfe5542c855ab4ab2d9c27cfb313feb9931e0ab96130107", 0x4d) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) setsockopt(r4, 0x6, 0x10, &(0x7f0000000040), 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000200)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r2, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x100}], 0x2) semop(r2, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/183) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff0000, 0x0, "ddfffc417600", 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x5, 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffd, "0366002000"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="11", 0x1) r2 = socket(0x2, 0x1, 0x0) syz_open_pts() bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x6) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0xd7b, 0x20000002a, &(0x7f0000000040)="00000000e8c01549d2eb1eb5bbe341eea5b336892b4818fb3ad5", 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) fcntl$setstatus(r2, 0x4, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) r5 = fcntl$dupfd(r3, 0xa, r4) pwritev(r5, &(0x7f0000000200)=[{&(0x7f00000000c0)="a209f8cb04b0102614668f29743d40eabbb747df625a3c6847f1db178f825106211b4bb5f7ea1bc55590979847e75188f4b438c84911b833da769966fc81566ec42448b3a4fcefc8b3f869bc0103d53a2a1fa0f8f1b51d7d650d7efdc181e05dcf12d5621ebf67a6ca10", 0x6a}, {&(0x7f0000000180)="517a2fb935627b49d5a3d558df7a4bdba4558e930c99723543713c8fde984c5d3035c6657731a98ac0e521674c7e63e6e9449629e9d1813f2a3c41b23d9025245ab970", 0x43}], 0x2, 0x0, 0x1f) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffdb0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r4, &(0x7f0000000240)=ANY=[], 0x10) dup2(r4, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)=0x90) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0xd, &(0x7f0000000040), 0x14) 16:00:14 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) setgroups(0x0, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x410, r0) setgroups(0xfffffffffffffdc9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff7000/0x2000)=nil) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0xffffffffffffffff) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x1100, r0) 16:00:14 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffff38be804642c0d1080045000038000000000001907800000000ac1400aa0400907800000000450001020000000000010000ac1400aa00000000fcab7baebb0c3355d0d052bfd5"]) semget(0x1, 0x0, 0x64) setregid(0x0, 0xffffffffffffffff) r0 = getuid() r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r0, r1, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r6 = getuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r3, r5, r6, r7, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) 16:00:14 executing program 1: open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) preadv(r1, &(0x7f0000002400)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000002500)=""/156, 0x9c}, {&(0x7f00000011c0)=""/113, 0x71}, {&(0x7f0000001240)=""/155, 0x9b}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000002300)=""/124, 0x7c}, {&(0x7f0000002380)=""/84, 0x54}], 0x8, 0x0, 0x400) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000024c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x11}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) r4 = syz_open_pts() r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, &(0x7f0000000080)) ioctl$KDGKBMODE(r6, 0x40044b06) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000002480)=0x1000) pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x40}, {0x1d}, {0x6, 0x0, 0x0, 0x4d}]}) listen(0xffffffffffffffff, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="38b88699811eff02d2cdabed65c83e5e0c57d314b4ffb91590e88fb0297ffb63f5100769cad7454e57d7ee8bda619aa3a5d8e238baeb14e84df8f508b52684327ecd56fde3f72eea2a13b81b99f9d0372258b84c3ea34962310cba9618ab045466c8fbf8650ce59ab604cd71e0d3fe669daafac08bfdc163b482800d934b97a375c3e3615b2aaf832392e2fcb30e8d2228e9232c4483cf908ae76f6a636ef212864046c9160046988aa8941fd7ca6af630876e76ab6762d4122930087e9910890013eb4e222008efa2077e97a9bc6c9e0db68dec2ee22b49023ee1fe75326c55585d5fe422b121bcfe30eae95e32fe6596cb7bb4cb1a58", 0xf7, 0x400, &(0x7f0000000340)={0x2, 0x3}, 0xc) pwrite(r0, &(0x7f0000000100)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) dup2(r4, r3) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x5}, 0x3, &(0x7f0000001180)="df61d77075fa13b5e96482d4e56e003e610ee69bb96aab85768935b73c0239ba598617eff52f4073fc6b1bdbcd2a1258c7a5200f9ec663b389e78bf76e05170c549b49f15ac607bb029baafd07176e51fcaf19fb514cb1a505c79d40eb095381a0f6cf60943e59a685178095a51e727dd422bd873494dd91039951941d466646e604174b69ef12789589f32be0f0e5da4ed1226a4e964f4d01de50ab6a7e29ebf6d5ffead50b2af5b06f3f4690c641ddd0d9906a876edb3e74f5e88de13545ddfdf04898c444791b8818800bef56f4322263b7d98fd3d6a5eb3c89d56b7b76b892362e6a20dbf6c36b9c687fb0fb14abfe28ca9b7b7e8ab04679e758614c0a87d608cbbea76cfbaef81eec0e45ad1fb33364de5617a93e13ccc8de8bca86bf5f417e5fa360ca20fe70ac6eea1650b6f970c6f4c36aae094a69cf67aeeb9972e589525f5bcc9c8741e2f9e55ef6abfb814413602f8a9763cb047cdfd48aaf89b34fcecd6390b78c2d5c2c2664e6ae1b047773f0a614468bf1253499a23e7da4c086e55adf5cdded68e3562fb153cd4aef8dc44f00198b8265131c2682a66fe4e5c27d56262e3e16fc028f7469c5bc44fb469c7bb427529a608c5773298057269dbab17d7e7fff5e1a23cd6062a3a53d6d93ee157f66f8939579097cb79d174ad82726296dc114b215f7d360e1616cd25e5a80be03782d635228ef00a6f9b1b8834822dc9a5521f43e492582bfe9fbbb05830f56b173ea33c56db07cebdad4ca7e1b9a624fc3906234121d1e2ec68b6c6cf2b437a3bcc89bf050308203a6bbc7a63a0d0b187f635a7e57da27129184605ebda0b24922e5759a49dd88dd28c0efdbe31b84d5299d4c4d2f8750c5438aedebc1366987ce3c3d02b792e463661f68748a8e62e6d555ba875d410f66cc51d56c65a7f5f8a5c090764f6e4e9eb66bd99f8bd6b6a9c720478500be192e9915c0e194dc78a773dfe31cc4a0d05f73193ee4f216fd0ff281f81f780ded1847f2d4fbc07739b1135d9162b375617ea909ec2472ab397e6f7970291e6c345ca782f199aa499077041062b3f3477ecb5f8a57c934596b940fa22214c26836906d3a8e885cd88c6308315f683432b264f42ed8b9f6cba81af6ed05bcddedbb6c42ce07ede2d374f22399354e719bf38aaa3d44fea3201f577eb38b068db8af32febb66c6cf05a987970914a1f73e33885e9c0b3767885e59b51e946db835eccd8a4874223fc1729b7e68b119150e131a4b02e92f6a21daca51ee3aaeaf257cfab31d19d93b7f51cc94df9f2356c4effa003f375fbec402c1952c02737035cd444ab1ed1eb2eb0640412bec4c01e093a3dd23c910af6240085e000d3f49eb04b60d8e1db557e3bc12567d721d5412af2c96ecb25be11a57958e00c574b8e327b54bf3f979e8c2ac520af1df844544eedbcb8c68b4170070bfb51a0d654268b04487a3869e66b00e93e6a903af6c3691b6e793d8483ad9570c63674b833695945609329c6ca70c4b0f1289827ec55aa458838da72e130b403506d5af2c21d27d55f67c9c9e7f62249784e205b4f58d5fa8e4b73eaee9ac9fffa88b485ec67afd1d841aa28f47bd3ad243e8e3011d3521c7a255c78fbda211352ce19dc337343ddaa6b76edce4a1c49692ecdf8ade312823b67bc454e64698d130ef5df6fe7dd6817f609ef4ff700e24a70ac64b51f912f605398cd03a36c030dd8e781bd451a5d62ecb0e8b4619e90e449c02c4d22d4e6bd67602a844bac992671005cf5e63787c7d6c581802d613fc551f7715e30781dd20259284509f6c73735176e0435f7388f08c6efd908fa8e39f9936d20612c7235dc58879b563c00114dec97cbc5a4fd9a8bc8e98c0738b6b6af4c9fff998133d60f5560f18e08bba8983b3a0ebfab74cdb74275278a48344466989a373a09ddce04e46d0f8eaf6333aa7f6c81c2b1ecce372409b877610a83008f47d9079def24b5cd3985aefd830bf49a4c1eed9a16496a942a962319434cf612f0f5f2bbee717ebb612fd03f943491ef36d428e6427de1d41935990ce2fdb459055343206351d8a98057d5ec9c3423b787f813dc69c3e795bcc92acd23f988ea78e2ae76cf0d818fa79ac21e43bfd7f4ab2ea4e280288ef4f3e2796875d7206345b934e5e79bbb4cb16dd0498a9295793e84ab04ccb8f0d43457056dfad9f5f9d78c0d60350abb99d1d60d09807e3acd97fbd0ac9d5b17b7bdf5c7275167f86fb1d8e6c86e5c55b176fb317081a6b2f6982e2204e5e30596f3fd1c43395ac6808f8e5dad583d844283e52e863395f53cfcb0b24e5247f66edac81077ddcdd3d5763feaee2065fbbbb7a74df82730f7c8c2b1224d0e724e7c97aa4a6ffebba41c86a1b923224f13dd855b5a3679b0a7f8e51e1dc80b564b48a3574229a7e254fd2e8fba23748df1dcc2b40f99076bb23a357cf324f8a4fc01adfc3b7300dac263c96b4a20569f10509196ea3e1fe213652dfc267c213a847f5de1b70b77627dc0928e31271de7d4c433685bf67b74cd0fd32d96ad0ddda59a9cb87eb2940b4efa3e5e15da751051cde7d7c3186bd3b177b71ca66ac311bba45e33749dfdda3e671abad0c76a04bb424bf9a2505dd2684565a8106e804521e731a46c6145e3ae2454c8964fe6e83c3debfde3d38a6e623494b585862c50f4641b9cdfacc02d29525d5ded34743ea08e0a20f410891baa7ba14bd4d878bc2ee547bee004aec68d97b85c3256130dc7bf6e15a2f61886e6de1b464d2de0d98189050f939e7ad04932202f27eb96004aa85831f6a56d5251c18ef14196e1abb1fb853a150a1c17fb0a034d1ad249be7235874cf9be8ef5751e72a7055079b1334af6c4a02d8b1605045b10a804fdafe5e59f2e214b401941a494cb7483a50fbbfe09dc753ef42fddd263265dfa0ee68725f262950ae6c7b2d6f2423a8fae5cb61e870294e701e4be3a5a559365785491634f1041c84dc5ced995bf9d50efe8f9bf24b55218377e45adfe9a8df80a4b81d34501fdf703db5cdcb90fdd5308d7cc7084f15bdebd706849c09225ba80e7fac64a2896501b0afab15e3e0a7a8f8be66e73d1585578718b6c4488043334de6da5d0793f61ab61cd25b5ea61183928a4bbac8a68ec40ef17766c68e3955b752c156e2385d724700d35f2e26d7a339c7f157068a9d4633137c7f179df620ced6769a2d3323c3b13d0bdbb258a1954983b09dfc1bce86a2301fbb03bda27af8d9eb8a640fb19de230efa2268e8b35b38e8894cd147d92d951670344eeee91196ec7ea209757c9ab65a034f664b56aefae825222de5a5e5a92b8c323c62811ecebd47a56130b4d91549ec2670d1b4affcc3ef54f62bc92acb865167d6e6bb38b4bd3d1770bbdd9d048e18db95478bd5afd62e8bb3b481f242d59b2aceda42735a95a4484809b7a26ef81f56670cf8cc4c8c5909ceb6943a5972057c3ef5648f4ace32682621a627d0b6e11454f6947856b5af4a4cea7545499611fe5c3a4800755690b9905de34ab313ac2be1ef1ff65fd947a24dd056045dd26a83d016d1a8e41a7946647932f01dbcd913c652582e2bc2af2882d7e102c8ab9919fd7bad172c47a92f82c7c57f50f12d320d59cb01211693b839ef75fa17653f194a547eb395e130bb3376b52b8f66a57175e5d094c39261b8b713918495b06d505a48950511306f721bec649b5ab7ae23479cec324209a40c559ecbdade29a50cde85df6485e2631d76416be27c602b1cdc5a8bcaf4a2b7199cafbffd6ad6e14f298f46726cc5c88120ceab59a519c7dd554e78af29692ca6ed3f1bac60a95274e9dc754d6dafcb695b870459f92307c5099fe55d8909f2e7ba4e69147d8eb58ba25cf0d00a3a0ab13833ee40a2264f21cbbf332fdce5db82057f1b63a2fce44e519c7ff7f126236048adfb50ff1f30a88e5aa66d9f529e4a9ec9e1b48b89f151280987268bd1a31867f48352cfee61838b15b4c5cbe7f423886f18a496c76d862592b5302d4684c74e1103e6075d581186c4980b22bb51996517e9e65357581f50e7e2cdfc3d3544fae34ea565537b82da639d2d402b00312f044687ad4677da0d6f3c69c10aaff5077f6ceed9c85c1de581d1184d1f2f34655f6f0108fca47a0bc56c22a76344c08f094a66577e26479a802e415a91e7f676c6a44475215c044fe66d375c711e9de7a20820f65ccfd346ae7c72115d04c19514b1dfe05a9adeabc4d8aa0ab62173a397db7d92865a5ad33e3290b628c5ce65ca2631264d511dfc1e229db5713e239bbd218a5bc2534b5b4a68bc844a3fe216dcd844d3048b6f9df2d9f13bc1bab47c34f1c27b6cae5647bc81edec3b2bfff2ed49dce8e1dcbdbdc3163a2c6c9184817bb9cbc842f34f753599151964f8d297941561b861e12838587d8c15ac01c612980807a33c6b2e61a9161e909b65c81cdbf617510e7d690e878ab974e95a92f8e473a788ca887523c8706d8064c2e9d47d69844418e1a672644576f98dda62bb1a7afe67ae6e2a5fec5a3fc5191bfbd4209de016c4ce70902f854f71ba0403d2db620f0c235493a12c18bf30f07d642ca37ce65a9b59ae5926030254846a7b02f1072e400b777739379fcd4cc1dfbe235395464483d583ea19a09f668eb9e69d0113db5aee1ab66c64bd5c06e2282b52a7598223be373d17c097d66c4fb38b792b36d177dac994ff834052fb2eb974f2e5596f5130f840b3389c9c27f6ec6423e13dfbf33803a86cf0e2e31007ee96f39cef5cc8ac8144ebe52d9a3b3cc5417092f50480e90a6f82eec61cdea3f69090045c8391948d8337f8df91f033b3cdbca03eb605c281f87ec35d5691691ce2f201990a6ef650ae17e908adb4152c00fae85360e1ac2a686b0a7f78225b274f7aa500de45bfbdbf0242aa467d0a5e06ef22c603338257a8e42d5cc56a81fb330829631f4573fd6202ed95e9b9e0f574d3999256aea6a94f203a3e502183c8dfca71f2102ae475733ca55a472091926ec76db9fcb47adb6004186afb214e7520bd4155990cb6e25a9cc99c19cd15701fcd6ad84feef3818deb9442b933611148a02afb172c02b97569c82d4b191c926d0cde52fbf5bb8bcb7ee5c952b4edb5422e5a1254395445ffb69f9ea8645e2b8a5415174b1f1bf7dc9f54a1a1e46b2eec2e58e7c8190c58a8525cdff1ee896872d581d6c7f03ffac54fb9d6cbdd1c23a6aaf67d17a7d2704fbb94fd79b332ed9e5eabdd614d6235c5d3a0fe1202ace7c3a5004a1bc2c2d462c0e8868514342139e782bca40ab0ee2f6828513ae1d2c27ae2d54a2711a0fb66307ee6d1bec514f4277bc0fbe9dde9212a734b165e7ccac9f24d1de66f804d2bb365a127ddfbe673ea456069be890ec55f86e51f504c9d768f655dd0b182fb6b8f9957ecb53542480c2f4051bc614a9376b578dd1a4a799cb34a4122eb4891daa3fe96973d9dec1449a7593b129389f2acf9857a0ce8dab5b09214a78fcb3f65e51f852fd17ed4425342256d32440aa26473eb958a9c798e21ada74af956590fad373b1df1a7e6a817552a5fa2e2a1582ba2bfdb2097fe5b583ef127f8f870ae0dec45feb2b9705787d8f2705fbb8aed40ae881d81a1c9e13b4e08960ddeb721bb014b295ed7fe68569a14cb04dd32574186f565391ad4b13e34164e489844161837ba517e95908f1b119b4fe9a3996a398dd5883acba80705b0863fe23a7bf10a23210f2b7a8dc5a255adff8299f8b82622ddd383053b5128fb23b6297c48111809dd5219be538ca", &(0x7f0000000180)=0x1000, &(0x7f00000001c0)="3093bdf98ec6ec26ea0685a616f4e95d5b9c35d710ca", 0x16) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x43cba, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) syz_open_pts() symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! 16:00:15 executing program 0: sysctl$hw(&(0x7f0000000040)={0x4, 0x12}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffbb) 16:00:15 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffff3f00000000000000aa0086dd60a4f00800082c00fe7800000712000000000000000000aaff02000000000000001000a60000000111be0007000000ffffff000560d6614e4e140110009e45a72046dfdf4b40000100001fac13bf04253cf192b67261ac06316112a48c2580455876b0a6ffff6c8bcae3f910b6899154cc6c248979367a64e7dfc15d4993162c95e6fe9c0fd250ce6e5eb29f11a320a09af1f1000000000000000000d786103c500b6afa59bb8f6e212ad1b918b081135dd499650c3f6bc7e6a1956c2dcf61798dfb8193bc5c733b6a6b6576a20000152115953f9f2415df6667ad7bd8e678bb7e21419d81f6c71ea49b74b34dc6d2a421833b677d00000000130000f34f32e73db5c91e0a12dded19489af1a8b15e6f7dabac7dde19438e6d5b69ea9c2805caa8451b0dba745b7ad9d3e78d967027926caa74c9d4bf1179763dd9207c05da4d686e7266d34951be545d4e1f4436f7de5a65149659a373db475b766813cfa9abf724ff041b566291a7add8201383cd597d1a7a5655376d3dd3cf1b2667be3ce9650f6bb47b53b42399bc1e8ecb78deb9b26cfeb70b104289bf704a470d9c"]) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000040)="95ceb447d8a7ee80a73db2c103d7b087ab89c49931c3402da605f794fc33d289426adfb39590fe511b99f616ddc5ecf52bd628a723151ffdee89fc9b728c04e96dd3e2139679b6980c4fc77f124ca3ce04e43c58d8d78577bd08cd2c462f6a72e6604ee913789e70b8bbbcc2dbecf8c2286ae07e9cb4bc0877a8828eb4a610dc5af44e54c4bf68b4f3519789009c143af8481ce4cc0dc5ee8b95148d1ed5e952896970db3cbb69953f332ff3c206", &(0x7f0000000100)=0xae, &(0x7f0000000140)="75a23d474943fb1c9d6232c252e88ea5052d2158f74d42b78d68398f803a5da979da57e9c1ebc834823075737a0d349d436bf2441840d950b253fa15e8039be7ce6c9036f1858362df6783ddcc734f5aced6c7babd6a45339fa6e80199a2844cda732c8aa88b1724e9f4127a131a148dbcb161e55c5c42f453c90a4defd10db939d6a642456c0d167b2722ed51ce8fd4f3315c986fdfbcac2dcd1cdfc24968764baa4a3331aa036e666788416eb1cd45362628936f9f63", 0xb7) 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getgid() r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, 0x0, 0x10, 0x409}, 0x8, 0x0, 0x9}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000940)=""/194) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r5, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000900)=ANY=[@ANYBLOB="0030210000000000000000000000fbff0000"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000080)="02ecb531e49356ecdd636cf9c2a7c166a4669dc3d9c085cc56dbf481a9e51bc615fefe700f9e14c0e87819e6d47f2cf1bbf55188f056919752736fb1bf5d672c98d355926b8482564bda9882a96f97a5fcf9e17f30a627eda6a93dee0dd952bb79b8c5eb3560e58e5c8b255c", 0x6c}, {&(0x7f0000000100)="15cbc5ca99844fbf7a34898d58133f7262c0cc50d207e91a1ba578f68be97713f4e26fe6f5790ca51b48492ad14a6b1070d120cfa88f91641357731291e19f593ffb78ce14639413c31ca634340aab0b51d1c9866943879f0997fc5bedd1eb72c7db0384caf4420504b65b7bbf8d75b2b6d01ccc11139b414d10223eddcebed3d74fcde900db498ea86f89a02afef9c55f75b607d90c183524a56221d0dd1601d42b59", 0xa3}, {&(0x7f00000001c0)="b7ddaba03f44c309fb4f10921f3bcadc6d7fa2", 0x13}, {&(0x7f0000000200)="7be3f36e89dd74ab80454df846ffc53d3db4be02fb1c947a95a84fdbe7ec510f8e8fc284eb9029fc00d6cf77caad5f0a3f60d0c5510097bbe360abc19fb3a226e1e494c4399284038a6bcbe9f001db7cbc9b490852c535ba7762ea0ea12d775b6ad933845bdcf28d3e71700922cd", 0x6e}, {&(0x7f0000000280)="027910ad37b153c14b243f455ad823a0454c347e4d0a9b7c4fc4e8ca57df71796c765cf624ef9f76f551263ea006bb4d8b9cdb1795acda05fe1de313f9276a93fa00947c47a5fed11d78d9838788e232985eaff5e09dd468691066c775146b46ba77ca4b2878de0a924952ad10aa92f65fd24727aaae8290cac112021aa0c20ac49be9b821a1d389b95ab3a711fd9610ed7b4fde4d6dc7c94a712736b59d418789e7f31d249eb520ad44893e4e321cd3bf0d82c02ba13f84f63b00fdc6b32cdf170b2f87d7465be1942dbb542d1a59cce7213669b89d5b95a4e677", 0xdb}, {&(0x7f0000000380)="24cfc7ff5ada3790f51328808cd2681ac2513cc83bc34716beaacef38161159c291bc7415f1d2e3184f8c3f3c755fc6678024a991e0da6193184677311e6ef98c6307a9807ae3613f5d0dc355244567d3c1b40108c27bcef8924c6b4cc5ac72e5fcf8cfdff9be4e67ee2ee1938898cf0b3540b0df576eb2e9a77dec39422ccb25a2d9ea9cf8116b04563facd24be3b88a54ce513b6c6c3f68d429fa50c6e5445df9da16a2419f1", 0xa7}, {&(0x7f0000000440)="1769cba9ff758d93f53763c5bca56cc8cbbe5e6a028cbc24869f321ffa1a7fda658bbf3858f47a0f465cbf43ea0e9e90693cedf9c7ee5c1bcc856df776337a4b9d2b5fa560e8830af519e05be091df6e9972d85c9472dd62c83632c889f467380223881a23e82307c33589374ee3113a6021c68c97a558760f3ec35858c1ac66faa9db6eb2252bb9de4c2cef462b325bc83abd74b507a6d9d210eb1ea462fc912f2912c5881579aac43ed19a333a9d619cc6255320d33ad7644862515d7666ec0ed556f9d2", 0xc5}, {&(0x7f0000000540)="021159db8d7125ef53f83c0680e4cbb5cd1cbb2d283fefe69b1d09eefaef53a079d3271c8bb12d9528e2987b9dad0111c3410adbb6636d82", 0x38}, {&(0x7f0000000580)="ad7510936a3a7c82bac5cc3617e2fb7dc4d16a08889489b3ab6aba778a40a541e5f2e5bf5583369513bdce82e8ebcb53344cc33a348711a8e7bbc91931dabbeafea35ae4bbee14ad17a6f9c3440caf2e794522f247a6dfd101fcb41a98c84c1aea592b82cbde1814803650bdb1aa2a593eb76570adeeb653aed50303bf7eea5f15beb479178492feeef99746a2a1faa7a221df0442c40ed30436a10cc788848feb8e0ed48dfb097aa4bc00f8a077a7408c6cace540aa1f19092b284dc6e128988d6ee224769f9f0caa671c2135df8f366c96fc3e607a612e880d126ae8e31a4d386df9e7", 0xe4}, {&(0x7f0000000680)="29624659c35759ad04f886c120cd3881815e2f818209ca7a26eef9d9c841224f69c6ca408734375f21abdbd4df1f67391767a044af25311b8409b584be13968a009fda0532554ed5c70e984d125dfe52b7abc403327cb60f898ebcf10f20483dd86cde490cb8d6e62a3f4482f78626122e9e48bfbedbaed8592defd3b6e87f09a48ea6697ce65726b61c76164f096b10380f9ab62b223d6962b1333175b70aadf93ebc74946dfc6be327031acf469df18a752273e2e3cd01a0078aa4eafa5ba469b4961610a53960e0235d6c709dc42dd203982438fac400c1647590b3a876345667ec3c62ade7a8b53033", 0xeb}], 0xa, &(0x7f0000000a80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="00020000c3d82beee92106000000f700040002000000002aa6a89ed9af"], 0xa0}, 0x13e2f9f6954e54a3) setgroups(0x3, &(0x7f0000000040)=[0x0, r5, 0x0]) sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f0000000080)="d3efc6b48e6663407c76c5cf7c89f8556d5fdda9014e4939c58bc88b597413009d3174e7cbd7a7fe69fdc2eded6f5fc23359544b71f763491a641b1eb34a947bcdda99a307292ae9b0b3a04576836c8314f0dd50383088512f997fa2407763f86e3a403503226d5fc33fae28cfe657a5f392bcae9b0e7dcd55c13fb36e37e0c403f8a61b7b19e87014f2e624c5f715c0bcb757090027282312d0385ea82a307761858b400b937d9518", 0x0, 0x0, 0x0) 16:00:24 executing program 0: stat(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/212, 0xd4}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x1b1) openat(r1, &(0x7f0000000200)='./bus\x00', 0x200, 0x50) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff93f98291b324dae1c8b83f20e09c7eaaca7462ebcae3e212aa77225a36008e241f66a24442c8b1d1561f18a5587e6043305b7329f534cc9896e823d06032be021b792a2d1f4158b146c89332b115e9761b505f0f3c33ca9b08a828e5e2c6655b36b18d7d4a90c64ca3c68228fd0b2669d35c8f1386c2f88c70848f04f8bda59fe645b56ced9ec53b8bcdb15c01dddd1f36352e835196deb7868b72a12114dca4159efc75994a9bc3af554d"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x4}, {0x1d}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x2, 0x400000001002, 0x0) socket(0x10, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)="608eed4c7a12e720227da303b6faab5ab572d4dd3dd24a1dcd3b525261309a5c064c6a858266", 0x26}], 0x1, 0x0, 0x0) socket(0x7, 0x5, 0x5) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)='A', 0x1}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f00000001c0)="4402", 0x2}, {&(0x7f0000000200)="8e125b22834e8c52d648aa76e2c3483fa63049b89a630a8261a14ce5ee7b75395d83bd649b756787584c7b6c67776fbaabece4d46819f902ea371efd489e4789bbb6c14285745b6ad648c42200f0f3da242ab766b486dd28120b580b1b6a30d878971d303ffa9d82fc83be392a0ab1605781bc38d9ae22d1089b14c9a589e3245d7a26bd964eeb6562795bbab41b486da158eab5ae59a8d05e3c2ae9678029dec70397adc312e22e4cfc8f96ba5f946fda752f4a85d3dd2b0e0dfa20f193df6fd960d8863829570f6ba7017a5ddf04f9ba05910cb88d015ef809dcd4e16c0138cdf7b711c810", 0xe6}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) getsockname$unix(r4, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x3ff9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:00:24 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)=ANY=[@ANYBLOB="712ff2f775a0f5fd2daaaabb86dd60f8be0100643a00f2f8833e9917e0063ced29469d59f6acfe80001d0000000000000000000800aa81009078ffff0081714664d399577661d40197f331ad202e299b039e56dd328c026c5f5c3545bc26f9e9c18f809a63af930645c1f77f06873be8e9eba59a619b43dbb5746c2eecab132f8b542356966cb848178c6809569b36a6c1ae39426446868f46f2af3e733598b578efcb1d7714ca469b27c781a225c89969a1caec0000000000000000000000000000cc63720cd0e2c68ec7bd4e54cd239c46340f43d229af907a2b37400005a1f98a47fb0df7532394a889f312a4f291e9aefac4cbfdd1aa42e35253dda8f743414d46c5030af82414c9183612f0738a6ddda19c487f69192745d6e4b3a5"]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x6, 0x1, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) getpid() r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f0000000300)=""/105, 0x69, 0x842, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x2, 0x4, 0x1000}, {0x5, 0x8, 0x800}], 0x2ca4) semop(r4, &(0x7f0000000340), 0x21) semop(r4, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1, 0x2000}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x0, 0x1800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000380)=""/120) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000258f88)) msgctl$IPC_RMID(r5, 0x0) semop(r4, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x800}], 0x9) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/181) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000abd015b000003bad2a2624577153142128c42fdd11bdc6c06732ef44f1073beda6420b3f3d2d639f1d78aa63c77ff361baca5b7f52fdb6544ea112870a52a353fde8c238909075b546a0a0aa7870435ee196d3eb549b11d94f59bfd42572f94548e80293cf12f2f69a178fb603c8c662fe97629864ea86"]) 16:00:25 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x82) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1334, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) socket$inet(0x2, 0x3, 0x96) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r1 = socket(0x2, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x2f) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0e9ffffffffffff4b431279523e8ef3efd61e4ca67cfd5528e4f20164bba33b2411cc1a3591d5c0086d0701e6a6b45e7beba958943c10139e381962883a449e8a3cdc83aff86e63c5eda85585561aa2818fe03700020000000000000000a0e5000000000000000000"], 0x10) dup2(0xffffffffffffffff, r1) dup(0xffffffffffffffff) r3 = socket(0x2, 0x8001, 0x0) r4 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r4, &(0x7f0000000080)=ANY=[], 0x10) dup2(r4, r3) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e300000007100007e50a4dace0451f6cdc4d0fc49e6502ac3606108c0b86f9b6d7df673ee2b9566e1000000000000000026e673e71e962cb172d80a133c4dcaae9d3fb44808b196d0ee80ab7e78320a944ba0eb87a62a000000"], 0x10) socket(0x2, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r4, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x7}], 0x2) semop(r4, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x6000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/142) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) openat(r3, &(0x7f0000000000)='./bus\x00', 0x20, 0x80) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:25 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd604404, &(0x7f0000000240)) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0)={0x7, 0x6}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)) 16:00:25 executing program 0: open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="31b0b2c8f825700c020c8b341870bb031be96739cfc60d2c9e29862e928529d8fb2fa5e874", 0x25}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x4, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x3, 0x100000001, 0x1, r3}) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "00002451859e1865790a0000000000001fe600"}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x1, 0x2fd}) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x18, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x9, 0x9, &(0x7f0000000040)="a790c54e74f8eb5e2a6bfccd6599ab9f34b75930ffabaceb427f258757213d1b5cfa37d67bcb01de4b0a02fd088530c92084ad031b54a6e2f66191835d7f5d4ac35e093ed67fcbd1b826d563812068c6e98e6de41b0a686c6768a8d62e5d4795f72c47468e8dba5c45d0064e80d9b8c09203f68adf351b5147b32ba6bd558f4aa520b9d30e817a728b6edb3ec80feb1c4942ce854f9d1754429171019ff5121d80cea2546c13b2ee673753354f364d14caa6c70a49826bf3aa5a0c58d76f217094e369091fd8f878e18412ddcc601178cb5d2c9f746947860eb3acee5bed74ecda6708b96b2776f5a70db1e20bba69d60f12063669f8ea8368ffc9c3f590fcb3d4786771b590a35f3fd042563f0cd4409101581ed3b865667ecab434651a043d4ef45f8a2d82c5c25e0e8757ebf1f9cdbdf70472f653d9fbf3d3547e8f50be2ab332cecd46e3e1997b703a7c7fb0719ab7142a9194c823de05b5595204acd692f1547c903e7be0224e18993d2c034c494ba4c630526c0e0d127ffdbd5e40bd08cb872bc7b1c01f497d96bc8ba2385ef21b8ae225b63f9bbfb81b3fae4f00beb8ef6bafb491c7aabc2cdd03503896f79824725b9bbef5271bc7dbff87cdda03ab5b176438d8c0cef5f71dc1888cb2bdbef0a266aefe8da77864b1a1098601916e98a1bc8cb75bee121daa35f7a584de629f6b49cb356640f0ad5620188bf77b305432bbc74bc079c587b0270f6d811f69a3f4a124331ff6c61e2b3354bac6cae72feb3c5cadbed332888a8dd54f8deb18cfc0bc2af66bfe5d624a0a939d0948225fe00a99257d81a50a87ae4247a8ebd39ccb973429377128939303a4ce0339192b7d629e8a80264d490183beebb04b0a4a4a857b3bea6722a2739ff05f6a1fa844837a41fb534a5a17157d06438e09de8d798b471b58a215ab0e191a0b0082215025c9b8a4821053e68d7ec1cfb8c6a7475d50cabef9331125d5b332ad802cefc46cb8ea2978516deccd297f61869b95ae51a1436ef41216a923c47edd1cfc62dfa975752f78ff33e740ef6919721edab066260c29ceb031a48facd4edb7a15e3141c0b5dfe754a828018b704ed80c46d61b3c044ab7b3241f9408ff7e8ef1b44c0cfdc0fc2b97d84b3008ffb5cb3e96455c8bb1c5f544e2e53578e8c3c47ac57fd77a28516d60a56b142d164e07e05835661674921000eaa5d44ba3d3435bbf4c043c4cc4cd96b0f9d6ea42b0a343cb1a839c3656efe7a518fd36e8d9f0ed9affa9d5b2fe00adc5312acb8be15938dca048f57194d54f3e2d6b930d5601b8bd105b46d12afcf11e86e58b98ca7c9b3a357ab65e80c760160940e0836da54ab8fcc3ed8e469f1c812abf13e035faca77938a9c0a56388564ece98b87bf1f8f671cda1953048d3d90ac65af67b63b0e17edc2cf2cb4cb38b84e27ef3e69d72a0d46601ab8d3d48add0ea7dfe56ae550c5d08ddd7eaa06031c842788594b5184675e3a5415c518acab42e01c95b13b4de156b3bbfc4ea4a4fc89ed3a8f01473ad63802e8420cb407628d1a2d1d6da2271931c8a3af8e925e0efc8c2db80ec937358af02d62340cd5889acce3b924f3acfeb4ed28706cbb94b4dc2c2aa4087b8b73b657e049f42a22702fa5d38675c408bc5bbcd4cc1efc5e100f3cbd68952a7c97bcabe21bee167b59c6dbaedab541d45589a89070089c2585b1898a599c0395c6b7981941dea715a9178cfecc33b9b09503813f2979adc2bff4cab0724a55a30efa0ecc985ea1929c7969efce16c9fd1ce0a82135aba7a3e89ec57fba67395d5f3db67b73aec51e1f46cde9bef6307f726a962ad9b206e5b0b2c1da8d6697d41431897706f7fc73efe9ada7eae0e7e733b9007ec209d72f55ce065efab2ae9e2d8bcc28eb754dd78c3c785653011f22ea3d5e0e1210bde5abf23aef1bd50e01585bf27e8297e33b861088fd7b911a100d50c6f47819e830f51ca3cc624816a7f90bb2ae259b0493e0e5e52ce0704712d0cf4108a53e390c07a5a88e974aef8a8794d5e526397fa1ca243d520b6f7683b1fed31f752cee00202d117f811e1000205ac6f5553d9e4d1e5b9bcc3bfddfcfb04a53ce6f31c64c2ea74e75d8bd2054af3fd8343d2a2773f3e9bf5592cc83314357f07f616eaedfbf080d7745d0cf870d7827794c329dc52ace2a5e4a36027393daf414fb3b0edb285f2650576341e87b3658257078ce87106fc6a21087300e689fce94cd3e7d6060d9753567096f4e030dd25382504667dbbb7d6d1536c1c68bef5af8ddb6ae0625b32bb7c02a2c2c684b5717e1e69b9af353d21f5a0025d4d2e5397129899affbfad99e248cd15826e48a5dcba90c59372d539397d9e95f7fdacc6aefcc940001dcd1f742d27aa1e4ad2b8841559459b9a22d3c6fb3a7109bc50378473b9978d9e5651f561d5a6ab0da22c35548101769aec11cba474ca0fb40e82366111d153294b863fd5b6885386072a9cc39953367cd47bd5eb9dc5ddaf6c13a4523a8937832fa727ebbc481beeef390c6d77e907a59bb6e82c86a42410b5089782e8572276b45984fa4ecbc92a2bf335f3a350b7f3b45ef3831014d6ebfd75819f1e3b8e7cda2039ed652a3f09766c66f26ed11adacac8444b30068c2fac2f08fe2af42f06a13b38d54e932003426bcda6a2d5cd4cf29ce9aef0aa9e97ff7531c9e7cc4b4db52d5f85f1d53a065c5d3f6825fc8ae96d5483c230b4483b6ec768e591c01b62783433eb2c3cc382c9d4b1244aa0cc3c962373764c49955ba9e1ca94d23ef18ed412ee9c0a3cca64aeceba1b57f51e9e2653cd867ce5b4fcd497a44e3cb2f6933eb87313ba1bc31a67bca8d265a4b2380e7766b01cc95922c80fcfdafca65bdc2562131fda274d71855139ded1dc535cc082b396613ffa19c10eaf385b780935b71b38063d87c57ed6aa5dd52136767e11809481da1d7c137efa6366baf07f5f412a36b0a465c415c432b3acc7912e773b30b20570976e96faf5cdd4a04e9022e8410e141ab8140456267c3a9cef1efe30ff856ed8c226faf8566608b47dfd2d7342f34df0d926d5ef25e6a9976edcbb13573de7b6003dd9d5f02b7ee5865d635ea2bc8d327fb8560ec249b82cf99bd7e0e64a69acf2c8b3dcc1b168d250c680674de49ea379b2e0b3c0c2b12f6c324460f36cefc1df0eb09d20f843b656b5cb37089c9b9cfe54fca1b0513514d024cccc773611a9b11970e115b8711265c27f5883a58e5b3b132cdb4c24292098407dafeb5e4d91e4e49da809c5f3765f7aa9aeb5e4883d0c4d9c46f662313ad213f64782bfacd14d3cd3010c0c6ea7745fc10451564b0a2da3833d1abefcb9f06c53db1615d375811530296885ee35fe145e1e631b6f4e8b855dd0066245bea8f32cd9d06d95b93fc8ca0ceea86591bf66d257b5f9d43aa1ec52ee2d4a0a596c70b18b66c60461c6c4234a71c505e425ebb7db4d45a311f509b3463be29a4fff61272ca2eeed94beae648616c173ac5cff3c1318bb99fdcdf50a1eaa67543da09cb81d50fcd4484210b256e489a97d7bb9e772c0795dc4fce56a0ddd881e40403f2220bbcbcc4fe53ac3c40995e2f530329d010062624e6c34e244933a0312dfa158a3cbfaf1d8f196bc0da6e1f768112615909e8869895c48926c63251ce894fea0fc7b3c606ef1082133ea459ee3306551afba967ac89467a390a9df711359ad6e396b02731463506c930df5bba314cd91b6ee36effbc3f29a82634757ca885ad4e0d2fa7daf48a5476c7f3fbebec7deab4711d6ab1d7ebe9e756ac3c99b083d7753eb37d4f1b6b46b4c519404fad9ccb2dbc1166a6a25dc8856fe1d8c96139d26e88e52b53a808c04a8131083e8e02249683bb709a5a8c3058a02505d63cb5a303c9987935b23c7ed6184b31cd13acd0ffb109eecad6e17ffd73d8e21185a37cd3fb0a72f5d01d5ba5b395c6ea49da49ec5dc48fd4b083c49850dc2c1db900713844b6a0f55161f11a4f6fb0d53d85f09a687699d6a8ad2497ccf5710639a568708fc8d4948980de6b364a6dc729d6036a99917d95fc3eea9d18420596f08fd32c9e6cc3f2be20449b9481bf1d7d6d905f2defa5dae27902bb8b8371653e4927d7d153cc8d4df619ba34756bdb74431098ac45a3789fce5eb3dceb07991d1be252d07bea7f85952c0ab81d96b3efac942c9a9374101953af2850a4d4ef5672ca7c9f0958cec7f5506f1dbec528aab71bc8a03fda141bfde5c0a0b59cf2cdb0cfb19d6d170496d72d0f43367e21cc99db1e5366dc1354875b51bac8f0d8842ec5976c215ffb3729262719c4273470312121a8454b92567b51cf63ed3ac6e06c5d140b4c9dcbcfa6cc25f46816e1edbcd1b2b3fe467dc4b213dbb0c4a38adf0907c5aa25bb2df7b3d282e0679d58c1d82c947825a51452e031bc43b83e71db2c080f1746566bf9986b2b267671589a1a6fe332b491aab60c549dcf34b2dd1792e7cd0ecd0d24f44e49dd199af9f287af9221b057ec6251d72cefec9643f52b5e52e84c725c929921e18d6836d94aaf6236de0c481873c60fde2698af3edc4eb6903aecc1c4ba55102cdff7bc6f163c2f8e29500e09050de19d7693832b6dae580528e8581ace9e6064adc49ca17970b87540df081eeee070ce83ab7fc02ea5a41f09d1c0a5f77e9b3c207afb089e654f4c71b8d2c7f2490fbe8608e28d986e42afaa06d3a8e3ab16b5e2f07c1bb8d904f2d0cf8be6f857ffff7c5b0a3e53a780c0ab4b2d33f8ba43982c26f281c737bff8c8df88f0920f77b1466bc279230c3ebc17aefb2b8531be95e5420aa2785c150865d3a71b16ffbe20bc0752943a691b52a499e3b9e31ca716940d8019f053082d5033a893b5d218e606d29aa133a7f02021fa84fc75f32032533a5a5d6ddb2eb8ec79ca0848d173bf09df6dcdc9ca729ec54ac03ad6941a9b62b847ccac49df05be2a82aca73357dba86369119d5f53f76f7d2c8b470b179bd1fc0f6e9fb0bee0a17e9bd0aa9ced244198dc35be85531b45bcb987a4840c8b86a14233bfdb49d0b99d55e0bf4b1db39cd55fea6f112fcbeb8b01918ff7996edc44de0b384f8a1b5fe9e0e7b4e180e766a88d6ee979a8c6904dd6807dcf84ff32a2d92c0aed72af14021740888015a542f517cb15e5fd4764ea3f7427cb259ecb1a8306e9643d60546cea8d81f0937e09c27cd192e4a92913a27172dabdbbe425142e4471e74ace06a2e0617e952082d768b11ae8f96addc775fed69b69a4abc67e7ff3730bc484a8479fa95f5624dc861b68dc2899d32dc022d025f1e13caee57050b667e43a65d189dc7af0d2e8b86aa77b24d43f21ac147b27a790e57d34f5436d6b994ce185b7c7698edd1e27f78878300489fe03a73d13cb3e69cc7e7a9c787216d520cc31179dc52d4da452331425d02e72667b84bd7b620035df67fdbb493466169e9f592be994169f718510025f604ba99054a2f3a7f4af8625462eac034a06dfa1eee995986cc570fe9e08aab27307d1aefc8c80e4a80ecf23bc36104dfdb62065327ef037b221bd2779bba7ada82b753c13d7673805ce2898b6767e75ee35aaa7d789f89f8969cadabd383f3f5271ec02b7e60933d6e91bb22d5ca9d9ea7842a8f233ad506690d6031aeb0798e7a30fa1c7ec33936314eb1dfc1a1e90bdd1284d924901774de715b011f8a638148b2f7336df0fb533bf8797f98cb5fab16b77ec6c71dfcd1edd89b9db84178ff49103996d03704cc3df820d507b21e2d5addfa8a6e020f72c140fed8b785", 0x1000) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom(0xffffffffffffff9c, &(0x7f00000010c0)=""/249, 0xf9, 0x801, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001080)={0x0, &(0x7f0000001040)}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYRES64, @ANYRESDEC=r2, @ANYRESDEC, @ANYBLOB="c734558dccbde5926786d60a98de34c6d39d76a5767f4e64654d09625fecc2a27550a84f04ac14c881721241ce7c795fb467e7327886f468ad988e67aca5ca2045b63d494ab79af78064f20c932b0d6b2957dd961c8fbdbb89b58df178e825099990b31f988ffea51207e114a41ef9ec98280e1c0e6160b4f2d2a24d562697980a1708cdf86108915c338e565288bfa614dda0ca52c5adf4591fcca9e67f445bee30866fb50fffd61ea3af66b60baf6aa72713602de226018d84957f44d676eaa5c681e7", @ANYRES16], 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) accept$unix(r7, 0x0, &(0x7f0000001200)=0x4f) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001040)=0x8) 16:00:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001], [0x0, 0x0, 0x0, 0xd, 0xffffffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = msgget$private(0x0, 0x140) msgsnd(r0, &(0x7f00000004c0)={0x3, "8f4b46c3d3a114efe6111cce560802adc61f2e2035b78d672c92db57a623d6c2ebddb8dab7276ee2967477e7b8549e5abb49a6aa5bbb8ef8f24ed684cf22ce305812c45cd2c3a1333a18b6eb3221b348bccaebcfe745cd700d3440c61dd7ce14961d71cba8bbb13ebbbd765a03fdf072bfff08bd17950a6c794cf4311d16f87dd5aee987996c7e73d1d8030baf857cab6891bafcd71b1aba336be875"}, 0xa4, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="6a8b9bbf73fe8c5dd49311fcd9c510baacabfdc67e2f6b0971391af9f769ff7ffcd31fca52613880023b2b999d5015849c0f87f09a592c12a5c605008a8cfc70a4fbacfc6a78fecc016e746f743bb568895f22aa996f4b57d19b8e1fb7e37a2121965a6b0481b3113d1af7d7a0b0b23e73f2968039c23b5123bad1ae219fc439e494c4d673ea21834b61a207490847a6d09666b6b8cd716c9bb1d3444539718dac9a5424838885d57a3586326c69387dcec6c0643ba0a10485bdedf69c782a5c204a5964ed161a3bc36988d3f125b0551590c51298dd4a6a10dc0966be2db4b01cfd9bdd5a027c14f73f3b9f8da4f0be740000"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) poll(&(0x7f0000000040)=[{r3, 0x2}, {0xffffffffffffffff, 0x20}, {r3, 0x80}], 0x3, 0x0) listen(r3, 0x19) 16:00:26 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x401, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x1000, 0x67d, &(0x7f000008f000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/81) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000040)=[{0x401, 0x48, 0x81, 0xd5}, {0x4000, 0x1f, 0x20}, {0x1, 0x6, 0x0, 0x8}, {0xf4, 0x3b, 0x5, 0x7f}, {0x400, 0x6, 0x67, 0x6}, {0x4, 0x9, 0x8, 0x5}, {0x1, 0x8, 0x7d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfe, &(0x7f0000000240)={@empty, @random="5e498501adb9", [{[{0x88a8, 0x2, 0x0, 0x1}], {0x8100, 0x2, 0x1, 0x3}}], {@ipv4={0x800, {{0x22, 0x4, 0x1, 0xb, 0xe8, 0x64, 0x4000, 0x45, 0x3, 0x0, @multicast1, @empty, {[@noop, @lsrr={0x83, 0x23, 0x9, [@empty, @remote={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0x9, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast1, @empty]}, @ssrr={0x89, 0x23, 0x8, [@multicast1, @multicast1, @local={0xac, 0x14, 0x0}, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @empty, @loopback]}, @end, @noop, @ssrr={0x89, 0x2b, 0x8, [@multicast1, @multicast1, @multicast1, @broadcast, @broadcast, @rand_addr=0x10001, @remote={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0xffff, @remote={0xac, 0x14, 0x0}]}]}}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x68, 0x34, "c23b2c25fbd6d8b45654daffa68524fb44d9a9db083a4017181656bf8a7a28cecab8181e287177ea5dfeb52a8395c04b70fa5afa9c974e789a3362f77692d94e2c1c34e47e22eae4e1b5271ce77157e30d5589271c03ba93"}}}}}) r1 = socket(0x0, 0x1, 0x5) dup2(r0, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) 16:00:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x7ff, 0x0, 0x0, 0x0, 0x10000]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x400, 0x82) r6 = fcntl$dupfd(r5, 0xa, r2) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:26 executing program 1: syz_emit_ethernet(0xa6, &(0x7f0000000240)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x70, 0x3a, 0xfd, @rand_addr='\x00\x00\x00\"\x00\t\x00\x00\x00P\x00', @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x1, 0x0, 0x12, [], {0x9, 0x6, "dbe030", 0x8001, 0x37, 0x4a, @mcast1, @local={0xfe, 0x80, [], 0x0}, [@dstopts={0x0, 0x0, [], [@ra={0x5, 0x2, 0x81}]}], "22fbe3102de96fd2ec8d0de9c8000cf47d20a94718e1dd5a5bdcc11140f72ca873c65f1f2da84a2a4637be885c167f6c"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x3, 0xc8) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x41) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000100)) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)}, 0x400) listen(r1, 0x9) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x800000034, 0x0, 0x0, 0xdffffffe}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) pwrite(r1, &(0x7f0000000080)="01834a9e00020d35d30bd4b52d64b4341d3c900259ac5a7fc59a50859830ecc1bd6ebe4bcc0c7262b122af4be1966ee59bcab7b19c59ab9135f7b7bbe3c6b19bf83c4c89c5", 0x45, 0x0, 0x3) syz_emit_ethernet(0x2a2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000134e582e0000"]) 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000000)="df17df1066d85c7247f1ec3c1b73697caa857c0ec0baf310063b84d28c623893566eec9334925f00353c506bee6ef6b644e3fd1d188db13654a01b396876f37e84009c8777cd28fc0c40939f232ba5af3c6284d50d680e83cd5418499d47e168068e55b0b30060f0f411c9bad047b0917822428c237dbe438bfe4a52ef2ac1f470aac3d19e81e9307ad8331823fe7e82467199f78c3df82678eb5748c8d05be95b5c9c6b8ec7114d52292bbf", 0xac}, {&(0x7f0000000100)="f5e213ebd09b", 0x6}, {&(0x7f0000000140)="bdbfff1e974a6286da1e7581dbb1ff709eb4792704bb45a5fe4ebd682f1adf74caf46dd8c02465e4377a1c5ece039cebe0f8f23834837c1b8dc28be4e41b7e903cec408dfc61ca0ba0a51dce00385c75b9eefe795b2ec9477e55e3d87a25c5f82f59359ec94c45be61c0b9e1f91dc58380454baa40361ea4422e41771c97753a2f3621159c92672d002fb99604d3a7bef5208b31e5beaea0a1c8e49ec99b30dd2ae8c7e1a5fec8428529e8e4394293fc55181d54875251c3c8b01481389619b2a61120c9928df04ed23b478e16896db98db580a6", 0xd4}, {&(0x7f0000000340)="7c7e29c9797b46883b76c72d04b97c1d08f32525fa8596b4a5943058f28e2121b8e90e7e0c0003e4145ff9ef5c9e70d5d8a3c4cb37df4cd1b8db32ce9ae17e586983e437b80824bad59527f97337c63bcf754160cb1b2065f22648a94206398e11813ace111ad3eccefcfc99f3110eda85b1486c52f61a608013868a408f0a979d16755b4a32b56c7ab249f05826b5ad8ee2cedb7c0867e78367eea501ab3caff7e0100b9a776803604d38f6e704ecc7539bfaea243ecd326d767bbfe7798927f44834621363", 0xc6}, {&(0x7f0000000440)="9e954295656d6b8eb881d94a76260d78cf1624e3550e7b72c70238a89e2d539938daeaaab6bfe5a831b543481498964feff67c0e3788433531cf59601bc8c0c25aa9efe91c15fd4b7d1bb04146a343957b0966502f5e2c596b78fa3363941a81f9ad7af53a6f8a28463ebe320d60f4d82528b3bfa34e014efae551efb59d8f5cb62685bec4a373c81347b6d63af25435adc9401c71b54882410f39ec081346dddd7e9072126223e96e1ea55cd82b203ff727bb4b291703bc999d1808abd3ee1e3f13a4228bf19071bb8cf736fb31250a2e2c70f5146c5aabdd9f370a96", 0xdd}, {&(0x7f0000000240)="78d5c665261121e672fd6fda9e1453e45940702b6b8007551526dece40bd5d6e59b709bc494495c7996502634bbf632ecb9d0f9ec32eb4eae49b5953703b1f3dd204b5ee309acddc3381e331c663b0d4de83842be0d46328d6722c60e089d2c685110b19a19eb64465eb665e33c386b5e3e5dbd4a8cbb59f1361b97adc77816d7e43eb0b4ff8a1b182535c3376f691709a170201488b3252d85bbff6c826139ae946f1454c949dd38a4274687923571d1236", 0xb2}, {&(0x7f0000000540)="8b1ff2f1ddc1311dc32dcbfcdacdf9998fbe3ca7660abf83bcb9db0e36701f94341b0cf7ed2aa55fbd3f7f38e78359bbffefa78164d4f7557c8bca500d", 0x3d}, {&(0x7f0000000580)="e35b1456f344005bb507ba32289fa7bb4f3cd0ed3d6a532afcda02fa2118cc9fb422a320400e89ae8ae24fe0f33482394506b99d8279d5e9a13d71f5e4f898c6e0e1ab3df4b03418b73a1577bcf5365371bd97b8bf1762ba58bf872b7706612adf92aded3f1c5b99c9c4fe0cd56b8918a728ff22c1976a2d12f6494245f885a3c893ff78c7fec94ba8a0254b257b4041135a6d21edac2fa0eaef5084a226401aca", 0xa1}, {&(0x7f0000000640)="bafbfb61ca8fc94a85c1b8c02e3464071ca4d38e5f760391665429ce90c9cea3e3a2903039e5b1c60120eabd3ad69d0da21e07d56158a8d5622bfd58c5e829b4a19a6d539e3eb389892bab8e1e5d624bb61f3706549565a8eba626a8bd4dea8dd3548a95e4d941f1d6cb722914ac6e5c0cc97ff2b0eab4847244115d04d27de0262a736771d9b8808b942b2fc29e91c1c69ce7b5cec9da769c3e5d9a3d029f57b68a24a8d7bf7c849a06838a57529c37352bab66", 0xb4}, {&(0x7f0000000700)="41e8b109a3ae1c9a36f0caae4a960a375cf1dd2c724bc604ab5d1aba6fedad1d3e7d00d60920fd3e260090d8278b8150004b0141c938902c657a2b4989aed66cc25ac33f6ff6fe3f097b401d6bc027c1553a9157dbe8a79eea97ecc15f119e6e4dcfb0a28d24560ad7", 0x69}], 0xa, 0x0, 0x8001) r2 = socket(0x2, 0x2, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000940)=[{&(0x7f0000000840)="c897a2d6c8b672daeafec61cfa7f56ced6ebc06e7af5fa776b7c11d51063e50fd8cb8b8b7436c17136bd0aace75e19ef7fab9a31f3ba4591d82d013bcdadec02ec78be7e08fd49079d4b1d3de7421f7ce68e526cdea01b4079e4eae5ad30204ce8eef1aa285f4acf967eec6bfca4f54e02c1faf5fa5c8ae484042baddfa133a110893120a767e66ba88f7c3587616ef9f491e1906c59df7f0ad7a143f4aa2598055974be7ce195eee744b9e7c844513c8d1072ff3a1b10da9ac09fd5797964fd7634f8e4c722aae4cd2115af4401c3c44e28b89117b02d8db6ff21ddfb752a4753395b9bbb376d9595dd06f3868a24", 0xef}], 0x1, 0x0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) 16:00:27 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="0118fff6360f9ea1feff59657f16666e9f97069815ca5835b6f65316127c001ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a372208b127f29c66755d45d5ae11c6731aede78c4421cef62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb2481ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b90980246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac73547476b2a766825175bdc4ad08966780e66be6d740a1ad902a5f48e0a013a1dc24244ade0d510672dd77da2c8fffff0000000000e7e3ad4ba11ca80000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b0db89c123fce0cbff668a58f19f470bd87e5503c733fc217eb57458e55df300c2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df19b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24cb41b2749e7739f0ceb63553689a46145fc7f2c30c0d29de081568214f857ebd1f1e41bfb9a21624840a96d9619e00feb108d5bb60a27d465014bd7742b7e5f4a46cb83eea6b48aeb60db0242a3044bcf955254edb0450200b24c238f90402598ad960ebf7502767ebb569f48ec", &(0x7f0000000080)=0x210, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x480) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/4096) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002340), 0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) sendto$inet6(r5, &(0x7f0000001300)="164d3ec27e7559f48844714565834d8cbb06a2645a3dbc467dd16d164a5c423567fca3a777f4061093ee323cefc780f805716aed1cf013f7b5ea585df8fb1db2efc69eb3e3c414dd26d8fce1c59db1150ab72901e1812f1d524cb852d6eeefc92702a858e4764274cf53226949a6148b95027b67582b3e7999676f7268227a34e39263b6976d6c9ecb234e262028b1ef71c55e0fa05d6b7537eeb1c70cae3a08badbb53ec50f3ec0f355b46516283cd42d1c2f6af0d5dde7596d46bc6cc08ea7179ddeec2887058f36da052c994e0ccb9abcfd2a90017d6eb894d8c8cdf239e1c73db3818e2462223224fcf79bc52a8fad1916671a623f706df623d2539b4d3562a669254987e2cbe603dc0b0502419ccacf1876ae9e7cdfe44b022edb899483f10f639e8b792acc67537d2d425834c3651dfc92cfbe9e783c136eca938514d338799bb95ab69cacefb753f9b9bad39c8aebf86d4c2d3948a4b4ddf966a501598e85254c4f5c5ba731519e1534a21371a41caa47fc7d4f13d78e817b50e708e27293dac15d083ddf4710798b61fcad60bf944adb955138fee8925f0ad001409ebce9b4b4ff4f9ab91392bcf63a89c624b844f3c5d60e235ec1d0b29e7b709bcfdc6eebc88fea82e620c0a0eaa4cb0051a9882d58f1c203a55eff8f9697ea77837f8f004a8f5fa240c4f098735f2b7f8f6839e7998377a5d26eac1ae91360831a24f29016d2dee7aeaec103abf82af6c8ca31ca7e6e580ef10a09220221896377a08ca3da2335c2af8795f0f8478bb935af9a1f4f0ae1a7dd30f412e9c4bed417e86b788ea5664b46e4494ad2888fa7785e6abe20621ca0ef5f19744d23e138e9e9c9ae76e2a621c28c16fa427cb432bc6030ea7f8a0ca3d9799e68e87277d87a6e48c3223b038de30109cb7042d0e00d53dc81f7b27100f2caa06d72867eaf9d275e482ea0aa2f5fd7e57325a781174b56e5ea95352f6ded05cbe593e52a53ed26619dd83b1883f2b2e339fb4490fc30d258d644f4cd631c4e9032080c1e00e3e40d3fc4c55e61cec9ac26afbe49dae849de9fa1a8fbd4da2f75b8a5219a333a6a1d78aca8c2379927221231115034b037545d80ecb0c6411bf47d6f6b86d10d66a81df30673e744cb0f36bc502d54fe339db734dba0a47b44605dbeea816c8173631bad736d04da022cebadaeef4d8130ffd292f1e4d7b93d081b9d6dd5c40a1fc79007a744e886f33b25794f647d03b9013f5c155f86050d8e45d6cc113723cbc3ce75f9b5d80b2cf6ccaa40a63a3e976ada93e1da7bcaf670d45ff657a41987ef95dbae4e1eefaa1d9a272c5a1b3a8920cc955bdaf2d313b4dedacaa8daa5d07b323af291d69f3ea3e11936f89cf70ad1a99a558a2b5a81335e89e24d736fc4ad19334d32adab2dc71b9405ba7fc0782fe8d516fe5c496129b7f6b1ffe796d1fd929ef143b4e76dec6cf32fe7beec7e5ee24ebbcb20f969d9c18ea2ad1f101e231ded6b6e97e602bbde223b6cd87b9694000eb5091946445ba5cda7c7b1d48e34e846937ee0696bdcd3bdea6910d5bb5afc9f24193f72861d15ff0e32097274c116a571d992857a40b313c8649e8f3bea46fe5fb535f28f163d4602b3dc1d8f5ddc6292d80e0d9bfe868c618547e7bdea12d956a09209ff3fe0916915bd23a910f97ffa2d20601340425cee9ed00283450ff7f84e3e7d091e6bbd08654404033797ae3b7c9c7ee90ef75a8efd643bd6bafbbc46966a4f3da68c53900f730a40cdf4e59de26e2d644da4a15ac35bc64b45a4cba54d24774c9a39a212b457a71fc15d897f455d342ed54e5e78c84a3e7bbb93c8ce5f30bab3527f521d82d5e54e1c361d663ebed3dca3d5061e9eddf268f46711bacf8ae57635c4eb403c50bc88d558c56d17d8e3f36a0b641681b0fab22dd5914267580fde2482f4581da47af23307a5615cb26794984e274f42e240c7d2420256371aae7af7b01f9a9a72043858dd4c7147fa0102c5d38e7457b210bb4691b7023753536ef9bc700ece07ba4bd99886465a7a9535ebed8f80b696ed227ca2ea64d1e65e682fdeb032b3a8efca134db63ce0d431b82e98bb228668fd064294ad0ec182aa0d2ee4c36cc62030fea430f4721fa197460a51cdf9cb4d0b751a61d5bf18ad649d39ac9bf9fedce3b6e120521ac33dcf95e6c266fc2eeee0c7eb56b964711970e80daf1907536e1bb9adf6865aa4fe6f5e946bb64bba79dfb6f7b68ba8929940063b2db853920da29f8228b443677bb8ac92c9caa5c0fcc9eb71ab6fc3c960390caa61bd63fe1881f745ccc7d4f74ec5fb4b17b1dc170a23d9d481c27182551c405626f0d46f520163e4c0ae70ed1d1d6a591aeb8c72160898396793568b8e3e5da8937a56252c4044a48c2436e3a0bf2f41b7a6da1fa3c2154778bda086cc00b24aebfbc189290baf382113c3f757609e1c43a614d042e3d91011ad6c72d36447f6749a6ffea4f85be2a526851dcf1ea994bb4649b3adde1b117e86950528a1d6269bbae2b7eef61b6e9a5b02e079c0a4e0969b39c9015f28c5d918a0594046ed00a4cbcc4032f1185f99923500f0037ee0673d166c8e44d6b56a3d1cc5f43c16eae8fcc5bec4b9adabdc536e16bffd8dabdd887baf5959e8434dce0268dfc753e634dc7efc681b8a49fb2ab421fe8f0e5b09d985ae3d933d8b0d9a2605b102187b9d3533b1fc593f0ff2e8002f5532c0155c458fb261bbf5caf57a7dfbd294522f445b28dc2f9edef1ffd4aa2e6e81a9680daafc071fdf6e1a35cf8c8ef37ee3b2360fc47e9a96f51cecda1952ed619900723b3da3c9f1def13a784bdea6d1584e3cdd4187d57a3cb75d83f56674d52a1a85e9f2210f603eec9aa85dd8703d176504ca14506ef8b7b398c5e10f9a5e8cc4b61b7178a51172be58ff2ce83ee2f08290c84ee2b8cc73767c15f9758bf97485bcc752353e3934ac0ca854b8abfe3263a3d403379c8ce906a9dc5dbe5c3b4667b7e2c712c939d40e809b6c1b7a5d373a46d68757920f3b089568913f3774ad154d310a6ddd3006e0025f9cce91e69cbd75102cf4caf7413411683f24750f968332e9efad90b350f59b9b7a99705c6deeceb0d79c54003d1e7f39e2f8b37f261bf9e91b24a61b108a61c39e0b677b2c0a2570a9148817243be10ac6db54efcafa631226cfa2736b77de5e5d6e6f2eb8c0f046aa90a42cd59e9fab6568fb102a723ac85057906db4a44ab40f83a4d17ebe95dc0e1e625304cb11d08bfd98a07fce0cdfe9b81383403071384bae104ca877bf77a49b84544994d21cf68449ddfe3329a59990c691dc8523e888ccd9d3f0e9202bc6f62d991cdad291c523d65492eea9ed88b115b79e678d3ee1855f3361e1219999b509e5a86f69827be6dc1f3dcdd57f9f88b7bbd5142135c1d285257452e119713d5ef58fa07338608dd110c604fb8c7cba38a0acab712e2d34608bfa7f7ff7a7b4673d5e2d490ab13a97fd074b76495f30f63c448bec81a1c1c007655bf777e5834030640cb416e49c9b76d735e3ab1fe6a8c6a232d5071077dd6d6b683096c32228e1835d5fdf8db2a02f4414057ff80c4b9af7cb191da737fd4d3f6fcd62a47ff66e5fb379f5e27d054e3a8b6892e32dfdd16d399a9d5f7f7c7b52b5ddd15e844e09a02d0b8a8b3910aa4d1ab3fd1b6d8c6346840c1dfb9c56a22c3a116b2c6e0b02483a09184ffca204ed76d2134dd5566b86b782306a3661eeba97b8be3ef6aacc6b362c6e4e7ce4ecf718fc93123ec67ca3006e966bbac8cca2cd96236157542b31512a1bab4dccfaab3119334fb07693a19b49c7f10c8b03746ad8ffc3184722a65688ceec896fa6f2b161460a71ee3c4bdec9b5262c97cf384e21fda1f2403145d9f37ec0d9366e1cb38c01e5c3b34711676b51e4768337344c4610a0e9dde9fab39a152b858774f09d511f4454d679d71ef8da79fe0f0e1d12c4dd1c4d0d88b97604fc165bb724683858e9874b9a07f8c07617004af9315860fc12a66c45210c4e446078b46e4676b5c804a000f7b9807f8b68f9fb68c86a3e615e8dc09a6201e6307286f6ad8115660261c2bcdbbfa693ef189bf3ce21c28352e131af285a3798870e2d02d6e0bdc776a276517aebfddc6f781d5fc88c64b68fa12e97921010761d651ab597c700cc732fb428e931b1553ab2e88520bce4cc5cdf297c4a936d742d0eebc8611ef11d5760b1d9d0e58a34946a544bbcd188144bfafc145696abb561459c024cd49d0dcec18658ae1546670fb55146feabc0fdcdfe3e43b843e8849fccdeb5864a3c30d8c2cbd98a89956ce1c7498c1081f37095f8d3ab9134a62028aa1411fc1659945b240e138a5114a6f7a6bed6621d7f60b03e6dc87bff13add65ab49bc0d0673c0c1cf84e32e754e15554d85621daaea64c8c26c8e27a17e05f191b9a2aacdc70be5a6ad95b912e1a03d7a98344ecf0e3c9a7e0b82b3b721f88d196a04209ac2b15350f2f819594d136e78daa7e28969a98d426c45a1a190867fab12d0915a717b3aa0fbbfad9941d9318027057c30211379f9dc02a326cba6d89af8b890e32b7dfa9b480e8d14af0a497454cb61cb5a9db95575ca63c1cb7a2e3e63838b4e985a75e38c390fa96194bcdff64cfefa233303019db84e0677083ba021d41aadcda311cafb5d759de314c91d86ab8fab5152f9cdb12fb30df1d3ace50b832023354b7a06ac1e7dd1370d64fd7abe034657b91fd174e44d02a0724b87ff4447fd00c619501210f8d667ffebbd038d3f51cad4dac05d6382d9beef681d95fca127700c690e0fc42b99910bad8172aa948bfa14ddaa87861140833161a3261a7ad2548cc51f27bc024fce937881c8fd29a69a93ebca154518de4d931af9cfcf0f4de5f9e38d51e7edb9aa57061f51af673530975416aa91dfbbfc48f1a0faff16c290572f95b7980d1c55bd2097d7dac4c9185981059dddb1f69d2fed19a1b2d73e32b4c52e7d147a3198b2fbf42afc59c6a7826d6f5cbd3a171b47e6682962bcfbb1563e558030d3535a1236b3f23da257638b95a99f94845cd0b4037593a88a9180c76e175acf8856474888e1a0d89bb177e4eb4b4c157929275b5725124807d41333d1855c5648a373abd75fe7e9f057c9d0b9fd9b964f812064bdd7057830f25f56f18858f5fcd997db5400de9e1be830cf9993c7231e8dac2bacfe9134102dc1bc55bee32c975ba00d9d4f1957e270dd6863a196e7ad3d1d343ec24dd5f39d776c5360bd43ba56f3a2d0905bdd69f9b2aebc501b79995bcf9be8cfb20c6d2e41263e01ac63b4b16c39c399d539ce250f3ac53b287b5f2f14e2d68aabf865978a7bba740da7370f19fba8c7b1843c40e7b00721741ec61ac8185e1ed4cc56cb31e233591efa468be04cc81d7da592de0f2b500a582357aefa32bd2f6c9310ddd55e16edb81cb933572a3858410563e53f4a2cd3d1be8143c07586ec752c17340bfdd877745bceeacde42b4d7201323b1726357f3daa6cbfbbaf4c09340287bdfaeb9ba55b11343295e9724482952382455914b2b81c03febd34b06f840ec14123aad635b23504458b111927bca47a67e6e18dcaa3202f47ddfb859c935144e346e6c885b29fce052d08e1325f7d27be72422cb0c4301d79365bb0669d0cf4e9f61bbccc2437132a577d2d6b6a469857431ed0b587cda447f2dddcf9a4500c22a1c449fce72abb1dc29d749f77c5af002b6635cfb91675749224f56896c0d2123adb4d691951d87061ce27bfbe3c0197628608edfafeb63", 0x1000, 0x5, &(0x7f0000002300)={0x18, 0x1, 0x0, 0x80000001}, 0xc) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) 16:00:27 executing program 1: sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180)="3ab1c233cd179d0f8d04e3e7fd6e5ae4e85dc7bc5e2810528bf71779ecdda366ca18f5a5935c7264e8115b14faf2d159ce0b3044bebab099c29859643f396b002244d86b959aa57fdc02c780737db5afb70234c49ac0876315c4a92fe2a190332829a46e741885303b47cd8687c8ee6fcb0970c5b07240839eddb1d79317b9414520b16342cb072e6736497a683c999a08b227a248afc8fe237f1ad4c997bd8f5b957c0abcea94c71bd00ecc7dc99ec0dfa617be6d51434d9193a2d5c0dfbd", &(0x7f0000000340)=0xbf, &(0x7f0000000380)="539c78fea2b57e50c8eed734e4a2775cd6b401abf597635f1a7ebe167243de9bd1aed7377c4ece357c0373cbc0fa63b3bc0faca3f40a3d261e571aa86e95ea18d64b1ccf97881e4e1dd98c4021f08b93a71d0dfa0958edaa094a454cc3a5e99f652c3456d6f2b6bd9ad8104886732fa5aa2546060ccc79f483437b585ebb6e6d03ca7383f3817b46ecafce77e826652dd38184d0b9ae2726c9bf83f372f39263990ebe1712f05290d110030027425e", 0xaf) r0 = kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="3dac297a11813db175242afe6cdbe711126529e1c769d3ffe4125aaa0b64efc3d24317be89a06a8ef866bb2ca65b1b6109e035e1bbaf", 0x36}], 0x1, 0x0, 0x8) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r5 = dup(r1) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(0xffffffffffffffff) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x1f6}], 0x3, 0x8) getsockopt(0xffffffffffffffff, 0x3, 0x65d8, &(0x7f0000000280)=""/159, &(0x7f0000000440)=0x9f) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)) 16:00:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01dc"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/94) write(r2, &(0x7f0000000040), 0xe7) 16:00:27 executing program 1: r0 = socket(0x1, 0x2, 0x4e) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0xdd) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! 16:00:28 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x2, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000106, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) r2 = semget(0x1, 0x3, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/86) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x9) linkat(r3, &(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000380)='\x00', 0x4) getegid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) getdents(r3, &(0x7f0000000400)=""/33, 0x21) r5 = open(&(0x7f0000000440)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000480)={0x7, 0x3614, './file0\x00', 0x0, 0x6, 0x7, 0x1}) unlinkat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x8) 16:00:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="a14ad2a356dff9a608179b2861f0a239d8079a81ad80165aece92d9ccb7cdb6d63ce18fbb20b3fba6f04b16265c608beb95687dbbfeb0093f84d1218e51656bb", 0x40}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) close(r0) pmap_unwire: wiring for pmap 0xfffffd807efff3a0 va 0x20000000 didn't change! 16:00:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto(r0, &(0x7f0000000100)="98f728f8f955b0f22c50616364df3fb4e03fe28a136c792358a549cc2c218e7db382b334d822f62ebe0e4bb91c3936a71675f0b2236d89143dc1000009f8fb31d02901000080000000006d6e75ef10448dccba96fb0e753268e6bf4f7d1fc95fed6bab6400c967014151cd1493ff6bbc78e54264bbce9ab32843714585fedd95cffd8eebedf8466cda92ca7ab9cc5b4bb931857f0749ce88b2c50fa7a901809da477cc8966e47e0000dfa1372e8667377f630e", 0xe9f0e7c2, 0x0, 0x0, 0xfffffffffffffecc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}, {{r0}, 0x1, 0x0, 0xfffff, 0x3, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) r4 = kqueue() r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:00:28 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x203}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x1) close(r1) semop(r0, &(0x7f00000000c0)=[{0x4, 0x7fff, 0x1000}, {0x2, 0x800, 0x800}, {0x4, 0xf1, 0x800}, {0x3, 0x40, 0x1000}, {0x0, 0x3, 0x400}, {0x0, 0x7fff, 0x1800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/89) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1d, 0x1, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x14, 0x40, 0x9, 0xcc}], 0x60, 0x0, 0x81e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) semget$private(0x0, 0x0, 0x0) getgid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) read(r2, &(0x7f0000000140)=""/176, 0xb0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x20, 0x9}, {0x86, 0x8}, {0x85, 0x1f000000}, {0x20, 0x9}], 0x4}) semop(0x0, 0x0, 0x0) 16:00:28 executing program 1: open(&(0x7f0000000c00)='./file0\x00', 0x800, 0x8) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0xd}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000001], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0xfffffffffffffffe, 0x0, 0x0, 0x1000000], [{}, {0x2}, {}, {}, {}, {}, {0x2, 0x9}, {0xfffc, 0x2000, 0x0, 0xfffffffffffffffe}], {0x0, 0x965}, {0x1, 0x0, 0x0, 0x10}}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x1, 0x20) ftruncate(r2, 0x0, 0x2fffb) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000008c0)=0x80) r3 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000cc0)=0xb1) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e220785366182bf6d6c00dd6c15b4e4165448e55513d9e2710fd0a633b529d", 0x54) r4 = fcntl$dupfd(r1, 0x0, r1) clock_settime(0x4, &(0x7f0000000900)={0x10001, 0x80000001}) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000300)) pwritev(r4, &(0x7f0000000800)=[{&(0x7f0000000080)="e4c9e8b8355662e8f9d9e6bf103b1dcdd09b28116bb27505b50fa224ebe688e0514c325bdc2c10af0c5d157b46dac2d3029225cddcd5cd36405e0801f7d65b478b19d6d942e4d67118d1e00f6448a053d34fc747d2fbb2904673f870ad3d7e48236dea40fe46ba1dce68ff17683e8bf894e03aa907e506b7a8f8aaa7e247902b396c9fce79f2b5608bea9b0947b77071ba83939642c55be9f15af17d39368ebb8264ff92296f58573da17e0294df9936a0c8e5205ec71c4147e79b8beda012424a44a8b19737ada71cc7152a68ae8cdaea666be81419f1bfd629daf1babc36c1d8809d5165f2f0", 0xe7}, {&(0x7f0000000180)="6d8d5d8fc7148e4616679e7752bdc29083d319978820b7cd7c464421cf27c10d941c71081d3008950289798981122d7aaa67177392a02a0649dca1dbf02b9ec808087794ea6fd892fd2daa552aaa4e00a31924252442467ea2d3e931be66c4717a982e669d5263e5af54060c5498413c76d66137253f", 0x76}, {&(0x7f0000000280)="c3136032b31d5cc23d90abe28a21ad3e9197a88d9b232692e26cb60c2172832c3f0d700f306e0967552e2cb730c3a453045153d5f697d4d4b84e785d37f7a428b4ae70d43bb6d84e20c2b1d23e7824a997012eba189d23c65d3c", 0x5a}, {&(0x7f0000000200)="7fbaac50e41f4e74c60165acdf89ea4be182b8be70dd2c9d7dc92f5ebecba48e7ac27c5aa4b8c249f8", 0x29}, {&(0x7f0000000300)="f49184ef15107b03e53dd68839473bc84b942dc6b7044f435d5232fa6853ea9b50bfacd16feedba07a262b0c6c803d7891bc6867017b00eabf4b0350d50e134187108316a176ed366640b4ba9a2ea4fd62c06de903ea1cd3098aab378addaff75f09ff44425ae74a1106ca0e915d47ef9cbc4e811b4c9ee4ab68f54d7127fb86127f05f6dba8f4c6768866e8c2c080ae24188b33d753081bbda85799f939a2d8bd2e890eb397510915dba64f8e770b5f2b8973424a997d96e827c5edc877e33901eecc3187beecfbb061011baeaf49fc5d41faf5ac6264a7ddbb4c89809c3b2e9cc89efc0a", 0xe5}, {&(0x7f0000000400)="35ead6f76d70a948f470b523b7815031b1253db78719d377152e3d5e110d58bf20ffa1b4a4eae9f21c824d065415a2a4733d95142ab84acfa7e4cace8e9c24ad0a7a947ae203ded73c6201f71518a073d827cd47d381aba5271e9752cd6c641403b00ada79afffcdfebed25c963fc8522956c5a13007bc028d29d4fb301952bb4a5b476dc70eb1c98ee82ab612bfa02c6be12d8c1b267ab9f8b9ec57171dd6176d2c7b23c71c8f13faa4202ffc258596a267b404", 0xb4}, {&(0x7f00000004c0)="f8420e8764c5d580b370e853a69a9c52c7fde171d08c566b3a3ad3416bc1080f39c6c8dbd628f9ed84a23cc0062a3f4d4571272e4c13e282ff5be3151f7771ecd9a73fcc1ba2eaf3fc506a576faf127ea7e4a8e9108037f97124441b4400d5c5d774aba178c70b86a284861cd58c5cd221ef7366340339c2072ff53b588cf20aaca4efc1c52afdaca3d32e553238f01587750f0d49883bec09cc59ef5a7b48b0be6026ade379cdd7105005c44b1103df6971cbac12154ac708cdc6fa03463295f35e82ade76c1143ad", 0xc9}, {&(0x7f00000005c0)="ffe96bcf0796bbef8b00805db00e7d56b0c0b1aa01893bb99aa5ed601a5296ed990c599f0c766021eed217079563717d5131da5d16247dbac1a6e95bebd657224e3355c92bb8aff88b4fe2a88a3d1b1fdd834a93b2d1fc26b32a74a07c4104e2d3c909f7abf5144af622c6de98ed9889312e26c560c5761d09f408a9f988c1cbd8dff71f10f13372a36eab05b1a4a80450a952eb3cd66db79ca8d1400e4ccb94a9bc0b35f160e7eeeb1145a16eca4974e44c7096d310bba4eef3ef3473693010e907d5ef67ed9ee46d278fa5895f1fb7d6cf741eb24f130b1803ecef22f4a2", 0xdf}, {&(0x7f00000006c0)="2491a42e164a6565c9ff88358ebd4c64e47af597ae29bd206e09e7086e7a9eed2f25b276ab8902fc0eb6b6eb24150ab8333b77eb61897e28242d682aa2f738b39e89e6648a32cfb24660384220dec01bb7ffc62a0db2ee5a362b0a466e4bf60131a85cd4f6d951006e3c85429cf85255ef5756558cab29a5a29df3e58588e6eb3514229afcb33872caa10c5d6e90fef943c2ef65e26c6113f9de4cc568bb514ebd3ac005e5a61a2f799e4c613cc67ba4a9f0621f79983878ef5e7699f84e9eecfb1ae81d473e44f3130c7b", 0xcb}, {&(0x7f00000007c0)="56b2cb45fbba3bbe16e5ffca44aa8a509e249ab507fa3f08b8d075ef90567f50875bf4af97a7bab987581b8bf5f4b68f67e94e1b035a", 0x36}], 0xa, 0x0, 0x159) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x1, 0x6, 0x5, {[0x100, 0x10001, 0xf4, 0x63e1, 0x4, 0x80000000, 0x2, 0x5, 0x9, 0x100000000, 0xfe, 0xa68b, 0xfff, 0x1ff, 0x0, 0x7fff, 0xf8, 0x10001], [0x7f53, 0x9, 0x7fff, 0xfffffffffffffffc, 0x347, 0x1, 0x6, 0x5, 0x1, 0x8001], [0x7, 0x2, 0x8, 0xfd, 0x6, 0x5, 0x6], [0x81, 0x8, 0xff, 0x8, 0x9, 0x4], [{0x8, 0x5, 0xff, 0x80000001}, {0x8, 0x6, 0x6, 0x80000001}, {0x0, 0x7, 0x1, 0xae}, {0x7, 0x101, 0x3, 0x400}, {0x7, 0x4, 0xff, 0x7fffffff}, {0x2894, 0x9, 0x6, 0x39ce}, {0x6, 0x1, 0x500000, 0x9db}, {0x2c, 0x8, 0x0, 0x5}], {0x2, 0x8596, 0x308, 0xc4}, {0x807, 0xffffffff, 0x6, 0x204}}}) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:28 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x97}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) syz_open_pts() r4 = shmget(0xffffffffffffffff, 0x1000, 0x80, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/45) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffd, 0x0, 0x201, 0xffffff5b, "040000000010c35700f8f4067a0200"}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) r7 = fcntl$dupfd(r0, 0xa, r6) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000002c0)=0x9) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000180)="b5ac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810", 0x8d}, {&(0x7f0000000100)="447eafa4ce30002d13bfb96cdae439297d49da8528", 0x15}, {&(0x7f0000000240)="6c055bc6b48a56b3165ece483cc4de338e3fb864693a1224a5a3cd0b2902a054d45a601c03b79a08a249b483c877452e78316fd151642a4341f1498f846ef9dc178f77a7a11dab15f5a481a76babed6a3f3ee80adf50e0666d41b9b1de25930abdcbef92c40837843ebe8f", 0x6b}], 0x3) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) syz_open_pts() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x9048b8bb62f04b9, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x4, 0xa129}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = fcntl$dupfd(r2, 0xa, r0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) bind(r6, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000080)={0x0}) r8 = syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x51, 0x80000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x4, 0x17b, 0x27c}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xc75, 0x7}, {{r5}, 0xfffffffffffffff8, 0x80, 0x1, 0xfffffffffffffff9, 0x4}, {{r7}, 0xfffffffffffffffb, 0x50, 0x4, 0x5, 0x3}], 0x2c71652a, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x4, 0x6}, {{r8}, 0xfffffffffffffff8, 0x2, 0x4, 0x0, 0x28351aa3}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x40, 0xa8, 0x9}, {{r0}, 0xfffffffffffffff9, 0x5, 0x40, 0x2, 0x8}], 0x1, &(0x7f0000000140)={0x6}) chflags(&(0x7f0000000240)='./file0\x00', 0x1) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) r1 = dup(r0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = open(0x0, 0x80, 0x104) r3 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000001480)=0xfffffffffffffd23) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000440)=0x200000) write(r2, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d952184083", 0x15) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r8 = accept$unix(r1, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x8, 0x0, [{&(0x7f00001e9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000edc000/0x3000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000512000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000580000/0x1000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x85) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) accept$unix(r3, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000001200087b7ee2a9450000cea1fea7fef96ecdc73fd391d7d6d8aa0416fa4f376301000000000000001e4991f788df5f6746297be1aa5b23ed00f4c8b2ca3fbbb94768e140f5b2b212b5f602000d7d026ba8af63ffac165fa2", 0x62, 0x412, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0xa, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90", 0x1}], 0x1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x9, 0xfffffffffffffffb, r3}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) r6 = dup(r5) poll(&(0x7f0000000080)=[{r0, 0x8}, {r1, 0x4}, {r2, 0x80}, {r0, 0x2}, {r6, 0x1ef}, {0xffffffffffffff9c, 0x4}], 0x6, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = fcntl$getown(0xffffffffffffffff, 0x5) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r2, @ANYRES32], 0x2, 0x3fb) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r5 = fcntl$getown(r3, 0x5) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRESHEX=r5, @ANYRES32], 0x2, 0x3fb) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, 0x93}, 0x7da5, 0xfffffffffffffffd, r2, r5, 0x10, 0x800, 0xdf12, 0x564f}) r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="fa580755ae316aa831aac7959a95fe46c076f522e22cf920a7a575b40662fa172aac07f5e7fc2280da809236e49dabc26deabd89f0a51218404c6289bc1e736108573f258ed88d7a1c43c0d41f38bfd64c972b2d180972217ef4931a759f137243c9ce5f3162fa1f33fa729218843946299fe1bdfb98837db1e9898f28df902002cdd5f3bb88ba559bd4b4d4382ac2ae7bc312cdd2a3d0bfc8a40056343a00a3eba3abf1bae38efbfa71d3c5f1d69fb3165236251d0a4ff9096951d780e3864a5ae1", 0xc2}], 0x1, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x1}, 0x4) r8 = getgid() chown(&(0x7f0000000280)='./file0\x00', 0x0, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x752, 0x0, r7, 0x0, r8, 0x152, 0xda2b}, 0xf3, 0x8000, 0x3ff}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6c) write(r0, &(0x7f0000000100)="e222f881f536e3c81c7c3cab0a40b5836dd6c1f47eb57ee1362209300e70df6d9bb887bf15c235d3b982071ebaea9402889033650675b875cd010b28b0472688758a7771d8bb816f9b219ad588c56eb9b88964f676e5341e4b3666657828f267d42ceef1c12efb1d55889375a9", 0x6d) 16:00:00 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2fd) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x4]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:00 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/52, 0x34) ioctl$KDDISABIO(r3, 0x20004b3d) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ftruncate(r0, 0x0, 0x2fffb) 16:00:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x4a, &(0x7f0000000180)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'hy~', 0x14, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, {[], @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 16:00:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x9b) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() fchown(0xffffffffffffffff, r1, 0x0) setreuid(0xee00, r1) r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) getgroups(0x1, &(0x7f00000000c0)=[r5]) lchown(&(0x7f0000000080)='./file0\x00', r1, r6) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r7 = getuid() setreuid(0x0, r7) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x9) r4 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0xa0) pwritev(r4, &(0x7f00000005c0)=[{&(0x7f0000000340)="0fc637aacce261dd4de53defc7d11fcced8bad", 0x13}, {&(0x7f0000000380)="9340aed7bd8183696a7eb3f13842f8fade4170a5995eba606633fb6e1d0760b0567906d0c6292fc74e414bd7aafd8a44902093c5526607f1e33f8e929c9b34c8f8c79bb47763bbe8035be6df23281c0b18115e565e32f22c6a38417dc1b0e54eed14aed0a523aff12d990ea4d10383a9496f827d667b475c47f9b80397409926d2558c51d83a2a764ed26719c0cee7ac483402a836cdda5173b808fb32a7", 0x9e}, {&(0x7f0000000440)="faaba173bc5a71dcdccc357f1ed6849b98adea99a83199496481b215613fe2633653f717c57dd32e19227e07947110606f706da12318b09673ec77ceb682dd4a3cd813fe8921f312da5b14eb6bda913f2419c327f8d25fef285a", 0x5a}, {&(0x7f0000000640)="288b19d102784650080afb46966352c179aaef6bddd4b114d5f9851410397caf5463cf9547b13b795ed48c2d8d8a2511c2d85e7ece8f95c491bca24094af1591f3ef8c50fcd9344e7757579a916714257937ec7823e4a9e529c7ebf58854af0fcd96bc3bed1e9b9808c9510b31aa96fbf64d66452330e3c0a0d99f5d634a755b352fe8b79caf94c44c7c6a58d64b2282d39ad2c1ae139d8d8f33ae488534dc5de5418ee0c1e322bc38a4106a7d76fe2ace1c63c018c91bbc64099e7fbdd023429b9cc95e431cb43defaab72d8a0353a0725d5235d9e44a337d4794c2", 0xdc}], 0x4, 0x0, 0x5000000000000000) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="57e63b68d038acc7499700000000"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000600)=[{0x2, 0x7, 0x1, 0x5}, {0x8, 0x5, 0x3, 0x7}, {0xccb, 0x7, 0x0, 0xa1ca}, {0x408, 0x3f}, {0xa0, 0x5, 0x3f, 0x1}, {0xfff9, 0x8, 0x3, 0xb4d}]}) 16:00:01 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r5, r6, r8) r9 = semget$private(0x0, 0x3, 0x4) r10 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xfffffade, r10, 0x0, r0, r7, 0x12, 0x7}, 0x5d5b86a4, 0x9, 0xfffffffffffff000}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000003c0)=0x80000000) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r11, 0x82405605, &(0x7f0000000440)={0xf84, 0x5, {[0x8, 0x8, 0x8000, 0x9, 0x45b9, 0x100000000, 0x8, 0x5, 0xffffffffffffa9aa, 0x9, 0x263, 0x8001, 0x6, 0x7, 0x9, 0x4, 0xdb99, 0xd98], [0x2, 0x3, 0x3, 0x7, 0x7fffffff, 0x31d, 0xfc43, 0x2c, 0xfffffffffffffff9, 0x1], [0x10001, 0x3f, 0x7, 0xaf6, 0x1, 0xff, 0x3], [0x2, 0x0, 0x2, 0x9, 0x0, 0x1], [{0x20, 0x7, 0x187, 0x7}, {0x2, 0x2, 0x80000001}, {0x9, 0x5, 0x38fe, 0x1}, {0x6, 0xfffffbff, 0x337, 0x99}, {0x6, 0x400, 0x4, 0x7}, {0x9, 0x2, 0x0, 0x1}, {0x6, 0x8, 0x2, 0xffff}, {0x6, 0x0, 0x2, 0x6}], {0x802, 0x1ff, 0x100, 0x4e}, {0x7, 0x7, 0x9}}}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000006c0)=0x2) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x7}, {0xc}, {0x6, 0x0, 0x0, 0x4cce}]}) r2 = getppid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00'}) getpgid(r2) r4 = dup2(r0, r0) getegid() pwritev(r4, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}, {}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="e0652d4e93467c569fe6c197a80a9b07cb5a", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd6aa6f592d1bcb00, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x200, 0x5, 0x0, 0x1, 0x4, 0x14, 0x0, 0x0, 0x200, 0x5}) socket$unix(0x1, 0x2, 0x0) ktrace(0x0, 0x1, 0x714, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000007c0)={0x8001, 0x7fff}, 0x10) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658a, r3) getrlimit(0x0, &(0x7f0000001100)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) msgget$private(0x0, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x6801) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) fcntl$dupfd(r0, 0x0, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000380)="b109000000000000000008000701000000000000ce2894bc0fe62e18443fd3357af900000000c74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbd657699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720f0500000a00000000f5a872c881ff7cc53c894303b22f310b404f36a00a90006ee013e657ae00000002000000000000000000000072ba2ebe1b080000000000d3c883b400000000000000816c73e8947bf7e671d44f1848bafe18502d2676d890f06a64e04839a567241235fb730847a4354976f95463813164d015c9492f247da5bf1f00cb1ebbec34322b09f2e9e95907729babd5d431b3cce1e79fb4a5dd26984336b25c07fbf071cb163e857180f600d0b2d64ee5d5001ac4f104275c9e075b61ae34725b68907a20d9e30ea6a22c27b4588cfb2ff92e35941f5288b4acd1cb1190e8f7978312f142a81d963df020c6aacb11f416e3e26a636f0e0000bb5add7bfe4023923ec4184f544bcc4b15d7ae6aad753839eb35544e6c7a7c6639570fa2018afe506a66c5c7021309c07152cedf8469a1f61c5917bc1652c53d5bb7c079421fc30b06b213a7e9ec68a22b58723bcfed7bfe6553222fdaf5ca2faba8db07010114417fe1b6cb1da00891cb601199d4f011fbbfa58a537597303ee81649825d30a1dcf9efd4a664f8843d790713427e41d84045534f2b86015d371aed38d7c588838634fa176f73611af50585b48b3a26d547f6cc0ac50859ce0ccfb7a588d5ac9daf69b0809107a9461390", 0x236, 0x0, 0x0, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x13, &(0x7f0000000040)=[{0x4, 0x4, 0x6, 0x46}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x4, 0xeeffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x100000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xe833], [{}, {}, {0x7}, {}, {}, {0x0, 0x0, 0x4000000}], {}, {0x0, 0x0, 0x4}}}) r2 = getppid() wait4(r2, &(0x7f0000000040), 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x8) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) bind$inet6(r5, &(0x7f0000000000)={0x18, 0x1, 0x15a, 0xfff}, 0xc) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x80}, 0xc) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x82, 0x0, 0x40, 0x1000000}, {0x1, 0x1, 0x0, 0x3}, {0x6, 0x4, 0x0, 0x40000000}]}) pwrite(r0, &(0x7f0000000180)="ca5ed9a5c9c9d9f28e2b1dc46429", 0xe, 0x0, 0x0) 16:00:02 executing program 0: kqueue() socket$unix(0x1, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000040)={0x0}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) r6 = fcntl$dupfd(r3, 0x2, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000100)) 16:00:00 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x45}, {0x80000000000006}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000080000000000000"]) r3 = dup(0xffffffffffffff9c) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="e2645f8d9aead42afd32083619515e893ac8686f0e4c40b85006f500a738717adce48c0c9ebd48ed4199ab19fd3a28d7134f573b73d1fb13be414c", 0x3b}], 0x1, 0x0, 0x3) 16:00:00 executing program 1: socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10, 0x0) r0 = semget$private(0x0, 0x5, 0x400) semop(r0, &(0x7f0000000180), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = semget(0x3, 0x3, 0x576) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r3, &(0x7f0000000040)=[{0x1, 0x1f, 0x800}, {0x4, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x101, 0x800}, {0x0, 0x8, 0x800}, {0x1, 0x6}], 0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r4) flock(r4, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xb3}) 16:00:01 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x88) chdir(&(0x7f0000739ffe)='..') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x4d}, {0x840000006, 0x0, 0x0, 0xae6}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="0c20632649e3e61cbd0ae6027618", 0xe, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = dup2(r2, r1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) 16:00:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x3, "00000000000000000000f2ffffffffffffff4000"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) close(r2) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) setsockopt(r3, 0x0, 0xffff4d3e, &(0x7f0000000180)="7d2bdf6c0ded192f5541c70abb9aada715f77e251f773e3dd3e1520e9fb446dc02156d20c382564b90161d2757a11b5b11008c530a7493939f223b0d9103199616cd20731c4902b317", 0x49) write(r2, &(0x7f0000000040), 0xe7) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x6, 0x4, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x7ff, 0x0, 0x0, 0x0, 0x10000]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) socketpair(0x2, 0x5, 0x80, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(0xffffffffffffffff) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x1f6}], 0x3, 0x8) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/242, 0xf2, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0xffc0, 0x8, 0x3f, 0x6}, {0x46, 0x78, 0x7, 0x6}, {0x2, 0x0, 0x5, 0xffffffff}, {0x80, 0x4, 0x1f, 0x7}, {0x8, 0x0, 0x9, 0x5}, {0x4, 0xff, 0x4, 0x1}, {0x8, 0xaf, 0x3, 0x6c}, {0xc86a, 0x0, 0x7, 0x2}]}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x401}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="eb"], 0x1, 0x0) mprotect(&(0x7f0000631000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = shmget(0x3, 0x1000, 0x46, &(0x7f0000631000/0x1000)=nil) shmat(r1, &(0x7f0000634000/0x3000)=nil, 0x2000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) poll(&(0x7f0000000040)=[{r2, 0x2}, {0xffffffffffffffff, 0x20}, {r2, 0x1f6}], 0x3, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, r1, r3, r6]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x2d}, {0x6, 0x0, 0x0, 0x102}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000000)=0x6e) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x7fffffff, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x10) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000000c0)="07140000", 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x251ebde3f54c7cf1, &(0x7f0000000180)="e6e1e568e8f2cbadb4a0994ff43eb8de64dc", 0x12) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="10496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 16:00:03 executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) fchown(r0, r1, 0x0) setreuid(0xee00, r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = socket(0x2, 0x400000001002, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="1144cdd1eebd3df21c30da40088d1285a7660600006d2f"], 0xa) r5 = dup2(r2, r4) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x180) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000004c0)) dup2(r5, r0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r6 = semget$private(0x0, 0x3, 0x100) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20, 0x0) preadv(r7, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/112, 0x70}], 0x1, 0x0, 0xbb8) semop(r6, &(0x7f0000000080)=[{0x3, 0x2, 0x1000}, {0x0, 0x7}, {0x3, 0x6, 0x1800}], 0x3) 16:00:03 executing program 0: socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x3) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r2) sendsyslog(&(0x7f00000011c0)="2883511b6488808fa716743ae8c300373dd86044d8efd3224d5a7fad6b56152d6702279881183edf1f9a38f76016d898cb8da144690900d209679fbf19ca058e2602c54dc594df7bb1d40f95b6db1ab8c6c3d15d026bf751d1577d3347c2e81940da7c23674d97d0db92f5278ee157dbf37c631faa478d8605d867acb8e9c76beccae3f0ffbef77d789f2f8312e2856081ed5dd56a2ff8cae5c7249509a44e92e89ba9fdfa3f92822310a25b4fc127816fbb5e68c7f964a9d4f7b5a1281625c43eb390b899ec97cb023a73a5b0d8ae80a8f054b733177014c00200132b17737e9cb56b53ae9ae7908d35f8b82a231ec22ffdf863904f90c177a85a6429aeac97200f0f629d05cd8df42ba80acec504fe9956aef03ad5f5b99ed365c0514074e7d06927df96487226b8a1a0c64545d3be39435c7632fc6c662d5bd3d223a41a7784cfdec3b5f52e96d60c712e986fdb1ac7645165ed952bb45c53c8d48161966e8eb6f5494ff5332e2a5e81372f88bec536f7a69c0d14efd5e73a5850e979087843393657d9e08e7a180df2c915a67fbe218b7d91ad74f0d6a21d6aec8dfad004f6014ed12a18c629fe4a2483b2ee8f5c68a645679d32c6d2e19a26ec19fba9b596fa11fb071857980cded8557a75a519f3bff011d9549ca3dbe038ed9264382014e62db0642ce9842d7e05118fe0cd757667414f9b5c5f20675f475e360700b2fb25c7066292ca6311c4b5581bf61aed489f440bdad19c73d4d18f8a374b86f88c86bd2e0aa74089990364249e66b1267409793279d1ecbe67e390662518c701c660353479389ae6a7ed2715ec035ce7504b578356c76d15c8122eaa67c519049d187fb6ed6e25d3cbd08db1988199d346effacd3923178088a90ced8e44b626c75e9027b54cf40e52887c80ea26133106e57da061dab398e1b8cd0b931a34a6c1e6d842258cefa1abb2b320c7a8b296c7c85e513d216a98807b7e6c469a07d037e4caadb43502a265d6c1b5ce70d69d32fa19bc42949e5c70738b913f41e091e4d770efcfd0d214430b634acf17c5ba0e71bb97e05cf6ce4c51130eb6dd73b51120643b8e2edf833109ba97205e89706d5a8d8fffc73b9f5ac665de6e41ba59a0d857def8729c78ad48764062e6cb2fe9e13df1467abc008c9a168f3c11e54ddce05c28cc606179f45f9cba8943dbf7ffbec4c5830af9128f025151c49a9b7cf75faef48823556240701cfd6f6cc3b25a4b09b98be328c3a63191def20c69693d6ece9116ab4ad022287051326102f06924d4c22422b2216942f3565d813996a3e4a832958f7089a553e7667b6f34fb0a124cc6d851404bf4748634815d16414cbd12ad46714f95f601b3adf504603ec8dd81d8c1a30aeadcbe26ab2ed6e81ad76951f39dd00fb76a623ca037bf00021c61681d64c0a77431adf7f1459f1bbcbb5d42e5b0a685f41970d5c6fd453adb5c5687026e5501c01e57f5d393ca14206a7f5594a7575f477e331be053135aae1890ea303294157858e63508a59b07df151692a21d2fffea7f91aba67009875bb41d2ff8852c81c8d83cbed3c28af5d61cc7c527574e6d0ad7455a6d47df87e31c3c6b89c525972933cffa5448f6644f38187a1361cb6cc1c60a562f45a332dd72b6a04762026ab1b4b28e956afa62c9509f584efabe085a0e9158df59b96889e2fb67fefa03a4389bd4fe4e2b9473d2148ac93a35fd240c1c81251eb61a315d30478b4bd15ef1d83e03ef41f2ab2a279d58053624b5b17a0a0f778d6d41aaee005509b2ce5069f16f386ed0bb6b66c1e8f5a48ea954615326e4cdbf9af835e38419af80071a3f056f97dd1b61051671c027033b3770f76797e00cc3446967461a843c972946b3d0ba09c45b2234a43f858880ba0104a85884bc30041f6a551650d1ae72fe13fe4b3b93a06183e4bf987c1959bd2764b0b2d193d3de324cfa6330aa56c4ee92edc7d13c23c8ae023828bb731a64fb629d4571a9105c3b14254e317609c18e1ecbf95bdd9a92412bf00ebdcfde6da8c37b5e10516d18d945f262871564dc58f4d1975d60e21c7af53660e991f0f0225065e5a9b7d16ebbee47ce1e1d44541d5dc1cb3eae60172b1f836ecbfed8a1f71b2e1301af5422a2f59b944b711b2958d7d71bbcfe65d40ea6d74ed2a8879f413ed90e45579ee93ff06771d435bc7ddfeaa056c7ad194f1cb13a82a096c7f5f157af35072345d220c143de4f41ffc5de425ad425bd8b3b9a2c843faf6c77d96839fe1e33f7aafb1b2336c1a1eda6e57aa879da067cae76a33b26107493b75e19830817bc10599ea7bdbf1bef031bc7132825ce0ac66766a9466c64e3863ffd1c4eda6bfbed1d77db09b051b9a6a44cf811dbf62ba7b2b5f842f33b64c31827f18e084b8a07830b9bc987a42cecc764992a8c549ace2430a2cf1b0f294d3cbc2ac5ffa8dcb7cd2afb01d8529c551ab615ba7a99b5a30b1a64203e7fe69931a61f8a1f88d594dea6bb5efdf6246c463ba461cce3c69044be1c05bfeb34a4c015e86131e5ad15debf8d7730ba4a3aa782a3e67775e243a6c97eb3c27bfb9d6ff27a04f6bcd8edcccf6a4e0e6ac92ce29853e32fee38f664387d4be9e1375478237b90bc65e39c4bf87c451b8494b91e452ad12a6d57a1c7656781e51fb6457c4f39dcfb9fbed33b486ed91eab2a2314bf79588877af992cbba3bd2f8043f33f53380a90bcae8ba2abd0118d87e81f1d6843d01f9475bf4840ac804835d93a60a551a1695fb35cabd1204d59440c1236163befda44de2b6807ef5a6203bd86aaeec849dd5de86ead567c9c334cb97f112b4f188dd0e500807c2c342a94c5b7b91519b3ffec42c500462e8a6e6ff6ef5ac0c4eb837b6670261fd2ab6dbac503daefff20c0dd3434a81e040f6847019881180ab9f98e468f3158b4c3d71a4b3b2bcad309cb212db4b161b8c581e19940f28c4f3ccf356b3905f8efedbcda69a2ced9b482f7319d8d18072e18e03553527dd1fa52ac79644971599f5493ee2d1c58608404df6fc5f58b0755cff2b95473c25c39d933c34dd72358faa85bbf41f1190516298e909af46c4c7ce79c7ec142b81d9593deb67a395224d855503df360f985a142ee528b1fbb6363e341ea23801fdb4eca7b70db61d24f0d465ecdd8c470509a4307975538c90fc5af765107d94dbd17ed18e7244fd5569de90116d2f87d2d7a298488bd02775c86dc85e33a6a04b226f4aa2a93f57bf88922c5d2330f164c4ecd360e82e97bc2e9595099a78d68731a8b745bac58644bee1f1e91943d55abde0961d54613ba2d5a8d16746f65f141844da280c438cf1681f645677acae611166fc4a5c949e0c156ece3e147b0de723b8165bec1e24c350ded0414d9136865322c38598e4209fed1cf0ede29d59ffb47fc79c2b36bbf09ba184aee57c3653d6130960bb119a78da6081325ec248a6ce84617c786ff2de99866c8d4d2396633ae52f8c253c531ce69f4dae4f612a52357ccb045f4538522e54802f82f9fcf58b74a6a3a4417aa40282bf188f0ec83eaa922bbb63181f36dcdf42fb944462d86c8a8aac6feaefba6672a70e936f061c1fd99befa47064324dccf125f1d9b10555490545d863ec79b46e367d2e56a25513b29111539eaf16b1d4b5d0e20527b30bdf7e95dc95aafe1e7216cd711a569a4c46bda47d6c690e6628421dc2b297b0bf58339e546c57ffda0ef663b57d48aabfd99ea2a16f069b26cc3a7a9e521a0dd92fc5f99f269015044753405ac5a2b731e2bbb7ee9c09abdc2a8ea5a1954a07204131da67764cc78cf3bf9e42e4950b47a30650145b711977b62e37dc7bafe3eefe077b5559f065b01789b1b264f0b61865acb5c0bc41fd023fde208014e732a27373b753b805adbf1d802576bf2fc0932eb0eb712676fa4e984eb337a09f19a1338b356ab9dce70546a73f1fcfd64c319a75e24ff50d3d4fbb867644a30760203ecec4919036aa6071eb936df3c765f1fd0002fbf598ed4e1a5b03f9655bbbf9543c0664d03fab61a939d64e76e10931ed6de0dad9eb14ccbe9383fd08ed3e3ce49f4974a4e2216c3e7675c462fdca2ff9faeccdac1be092066c19a4a6e21d97834a86c1491b2520bbd5d4e364d95ba6807570bf257b4ef706307c84302060a7c80010292a3eef44bd81d5abf0b9624bfa794e2df467b4d6e14a374ae155b67233ed62f4b257868835f442a2ea62d39c0559e3998a1d51448068c752f8fb53d8ebeb35a9f15c3f0a032db0bdea04aba27a1faefe0fa8914f33cc7591bd0305d3ac8f6bfd1baf416adfda9d7570476dae12a003955d98666d61d3e452b623012151269b1e9301f3cc8d69d5d77f053cecfb332e09c9f254fee0a17e8d5af952ea9890b44476999b6ffd22ea12c194064e250faf1e84170c8ab4a4de1aa15f4d83cc89cdcbca84519773cd36e30324fd17c8c433b9d8d72ffe5d54785f75784303353fc350ba15c05ec8839a60570c05c028949e15706fdcf9d68cb7da0b27d53b152642066a1399c10dc3b186eaca7cb7556c7d7c8228950796cb448843b168ba8f98cdaa75f441b3cd54ffa4839c059010e69ec1fb4d7e52b2b08294bce83c0361fee91a29af21a897c0b39d05a02d469493d9c1a39d285998b8cf5607e124fce44477153ac725950ed20f5a36b85aa8ea0ca3c77e2516f78907a7191554366bb59e055d95c3488de7239659536c4b66de16f757608014239aade9eacea1a7b050a286d60f67a1728f06182dbd2b8c719b7411dacb70e833beb06a9ab1db4539d95a6a58fb6b2c5321e3b49de0fd80d809bed9b2c8f7c40d1dfa01d9ea63453be68d65c3f0733791d9e0b26c26db6a4003483bb8e99753eab9dc7cffcc03055a0c3f097e552bc18633accb3ebb0469c298f5f11bf17ee0485491c0ba7418f751469ee1126eb394d37e1c9fb7760dd152a56c5679b66696482fe709a686912388da97b7e7ed206e2a289793e76e088ecc78d2be1e85789627d91454e3bd7647f546a4bd040082e1e5eb6e54c00f7a2d2f6622727b7cff9e16df361cf0afed2a9e965cf1561ef4bd5cebdbaa917bf8f04bb599279f7ae707d8e6be768f44b735275203b0e8a39f8a17415b6bc3ef6a5411cfffa0868ea0b6e54ef4a7c530b2ff390107712d8a0cdbc81e4c25dad22f8957e9dcffb7e161d89e3706466ac0f21ed1fea4dd6cc4ccc45176e3d180df2740306f04973fc645721833487e1d5589c5f2e0b79ca2528507511d93ff3e93d2512a59ab5d8d8561a6862b01c77c8e0898265c56c1cba0430664159b74c3df7130c0257a58c9e98ea1e227f66c052fb901169268cd109f86b56edbba5750a28c615c2d78bd2847ca2a44b6d071af0f433393e2cae918321f49a3fb8a9b3fbe3a2dad61c4214f3ca58a88a13fe698716824bcb833ccf86fcea36b7bcedaa08cb57d4b85351efca38d47700d7e605779a7fc623aaea3413e9c8fafa9aa4b8c3f71fdc9cb2bd55485dbe922c000a173a5145738664704eb5db435b5c74e5ede8d9b6bd935b4ceef52a10464cfb5654b3f188b3ee5ef3a958b39efbfb1cd5fa9c70c68fcf8e5fc3dfcd8e06eff50de902286e7a0e2f5daa6a767c7f12e5b762b38e1fb5176f29258234ab8b601782ea119e90c2a84b40448f8a1b4c879df9fb86a0ed091e526099ab37450245e17656f3724ad175d8b4e493d21208bd2ea5292e09a09145ede21a6b7e3616f3b58ba2353a7d67d8b36e7025419405df1820f3cb37905cc99e3e6da971267ae35bc45013", 0x1001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0x0, 0xffffffffffffffff) r4 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000340)=0xc) r5 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, r5, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) semget$private(0x0, 0x1, 0xb5) 16:00:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x13, r1, 0x0, 0xac) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d077aaf9546060000000000000042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670dfff0f20b820a3f96300fc2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb509ea9646620d057e5e192061a95870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619628aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b193aec40368e16edc742b068dc30917a9328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f3563324fb61ff99b82d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5201029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f394657310c3dd915ed9d0d5af11f38cdf6bfddea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9308ac20a322d182fd754e6f6e7e6b939f41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5cd1d0baf9eb3f327"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401ff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="31d1a133"], 0x18}, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000002c0)={0x6, [{0x1, 0xb9}, {0x2, 0xd3b0}, {0x3, 0x7fff}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x4}, {0x1, 0x2}, {0x2, 0x2}, {0x1}, {0x3, 0x401}, {0x2, 0x200}, {0x2, 0x2}, {0x2, 0x7c}, {0x2, 0x534}, {0x1}, {0x3, 0xffff}, {0x1, 0x206e}, {0x1, 0x8000}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x8}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x8}, {0x3, 0x80000000}, {0x2, 0x1}, {0x1, 0x3}, {0x1, 0xfffffff8}, {0x2, 0x8}, {0x1, 0x9f8}, {0x1, 0x5a000000}, {0x2, 0x40}]}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r5, 0x0, 0x8000000000000000) dup2(r1, r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000900)="5177f4143a075006df25dcc2b204321af1608fe1358aa27f345e842795324ca33037fd696d5d128298f5d99195fe789bfdc6cfc9599a9e0bc2b24102b362d7a792e718d09198550bf837e59848ac77b22ffaeb4ad8446e99a9c26c0e39c4556dc6cb050412c26fdae619af30450cb638fb135571d20c072b6dcd7c88864f2fd26c4ed6da787711a6c91bdcfd69b1804dce2bf2124744cde1d3dfe78763157a46bf4b3ade3c0a2f9daa44b300d362bba796206ea70c1cdffcb12d547cd2b1ad7a6cc5370304cff5f6d8759c64164169e49103274dd28579def00a6d465f71816d2e6dee6e33f97fa13cac55d727124252aac32b403da3ec66775c6fc7567e78b61c3e3c4da8d7c6d5e5a75bbae91b994bd75fdd7108271b100bf68c581e3f070f9db0559565d4dcc9d56fe4267e55a841b62f4de01ef9329f944898c359e9de46de72eb0c21e9fd2bf16029dcfdfebb8f687fd1bbabfc52bd2363eefacec9ee245105f7da4dd4dde2aabdd2f25b4bd7b3d30b771b0139adf206c7fca6a59661cddf5c60351199aebf15aace0b7d98a42b9f16b139ae2808a9e78c2db6906813595aa5d3a6ffc49024bfb4d4748b14eedcdddc5d493274c6768614bf3c011de85fba779bcb9793006a4a9dd164c740ab669634ccde83e7bf4d4c327f8702807526f7e0bf01a0a1e29855c33693012ac94176eada6ea2a8e8bcb1ee2fa57e2b6327ea6a69925286495a95a1e2bae51a0b23a7a6640d4099ccdc42a9672b255af0cdeea0548caf6a0c2aeb4ac0f1e1a55f0281a1636e0f045135eee92cad51f56e0385df0e6cc9835298280ffe9a4a3a864b3be6d5c9c8f2ec1eedfd2afa54d4b00c065c930bc2fc0231e20025a1fe01e3df84e0e62d65ef5312412ee46824a7ee07ead075e57814bb45e7df5892a51d325e93ae25b9d0b0a5707256ad826e553f3613b8e643d2033301e1cd247562081b435446efacea6e5e39e62bc30e39e182b4a7e2e06f0ba14ead9036450549b755e47310e96dd79fbf6e37c72658b3f61317b56d0f4555958d89682830e93883cd4352eaf307466e83b5783c4a9aa87b70898cb1c81779d146930065ee030739d2fa47581175ae3183fb88e91db56b929477e8dea969dc368fa551de0e7d6d8f3e82d115ee26122949fc345991206262128e70701097688ea58de243c153bf934818c7b1204c10b6e9caf597d75419c2f1a28977337da18fc8d2c649b81315ed1f876ce4ce9c33dd0c0d286e5944e00510818fda764b0241b92981255563bdcce8a53637b093deabb44f8e80a2b17b836410d07fbb47a2cddc97d19b32ab812ae4a7b5e473913f25c15764cfc7f33f502c6c484c203c81c85108f7b91e1f5a109455c01ffde2a8b99454748dddea9caa843540d345fb07855ed41806d3a4f05722b32d66a7bd6d5e3f751596dec0524cdd28e92591f2ccd692426a4db1d6af96584d65e9fafb8b3f48cda8c0a2ef20ef998d71e224a909af9ccd995a4de5f517f92babb5bd2d519c83dbd8d16511fde2b5366290178fc8f4c29ec06bed924b2ca489784bdfb240514a577c11e93f7f22bb3383304372d259107f6bd852bc6f24e69949ee8474176e6b0a7c2d74de6d05bb0e28c1707e063f08f858e95f3ae940089223f34985505377a712add3a6582bd06e8545a479173143dd5f8c1bedec02ce9ff6a64983398eebc994fb95877f3137eb0449f0368d4156a3588a70c5f42230b14d2e79852cd4da9237db2142c648187f26350475f763ff7c33cd208208ce0918e4668c16abacf6d12bc68841fa308d356c14a979c1a05f20423a0c41c86d8f316ed8d27c612a10796e2d5ceab7314b00304559069cd9edd803edc5eba776d30c9d5b50fc49c81dd394c0b300dc092fae98bbfa12c2df25eb0408ba9e94cb26082156985efd4baa3bda0a05960ebcb5303b4162588486e44bbd6b14f179511c038b94a5f1a455559968898dbd4f049cce78f25860aaa713bce88aaae16dac888c2416e782a74f3c3c52e909c29dfcce7902338bb114f6e159ebd301923aa1449720a591b42f01fb397536e034afdea558162a24ea120161b1124c0eaa759fb9a3cfd2e523149a4f7f12b1ce51cb05a4c08bc3797bc6e6fe5bb88c3edf0fafee4eb6d6c8e221acb38dfcd67f9b066cdfda979fad2fe38743c76c5e71096bdfd8431ae0a5e89e82f8c3f00a2e4b92f4d9d77d8e155344b23307338c4cb7fb4c870b1f2d2802bf302e6166e1d861962bab14e0e3565881", 0x645}, {&(0x7f0000000600)="c5a0d4229b33b67ddf7f60d708656d75e7c3a81e836f1c06d0d13045109e45750ba684cc0fdaf75ae0b594e908d56dc8be2a4601", 0x34}], 0x2) close(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) sendto$unix(r3, &(0x7f0000000140)="1e18bc9580e2461a0489cd1cdf2bdb5071467738b57c84dfefa775408dbf4c0057b1db3b274493f7be1b1ecd7b9a0e4115d24a059230c94bd20a39e6702f850419f6c9c464cc7f410714e8b9cd028639a278b8061fa559b5ab05d34e1041a2cb192b0af8fa8d9554ff5962b7eca94f42ebc977fe347750be65eb197b28065d14936e175fe328fa775d7ab155c43eadcb54db2baf5d4f53e028d4b26c5db85c5ecce552d3536ffda30b28f8329ae15e4a4c4f56063d88f3421205f171f8a35cbaf934db68551d61bd6dc89cd37c6865577409492537be7b108b6734c38c40d32c6d2b06e960b575177f", 0xe9, 0xd, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r4 = dup(r2) close(r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "8de69d769afa4a59b7c1ede9a2db6aba67186ab7"}) 16:00:03 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) fchflags(r0, 0x1) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket$inet6(0x18, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r1) socketpair(0x18, 0x1, 0xff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x80000001, 0xffff}, 0xc) poll(&(0x7f0000000040)=[{r1, 0x2}, {0xffffffffffffffff, 0x20}, {r1, 0x1f6}], 0x3, 0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x5a8b) r5 = accept$inet(r1, 0x0, &(0x7f0000000040)) close(r5) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r0, 0xa, r6) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000000)) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 16:00:03 executing program 0: kqueue() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x102, 0xa6) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "e25b14", 0x8, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @loopback={0x0, 0x2}, {[], @udp={{0x2, 0x3, 0x8}}}}}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) 16:00:03 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x25710e56) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r2 = socket$inet(0x2, 0x4000, 0x7) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x1}, 0x2, &(0x7f0000000100)="a33dc2c135c58093f2f76a03a160a08348c596", &(0x7f0000000140)=0x13, &(0x7f0000000180)="e0747f494152e6956d862ba8d9850f5c6538051138ad4e60281fd17a2878fb87ab8a2523d0a3fd8a00da69f2c17d89c8b644cf211b39f506a77e80aadd313fc1dff9c8ca00caa842cb2f8df4225219a1e0652a8109df608a051a4344b921798e07a646c53fe3507d5171e1a46a1acf982fd49c9988ac08240e096ed317bb7fe9331328b5d51387691bfaba1defb5a92b23b4036a7900f1dc4ed7ec3189021b79bb871abc981c5f71f2457570ccec63dd7fd84223b26cf0", 0xb7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2}, {}], 0x2}) 16:00:03 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pwritev(r0, &(0x7f0000000100), 0x235, 0x0, 0x7) r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', 0x0, r2) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x20, 0x0, 0x0, 0x0, r5, 0x0, 0xffff}, 0x7fffffff, 0x1c00, r6, r7, 0xffffffff, 0xa2ca, 0x7fff}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000080)={0x0}) dup(r8) 16:00:04 executing program 0: socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x8000, 0x0) socket(0x18, 0x4, 0x0) socket(0x18, 0x1, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000000c0)=0x8) socket(0x0, 0x1, 0x3) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r4, &(0x7f0000000740)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="fb26e8b9bb0594e55fbe783d4e2815732561aecf5cad43ccf34e056bb39dd1f5a911b6f6d0a4ce9ed498d1e781adbb4680ed71b4ba4ba3b651d2b0f738f61aaf0e7cf3d39fc9d6d1ff18efbacf8eb619edcb6bd01989720ecbf8eb8b6256209d7f82420380", 0x65}, {&(0x7f0000000200)="35a7a78ade1673a9d1d5df02320b31e7066ac426e6843a78601e74427fb659dcdb22", 0x22}], 0x2, &(0x7f0000000500)=[{0x50, 0xffff, 0x101, "1404b1634df558e9cdc263179f4ca31854d879e5631f0375cb31dcb500956cc5b635c7f7c469fe9b6ce05eaeffcdcdcfe860a0f73b3699a9204ea455"}, {0xd8, 0x0, 0x10000, "2407cdd767fd7d7fb618185b201420c43acf0f787e58042e1dfc2e3ab3433cbd29f1cf12e2701770e7a4ff2b57c584d262391541870810dd47e1a9fdd5fe035058f50b82fdcb7fc3147941d89c0954b3451f49dc1b27a1572771e8293c8a191fc9765bf122580ed893c85c2afe31249209749429c5396b2a643c04e2e5fc0eff4f59a1bbe830f8d9119321c59cf2d73a67c9a6f3bf5a6bd422bf23564f98cd5576237a499e964dd1fb91f920d0d5a0688d4889903d7016e972c7327e8f705ea186ae2b"}, {0xd0, 0xffff, 0x2, "4906eb8e09fad168d5fc0aaef479818a164526ff5d8f190a41f28fc482bc3c039e0dc01e7e1920c8142f9b03409b100462e80bf0796d63465f498e7caef3c0ded839cca1c6dd36b30f3ab478ddebfc90d6aeabbbf9699f4ce7f3b2fbd8c83032176c9233bdd8cce476dc2cff4c3a76591bc3c3d47cc641f8d2c0652a2a7cf492b43373124baa6fe1df9a324af722c41ace7db9b1d8bd315e348701e7c295f602d03d331eb55e81e0b6533ecd4c5545b6f67df3f7059b7ce281"}, {0x38, 0xffff, 0x7, "7375bb4f8b44de3ba605e226314f8fa82f11db5de98fff3973f657f53dd145899bf610ec"}], 0x230}, 0x1) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="94022e2f66696c653000c90efd4437546235d0e21d8b287030e805f40e12bfb5ea73613b90852a6325b9cc543bc71712c8f52df3b873e4573296b057ef8625251691838f0f2601b14d83588be49c2829a791708f49c5bbb32b6a9e9a97013202216d4aa586d07ceba0b7cccefcfb7e087051877a6ac982901b04f460a161a4ae7ac543f13b4d190d069f0b4e76ff03f51d29da86940a2f901ceac25ed3f50cebe6fcf02f259d996190c6b699916db313344ae717e36312cbccc1b4bbb3dc8ad7fc0010d0f37f37300244d945bfbe500a751f2559ec0f0e43e655908dbfc4776114aba0d05c573fed1093fd87ff358f26eaf5b1cf94120906fa5d4edb44eb59a4ad70bf47117d6babc7f95bac7c3c58f63b17b740e8b4c4c4fd66ff77601d5bc881b4c565ab1613efff6920412214425c78156a841cd3715ab9545c75d52ef2a3150e414becca9a290ac6aa703b244f0628a843ab6de2d57bf8575d5d7a433fb8106e94544946e34c1b3e2972abc19daa50a48ec2dbad87ffaac0fb5897a0dcb6966de87c7431cfaa07fd7e71c713c7cb68077c205c938d80ea0a4d15577d149b9bdf4f2e2ee3d34eeb67e5a5e4836ec705fcb921c402b05d99cb0ed468cfd2dc77930296596bb083cf15966c5c65d055614a524f8cffaee0b471a3ee8f7fc8ad588fc497fe686d048819061399f58ceff0bf4161e3684d3a4f4c67797a00e255e39ba343d03d7801cb5addb65ee22e868e481f7ea5fdc3579f786782e12492b2db553bb44122862f115984b6d8ab1e218ede14426da2b4b32ae667c0af8e2c94672b953622fe07404f7b9bdd1847cfb5d8986e421b0da50c066d925019739372d7e38db80d48d1db7fd03e3bd1ba0d169a1f13005024170b37551d34fcc15939edbb72df21395fff15ba737997f1a9c00fb52cb85e781ba027890d8b3cd4e98cbf2ce39c200c682db9d0d1336f1b3c4d2376cbec80cb8978de62b1468d6e271f4c877959b136d6ca90b3a4242ccd91b56e88404d535bdecdccb564e2f4f5b120872b46544d7d6077b10e8f"], 0x10) open(&(0x7f0000000040)='.\x00', 0x800, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x10000, './file0\x00'}) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) socket(0x2, 0x0, 0x0) listen(r1, 0x4) socketpair(0x18, 0x1, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\f'], 0x10) shutdown(r3, 0x0) sendto$inet6(r3, &(0x7f0000000080)="081008efd975544fd0420a340beddffe96231b8dfead26d0c0c6444f244286fa6994d073eb1703ab2887b130bdfe2deb5f9741117b36bafe4171e74a1c5477bcbc4b404aec20b33a97b014086136b91da95b25b5f6157f19bd108bdcbc890305125726e533130720ce2e31dcc45029bd47af4353efbae5e6d6723d4cff718d230e51cb67d211aa6457822f1015991a942093b9d03792e9e09ef8734c1c1fbffef9c2bcef6e6c3ccaef21c7af66b101e1e43b400000006d89e29772c64e2a341a802e8b0b98c7175c70ea3651ff6f84a4e71c50ec28a1a1d60192ec36b70fcff8eb3e757b045d038f4e4fcde49f", 0x1, 0x4, 0x0, 0x0) dup2(r1, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r4, 0x0, 0x3f655279) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./bus/file0\x00') open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x8) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x82) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "0e000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) rmdir(&(0x7f0000000040)='./file0\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d13d1b7d72ad033398198fcb441d043c80dab0ed", 0x14) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b8", 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="3e7d6cee2b175c9ab03ff1154a5d09d2464e407a271af50fafa0358847dc42e234ee122d35b69fea47c0664baa8047ea97f8b23d56a142d6da5811cbe1cbe9d0fdb369bfad34191e5816d520a813d62d355fe31888e54eb2f2609d237d155f7ec6462e61a6d2c025febaacb8ce2426871d42d1c8cefe9d5cf34e3ff5465889b05daf5485af9796c8c4eed998b53c53e9d8adf74cad3e", 0x96}], 0x1) read(r0, &(0x7f0000000000)=""/132, 0x84) 16:00:04 executing program 1: mmap(&(0x7f0000004000/0x2000)=nil, 0xfffffffffffffc00, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3ff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffdffffdffffffff], [0x0, 0x0, 0x401], [{0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x81) getuid() ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0xff, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x18, 0x8) getpeername(r4, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x7) 16:00:04 executing program 0: syz_emit_ethernet(0x41, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080600013c06060f0000ffc10f2a2d58daca2aa80cf6cf1961343c74f9436c000000000000a7a62529d785fd23a4e0f88619cb8dea"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000140)={0x9a, 0x0, &(0x7f0000000200)=""/154}) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x1], [0x0, 0xffffffffffffffff, 0x0, 0x800000000000000], [0x6], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x800}, {}, {0xfffe}]}}) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000080)={0x3ff, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x2196, 0xde6, 0x40, 0x800, "a2ab8f6ffd9a8db1d574763b7719c0e483228527", 0x9, 0x10001}) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) write(r4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x3, 0x6, {0x5, 0x1b1f}}) r5 = kqueue() r6 = fcntl$dupfd(r0, 0x0, r5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=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}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) shutdown(r0, 0x0) r3 = socket(0x18, 0x3, 0x85) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) socket$inet6(0x18, 0x4, 0x20) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:04 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, &(0x7f0000000000)=[{0x74}, {0x45}, {0x800000000040006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@empty, @empty, [], {@generic={0x3c0c}}}) 16:00:05 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="4f009952547c707ffa7d41e95b32c8", &(0x7f00000001c0)=0xf, 0x0, 0x0) getegid() r0 = getuid() setreuid(0xee00, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) poll(&(0x7f0000000040)=[{r3, 0x2}, {0xffffffffffffffff, 0x20}, {r3, 0x1f6}], 0x3, 0x8) setsockopt(r3, 0x4, 0x9, &(0x7f0000000200)="41b5ec0e692b50930cf54bcb7f1fc89f6858c37bf08f7cbc8bd7845865a0e719634d56ef619dbdbe5f4a1366f890e22876aac7864dbd15a8456735efd6684f842e485006c462791be550fa815922c0b0ce36c9c2800fd733c64ba6806a769d254802c1f04217cd898672b079756cacf2ca0ff81cc4340c41868a48773a1eaf6f1495fc603017e23e5acce155a14b69f0fae0c8af9be6a0a75240543f2fa52842198f5d828a1255805c31404cad41b2d7a46e", 0xb2) 16:00:05 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x401}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r3, 0x15}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x9, 0xd2, 0x0, 0x80000000, "80bfbe0219abdb2c45c7eb414e9e837bf43118de", 0x2, 0x630d08b4}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[@ANYBLOB="00097e000082a1df20000d230000000000000000002000"], 0x1, &(0x7f0000000480)=[{&(0x7f0000000200)="6ce3b44da8e67a230a5edbc8e3ae092c9dbdce662579f8a1cefe3fabfee1ff738b26442d2727b5deb8730aea5a011199474435fa5076a224d818c428223e1eab272f070a103689adee823701d1f05c030bfbfbaa640f13b01fc507f01fc3b10c9f876b03a4c055cd6e9d28dcdbc7c81d2d6e670ebd1fc670e760a231e336cf06776969d217e9a05fb094e215b43d493624", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r4 = getuid() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) mkdirat(r6, &(0x7f0000000080)='./bus\x00', 0xc) fchown(r3, r4, 0x0) setreuid(0xee00, r4) r7 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r7) lchown(&(0x7f0000000040)='./bus\x00', r1, r7) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0307004, &(0x7f0000000100)) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = dup(r2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x85, 0x3}, {0x1, 0xffffffff}], 0x2}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) syz_open_pts() fchdir(r3) mkdir(&(0x7f0000000040)='./file0\x00', 0x24) 16:00:05 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) dup(r0) 16:00:05 executing program 0: getrusage(0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) pwrite(r2, &(0x7f0000000040)="94f6aa7f0b4df7379e22728a0a447ff8d1637bfa78b2c26184715af2ee2b8b8446e2e7135fab3243b64664d65596d089feba2b3bfdc7", 0x36, 0x0, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:05 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "001289", 0x10, 0x2, 0x0, @rand_addr="001000", @rand_addr="0c866b9887024d01000000000000befa", {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 16:00:05 executing program 1: syz_emit_ethernet(0x68, &(0x7f00000000c0)=ANY=[@ANYBLOB="fffffffffffe08000000030086dd60317b7100323a0000000000fe8671fd76000000000000000000000000ff02000000000000000000000000000102009078000007ff60be46b100000400000000000000000000000000000000aa00000000000000000000000000d10254f9e8d9765b2011c1e60e0ca22bf77d047d41aa9c"]) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x5520) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1, 0x0, 0xfffffffffffffffd, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0xfffffffffffffffd, 0x0, 0x7], [], [], {}, {0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x81, 0xc, &(0x7f0000000100)="132d1e25e993f53ce26425ddd879e613b8", 0x11) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x5, 0x0) sendto(r3, &(0x7f0000000180)="24ca847a1d503a924f10695d800efe05f32f2a3c678a26a2569e02bae5fd1e238be2802bbafe5c3cf06029ec01a15d46c961eeadd4287f9e9db3c99683bff3369fc52f6322e359e3b7ca08170db6acf3f424e806e8e02dbd08569e171bf878e66f48450f2641", 0x66, 0x7, &(0x7f0000000080)=@in6={0x18, 0x2, 0xb9c2, 0xfffff9a2}, 0xc) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000db7f861f2dd8397af39272607af6deb43c9d84df4ad80fb13eb9d81322118bcb0b79f166aeb4a3d81a13e0b2f39eb479e7d1301d9c1cbffe64be1081976c90e3b42008d5dc6f70d9ef522e63f72ae605d1538f5eb12157c6d3b619fdfd9a7099e75b00115936bd9e959a0987"], 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x56) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:06 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000480)="c7ab30ac", &(0x7f00000002c0)=0x4, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) pwritev(r3, &(0x7f0000001580)=[{&(0x7f0000000140)="e578e1c2a1164a6287ccfe6cb7cda26a10193b4c3185ace9bb578f90ba27e5377a7daf083f313125e1a7bd8ae06a9848551b8b1c8952f1f38f5f5377010a8c9ca83d92e4abf683086aafc1741217d7598909bef4dc72432a5672b890e66c7f38c699e6", 0x63}, {&(0x7f00000001c0)="956b5636264a00f8bec8ad28d9ffd1547135a500cf80c94aaf85c71ef7675ea351b3c4b8f2321778fc25d708ddfed3a0ac73574aa285183042adcebb3c9b97d401e38564b89588ee8974d3f8ba3649914470219db2510d77b10686d429eaaac1b5fbb86131124ae0efcf6aa82fe729cefaa5a26b4c87be80adbd2f65101cf9c2f97cf7ecea3eaa598614e6c05c5a1e2cf3ecb0bc17c0c0693010f5d3", 0x9c}, {&(0x7f0000000300)="c4ff2976a6851131b5e41d2e1b9760545f13635f77948f60c037b9ef066e966dcad6f67b7e378369ad9e981a3706b056c6a4ce3bc5e5d767ab718d7e30a977ccdaa7b26bf86090b14c308fc950f42761e574947b5e79bd4b7823d190c0e3ae5231b54c601016e2d3e389eae7050005cdc9282d02189cef89178ca3fd4723e7d0781ce6c2", 0x84}, {&(0x7f00000000c0)="bafd28640e861c5718421478312f6bebd2", 0x11}, {&(0x7f00000003c0)="570826bef4e59abd70ffa78766670d8091239061b2744d7587cf83f299ddcfe9b6a14a00249544bd09a6e826dc29013f7c458a3defec6cf5cd639a509524e5b2262d32222e1eeab1cc7aaebe37bdf375585eab12f32eb90eeeefd8b04ce67c08e9f71338730e1c52051ce6a5f0e5f74a589da1209fd7172820e2a62593508437aaafc5445158f2ad0e54eb55a6bf", 0x8e}, {&(0x7f00000004c0)="5ef73aaa03ca6bcfdf0b703094b688572f4de20cb5e72ce6fece377b6f8cbcef2319b69cef89369bde9bb0bae8b01608aa13953eab48fc6079cb318beee234ebcb0c1534fe1b71a4efa0", 0x4a}, {&(0x7f0000000540)="1b0368960e4037ffef0ad4c0a37d592260e2be8864ac3ac26cac45150ee81b4699d1a1a06ac84e9c4b7e27f2a47d03aaeb569716fc0331380ff02f28908ef3e69fd4197711acfd48e0a3abae1a83eb58a67c118fa01b5495cbeabdd926b2718bafc95e73ace8e041a030adc095b2c89249bdba042b06c2db9141fc6e00c7ee796bc13194fa43e7f4123e72a685619ed65b5000a32d5dcab77e3ef0b86df31ca1ec7e1e82884ce255d3cf8a51f5f0068220eedfda96ef134cfd95195adcaad5547df7a65a7af0fca37fc257ba1db5cab7a89c49b3896c0e00a298e8febe8ea0ab7f828fe5ea9d7b9c19ffdc20f0cd659f06df31a00b68f5520fa773f5082bf1c2a7d13b5a617adf0bf596efdb720a7ea850353a6e476406dbcd2acfba970a28caafde1267ff3087e174d7a5a5a6bf344bd6632196c8cbadc230c6dda1b0f0f6267b7b177bc44f34e6847001460b63727dd186d91a7cdf752676e2bc489da39b77fba3c335777193717b8d82a4eae1af99efbd4f7bcbc52bf4bad16018ab68439521a1c5e1c220eb5c980141a4f5662efcfafce4c1f5adb834699a0ef6991e3e6dbf12f14ba351f30e7488e4d8df491d1ee168c3a8bf78384e4aa13324a28b15eb35471c12fcc50dfdfec90fc7191368c8cad556526d6e1fb6b16db2306b6a9b46c091935cecfd7a2b52a7b4cfa3ae7498f5d72031068a7592c439e18346841eead6b08ef6e55dc0e8ff1dfc5e4aafeaba03f23032940b7daa76c575fb4ca39e3430a7658850531aed07b4299ef11379b5879e012c1e9c1f10180fb6415661a8e561df0d352c0777f6be9040a8d23cded95b67462490f94d50582860a217151c8d80391de75ab4df64304ba25fc5f6c5fc5aba2b28e2b133001dc1a3908c0628496a915eb94319617673e1c40496ae122fecb9b7c1e4f458fb4dc82ad232e94dcdd01373f66df3f698d81548287a8477e4ead1a29266f8e7bef932610a8b50d4cce740dc70919fb9d87ff761c9d76b1d5fa8ef4c4819bfa09e3ffb370f8e078dd38afb6a5195546231f5241437910940f796c135c1bab6b4f86a425f21c3c0506017135aa87de8df49624f8bd7734c063ed8b68b25e6f8a9bd7e1878d808200368b2aa4dab2391affc6cce7f93b0165b46d1795beef45f54bc86f0b3e82c92bef9381784ebc99a383810f530a70ebc00aec4937f199d2259879d318648d3c4fe86ab96c1a89e6f0442e64704d2ac96bd6dc3bba7644c618fac8f00053a6aeec175da6c222b586993a8d7c2674950c152ffac8c272685f1db923d518375f58dd58eaa04347c1119dbdd6c4e0e3536a4661e54a92ef0d6e31a6c7b945de5cb16fb7388ae061903fa69634b7bd64bec3ae9c48936bba836bc9474aadf100c311a003e016dd00f68051c38a0819f2d76bc0387cf6fbd5fff4d88cccb031aad55d0770009880cd912adc529814e1b3e6be0de32c9dbbc1920b53629ea96732e6289383c86f4c987eaf3f6a8868de091ec71e9ce3d09fcba194248616a1efeeafd4c5d1cd865d648eb6e8ba6633ac05796a12ab3d158488a763e2dfd72f278772b2ca6d65f528a64765d0a59a59990d0f8be7e0279dcc956b41b197b085c4250764acaee142843f8b8664f9761b99ef64de4a44813dc9941c7777aabb78e03bdaaf9a6b4debac1532dfde79a227df956b1d36730f5f128c4765e693305ccf0264b5331e757729188a5b5484bb71ef323dc9012552db3d6e8cb37fa8724ef0c635114835455e7f0fec2973308566ee4a6bb444aedf8b92fb503c1016901ca54d216c38ad39b43652b53f5e660e1142b9531cdb562d1ab1a72d1f96bbf5ce259a68e3facc572a54b4db9da8eb6214b5f4a997fe8e02bd23ce3478a9236a3be9d6e99794473c9a75a920f7c743e857e5590f43e43f4dd0d2690fea066f5e9c35c8317e70141c72b01c57355888f4cfec9ecc4326b7f8dea77705d201a88721d7299f1fb2631acc687ece76318864987eff367d2919c68701637580c23d58815a1cb890cdddc5f98c862db00b08ba1e835127aaba76a475ed35f75878484cba9c6cd1aaf5a12c7b69ac6347ba14f7a0a9f9cbc09c0f5a2ffd7deea3462d84bbd585e129e05edc24fdf2f525fdfd14a8b395c24a41330e07d0e75f09e2a7059d9e3d93490d3f5f12c3540cede9e6db70f008b777de2de7dc9343c0e6d6261f43ff9f7ab2d403d11d8c41e6c3b5db73a322e45e1780436fc2d4e820a4d4e3896315891659abee94efce1a5e863c332b843eb132b9c0113e2860759e097494041a02cab606c3e4c7ceae7393ec4cae8430401c764f519ca1c8345227ba97f7225c02c2b75fc6ef1745772626454c8a11652af5e0adac9643aa981a12f30c482a44872ec40c4ee69013fb802a5e3b3860f486c376cb3c0ae35a7223ea108fe237d195f603f208207bdd1c349bc80e02a1e5c79be8c99b1d4ef900d4ee24ef6a9acbd5b16e787f7d41de5f7904539ccc491eab4a642b6e719c95b90a7a6cd0b975f4e49e455ca58f2eaa2d03b73d7384ded523094ad9bc1c8e71af0ac9f3711a439a8364cdea96439500f52d9f157b9197fe863d688bd836df1e8c1905567c381a64696805a65cc591eec2c101a3d55a5a67ad813d5b087b6a27db1e466e9ccc4fd0d1502d7b5709c5748b25b4ec6f82a546d355d7816ce10f7965cb832a98326ca9dab900711bb8b7068d0fefd0960a0bd850bc5aa5ddd9ac3b13ab9ecf68a6b5fb4c148d84e4e930c943b901da36e4a01fad9672b83b8cc7728d0b7a20cd99c4a6ccb831f6ef587da366d959429984a2146052393aaa00ff135422069d709524790f56bbab3cb5e9a767df5b1fbd440319bb0c2e878246045331c509d680e54d932b63db3209246b192be6ca75758ac809560c48ffd359f50bd0146c3f85c04f6b3204b4408ae887f81e0242740878caed945f3559e9e063928ed3c0e542f04d7d84775748eaa46bdd01713ef35380e0de0a3ba246e95add62c621cae44adaf7e8a540ca3a8a579e3d8be7fc2055784d4fe988c7fba94ee668b85c1c9b027ed6a4e64e08bb953dfe8bcb4c9f49060bd59f9e38c090b47b7b9bfeada4c4c41f6d21516715f69462b96a456231cb02943ae4ac8ece5d962311a14ee1b2866e3b0ea2da63ad369d034b65f610e7c6cf41ca04b332f793839120a1f59e83f139bbe0b4d717b20019c14666397a674327820a5f7efff46841705071c18ac25767d7989a488f187d7e2259ffe35c23450ef1e9c456a22f073cec8eed4d06074a67ad5c6dff6a0e41104f2711307bec6a3227a607071ace5f6dc9d198ccfc3721ee933490aef2c7b4d73bbec31b83375da18c0ef8b7f892b5ba773a24e78bee1facd985c56c4f8857c607f4fa768d5f4e7919b01ae1f02a865718c93d3845db6d4aa912c0b4a7636e4f4e5fdb864761882caa7d6cd25ec9d0f2645c8a94d0a30b8110704ef793df1d56466a4e5d00418a2f1e870ab29ec21e720e9a94889bd0ce9742650c44d9fa25676b97acc6f3de12091381e208b1e50a27ac8cb131794b8ff92bfba4cdc3a4035c4aa7adb1e56f1a0b4594316121cd8fd9b60c5a11d849dff9dd8d46640c74d9417249a42ac364f93c17f73630bb37540a35a4d6fb6d8cf0dec398a67c98991e6faa9ff5c6a65890cf19c1ccb03894b8521f528b3347195d0f66a0b55db2b5fb0547714968181be475f1bcffacdd7a59fadb9ef0981559c842ef1f3a5c832aabea2590561ba1f153aa74d2ebd1a53f6ba1cb13c50ed2bce50eb874e21fa640a56edf10d74f8ac9e3e60596a72fe9f15d4eb2d0debf573cb4887a27f1d429a7b4855e416dfbd3c3f69c61ee7a7a99eab86823b9306027e48c5516f73c5b8cd94c66003c167c74bc3646d4824e951cd5a3644dc45ff8d39ee090efc87820017d7a48262857fdd0c2419bdecb89dd8e54588ed7e6965b66ba23396866f5a8872861f2832051bc43934c6424c239c5325a1afc63238895ed49d3344abad199ddf1d457459b9ae7d3244c32a8d85bd9743c2caf805c95844aa7825cbfce98d46238ae7998759bf5aa8a30ef09c61fa5421af77b55b932c43a7f73cc0e9bf58eb54ae88c54db725cbb5a58ba3cb365dc8b9a57986912ed6c12fc6900f6d2d245dff65faad8dc5430eb4cff0cb4bf7c0cddf5ae7f3077ddd386bcb8771aa63599e7aed888fd75ec51e6b4de308772dfea76ef522bbf7328e9d9f370c022275aca02e1b0c05d2e2fbdcf666da60531e92c760320652f4d746c57e1f6df59a536f5f87b14e1c4295a976a6bbb9b0e4c9ac6f9e26fee94a0cd28a0ec43520c2db32dacabbaaee9163396ace0e931b07329846a959a608d27a8ed9d122a8ec9310703cf57c176940fea7c640f52e6c62cc3838ed81970e406dd1433632d783e4da61f8d878877473e0e7af364a2d7f0e13fcaa1f2026485e287644f7a840e6c402a1c1a2b6c79b509e4062923bb8bb344cca0c609451e213bc6dfd9bc292c52d33ffe7599f9f2285ed993b4b3cb72c2c3930ada98486f0d541f9b5a485c55ad7a0d2eb2d8faf5e079eff5ef6b22ba241a5303144199b417fe1df1abaf07cd4fb1cf530512c987cc159edaeb3d9df5a30e090ff96e937bd4222d027aa475161af7519f7d1b61ff76069cff363bc7fc6600c520e755b9d7b2a2d8a1c41ee435b2f020c46eae67be2ff29ca0fc9778b54086985d186503ee5829865b8b39460038eccea65db70baaaca3a41d99c3590f1117c613d962cc0f3ae3f8ce1b549032bf3e5cd50109204fa94c04ade674ff0c43c81b2473d606505ddd997535169e1b4ee689b6e303f49584d7aedb078bdeb8c096056c763527cf9d3d9fc1500c67f64694ee9a92aa609ab9cc23aa0425eec204aebca43a92398a4ebde3143b47107b316b9805438911e0e49959ca258b27562bcd1f5f49ba4450af234e1a756337214619a9085dfccdfe8f9a4ad95c04693470b59e5aed5cab32aaa981a1c7443e94c87543e90659196c582863185f69b129d586f42f851b9aa27753da23abfeb2e2a29b9abccfcfeeb75d9ef4cf66a24f7ba892eaa7b3c0da273158ec66947d67aadc9b40ab4ec925610c87d745b1e8df5b32221944a97e1c3af8211ffc0f90a2b2a4580dce8efe449028858b5339c6efae8f59f556b760f7b4e07674a58a29c6fb29f6f5c7c03e74ff66916436662e584e8e687ae45c8d7481bd3db54bed221aa7e9d7a9d4b447abbbdf87b9f3c0a2e32e231a286d72bc1b54a196d0570d219e2d1faace3a3bb31970b85d38d688ee1f015c713639f755ed97c36c0d9934a98993a645e9398aa633f95a9329774e20fefa7602ca6f11a31aef2a566a14857530bc07a0b403e4e75ed391743d465582b701585b802e715eb816c067c3bd50abcf6e93e2b5b70870118b2c5759b99edea8e70cf5aeaf0e697406a56b90a07e6e6f8f3d77e5efba8d48a64cc023c79422731ab8e5ab4a09d234f983399a41fa270eea4283b196601b7d823195104637d79d08b37988f51448c6073301375f722dfca2aea01e53f52f2f17b78d17714d02ef1781c2540e2cd41cdd28fcecff6fac2e913b5d0ed89b58281125615b5f1f36212bcfafeb73378046e6afc855c54860e5a25c7fef297692fbc490a634b6cbfc2dd1f52adf32104213775e41d27dfd16f95df7e628194debfb726f7247052513625a39bba26f6ea275c136ea647973a617458f549d6d09823dd4bb4e006e3a7447355ac454eea62e619d817498789d65fdf86cf060d3a7833f9cb02", 0x1000}, {&(0x7f0000000280)}, {&(0x7f0000001540)="b3bb331ff714cc0c0ae7a61cf1cc60fef00a60dfcabcc57f390f034ecb4d", 0x1e}], 0x9, 0x0, 0x5) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0xa) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="82d529aab8"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)={0x1, "0e203dd3d09626ff06acb32b1875665ea59a2495f3f05a0f98756d331c37e685bcb7432048136aa5"}, 0x30, 0x800) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x7ff) fchmod(r0, 0x32) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) 16:00:06 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x13, 0x0, [@multicast2, @multicast2, @multicast2, @empty]}, @timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @lsrr={0x83, 0x23, 0x0, [@loopback, @remote={0xac, 0x14, 0x0}, @empty, @loopback, @multicast2, @empty, @local={0xac, 0x14, 0x0}, @multicast1]}]}}}}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) 16:00:07 executing program 1: sysctl$vfs_ffs(0x0, 0x0, &(0x7f0000000100)="7359d431d3a279ec93b248604e51b2b2", 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x134) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x2, 0x8, 0x6, 0x7, 0x6, 0x5, 0x4, 0x10, [{0x16d7, 0x9, 0x1000, 0x26d}, {0x0, 0x4, 0x400, 0x7}, {0x17cb, 0x9, 0xfff, 0x7fffffff}, {0x4, 0x20, 0x8ad, 0x1}, {0x1, 0x5, 0x6, 0x2}, {0x7, 0x8000, 0x2, 0x3}, {0x4, 0xb3c, 0x4}, {0x7fff, 0x9, 0x3, 0xffffff01}, {0x7d3bb172, 0x1, 0xffffffc0}, {0x6, 0x40, 0x81, 0x4}, {0x10000, 0x9, 0x6, 0x3000000}, {0x7, 0x4, 0x6, 0xf4}, {0xaf8, 0x7, 0x0, 0x8001}, {0x2a3e33d3, 0x4, 0x16, 0x400}, {0x0, 0x3, 0x8, 0x80}, {0x29, 0x1, 0x5, 0xf3e}]}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x235, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000080)={0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x101, 0x2}, {{r0}, 0xfffffffffffffff8, 0x3, 0x40000000, 0x5601, 0xffffffffffff8001}, {{}, 0xfffffffffffffffb, 0x8, 0x20, 0x7, 0x8e1f}, {{r2}, 0xfffffffffffffffd, 0x10, 0x800fff7d, 0xfff, 0x8}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0x8, 0x5eccaeec, 0x8}, {{r3}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x5, 0x507}, {{r4}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x0, 0x54}], 0x9, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0xae, 0xfffff, 0x100, 0xc4e5}, {{r6}, 0xfffffffffffffffe, 0x24, 0x20, 0x7ff, 0x81}, {{r0}, 0xfffffffffffffff9, 0xc1, 0x0, 0x176b, 0x96}, {{r7}, 0x1, 0x0, 0xf0000000, 0x5, 0x12f}, {{r8}, 0xfffffffffffffff9, 0x1, 0x8, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x87, 0x1, 0x8, 0x9}], 0x7, &(0x7f00000002c0)={0x4, 0x2}) syz_open_pts() syz_open_pts() r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001200)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0}) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x25, 0x4, "0003000040a3a204dd27cd2d4685000600", 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="98f728f8f955b0f22c50616364f228868b67b7ab74bdfee6cfbaf206019c8ed41fcc5ec273f3927bb526ef4e34f3f5d48f5dcbad9658ac1c57b4b5536d4efb5a150d77368f7ddf642b97a739f5b29f7c8f6267a7bcd1cd42759803f31cc5b55fe446987ca49068b5416a5cf248a84327100357987f8c1e0d3eab94759bdfc2d7197a4bd74803642ad27650d5db735ecff21eaed03a0549749fb4a27afd4edb523ee65499f0bf32b6205477679b1f350dc325ba2ea34dd9ba7d", 0xdf1b, 0x5, 0x0, 0xfffffffffffffd0c) dup2(r1, r0) 16:00:07 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)="da3ceecce3c147d9170ff1ce4b9f6ab6e59e0af503df8bf1d108cb92a6ddf98e955457a8efe18b9bfb7c62d500b3070000000000000057182a8f9fcde436b0ec4055b77e32142a5cf689dac8200f562256b25ab0cfae7fec2eae71621d5b0bbda97912fb03a32ec2d856268c65519e07d44c6edf4e0000000000000000ff0f00000000746a65305fcf4d95bde8474d857177b51bd89041076bc8f91dd23f4852f8945ded26fbeef295289ad5b5d5c5729f6486357cfa1f5542f2d087282000edd6a53e675481fe64b5efce49a8d3136a35cf89f866e80001003db44d1afc7dc88e9f91778bed31fe4c25ff2a084c55d253d192b24525919afccf62dd35a906565c3cb01f63330dba1b932b716cdeded43df02723f27287500000000000000000", 0x120) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82f84026e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3146e178f3fe14c00388cb5c0ffde02509564b46e6745da775b1fd55e8bb685bbd9c5836fb7a9c728b1ecb4", 0x21a}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc1084425, &(0x7f0000000240)) pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa22]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) dup2(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 16:00:07 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="b123e5e3015b3653f80f2bb21912ec770f504ab875a9b568584a2f11a63ca2faaefd0719245ab09752948f657ab47a8c110b7ab68503cd9dad592a0cba71f73ef5a14e770ae077a94a0fc79c40ba5a6b9c1de07e5e6edde6f5dc17bdf4cafc0d909c518f560d2380c32ceb7712df4e186b97a6cbb222aea3a89ea1550e0a51a00a895529db55881df2a45575a4e5011878adac8e2bc878996f75b2861333eab992b2ace1b24bd68fcfa9a304a1c237deb6b5f311e2169858a3bfa6e1635df6a31cf01d7409d1bd83887930c01f990374ed0ee21d1011037ce7e06eed6a66284387fd4cc791d2aad4d698a41104d911d3c0829e868ea1c5244eaa84b8dd62cc93860f844a182c5d0886bb5e4de3441048e315205461e70c79a621741d2bb2dbef5120ab7c167fe2c6c75154e9303fd62b49e77b9d19e6f23f68646fd95adbabc2f6f637ce28a7a70d0be9721284cee9d8a4fe2a322c783d6eff485f43e08fb987a6d1e4f61a9016dc1f4d81500ad15a1e736d0f0f9cabf6ecef4654ccbfc45e6e981a52b052c8e93354f859e8bcface9149abacdfe0137c72ba389b55e66bd554a1c5840c0467a8ce0d72e2f05db40df45d01a8db76ed41c25f3b59b0025dc19c1d9969d791debf2ea6c94c196278676f77695fb50eb502a1197c3f406f89c757310136a93441a50c348651e99937c8df012bbf5dead83c8577af36479a0b56bd73a5518160903c4c25a2e9b80f360b0cd9a4e925fcd375d7dc0c5b159e2a9fdf98feec2aba1a5fb35564f73e2f", 0x22d) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x3) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x5, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xfff], [0x0, 0x7fffffff], [0x0, 0x0, 0x0, 0x9, 0xffffffffff7ffffc, 0xd7fffdfffffffffe], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {0x4000}], {0x100}}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) socketpair(0x2, 0x1, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x84, 0x20, 0x6, 0x8}, {{r2}, 0xfffffffffffffff9, 0x11, 0x20, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0xfffffffffffffe00, 0xfffffffffffffff8}], 0xd32d, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffc, 0x44, 0x2, 0x0, 0x8}, {{r4}, 0xffffffffffffffff, 0x4a, 0x2, 0x3f, 0x20}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80, 0x0, 0x5}], 0x6, &(0x7f0000000540)={0xfffffffffffffffe, 0x401}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x3b, 0x0, &(0x7f00000000c0)=""/59}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x20000, 0x149) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000080)=0x20) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x5) syz_extract_tcp_res(&(0x7f0000000000), 0x6f, 0x2b01) 16:00:07 executing program 1: syz_emit_ethernet(0x4e, &(0x7f00000000c0)={@local, @random, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0xff, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @remote={0xfe, 0x80, [], 0x0}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xd3a) 16:00:07 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x6, 0x1010, r0, 0x0, 0x800c6ff) r1 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ff7000/0x2000)=nil) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001140)={&(0x7f0000001100)=[{0x7, 0xffffffff}], 0x1}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000001180)) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000040)="b4b39b2928ac81b061478a6ed6f7715e1aac1276a05cea885c9fa66db3e0d731a3aa51404905792d6f0cfba221f6c2113aa7c8a90c2307620050a2a6cc53ffe1bf40", &(0x7f00000000c0)=0x42, &(0x7f0000000100)="c57ba7f3427b7785022bf7320633ee25e1c8fe2c3d036215bc9e1f33aeaa8b49aecb8e097cfd09b3864984e19b0c34047f00479f0b902137ed3773c7e9c20aa35ba73f7419b8cdd2822510ed736656561e1a526a2e8cf1a68bd8358bb4202e049468fa8077455283d9ea1b3eccf529be752ef3b76d67b48f8a417fcbf94195550b67c2e314ded784864bade29d7295bdc51ad471c08e69e049619949107eea809536382b1263e44586161b3c681f1014f64302e6fd3809714e51b8b336d3cce81541a5bb149955531a56c6739ea8548f421bbbb864871b68e3d0a1c067164d369343506b35d7b3fa44a29c92d24456cc7db5bd1da7f22f18b4d9a4aa92e4aa888671961b5675ff6df38922c2cfd408add861be732f62bba4d10411d7d0962f126c48322271816252264025a388021e36d392d20d84c64173ac32a9de263220d02645257c4e02875827687a5b581f15fac18bf434781d1d51dbfbf586ae27732aca2a23e024e679b2ebd7242ffaf23133512df9b2134c45f442226404b4b0d459687a5f30ad24dda2edeee55adac207ea468aea9e3038fc569e73b47f9c357c2c305e6d3c33d6d0ece07a825f48dbe95c25b3addb0cc929883a507e2357ada4940e4aa523d062d641ad227ae0834b66a5ffed246f56f16767f52ba5ce95ae359f7f1ce0d117d75d7fb97ad5f6dc5e61ff0e1b89263338a50e8f648920db635142ea29062e85aaf238076334446feb23801e5636cd1c3a28cab0a73dbeecf8818a5e3aa849e2065a2d03ebb0234e70f2199ac9e8d99025623a84caeb77e4d2089864429eceb0a5bd0485e6d97287325627332695c8221b568739e7a8d34a5a25db75697e37aff0a2207cd22dfcba9d4d55f2c85761e487fc36510b0ad3da853cdffedf3676b01cffcc3dc703ff11e8b55459af1a6bc0cf5bcbd961b6cf1de465629186fe0456fe0b7f7caf6128e6f28c9a4783c89bc9247c5bc41506377f76df7dc4203324215f4d0272558f4a18806b19c20101138b85f160832dee742118a1720dc2d1384e2e75eeb2a20e42402b6bfab9538ea15f81b7a6e052c3e675c6dff73546469b89177d2c24aba1f23fec774885ec1003678e1b4089c0166b173cd439c2c4114a66728e4220771bdc664088c4a51af20cd1fd6f3dfea5ab18399ba7865dea341db1441fa6dc205cbdbc3a9e854d225f45c0dfbe71dd29916c5632bbdc99c942eb3d22894a115caa78a85208fe3c34dcae996b9473248eaafd93e9afba9d25ebc9e247d9237776ae93d5f9bc0f72d0ecbb3cf190abfee7a5293232b9db997e2c686d4727833354bc0eef32de27ed86ba7621744fe67b72360f4f591c57c56b63ec8242d76832e945002ab1aa30abbed2477167538f24d75a43fbedd9d4942231ae376827df4f6988c8362803e7fcf86001714b8413616722ab78bd589b592790c177306d972163b20bc15f2305aae3225365b3a0b87da3cef89fe38186922b0fe1653ed0c96204a099b77ee2d426e634683cced9836ec645b18a9be007e085eb0ae32e7c28b7d39b87779b9bb5a1e61167565652af0b664138210d7d88af5351e4f0b218c5d5126e00587ab2d933d0965f2666ec39f24e1a967029dd6638e47dbfb4f398985ed5b1f86e8603498385ff7cee45815ded62ee9365de912151109f9d60f9f51592d8592c5b885aec022f474e83c4cf606bdb270768140d54906cbd6a66c395ccb9a86ef0ac9daf0f201ccc48737e7928743dbc20866691a810e13482647033915728d66b2cb0413384ae8df17d933301400538a5ac9c8b946efafdb7007ccb00c2c28f089d04579f1e21c259e6f48b32ad279a3282a0dce725dd0843b2b2b6120d0ceee7790bfd4387933e9b66579f53f75178c2b258f0f096f71f8297b1bc8c267d0885dcf696995b6f274a8b9bd45d7b7bb9114e5792d1fce8829b7fd483775bac58812499560375c056b9730bf2a285eb7d863d2db3749e451bfcd1b4a90db00d2a81d6f9ed82802bf14ebd2331973e0aeeeb94150d6034b7a3b0c10eeb5e7e4a20abce0363de44b1565f7c1f6bd33e2344b05f1665f3b5451b85710c0ee0bd1553cf5a70124a886d1a57d5fb37ba5a63a602d95c574c350be6af8f4da1f09f23d0921943750479fd9d7174f41c3178fc51099ee58cdab2b016fb39a5166755fd1328d88bc4781b28711e2c4f634672f9d1df62ba5b1d0a820d449cbe5dbe1bf228c4e42cd188a5f82479aa0541dbea674fe9d452df9166b84275038e36eebd7f19afebb540ece9f7f991ce1cc51df3492880423591efc0ec309e7af932f6c02d877b70715c3cb41e3be74e1f8c001b29a5f765a51fe82e85a1bcf743d555a7268534041f01da5bd3ae57cbaa3817d4f6bfb51cb601ce086b35d57c394ce86ad99265872fcbae47451ff90713bdf7c4c08342b94b8c13319596461295e540e5ad249d2a11f098c34ba441eb5e46002fd8abc4f937d74b2f052dcf4b6e9496900c5b1489dda5dad23488d4f411aa8f538eb63570aa65c714199afe6b6a09ae09d229ad91f8d18e09f9ff9abf090582427d047c3ce6df55e5d892d7e2c21b1ceee1e97e7c11ca7b3ad7cb81c315e7d1fcd712af2b76d5e16ada7b88eade969903c1d37c9a1586633ff3aac008379077f3f625c64b764aaee7e6aff90d991c88df8251c6859ad4b01083451793062bdf1d5b5f091b4d59821abc61ee990432990c09101e0262e9a67c6c2008149697cca61fe8388df41098d27a56450887365f95dc7b9babb3505c3d2fb6c1705197c76424ebe1bc1900c797c9e09ecd8a8b18a41c41a8db0f4f01d3884e095204376a2c623361cadd868fdede4875f5946cf70e5a5981bee7b957762054eaf37c05d2a07ef8ef2a963dda9275e449e2e06f29d9733a8439d489a9786b78171dd73d48d24e8288c4f6eb86d3247e70a7cde9c397964d5eec4f3067c2002f68d3197c767f94e3c3dad45eff8720865ace640687f5cc6a2bf3a07a4fdf074cf07d07100f9554ca716126ef381356eee4651f9ee674061efd510fef65d75904db4971df8f81b161b480e0b7df331ec8e2d5f0c547d246204436ecd5ff7b3f360cf3dbdf1c015cf3e571e2f4505fbee224974a85544cbfcfd4edcde1f990cb0b2461cda42aa8bd5dbed03da211486ece30baa24758f4eb9f5b531956b4e6d2b12fbd598aa6424a13a64efbf77d867545454d2759de91b2973781ccb8e1628c3513202eac40edcd107638bfb5c2c3abf5d0243f6570ab32e37f1ff644841fb16feb5da0d733e95db6f3d0c6e7ba3e0eb18aac021823f5f6ecad99b58fafd277656acfedce199b425b4696c39a5f6df0cf7ad767af0c82dba96ca080af303310f47a6c79f45915ac02dad658678e687905b75a86b51ae2be025b6932b4f93112f0aded6ba1e16479825ae33064d43d6a30e69d658dce716a30dec54a5cf2b6fea08bf8bcc2c11fe5f64bba0cce3fdaf6c821eb8a75e3ddd5d88dfaf74634430a7fea5b28c2784a71861a4a377cc8df3fc519be7e5584acf983e259a5eeb3948e856137e68265b354f5bba8ac9c717147c14b34f0f396b05368160937a173eaa77d59dce5f400fe7aea242b92648a5bb8d23e9b578d411d6969bb29881bf3f1796d6521bb07c9949714a0991fbddb4e004f3c75e9b97c4f2a0591021fc7bb438c18038fe46d45862858b68b1f446d8d1bed5bfe3be4dc73f5c4192d501b107fc1dac2f7dd394f8a7acbd303de5a41a6185ad75adba2cdcd50313caf5f01e0f9e191238f98ce87686547c65255b9881db083977bd72e3877b1d86fa9149727d46dd304001adb0d63552d0ab2234ae4123d596ef0fe43b88e8911e9ec345cad4726e64528fb9a0a37a7463ab3ea305a8a32eee40afa0e367f686ed72a3a9c5321e41b0f8a9d0ed6360eae04c3118522d15d715b52fc2e55abd4982ca77eac17b0a854b527140cf4f3a338daf9fe870132cdcb15a3613940c0cd4ed8f20c8bf45667dc330b408135ff7b283af9cc9a6461c0aa27086913fcb534f267baf0d4a3aeff300d960090fcc663d1538cfa9d4e3088d2652be9c2fef81d60da824301a6fac32f0d8aab7cd1a9836bfdd8e312debb7591ff025c4de5826efaeac947627af31503b778320f8b2a83430102961a3fefab6c3d25a7bbc47e5512e17be2048b00831a528549f0ca7bd3f86e3343730418a4e8aa6baf265ee80cc2ce8a61547df507b7c6e8e45759649064e74153c2c5274cde41ccde157cc93a03b06c68e3616d7be0db50abdb72b002c352078f0fdabd52cbb974186c7f4166ec734f20033c2171e9691715be4d3aa220523875bd860e79ca3f3f9cf7eac9cb3033d23f32cb0bb1b7273d66da84b246e8990f6fd56b341c819ab261c42e2f825e81e0e77f2ff3e721e10e8bcec750aaef9b14566146eb6f4a64fe8997404f2e79db8b2e6e88f5aee1af4a20e9c178e2428b6ce7cd5d5fcc01ca6517ec993a123f9586f4d6045728dab3ba0925e27c960e93098723b07a425279a131ae5eb630154621c9525ecc07affc2193ed41edd70b9d01c05092a7eddf198e6a2564c040ed25be4f53f3c5f267df87a4ffb1d8b4e0c5ace4a2fa954fde12a28ab224a995cc13474334bca7b86f6dda9a667ee11000550526f10112f0135bb27ee4532488726c669fb7e4489057cbd35025cfd46f719e97990516797be0d9685bcd4cd74b8b0c86952305acf5bff23adaa72f921005e41d0299bdfdfa96c2214b9c5aed201d13d3acc2f74f4f2b0b38c038fb3cdd8721936509518c654274de3ce07a9ce9d69719c06d12ee402472780a7e8ae3880973da1330a055c1c385118461aa8ec7bb3598f8dc23c43c000d0ae64deb14634d3861205938c40150e21cce05da176efec984de2bd2b0aa50e87a312d74c28783a240bf1882e69f6ddae5e491e55f4db18ee002664a55d6fb69c40a3ccfe82c3dc509d12d0f6857f1693bd58a811fd39eaa0d0e5e961099075644b116dda8ed97cfaa6282236713f59515955ee4d3f3f27c380ab2f1842d4399a5a2495f261cf7a5b0daa4cf88303bc27bfaae0edc963dfbffec17fa1d3141c8bebfb432dc3b33cd60495a4a518b368bd15057706995c0724d01640639ddd5e66dfcbe4d5cb07325a2e286804a1b08a024a54079622851d74296a12ac276ce598a9c8a1b1cbc3c0f0dd7477b8cb980640e6ff5475614bcdbb20dde3c520de800ebeb0913f07760caa46e63104045d7b26fcf147c6e72e42d20e04f4d1fe6e35f6eeb965685060a121fe5241742fb0f4e7111717da33b630ed1ae470e31c84fb8fbcfa50ac8a1d81d75ad5fc61657a06181b0a377e227c1c4badfd58538420bac7361b806182e66a83230bfd9d96213a888f210cc0dbd33b898fcc04f2a1610172803d74bbcdf91f33c889c59df6346d103cb0709a01342b5f504cd6ac2ef10c3677aac87c3bd5ce9e0a2e7ad4afc43e35370e45ec7a94e7b1094060102c1f9102537ce388169ebc6993e0276f74c398765514fe2d5ce1dd9c459c6ce11a1e6dcf04a7515e8d3c6e97148ac1ba6a34f37b558e96167a8c8c3a530dcf4704babba3fb59f87585cf9dadd4ccadc36e8cf094c8846f6340e8a34766665b35f6b510f73a7ca515af69477922931dcb2615bc29c4e6632405c9d23d38df81357676d8759f09b5506acaf3d21014f9ccff44d603c5c7934d283d7711551d123021665aa47ce9cb8da2f6023e413179a878925287b793bcf7517f8ea865e036f84294a8ddab666d254905f7478b17fa6", 0x1000) r5 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000011c0)=""/6) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2a000b68ed6974755fed6504c27a7306da4d49dc329024ac56e0c90563e8dba983132955eead8b4c6c62d8a276975aa586296e99371407793e52a9c31281cc1139e874b1f634332d1f9239235a48d603770000105f8d618a483da3a802afe6aa946c7a1e3644573671be2b2c5db6653b2c01f705dd727aec4b4075ab12f48ed83d620fea11fbe9ea77972804e5c752687239b4bba99a5074f11dd5252d20d140bef38f6d9be993ddb8dfd38fcb1ea5abbec90df45032c67637fef077af93cb72d242f38de6674617f3ec5efb8a0f131ab5bfda48108a8a82c0600008b7fd9e49fe215226af5ffa7d05040e4b2f0381a7c7b49af6e8653dc32c868cfa92cd9602f0a8babe28ea9a499fc43ddc75faae9f13d8e14309708257a01eaefcb263bb5d7e7dd0ebc1e74d4a685b25c167b671847dc1aafada745997847ccbb624ab7f38d2d3fc9d99a5b024eee7e52ca1c9ff7062bdbfc9ff047ae9f0dbe1d4afc91154c2e8f10c89beb63dfa57291c5cb0b7761c4295a36156f60e9872d5f5ffb57fb6236e52576da8b37cbc2885903c6b50af7ba87f7b199105438c6d1dff7096cb3085b92b10ba4cf0ce27e012e89d425f1c737c86474feb623611d6124922a4f2d8e19eb8e4f399cf40f4f002359f091737e1ae03aec4f6139249603396a0c4728cbc5765db5dd1a4406c75c0e9f707e918caf7be15e6873c00d61f6cd421ba055d74e4172430c90f49657261c9137d3efc99d6ad4a28a1f35afa"], 0x10) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14f7f7bb5d289d5a9d97e253c6704acab000d68f39245175cbd62d1c2d903f0000000000000001000000ac1401aa00000000ffff190000000000", @ANYRESDEC, @ANYRES32=0x0, @ANYRES32, @ANYRES16=r0], 0x18, 0x9}, 0x802) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r5 = getuid() fchown(r4, r5, 0x0) setreuid(0xee00, r5) r6 = getgid() chown(&(0x7f0000000280)='./file0\x00', r5, r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, 0x0, r6}, 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f00000001c0)=[{0x15, 0x0, 0x0, 0x5}, {0x5, 0x0, 0xff, 0x4}, {0x406, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) fchdir(r1) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x9}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f00005dcff8)) 16:00:07 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x2}, 0x19, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="f0cadb860899bd4e1350b96824963d98e6eb99c3d3a1051f942561992291cd7c65b5a8eae85055b73f13a0b934c1c44ac804e6df9e878083a2c724bb64a5cce6febdc73c947cbaa9cb55c2aed5529c3b079b44c67e5aa2b3bb49ec04a8a0432880316825cdd2f0f02151dd63dd26ceff990899a4c308707d9704e3fc12807bc40b34a5a0e627dc1a66a553c638eaaf24150b5b783b1051e8aacd5a956320c352312b653d3583bd88cd0818d7380bccc85e9ca8a01b485bb5c243166de7a756ba09af3a8b30877f94d3714d12fc96474c990dcbd1b4c7879d85830a7f9bfe92823740b103ea6c5ebe5294e28699ddb9a52525b8012364c1139b5cd0d1fe19a90be73bb460cdae9437bc757fe2e4168bab24118946a1dcc6171e796f5cf25a77d0efb167c687778d1afc86d1cfd98371ac81d7963d1e92157d27175de34e87dcef360f7ffdcd70c15903bedc7db3a5155d2a1d260f2bcd50bda937245e1440e2287fd6e7cb07b804f4952f8a014fe4822305e9b8f8d9f7971b61e4ed64ddae70ee0808ef91547eaa7d1a836195c1b011a1c7140fb401e3889f375bfcf22934b8e562f03b3dc0acecc46b7d407d329379206a9e849c7b1c9ed4906f322724666fe34d69dd2036ac539168970dc3afd92c0940ec807225b75ce2747930bb2127fcd1e9d629c078a6b8c67ed7e389cbdb136b90ee7e874d9c3957cf21cce77001c3ac512c17defa4f10669deb7928e080abeddf4a2b398c58e7826091d9b74e1539c61e53d9126a0c497213361af680d8a1dccbdbc4d3dd1a53b63ffffa8e8b3c291fe2c681f43fe2ea58784e2f09c41a09a3c70642fe2c2394c63f1cf57fecf055062705a32ea9e81b630d629f49f452d8c914189aba6d0cd89919f6c9ac931d60e8d8add3a1492eaed72f029e2126a2f938f3eee78e18d4014c453f3fc53b8d960f5f8e50a330bb8c54f4fa09d145c570c081a6b6ba986260a80d5882e81e76bcfa52d2c3526f6c0dbf266dd30f4ef26608ece70da029a72aea954b9320442b9d383de68d679a01d2c387c73f69a6d14b12dd444f64d1c98e6293d86d46a98e2d4496f62bb30a0a25075fe7f905f33cc92248f9cc33265505d3aab45861d0373ab59c1ad65cc10cedbaf4aea3d64d9662d2d4e9248ddaf1a9cef51eb5b6f4125bd81c7cdfaf403bd8a54a2286936c45e24f449ac8a55901f685b4491f2d236d26f0df7c660facc05a503bbffeda96789b7917b14c440b6f003add7dbf91a36c22c87a7cdf2132fb27d51febc5a33005c9e2bf6feaf2335facd6ee8de5eca90291304773ecb4fed92e050b22bcf26b50eac02d859d7b718179368b19581e1228eeef976872be739c57f5d8975ad1cca099c1e30bcb9d4906886fa414d2b0bebee16e11dc78621fd324446df6e154d055cd654c4d9a8e4b22a10a1e84ba689d5fb6ad0219821011be8efae0d455a0da23af98e21b92a7d0a8dfb577910f1d6b6220178b261903df79e66e6ab877083bfc417ba11d8cfb141eee6133256ac4fd4a674ba8feaa9d3492b827a5d8a78091087debc69a032d4b7992a7c71709f69430f1337b5c78c2f56a6793702e7100aecf5b053b0ab5f3689442bbe115774defcf3ebacdf1c4b65054e11370f774406a4448eda43f4fbc3b85b166d41a7951df5a24aba940632ad51eb724251e96a907b3a659378a7218d893a06d2101a2a9e2c05612c6d0b447648ce487992b624d70eaf102083123dfca4c3571eba244edee2d89716fb7ac14cbf8ddb8714236f852b8f7d55df86b913620206a83adbc1ce267652cf39df0cb4ad87795052855ff2e0e1f3754b9d31a7371679b5262bd7416961d016ba66d0113de6806234aa15d10d16b0dff99c742aa09647cbafed8bb33d9347f622f8426fde6e17628738e1096495d4490f8627c67c2f44cff131e510ebf4c14e2f24e0d377081f28fc01cfd335e523a2d488f9e18fa3d1147c98f4237e885f71f12677600554f376a84ebc5e352a112a3f27f9ea8f922d73125ae6852c51d646983ee8ff7142bfb895bade596c2a9694671e5bd2bcba36c6e444bba162da486d59e991ed833e3db2d20db38217e3a6ec41214bfb664c6c20458bc05b992b26c7ee75255daf221555db14674f2b81048e15aaae07378cfcc45572edffbe4e83e484aac6a6b64252b8c3f9f286ccd2892b29119614cc40e02af5e4668281cfdb6a0c67747b7ca663f33ac348915b058010c3743b6089c4d0c1af6fb601cf1407ce977fbe616cf4ed1739b53a911003e81ccfcbdd0499ff000fbe3dc2c6f4df75f5d1208743af5bdd42055b3f874bd582f2f75991fb61726f8849ede885f5476de60464c6f18ff68a8cabfd1ca3f79642615ac0e7b95efb6835cd449e90f4a9d4a114d90b3316021c8afd9a53f71d0b1e4ff6cb03a098abcf2139252421687f524c5be34da27925f149adf44fa8a7133e0918b9201b31beec5f1a46dcb085f38085f88c96513987836ba7899264a018056abcea48eda8c58f66fd60226ce1764b98944847ffe2b9df4eadc013693a13e1fc9ba6385fd0bd2462c2ee981e8c2e0ef6366d87dee314ba72d12abb752191f06e8c3a64193ec3c52e2779a23b79e22c8b9b94b0faee654bf4e50ee4e1813c69e74540931073739d17e2fb73510772d321fbdc808a8c034f62851e20a3a8f844c18312d7be5a1910f37ddc9ca8f92bfc3d69c77adfd1e1d4a4225fcee59cb6175772789f6787c7b23a6a37b05a373f9c65699d20c617666dff6eae5e0326d8f2e4273c9f77625ac21dbce2ab4ffbee493d64e7ae8aa8a7c4cb3308f85a168c1226d555d4cd564a4a7de2a227ce30f6952f2f80292560253594add69501da972dbfbdf27715f366faa5c68e1ebeb6866e9da9a5e9ca20688e1511dbc98e87780aa2b6e01b04ba2980b3836971764372813be62d93cb8e1e7ff6608670a002331a40278258fe2b4f45000ea18644a05869eee3a188134b541990328ec8cdbc7e603236399bf877db299167d30e93200520fe921be74962c63c6111e572403390adfc4381e15ccb6c3e4546fb90a27384624139078e4464ce1c4bc6c67df7ae894ccfb19527f494b2b37403d8518e09a474aed720ea0c6c64eeebef94c8c05e1f5c5c313691cab527661c2d317552d2accec404ae804ec33facd768fc79f7257ed1308706d31ffd18300ea92b8efd917462169b9c4764b3e0c6f66b0f561f547367efe017397810d85af2e94c6799abaf483298b9358d180fe1e8302a853bb9c4c65568bd467265ef89b74a460d220de9c46695f492943aab633eb7c3021899717b99e50648d58a7a6d8a4d4d36f6a382c902dcbdd39275aebafc999106266ca5c326c92c8f30d8cabb170064ebaa33f816f48a7e397eb24719c7617b3c48b70201bca4ca7bc80687390f5fa9f40e7e3286d459cb60d47175ef1f6ff260c24473e2ee7b9d20cd1829ec33c568f1f7d9cb14d85472900659d0a79882e8b9d2ba738bc9ff6a415d70098cd1e762f5d03331414838b1c12dce0489fb2a5de51e5b176e51e6ec6cda57d4332ab40595731311bc4af7f1d6b4f1c1bc526e78111ba3a8dbe49f3af3df2c761b312e1b598d5ee0d8c18d10dd50de7ec7c9a1374f9e62ae836f7f382097e7ea1daecadb6a711a03023b3d1737ff2a3aaaccb0429013be201099cc7ab1f8de851955d0df81330f3e90ab1a1e2ba8fab00f0b60d24f019dd142870543c3c6f97044818aa85fccbccb436cccb2e6af9956efdce2d9f373224eaacde4a582e39832fa9d20d2f18fbb384de7da4885f9d6768da985c05a06418882ae56b2c99c13c675edb0e647012aae52c69003b06c2131ca2ec28e36ae663a0d4b11e06b07d173721f7b918be9e7db721de5d6b3b413bc6a9eb759a32960d12d84da1a1e8c8a0c49c0e6cb005892bd6897697530c1a8742ff9e131fd43fc5fd16de02ff66b67b545b03acff61ac01857a315793760440b520ac5e6ebb7acab4d09f82eeb9288448af4fb169a124b3162981dff76f3d784c186ab34c28feffb339932102735075a3953e83f3031982046ac2603df75d9a57b845526eee5a6672e80b253864c8155a2e857d87bfab0d603db403ac0ebc6eb5884ac0fd419917320bc1a13255c9f231e3a1", 0xb79) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20002000 didn't change! 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) symlinkat(&(0x7f0000000280)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file1\x00') renameat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file1\x00') r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f0000000200)='./file1\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00') r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0/file0\x00', r2, &(0x7f0000000200)='./file1\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file1\x00') r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = geteuid() r5 = getuid() setreuid(r5, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="5c9f0dffec1b390aa72541781ff75e5a7e131c4ba369d5bf8b748af19c1ea3ed9b234cc2602d68d573c98ee1100728baa2071b5b5765d366d5adb723fb6c4e3a1e7a4f06f8aefe8810101e4a01e98d44a88ff2adcc4c492434fa90304289e392de33264042a1d9c9ff3fec9da57c5665c5796c52b231300f9167c4b5acc0f119757b8e183e760192bc11a900cff2", 0x8e}, {&(0x7f0000000200)="1596258c59e76251f456d35a383a8940f3b5f9323243fbe56ebb8b74a48c1a22ee9af0983cc790ed1f06603dd0c60ff9226c", 0x32}, {&(0x7f0000000240)="a9fb8d5b869e048e23eb06f39d75fb6a0c0322d211d0d5c9d277c5051a", 0x1d}, {&(0x7f0000000280)="b781d9b479b59bc0b3f811ec404ff1d0044d025681dc", 0x16}, {&(0x7f00000002c0)="00874528e9f003d551768abc5ed31ff2022b546660eab3da45b78ebc9cb6036cc05228a429460b190f736a4390fd99adfb55413b9699ab9745510f2b5415f1ef4f84307be6bc1fbe9bfb29731b67de7df1134214bfe24781c2d934022cb28e38593e6c991dfe68fbe156f140786efe414df5f37f8faab65bc7096496fe5c238f7f00eee9620099071b6d12209a6d4770d4e86bade8f2cdcfb19368dfb3fe", 0x9e}, {&(0x7f0000000380)="d288c03d9239a137fcaae7ce4dddfc9530e073ccf329ac8e5e529d8e14db5e6a011ab520825cfae86d8dae89703b8e723935725058e3e0ea157887a8a541a1d27baf35f44447f31839676a41cac319cbca6eead9af0066092582ad57c84b7dfdf09051ef46b87e20eccb244309295b37d17ae34862ad27ec13d471e606941b52d37f12d89318f1c50e3e32086c539da3a9fdae14aaa91cf028cd82954aee54a142cbd79bd5f5ff7851989eb2be30dc03e210aacdb9dd86e18a87c7ca864e6cd9902142", 0xc3}, {&(0x7f0000000480)="5128e81bad212311e8b66c5ab83d87d3288656e0e2dd9611ecdd70", 0x1b}], 0x7, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4}], 0x70, 0x4}, 0x6) syz_emit_ethernet(0x835, &(0x7f0000000600)) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="25012e2f2f2f72"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x2}, 0x10) pmap_unwire: wiring for pmap 0xfffffd80786cbcc0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80786cbcc0 va 0x20000000 didn't change! 16:00:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{}, {0x100, 0x8}, {}], 0x3}) 16:00:07 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000040)="16ac0000", &(0x7f0000000180)=0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x802ff, 0x0, "003708000000000000000200"}) socket(0x1, 0x1, 0x5f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {0x0, 0x80}, {}, {0x0, 0xfffffffc}], {}, {0x7, 0x0, 0x0, 0x20000002}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = getpid() fcntl$getflags(r2, 0x3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) wait4(r3, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r4 = fcntl$dupfd(r2, 0x0, r2) mprotect(&(0x7f0000579000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x3}, {0x6, 0x0, 0x0, 0x10004}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd6029b", 0x8, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x2, 0x5, 0x1, 0x8, 0x7fff, 0x4be, 0x2, 0x1, 0x3, 0x9}) 16:00:07 executing program 0: getuid() sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1e}, 0xa, &(0x7f0000000180)="3ab1c233cd179d0f8d04e3e7fd6e5ae4e85dc7bc5e2810528bf71779ecdda366ca18f5a5935c7264e8115b14faf2d159ce0b3044bebab099c29859643f396b002244d86b959aa57fdc02c780737db5afb70234c49ac0876315c4a92fe2a190332829a46e741885303b47cd8687c8ee6fcb0970c5b07240839eddb1d79317b9414520b16342cb072e6736497a683c999a08b227a248afc8fe237f1ad4c997bd8f5b957c0abcea94c71bd00ecc7dc99ec0dfa617be6d51434d9193a2d5c0dfbd", &(0x7f0000000340)=0xbf, &(0x7f0000000380)="539c78fea2b57e50c8eed734e4a2775cd6b401abf597635f1a7ebe167243de9bd1aed7377c4ece357c0373cbc0fa63b3bc0faca3f40a3d261e571aa86e95ea18d64b1ccf97881e4e1dd98c4021f08b93a71d0dfa0958edaa094a454cc3a5e99f652c3456d6f2b6bd9ad8104886732fa5aa2546060ccc79f483437b585ebb6e6d03ca7383f3817b46ecafce77e826652dd38184d0b9ae2726c9bf83f372f39263990ebe1712f05290d110030027425e", 0xaf) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r1, @ANYRES16]) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file1\x00', 0x1, 0x8a) r1 = openat(r0, &(0x7f0000000280)='./file1\x00', 0x1, 0x29) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x6}, {0x80, 0x9}}, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x39}, 0x2, 0x0, 0x0, &(0x7f0000000040)="59cbd70e8cfc9bef6b5b4a3ed00af742c12a5790287d47c706121e2080cf65e21d8d0c74ba296c950f2c6e6a326647adf32792d8c2ed8560d7", 0x39) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) getsockopt(r4, 0x6, 0x2, &(0x7f0000000180)=""/149, &(0x7f0000000240)=0x95) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, &(0x7f0000000080)) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000002c0)=""/198, &(0x7f00000003c0)=0xc6) 16:00:07 executing program 0: r0 = getppid() ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x400, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x0, 0x0) write(r2, &(0x7f0000000040)="5ea0b72e3e2d0f847ecb6f12b7fb8ba6e38a67b90888c4f68a680c60aeef0f08c61297e7e98ae0977cda9e416c3af50d2d38905e8de5a837", 0x38) r3 = syz_open_pts() close(r1) dup(r3) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) fchdir(r4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x24}, {0x3}, {0x6, 0x0, 0x0, 0xfd}]}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/132) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @broadcast, [{[{0x88a8, 0x1, 0x1, 0x3}], {0x8100, 0x0, 0x0, 0x2}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0xae14ffff}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ff543b0b1101000100780000000001020000000000330002ac1400f1edec00969b902765744ef60000000000000000000000000000000000000000000000006077d2a4000000"]) r0 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r0, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x7}], 0x2) semop(r0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x6000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semop(r0, &(0x7f0000000000)=[{0x4}, {0x4, 0xde}, {0x0, 0x800, 0x1000}, {0x2, 0x8, 0x1800}, {0x4, 0x0, 0x1000}, {0x0, 0x2}], 0x6) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc90000000], [0x0, 0x0, 0x0, 0x0, 0x100], [], [], [{}, {}, {}, {}, {}, {}, {0x4}]}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0), 0x4) 16:00:08 executing program 1: syz_emit_ethernet(0x4e, &(0x7f00000014c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0xff, @rand_addr="00000000e00000f3ffee399f7100", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @loopback, [{0x0, 0x0, "a309"}]}}}}}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) fcntl$dupfd(r0, 0xa, r1) 16:00:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)="690e0e205c295596a390b9c1c4e243031cb15f2e6eb065fe0edde1c4de899f3b992377b9c4ebbcac8ffe0e9b7e34a1529d3309bf6f4750b0e5e5c97255d10659776cdf35", 0x44}], 0x1, 0x0, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="057be3dcddd5d9094270ef2f0693ff3091ad3bca06df6e372e2e", 0x1a}], 0x1) 16:00:09 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x2b, 0x101, 0x5, 0x19ac, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0xc1, 0x200, 0x4, 0xbd, 0x400000d67e, 0x800, 0x100000000, 0x656a6416, 0x100000001, 0x3, 0xb45, 0x80000404, 0xee3, 0x10000, 0x3, 0x9, 0xffffffffffff8001, 0x84], [0x5, 0x2, 0x400000000000004, 0x1fe, 0x6, 0x20000000200000, 0x1, 0x6, 0x0, 0x2], [0x0, 0x1b, 0x205, 0x2, 0x3, 0x7fff, 0x100000001], [0x1, 0x3, 0x4, 0xc3, 0x9, 0x8], [{0x9, 0x400, 0x1fd, 0x7}, {0x20, 0x26c, 0x7, 0x200000000}, {0x6, 0x7fff, 0x40000002, 0x7}, {0x1000, 0xffff7ffc, 0x67, 0x3}, {0x1, 0x0, 0x8000, 0x2}, {0x8, 0xae0, 0x2, 0x6}, {0x6, 0x8, 0x8001, 0x5}, {0x1, 0x4, 0x4, 0x3764ae2}], {0x0, 0x1, 0x7, 0x8046}, {0x349, 0x6, 0x1, 0x3}}}, 0xb648, 0xcc}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYRES32=r1], 0xa) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000ec0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef087626e902c18d5790e569c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000603000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f87820d1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c774fb41c790a6c125525f77e9f616eb7246be9389e32be26a56e05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d71c99a8ea2867ba54d66be96f8f935dc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630ca22b6db5a1ba6e964d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074bbb9cf29b6c55169f6112bc4d9f46eba357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0d05bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c4050046b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57c801118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf178c2d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa900000000000000000000000000000000cfefe97d1d8430688bd4ad49b07c971faa76a8d5fdb84465b3b6780446a7f4447c64e4cc8821ffdc095e777dcc575d521491c41383d10c157e9c5f3954ed9956a436f664cd39548880d58589949a7a0b642f2a1db5ab0af5af2b7c61c46642ecf87591f2d0acbaa2caae17975eda0344c7a7f254e203aa3c36baee02cee5b2c9795b6eb0da91327d4d016b75798a3cfb11f1d0f9d632eaf1a8d4f76a98366f73f17b6a36aaee3ebf50e5b7075de3ea20e0125b5d3172e123a64ad95e100871424cb0676179559da55cc763f113ad"], 0x10) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x50}, {0x7ffffffe}]}) r1 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r1, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x7}], 0x2) semop(r1, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x6000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x1, 0x1, 0x1800}, {0x1, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) r2 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r2, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x0, 0x100}], 0x2) semop(r2, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {}, {0x3, 0x20d, 0x2800}, {0x2, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x7f, 0x1000}, {0x2, 0x7f, 0x800}, {0x7, 0x1, 0x1800}, {0x4, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3}, {0x2, 0x8}, {0x4, 0x3}, {0x2}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x6}, {0x0, 0x4, 0x800}], 0x8) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)=""/122) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x0, 0x5, './file0\x00', 0x100, 0x80, 0x5, 0xffffffff}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/138) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x89, &(0x7f0000000240)=ANY=[]) getgid() 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfffffbff) 16:00:09 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="01d7d86c", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="20e61ef22194f091"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES64=r0], 0x10) r2 = kqueue() r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/97) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0xfffffff7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 16:00:09 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/168) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x97) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="6a8ba322f6c2761eecb915ba02168dedd2001678107b63a57ba62a2a532ab42031f3a9530fd7adb4"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) poll(&(0x7f0000000040)=[{r3, 0x2}, {0xffffffffffffffff, 0x20}, {r3, 0x1f6}], 0x3, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x8, 0xf6a9, 0x3ff}, 0xc) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r2 = dup(r0) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = socket(0x18, 0x4000, 0x0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2710}}, &(0x7f00000011c0)) 16:00:09 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = msgget(0x2, 0x18) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x4, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x4000000}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000002a00), 0x1) semget(0x1, 0x3, 0xc4) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000100), 0x0) 16:00:09 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0x22, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x28a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10702, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) openat(r2, &(0x7f0000000040)='./bus\x00', 0x10, 0x181) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x802ff, 0x0, "00f4ffab39020500"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000002c0)=0x8) dup2(r2, r0) setsockopt(r1, 0xfff, 0x7, &(0x7f0000000100)="efb475c053cac9071ee7cb02f455a293b5ee15f1f03f45535bde00414b2c5fd15425c85eff8ba82347e3e7e5890fcbb7888eab7869159d39cb1f368c74c3687523e25e24845212e4f5029a2b9844b12cde94de5e7a8170ae8cbd5b5a086766015b80e41f72f3de040880762ead62cb993103e7de261f886a286650e81941d129cd7a5f2d3306ce5e074d0c3b7f5d5e0fba98b11745d7f6acdaaec87eecb87c4cdf180170eb8801bd08f895e79f769005f63e6b2393", 0xb5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xffffffff, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0x10002, 0x402, 0x0, 0xffffffffffffff87) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) recvfrom(r3, &(0x7f00000001c0)=""/117, 0x75, 0x800, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) select(0x40, &(0x7f0000000080)={0x0, 0x401, 0x100, 0x8001, 0x3, 0xff, 0x7, 0x1}, &(0x7f0000000100)={0x8, 0x7, 0x7ff, 0x6312, 0x100400, 0x3, 0x9, 0x7fffffff}, &(0x7f0000000140)={0x5, 0x7, 0xcca, 0x4, 0x4, 0x20, 0x80000000000, 0x4}, &(0x7f0000000180)={0x8000, 0xff80000000000000}) r5 = msgget$private(0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a0f46445782a12ecfc37e0e7f7c24b1b6c573e4f0ec01531638ff584357ad267c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f4e57b53bf833ff01000000000000ea89e99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34030000000000", @ANYRESHEX], 0x2, 0x0) flock(r3, 0x7) r6 = msgget(0x1, 0x42) msgsnd(r6, &(0x7f0000000000)={0x0, "03bfbff0ae9805e439c81cafc5fdadd7c2128a64b1197bdb60f39e5adc331787cf4ce4240e89925f267e0cfcce871029c89f8f4380dcf3"}, 0x3f, 0x0) msgrcv(r5, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/45, 0x2d, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! 16:00:10 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="3be63d562606", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "52cb35", 0x8, 0x4, 0x0, @local={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@echo_request}}}}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x3, 0x8}, {0x101, 0x80000000}, {0x25, 0xfffffffa}, {0x26, 0x5}, {0x40, 0x8000}, {0x47, 0x1}, {0x2, 0x3}, {0x101, 0xfffffff7}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2, 0xe792}, {0x26, 0x3}], 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/52}, 0x3c, 0x1, 0x1000) recvfrom$inet6(r1, &(0x7f0000000200)=""/244, 0xf4, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x8001, 0x80000001}, 0xc) 16:00:10 executing program 0: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="fbcc29ebefa99a74c64899011f3d706d91fa3ba053391b9d2986795684829fdf57bf6a115ac4e4e33c8eb3debde0a6030627081a296542ccb2c69befa116b3100c52936eafd8624b25e22d06adf73cece0c132a71b2d5ed3d763435237d150c3c6aa100a5306aa8e0e3b523cff9e3899707248ecc390b68af98ef015ba0971fe3f5243a9639c6ec285316000c5f5fb79f31eaefa069bcbd14fa419a9b6e06a6d6b9384654651f0fdf73470b1304dca634e3c9ed9afae6b6c01", 0xb9}, {&(0x7f0000001800)="e7b6929e14c12eb0f93686071198bd95b63931eb335969fbd536f6e8c7d43b6622e84eef2dde5babddc226d3661b00d951b1cebcf634628ead0c709e406240412052474e29ff76b0a42158b2599cad31045cdfa015838a2287c24d0bfa7aca27daf985341c33575913a5c7c9265b479d234ab8f983eefb46d85ebb73f18361dac87a508c1a3bd0a904c198749d76a8a41923a53b2703c379245e117189a079d68683cbebd468f8b33dfbad184a6a97ed2b742811439188ede5a5cc3358c3aabdc9ebe046297c65a9fe9bd269862d2d9084eba662e684993534f925d2816641bd69d362ab517d18", 0xe7}, {&(0x7f0000000240)="fa2961ec60b3dfe0cd5b2da19990d5805180fd18c20401d30644617fe1886fd2c3c8a2689d1c7f1ee4e39c597ff4d6cc4656e0db6e73adbbdcb30b3d699ed0f8f6602061fcdbef00ab", 0x49}, {&(0x7f00000002c0)="87b21818be3f53239c12f1e1362e7f2ad28c22281e91889b53ec71f49d1c209a027563e72e381fc75937dfa74a3e0225704151452b21e7b21bec2d3cd1109439d7541d8ee747e5f981779a38805c70d2123eb64a7813c2cf6cfcb9f3771338b9a6e78d3701b3491f0f71d93250e4de2b231a0346df71cb5b2879706a2b633ba757e2b1bfec273711657b11c0f0ab6a688f8dbc5a562093c1dbaf864f55608d6a42f18fd0e969e80e8f47913d16140808793aa3a33a7a791ada", 0xb9}, {&(0x7f0000000380)="36aa0dcde79e4ca14efc73e2be7f4bee0e224b16d72498e3a6a4b9aa8f81633c664e562fc4f9cdeb6e714455663bc3934620dc772b38efa2f632468a75e33af555ddd249add630ca3396b3597c9a05757a02dfc659660ad783cf991807804e809514ec5fd1d5924a3139bbeddd209f37908dbd364e1281b67a9ce7f729a55dc2d451ebfa615d211377d23d1410eec490802447658a9a1bc79ff29bec", 0x9c}, {&(0x7f00000016c0)="d68abc5b0e0aabae299365d65285f7f648e38ccd422aa527e07bab17e68ed1f60a9351a9d4269d0d21f4da786626f9c81483d41a1b12c54d4544516e890262724531a2dcb732f2dbf9f82fd0412d47b09a8cb84744fde00651ff99631e9497592afaabcb413a646efd3e7cd307414d8e1b49f12395c5e707487784f25ba992bab210f7703a43b2486154efd7669d272f52919ddf2638b77abd8a785481a543579976eca1b67a8c367b25473b52a5c22e55132745b90459387ab08e14a91e62183ae8eaaedb78135ecbc86cb9418d0f0515f1096a052b0f9179877163964d990491d3bb6bb66ef78c0467e0731c6d5edc8c0a8361f9623f55665880ec9d5c47f540e52f166e007bb6470942739340f76c48e1e57310ced106d305cc4e310f67c08234c899951c743cabdf83bd27ca9904d9ccf3f31144", 0x136}, {&(0x7f0000000500)="c068cb8d10aa823c8e181c1325f85c75987ae2e395c85f05b398672aa12aae9f46178af9e412906cfab2bd73fe5c1f2af49582130c5c7ad2d1a7a379562fe65b5880e85c1c095455c5f794cde740a75612d3a1580a5d3e831b2ce63d2a24dfc70c5b78556ad7613975e08e559931561774973339f0ffee70ecc4dece18a2b3d907f21537ff95f1bd0409e72e9a2dd3ccba1b00293ff7ec94640426d0b78e8c56189a72711e6d78414896761a1678e23943db8c935353359a24170df1702f54358c294aef019c9af3a2a174eef5e93d540dbbfe3d3ee63b27aec472ee2c8a17080549b9728f6ecaa90ed9d6ee5c3dab4e6e0ad7fb80b1b8b97f85997a7777a6f470ae9658d7bb52ab5e7b5fffc80010d665542aa63c96fad89d1b825e05b5c946df8189722a2606751abca1e06545cde919c031190c37aec716077fa5124bfd6d2767774092584a88f51dbd7b9def128c00122a78dd7f46baa31b2658c7b42c15c757280793cef185a4f7a4127619c6d6f952e6ee39a5cdb617482a3c2bc9fc89ad27f1b0d4f5746972cc8b3734227936a9a10a1db84d1586d1f069b8032d7704057609de49de2f7c21223a74e3384407f2ff919b167b304d923490d877378c5a0c80f09c8217e4b6bf6b7d978c8bf7f3272816eeff877225affeaf7f9aa412d0b9e30d8434352e1eb37b069c93536b92b31d2f474486785efbb8aefc8c6a5f9f28e671fdf449c63b8e99a1ab40c5bceb46de3798ba4a00844d3a3292f2a4f90906359657eeed318690e4607f3f0c07c9df429f1e0a83500020e5fedc45d4420c66edc772679a52f8b93a9d458c199474f219c321d34c0a5b7f655800311c33d3f5cc9f3b235fbbd4d3c02f4c51232ac490aa3abdd0f3d3a51e0b22463c25b90ded844bca00c911c769d5bc29994bf4f01f303afe0d4ec746101545e2661b7ed1b691fd27260ca3da7e65be50f9ab838ad8a7ce133c88624aa9085f6598c20051636b55fc7277b5a62d2189290acd4e00f240bae09c7187d07a9d3996393f65fee53c601583f144762e972c4aac6e70ccecba0d4d7b20c99223da4bbd2a20a9832d258e4db5bdc8c1f471d2c4756ea3a27bb47ac5512ae3eb539b8b12da94fa491591ce3834553da325c129287b30f906c40572d43e2915df4b02d38c0956140d1298b52f8cd42d5fd9f6d45a19f022b0173de848241f54d27e52b514bc330e052389729adc26f868d6df65200041f398271f72dcd21e3758ef551f34021b690a45191c65e4d668ed61c0ec878b090fd3cd1f9d5801af9128cee97ace7497b81b579771cd5658d7bd63ce91e2d179a87fe4e009dba66cc746f6a4be860525c14be100ae62e12d0e06424d1ad67f5f99faa349598ea13f2eccee585eb5f30657fc27e3f08ed511dafa9d06d46eb9b3750ea0f05a186399781667974f307724727642f599572baa9cebb55e4e2ef66f289c83bec0a5c9e50a5af6844a4afb02c9af236b51fcdd36e0a256d133179ed28721712b7fcdc0a77aeda1d540c4cc8d00b3ead289a70a6d48c95b519f67df74e9c72a41e0f9b60533281788f360c479904a97883bdd91ea5be26c1ffdf5da791e54e35a212ce5ddaa45a3097158c5fa4af9cebe7761ca03a5c83d4fd45e4009e4494ce53727e935d788d35f9c325bcd1675c0949205f254a84b626b2e06e8090baa351ab9441a60b35722bccfc2ff054d9d4b831c2c3b62409a0625f010aa30ea51f51cbe7f55b4d22d12649357fb386c867eef135958b30698a1ab81f700e7f7772d62e2fedd9d57eb10e2e83b8937852ca09e1880250674f67c26e849dbfbae4a1d1109d5e08df545f414c3e6f1f6c08b07d9ba331d7e8b387c80ae54184a02bcefdd4bed6d65075b3f90686d5703d16d5ed14103be041da984cd1fed323d5aed6df81f05c7d3ff6ba3a60fca8789f816ecb98f96b67ec6279aea4c69cf671b0bfe114e8c0775d6af7ef731d88ad5c233e5b19356822380cf07cd32ec88be010efe4193b58adfe3f0cb11dcdeb45517f6e20215c3fc1694b17fa8b9b6227e7d2db2a8dcb7254727269d1780ea3af60e2f34a7b5966a12c88a3688dcd004f29e75bdbe60ee4a73bb30ef255af22b143a306b1281a356bda233edfeeb1f610a0c39a61c471509eadbd4811c7af58eb8024f0e9e303856b55abbb9a1c4bab531b7690ca979beedec4d6b9a3aacee6e9c46904bcc74eb03ef9437930eeb42468af163d461675c724c4b7a90da35a15b6f472aa0e06c21fe475fa46214ff2120cd12715eb9eaa59d361b8541d4fd9712a4b49ce207504bb064beb5c9f1d50539b0267cd4ad5f597bc1d8bdace434486b99163f774f0d2bc2e8182c80b10fcfaa12f7345f647f53fdfd1022a54891ff798871ece188e89d22d2a93e416b78bc539e1c4138c3fccbc92f3fac3972097e2fb3c814b6ed866ea1802993459a0d5b63594bf28a55d49b7315586c94a8e0a2cb4eec6c3334202af2ef3cf980c4839bfc0f5d8715a23a6ad82e4675928a3047ec7780ccce38213a69b1353d40af2363ff9a63386ac7e34a990a0c7d778963c4bf02cf03ed29d6b5212d8754918b4a561e58ee3cac0a4cc9a0d51ca69b2766e67bb2116f53e8bac00f79e4ed2511d1358952e6748d82de4abf56326f864a4f8959a6f9b20f76390fac122d97ab2a1dd993c1efd1aeecdd30d9a5aab2c98dd8c7fcf93c2d558fe07cd707f9553d5a394c926d56061cc33d7a90ca4358bde81e66d37b805605a1683e581ba795efc536c33dd475dfe4008db070223d4ce5513500454cb408fbc859b3498f56d99685dbd9e64bbfc726047a8de3772fa78a76739730268d30a41dac56bef4e55f39c7946861cd5debadc6e9aa0ad6e0080a5ca338f0130640892a6636816ddfc51d4c4053c56aa53275abef468191d7d255c0995d590ec997df1f5d4e5c62954305545a67b65d778cc24d172129dc5e7779ec7e766a5988594f2eada28742080aa48746c7f188ecb78c9afdc4aaeb4d6509a00760ee8ca2f513bdba35ff1a11ec104b0405ba100f065c893526fcfa7dc7d257188b75d9513b9e22d7e0206ddc3ec1b5d01e52ee5d108fbcec52c823828a2f72fc94bcda98f6e689e43bc2ef6ea56cbd093f33e5edde0fef46067573a0e869ed5c4868f17058e6354c3d152fd7073ebb576fb06cc889b55a21d574224d02becbce4672fd8a361733303d76fba4b05999461ea9275aec952371aa54ce178aa8cac60ef1d2b93f7396630c7cb31522738218f7d60c553e0386f62f65c11a193826cb70068e7e5c20fb1991c6aa241c6d621bfdb7a40053edb3bad164b4ce29ebe5f625b6a3caaac0e2770a1166d6df3bfd877b85c8e09efb899986d0cdb89b94d5cf333e7154baf0add46775df288e142d0306fa51c40cbcf708533f0b978875740fc4078a14fd2f333f5754834e0e531cae37e46316fe45eaec77b53c137866279b4cd1635db1f9497cfbcbad11a89b01a785e7a34f2578c4d3a492f45ff5f0bc4663e52d98fc5548fff318a20a4b1287c6ef0958c31f45c36525e3c0e2a19417835469ec991d1995d7f9dc6e778a5df81760b4c803a7f954aec007b953629877ff199a297d5f8efd61c9c5fb64064fde8d03e267b29e400146d42ebafffa73a9835e438b1551065c393fbfbc9ab09f13ffb1bcc555a5609b89fd09f652ae93e1f94c2344d5a471990a79c6491407f0804e57f2148e7771aa8c81e0f16ee03bdf35788e8b086ac962c01af4b093d5e8d528959de4a4ca66dff456f84cb27e4eae8b5d14c3e9a32b1a4664b6d44f9dddd0dcc6217f16d64a47546834b3fbc7fad19218906cbd662cf38d74b9be46b800adee8dd4bd1bea4bf70e27e719121b48a2619612899862e333f9d2bea3e06f41f5c10173f533f4858b6ffced956adca32b123cc95a9361421ca38692c0fea4566536d542c7fd29d905e8a01c5ef8a7fd598dd43b4cbfe930de9070af765fc020a2b633ff87088d4fd503d73c66e4cdf4ac26f6f453c098d38c3f5b0305c23eb6ca1933ca0b14cbab2732ad620cbe597b6d5a72ae47fb6cd890d9fff9aea6ab47daffa3737e306ac7e2445e47ddd3bcd2b78f3f2aac53010ed4b60935f513e26354d60c84e4ca0cf0bf9225db0ec9cbfcb4452f231b40c5c68071bb001d6920e06aac42011517d757e6ecaa1984fe3a82d3f59369eb2ad6b8c25166ce0a9236c5824d18e1710ab9f0c5795e42715adb8dcfe02dff29780b97205f830710a726484ba95be7d696555aeb8739dd562c56e450b9c98b87f26327c4e2c47f3ba4bef95162f7a0e058d94c2e9459c2a63865cbf2b10839a078f7735601b44d2e0693a8a5df75778a7237ae038222650e6b507d66059c6197835dd54fc81b7947b2f755ba9c2f4eb773055c39b1221ce6a75756391e822064292e6183210e1bd9971c5293ce0f3bb2eef5c18751e1b94d113f2347f399cdf1ddbf6829ab095aace4239a5fbb72a6dc4a930354a8e4c435f0878ce6b319979a35d0692aff51e176bf68dffc6502f479c0a1604f7d7ab153cbfd01dab6d086d6b98870615fb2f32e8befbbd12be8a7f8639b81454432573debce16fbfadba4eadcd31bb0e06e0ed54743b0b6657d11a3f3deeb8b7658d0ba8ef6d5d3a8be1fd17ac270a1503d0e2df30926c017db48a15e3daa7c2d16787a039f908c6af2635d4685ccd9a24d17095f3912ba7f85c5558ac4ee817ee8cd5f494f360a3bf1ff10ed556ba7d641c5467eac453e677991948b09e9454bb6b1e424562268f6658ae119b52100bf44e21a8afdbc8c0f614a1e8d023349233e6d13819576df67095cfa9b1fd351f70157190d31e2d97bf221d57e2d946b01e8703f7ad8cfc155b0c666751d2042b0acea8673a752a51a7d25ac66e1f89bd7615ea0d03bd53a6e1449f0e59932394f772958fe13d7017e2a4eb741816bb5c0a790c7eb5ea74a105594fbf9716f374e79276b1f4f23ec077fc06ef6cd93add5bc7cd7a144f7f6e588995268ba5e5c4677753ada6f618115aad336a8d1a95c4b6ac10c6776dd1c5381c7727816fffce3fc200bb1c822dda54c646e16364b4637e5bf72e4ec09f2e87fae3d6021e44e0485f87586919ae06523c895654840f3e1b497f29c62fdff08f20184f7b3cecb0acbf156a21da7855f9646e3bb65e4b55981ea1b7f56ef6d954901c215005935fd706c74a7293a5554de93ce32492356735d10c3698b97e776dc89a533547d5c877a2f2237cf926bf0a468396cd157d165cc9291ddcae171283be24edac76419aaf33bf6bc22cea349aac638e5a620831a08c43a97215acb9b4b1c2c76a9ab16bf1b5474ea86be62bdb732df8ffdc6181c12ae18f2ac36d6069f1af53f5ff792ffb7333c4080405df8d9015af3c909dcd7f8ca4038dc4917519b818dbf1933080f3f984dfc23470805fb792b0df95c442e3b390cd9c8c41cb84936404232e72bb446ba07b594a26e6ffa22a21c4cad5ba6d53f876c5b65429e85f44257d6e99130efe18afbc32315db50945fc1a230fce28246f5f532aa1278c2f38d68873f8703718b4a5491106ff35a9e8b860481d71ecbd0b5c3de34754753ef81249df1fa9839a38e70afc9ff61077115af1c9ac812395f54785a3789d17b8581ef8dd1161647e71c8f9a57f0d272596f510d1187581707bc8b320136aca5a46258b9f718847222d26b7afbd6bebc219a590a15acff2f5ace4dba471312831ea7fdaf3f77c5079922bf455150542c4b80d638fbcef35e57047715baaf7241cae7f325", 0x1000}, {&(0x7f0000001500)="0050c9530fddc8429f52c20e2acef3b0a00683aca36e585e9af7739d7d31abbd56a6585bfcb5cb9c79b82c0dd5e0bce8311d5b4bad8a88f7084c8b5c7ba8f3d31c0f19f6cddd7aed72bb9d13003234fbf2fb4900", 0x54}, {&(0x7f0000001580)="97a3c30d76c19e13f8028df8be180f4f5edc310ac4b3ce776cc3e470365e84f9eea298ffac6b52865d174156475ebe99990fe854c96590d2ae2f2b40f16dafd1f2638c69c97de8a494048f017120df961f185e41e6d4432b98006367727e08ec3ad3356f70ab430ef8c48caee6c58856154074d6ab7c10", 0x77}], 0x9) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r1, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @random="2f3259998d28", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @empty, {[@ssrr={0x89, 0x3}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x4000020000210], [0xfffffffffffffffd, 0x0, 0x0, 0x4], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = geteuid() r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) lchown(&(0x7f0000000140)='./bus\x00', r2, r4) close(r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) syz_emit_ethernet(0x9e, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000f3ff4b1423ab955808004b03009000670007d2009078ac1400aae0000002890ff7768cbe6e7fb301033b23ccc49406fffffffc000000ad5c4f358c6c920a3c3534df937964eb3e0b7ff71be43df99634d49473f31b047b7cffcbb3c0b157401569cfbe0000000000000000d114795f37e47716db59c0deae84580e251e730feb3c50612cb78a0bb0c8810efc96e0793ce5"]) r6 = socket(0x18, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x0, 0x4, 0x30000, 0x1, 0xffffff80, 0x1ff, 0x0, 0x2, 0x0, 0xd4e, 0x8}) setsockopt(r6, 0x29, 0x1b, 0x0, 0x0) 16:00:10 executing program 0: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x5}, 0xc, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2f66694e15b69e79337267c5"], 0xa) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) 16:00:10 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x140) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r0}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) ftruncate(r3, 0x0, 0xeead) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x8001) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/139, &(0x7f00000000c0)=0x8b) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRESDEC=r3]) 16:00:11 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x9) 16:00:11 executing program 1: syz_emit_ethernet(0x100, &(0x7f0000000080)={@broadcast, @random="3360ecf3a0ff", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xf2, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @multicast1}, @udp={{0x1, 0x0, 0x8}, {"cc49992cfbde33a2cfd00a1400c5de63e1c54077e5d3ecf8fb4b65677cb143d89b4da9065f6870c50552243d9e571295d4fbad6f29c4d29a185d9d1920c5e383150b7759b77ca50c746a7b0d8eb7aba0d6faea98c921127c421894c161eb977a8459f9fe45bc0e45a6e2349242eff15dc4f7bc79a158c2de43e4a8b7f2dc3f35520c82f09784eb599a6030c14e164efcd0e0a0e3bf1826fb77604a697a6447c5a0f13f26e9cc75ef0f6b918fb23a171590c3d158e317dcc93dbbae2ff4e1df1f36b8b5370a423169dcd6b2c35baada80c8ebf146c4b9"}}}}}}) kqueue() shmctl$IPC_RMID(0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="67d080bc1294f9dde43a4b1937cf7b7af226d11dd362c168df260aabdaa26fd5f0ce983e1d8268b2637ba7ea0c323cbee90842c7a9bb66c80b3f8718c758c5", 0x3f, 0x404, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14a) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) rmdir(&(0x7f0000000180)='./bus\x00') r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f0000000580)='./bus\x00', 0x2, 0x0, r5) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x103) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @random="3360ecf3a0ff", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @multicast1}, @icmp=@timestamp={0x12, 0x0, 0x0, 0xe000}}}}}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x112) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)=0x6) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:12 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000010000f9604f000000ffff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000180)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x4000, 0x10) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda307000000114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) shutdown(0xffffffffffffff9c, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0xfe}, {0x81}, {0x80000000000006, 0x0, 0x1, 0x2}]}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCPROMISC(r1, 0x20004269) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 16:00:13 executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x51}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84f9f1a44ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00298637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb26ea1880a410d6cc509ce45bcb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f0000000000)="6f21800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01195ece69c45f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8a44b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab90695be216871df49c6f97acfbe3df9647e7105698b84bb273", 0x4) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0xffffffff, 0x2, 0x1, 0xe2, 0x0, 0x40, 0x1, 0x0, 0x6, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d, 0x0, 0xff}, {0x28, 0x0, 0xff}, {0x6, 0x1, 0x0, 0x2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:13 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x38}, 0x2, &(0x7f0000000080)="c7ab30ac", &(0x7f00000002c0)=0x4, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x9) r1 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r1, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x100}], 0x2) semop(r1, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/90) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0xe2a}, 0x10) pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! 16:00:13 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/240, 0xf0}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)}], 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x0, 0x4}], 0x1}) dup(r1) accept$inet6(r1, &(0x7f0000000280), &(0x7f0000000300)=0xc) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept(r3, 0xffffffffffffffff, &(0x7f0000000080)) 16:00:14 executing program 0: msgget(0x0, 0x4a0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001680)=""/4033) sync() r0 = msgget$private(0x0, 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r5 = getegid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001180)={{0x10000, r1, r3, r4, r5, 0x10, 0x9}, 0x0, 0x80000001, r6, r7, 0x2, 0x3, 0x9c1, 0xda}) connect$inet6(0xffffffffffffffff, &(0x7f0000001200)={0x18, 0x2, 0xfffffffe, 0x3b}, 0xc) bind$inet6(0xffffffffffffff9c, &(0x7f0000001240)={0x18, 0x0, 0x3, 0x3a}, 0xc) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001280)) semop(0x0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) r9 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001600)={{0x6, r2, r3, r9, 0x0, 0x2, 0x3a}, 0x7, 0x7, 0x3}) pwritev(r8, &(0x7f0000001580)=[{&(0x7f00000012c0)="3417f4043231b2729c4bd3d8c8d19ad3dfeb976fac638ee1d74ae0a5371238988d74e6833900831bae95c11e2bedb1eb147b86af806c7ca5d60f0644937c2a58a3d8c03697caf9012e9ce2fc8abc0e84cf1cb325e5ab2e10d7cd0fc7825692933d6e9af555c9674835cb0850826b4cd9605576ca1ac60a569266c57fc94b0c22ae9b42a9433a2b3cc3a1fc3c0e5c94f481ac8c14bd22010d2dc6c63e04c23a54a5cc8a9a0d", 0xa5}, {&(0x7f0000001380)="9d83dd8e56bece2ef1604c7aabc9c982d476d80992e05a3c8f578d375f7d5146ca6a6a4817b5c52a38b8fea6c66b7f86c796d13a59e138c727a68bcc0189ed15bf3d79d90f88022e7666094679acb28d4d6b401596358cd15a2b6007bdc7b8b8ea396c2fcc649197a366b866485e03dc3c920b17", 0x74}, {&(0x7f0000001400)="7f32a6ad389481d9d44621a8bd33f1f896e0287148d7fd32c6003fda0183a0e247d9ca081711dd93eae0c83a6ab79cab30c7f13491db12930e0c780660973ffa61166f6f933cfc3059fd30b589fcbe0c4957756eacd17c7f814236df4c149bf9414f6bd05d334f9504ed116b4e2467dadf2797e2f5562c50ccd0834c40eccc8d6797acfe336da67a", 0x88}, {&(0x7f00000014c0)="7277da708133894c1b372385319a397572fe9622baa3e940bcaac7aecf24889e2ebe3ec9a2fd1d2b2d1842448f6ac70aa19aee15d5a4d8c6136d8906e5ae4519aeb7e2fa63372c75090f22e22e69eac975f9114dea95f98b4e51301633faa1b7547a11697309bd12ba797b19eff9785c05487730a679932cb08359631ac969ed44f2c84a16ce83b58d50335114ce446a048212168d8eb85a12cab6f85977", 0x9e}], 0x4, 0x0, 0x3) pipe(&(0x7f0000000000)) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x4}, {0x7, 0x10000}], 0x2}) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() rename(&(0x7f0000000240)='.\x00', &(0x7f0000000000)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, '\x00', 0x7717be6}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000140)="7efbd540", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto(r3, &(0x7f0000000180)="98f71d851b9b9585a2ae616364cd5c020bb87affcd632f30e6febd1f7150c52425d02abe7552ec413e41161b4d130f0f25540ae422210171f7209a00092d9f71dcba79147d5791b64fcbbbe84fa564aef1749ada75a165be9d8fd72286f373fb109c26ff16251732e3dd80cf232a6a00000000000000000083e4925df203cfdc9c6ddb399f424ffab57639e20d1cb902c50180420ea9e7b0f00c61f1714f9a1797a80010000046786dbc6f0ac2264cde84e819468c8e03bc9b5a004a259c6babd457aeb3405a9a0bbebac7ff4a414cd75d016f4f", 0x1c18, 0x3, 0x0, 0xfffffffffffffebd) 16:00:14 executing program 1: sysctl$vm(&(0x7f0000000100)={0x9, 0x5}, 0x2, &(0x7f0000000580)="87b0cd33cf4c6fbf7b1570927a9370340ac81c6ac5969a590a136e5b0400b834f03c1bb24524eca0c5f2c9b499822dd4a5a2ce610762cf4e17fae970aac0f61c5a690f336f43a15d073a50583d917303d79159e5a71f955332b5e5e8f7e013e72356bedd5b2421b559c41489cc93787e4af08c7c828735484a2a89948309e926bd00a6343f3a46f279c81f4eeb78b6506a90f788e7ae15db048ee6645d52e494a36ff3c8fec10db4c6d71e146f9e3f48fff2bdfd000000", &(0x7f0000000200)=0xb7, &(0x7f00000004c0)="94acac24a7b0f481d3dba2a8daba0a18b88584ba68369bddf058020f04383b297640ee48e80b4ffc0ea1e3d329ed8cc47383d03d7c61b0e4bf049cd6541b889c74d5e31d7aa2ce73009ed222483ee83081144ccacc7889f94b4995a2c17e414031db8698d38c2556eb831c19668bbdc3bbf4d988a6636ff2071575cc70e263c8ce61b2948459bc3001e53f236958d3e4a8478756f3c205579e", 0x4) r0 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r0, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x7}], 0x2) semop(r0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x6000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000001c0)=""/53) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mlockall(0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x8}, 0x8) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000240)="e77d2d07565dd1321d1321abfbf6b3aabd5de6c91310008e6308a0e85fa540f0570436f5caa811b8f3027348d2d69684d31c96b6c69c901e168ed6d057f6176fc418b920b3b63f31d8a274acc19532cfcbe4aab2992015a8e9f0035b154a1e719b8c724eb1f86917a1f42051abc87aec15345b9fb1ec40e1746f7595e11f0bb65bb8d7d502f4641e000abd2c96492ffa76ab1a907468b0302272a2fba04312949b8f38cd27c75288ebfd04dbc42d6551ebc06b64bdbb3933e7601fdedc042f7645a4533f7f198af6bec7062dd4da2f570dc921dccef98ae1b3512db624d2c848770a4df549", &(0x7f00000000c0)=0xe5, &(0x7f0000000340)="bfa3f51a8bb04f8ae00b41c8db34fe61c891506a7398d2039939be6a8541b148b8f7c692ffdc17d06f4a089005002c8ad6232188a47a6b16955ab04d9107f4d0aeabe724cfba2518f0ce7366e4c7012374968339d690cc1c224a4ab160405a9b0111da02a0f090606b145ef45a12f7fa89e04ce0d0bc5b0cea172bf42c92d838973b87a134b9aa4d091529591708e3cc486ad6adc0ca9ab4003fba6abf7276230bd2ad7b2c87cce981984400f1c9f23d3e84483cb4179a6944242eedccca14ddc40ebd71ee614f93eb61bb", 0xcb) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./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, 0x20, 0x2000}, 0x5000000000007, 0x170000000019d3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2007}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = semget$private(0x0, 0x5, 0x400) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0x200000}, {0x18, 0x3, 0xb27a, 0x4}, 0xfffe, [0x6, 0x33, 0xff, 0xfffffe01, 0xff, 0x4, 0xca3c, 0x7fffffff]}, 0x3c) semop(r3, &(0x7f0000000180)=[{0x4, 0x1, 0x1800}, {0x3, 0x5}, {0x3, 0x1, 0x800}, {0x3, 0xfffc, 0x800}, {0x5, 0x7fff, 0x1800}], 0x5) semop(r3, &(0x7f0000000240)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x7, 0x1000}], 0x22) semop(r3, &(0x7f0000000080)=[{0x1, 0x8, 0x1800}, {0x4, 0x7, 0x1000}, {0x0, 0xe1c6, 0x1000}, {0x4, 0x20, 0x1800}], 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000380)=""/87) open(&(0x7f0000000340)='./bus/file0\x00', 0x100, 0x21) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) 16:00:15 executing program 0: 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="2000000002000000ffff00080000fe00f87c8a5b67a0f7aa67460800000000b8100000002900000023"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0xc1071d2a98b09657}, 0x4, &(0x7f0000000180)="dea81cf226b1e943483b9e4f1f2b2cd133bb20c607ca09b7377c2e915cc57f0ce70aeb28fee0bf4fda29be75507958db0955b3abcee905a5048131404e051cc2d72565a548da48f05c439000013a36481a9efbfbafa2eac682b94cde946e2f8501680641703699441f967c655d6d00339e079edf94643a7c56663f8eb84cb35d025e5cc67c67b1797b604fb95758", &(0x7f0000000040)=0x8e, &(0x7f0000000240)="1e6299321e5ccd11d3f6335320c023f36d2532f365bca6ebfcfa059235f66363f1e638489ccce137266c03866a4db4d02a6f07c1eb04a41f53917b7f3769663143dbf4f9f9c4d10f4697069df129fd6379d67afca5a173dbe55403ba2dec06760f68b7d6df54f38233a8d1bd87f2868c17d4ad7e4826d7de0ea5a80f2f06ba2c01b37f7fb7a8525cde42f522b4d82d93afbb8393332417355c856e0978a3bf2cb6d9c48bb9dde16172cbf5db4eceacd450cb357b57b03926cc684becdfd23781d30032fff6b94c0162226b05eca7d8", 0xcf) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x4, 0x4305, &(0x7f0000000080)="cd9f92a63d836d", 0x7) sync() connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f00000003c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000400)={0x7fffffff, 0x80}, 0x10) 16:00:15 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = socket(0x2, 0x4000, 0x40) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) poll(&(0x7f0000000100)=[{r1, 0x20}, {r2, 0x4}, {r3, 0x4}, {0xffffffffffffffff, 0x80}, {r0, 0x2}, {r4, 0x1}, {r5, 0xd}], 0x7, 0x7) ioctl$FIOASYNC(r0, 0xc0084427, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) 16:00:15 executing program 1: r0 = syz_open_pts() close(r0) socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) r3 = getgid() chown(&(0x7f0000000280)='./file0\x00', r2, r3) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r5 = getuid() fchown(r4, r5, 0x0) setreuid(0xee00, r5) r6 = getgid() chown(&(0x7f0000000280)='./file0\x00', r5, r6) getgroups(0x4, &(0x7f00000009c0)=[0x0, 0x0, r3, r6]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f00000008c0)=ANY=[@ANYBLOB="00002e2f66696cf7106b5e650000"], 0xa, &(0x7f0000000800)=[{&(0x7f00000000c0)="c88d8bf017dc8b575162351b9e11da9fb99a19e3893e268a4d091cd545cf4856b21084deaae640c88f128c76d836b4c0e57d646ebff7caf223041c0ec4bdc6cb3b3bdadd66349cdee0e71683d605de5a26a65d833393d6e95dce6d1e579479c8181e2280521bf3f5d60b837c1dceef05d6995a36098ebf1d53f7e976dd3ca6e9b0c354952b39a3439542fb17371b5cc1a73e145dca56fe54bd", 0x99}, {&(0x7f0000000200)="e61052d71325c77487c1b54e889cc8ec2c7b625d0a50f905fa9cc4a6142c77fa32dedc356a0b447390530e99b235de134810b0dce958de29f19596390fe9e4f9692dd94097595fb2c11b95e8e51e3c95cd0d52293a6a7fd074e9e6bf75163b36ca275536bf54b5f5fe70e7525acbea3aa5b81541a6d35da244c2ca00be4445695af0787144bb32e91470de0111ef37449a13153a180058ffc938f62a25b33a037d2b911a73fc65de5749d78c2e6884165d677247955c8a8ce0ab60c10657e55327539ee5bed6c42f662ac21164d79f99d4bea81971bc53bf327490d9671f9d2c980d4b6c29599300", 0xe8}, {&(0x7f0000000180)="57af568246268ae8660630dcdab2f628d5e53c2830405b7c0ef3dbf74b22f7988a45a37e87a5f3", 0x27}, {&(0x7f0000000300)="fd9cca0df07c08399a7321b8326fb192bd18dedef66a037854346db7fef7f05a6998d5df3ff08e64e246d871df359023a15e2ad9250e506d110aff75e63d4bead7b501b7525f8b94b686bfd6a91e0edeb461760e4e2a0f24b9428976633abd5b87b897d2a988c6a6767bd543eaeccc1bcc4afd8f18666ef30261c44a427d8c791f01f8101571f1b897", 0x89}, {&(0x7f00000003c0)="25e4798868", 0x5}, {&(0x7f0000000400)="1adbc6a068ab30e93d3bf848399f45a8bd48235623457df158003ad5204ca1696c03b1243c72836402f3587fd8b94e6e8cb40f1b", 0x34}, {&(0x7f0000000640)="691d145a2af69bfea6723c1fecf49576624dce31ea8ec753f8b3ed4a5bcc644704ed5524a1e10e430f4ed408bdfbbfff361eb5a3b4515e2bdef9e0f558b3c1d51c1fbb959eac7defe500e55313bc1791efa737464becf3226d9e13bdfb62ca11aa5ee7a7b3aefec40e838386d05ff97ef3cda0dccf37fe2980d779ccb955f9f00fc7be5171b24b3cc36da1e8285da2b23a3806295fd8b95c12d2f43f3c9bb375685398a4c8a0fb49ebe0423bfb8489c3e6f3c7d524faf53c9226527557d7fccbf1248314e6d8d2c313a6fe5610f52d9ca8584e1ee30839f4611ad950dddb9f75583f74fa4c", 0xe5}, {&(0x7f0000000740)="b68f0fa3ef405deb35069aa70e33c29064336cc1f569a6cd73dd733713b2c1cdbe4c8ec5ff52c446f97e572d5b82f565379c9c62d227f713a1f468412d4f6c1f9dcf3f1bb2e0e2c1ae7634eb812b6eeeef6f10db5fa24ee752d50374797881c455a00a44ccf84d9694c4382d51f26cb06476d94d72b1e9af9e3b13609fdeeddc1d94f6c3147da8f19c93c4eed79088b0ba365868c2f99039d970dc94b8", 0x9d}, {&(0x7f0000000440)="201861bf6f38dd9fe48b47484e0e7c592d3f76da829b7e5ae4aaea98e678b79852", 0x21}], 0x9, &(0x7f0000000a00)=[@cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r7}], 0x60, 0x40a}, 0x403) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d", 0x171}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2", 0x1}], 0x1) 16:00:15 executing program 0: r0 = socket(0x18, 0x8000, 0x80) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) close(r1) sendto$unix(r0, &(0x7f0000000300)="b10018050460000000010008000501000000cb0000e7c524fe6ea6979389a7fef96eefc73fd3357ae26caa0416fa76d0b7d1f23996598ab6a2efff1e3148df61cc08d47be1aa5b23ed00f4c8b2ca3ebbc257699a1f136dbbecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4913fafd5a872c8813f00c53c894303b22f310b404f36a00f9000fcfff80004000000c800008b0e00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast2}}}}}}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r1 = fcntl$getown(0xffffffffffffffff, 0x5) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r1, @ANYRES32], 0x2, 0x3fb) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, 0x93}, 0x7da5, 0xfffffffffffffffd, 0x0, r1, 0x10, 0x800, 0xdf12, 0x564f}) r2 = geteuid() r3 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="fa580755ae316aa831aac7959a95fe46c076f522e22cf920a7a575b40662fa172aac07f5e7fc2280da809236e49dabc26deabd89f0a51218404c6289bc1e736108573f258ed88d7a1c43c0d41f38bfd64c972b2d180972217ef4931a759f137243c9ce5f3162fa1f33fa729218843946299fe1bdfb98837db1e9898f28df902002cdd5f3bb88ba559bd4b4d4382ac2ae7bc312cdd2a3d0bfc8a40056343a00a3eba3abf1bae38efbfa71d3c5f1d69fb3165236251d0a4ff9096951d780e3864a5ae1", 0xc2}], 0x1, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x4) r4 = getuid() lchown(&(0x7f0000000040)='./bus\x00', r4, 0x0) setreuid(0xee00, r4) getgid() r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/111}, 0x77, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) fcntl$getown(r6, 0x5) 16:00:15 executing program 0: syz_emit_ethernet(0x400e, &(0x7f0000000040)=ANY=[@ANYBLOB="ff00ffff21000000ffffffff88e797"]) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0400000067000000000000000000000000002000"}) socket(0x10, 0x4000, 0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8001, 0x5, 0x3, 0x7}, {0x0, 0x81, 0x0, 0x4}, {0x3, 0x3, 0xfc, 0x80000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) shmctl$SHM_UNLOCK(0x0, 0x4) syz_open_pts() readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3f, 0x20, 0x81, 0x3}, {0xfffd, 0x2, 0x7, 0x10000}, {0x5bad, 0x0, 0x8, 0xc25}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) execve(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, 0xffffffffffffffff) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x15}, {0x6, 0x0, 0x0, 0xfffffff8}]}) pwrite(r0, &(0x7f0000000240)="06367e0195ee9800fce566d46c08", 0xe, 0x0, 0x0) 16:00:16 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r1) poll(&(0x7f0000000040)=[{r1, 0x2}, {0xffffffffffffffff, 0x20}, {r1, 0x1f6}], 0x3, 0x10000008) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="f9073abfe770148103d4e7388765d84e8d171d562eaf8b3166dc31ff3812c15a33eebeca7d87f79fc493d99cc4a3d98f0c500f64f7256a24ab6f48fc86841aa64e66887411209635d9edabe28ac7f772f094819730e0b00139b395d3bf34c2e7b16b0000000000000000"], 0x1c, 0x0}, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0xfffffffffffffd33, 0x0}, 0x0) 16:00:19 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d15", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) r3 = getgid() chown(&(0x7f0000000280)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r4) write(r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="82820063c4397e32b34fc9e9681a4b2bfd4176712e09130078d614cf333f5f5065565cbe8005469e7fb3d0b422a2fffa03ca80df6cc589dd86e74390c6ec0c7aae0c3b8776a4b150ae9615cddb85785979bed0a17a3eb6e38bfbda7f4072e5f78ba7c805340eddac7cd34e04e9d708eb7a5e13235dee799e845442054188fe1f96d3ed439fc82ae8311d55a1ac3abb7421fb0cbea21c98fbb26f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendto(r0, &(0x7f0000000300)="f3c5068979bbff6143f0798cdb72cff1f94f1bb7cbe408f7107ae9b2795f90f6f27eb04633bc0a98e4345cce62b80fa9999472ed456f22af048bc4201dac96c79be06bfd1552f82c00ef3b9469597b0f4395fb56a347e83b4a754053a53ea38b6296fcc652c9ea415788ea53e7899b50ab53a487af61664324bc32eda93ce4436e48bc0641ef583998c734", 0x8b, 0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x10400000, 0x4}, 0xc) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180)=0x4, 0x4) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000001300), 0x0) write(r4, &(0x7f0000000100)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000001c0)={0x400, 0x7, './file0\x00', 0x2, 0x5, 0x1f, 0x80}) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) 16:00:19 executing program 1: syz_emit_ethernet(0x92, &(0x7f0000000340)={@broadcast, @remote, [], {@generic={0x500, "2ae6e76ab6127a755eda5cb57c37e34111f621bf7d3ec1300826239140e56e8b85996e9e5bc6094d0e02caf9f2ee314fb1a2068ef1d514da70b6dac4ad5bd30bd6170bd2fa1d3458839852a680bce8b0b235f0b64bd264f89c8685e9bbb1496ef03984278d266005cd5d258468e9f7ee3d05059011301da8531a35382924dd078e02269e"}}}) 16:00:19 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0xc769}]}) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwrite(r0, &(0x7f0000000240)="f94c9f64dd0303fb27447669ee2e", 0xe, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 16:00:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x10001}, {}, {}, {}, {0x0, 0x4000}], {0x0, 0xd0cc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729ed) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) r2 = shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) poll(&(0x7f0000000040)=[{r3, 0x2}, {0xffffffffffffffff, 0x20}, {r3, 0x1f6}], 0x3, 0x8) getsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) 16:00:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [0x0, 0x0, 0xc8b7], [{}, {}, {0x8001}, {}, {0x4}, {0x0, 0x0, 0x0, 0x3d}, {0x0, 0xff}], {}, {0x0, 0x0, 0x0, 0x4}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f00000004c0)=""/4096}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:19 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x1, 0x0, 0x2, 0x0, @empty, @broadcast}, @icmp=@generic={0x11, 0x0, 0x0, "45792483"}}}}}) 16:00:19 executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) fchown(r0, r1, 0x0) setreuid(0xee00, r1) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r5 = socket(0x2, 0x400000001002, 0x0) connect$unix(r5, &(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x1c) r6 = dup2(r3, r5) r7 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x180) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000004c0)) dup2(r6, r0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r8 = semget$private(0x0, 0x3, 0x100) r9 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x6f09, 0x3e1c, 0x8000, 0x6, "43ddf299c743cbb278f330777db8cb169b099869", 0x1ff, 0x1f}) semop(r8, &(0x7f0000000080)=[{0x3, 0x2, 0x1000}, {0x0, 0x7}, {0x3, 0x6, 0x1800}], 0x3) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x6}}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x663) symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f00000000c0)='./bus\x00') r5 = dup(0xffffffffffffffff) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000180)) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) setsockopt(r1, 0x1f, 0x2, &(0x7f0000000340)="4889f6273ce2520a83c7fdd4cf40650f1f811db2cf7efea046ccb2d9825aaeda772f5cccb75b3c5039df9e9d1b166e128ca709bc27e6edd562fac9cc9633", 0x3e) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000080)=ANY=[@ANYRES16=r2]) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000000c0)) socketpair(0x2, 0x0, 0xb2, &(0x7f0000000040)) 16:00:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000540)={0x10, 0x0, 0x4, 0x20000000000000, [{&(0x7f00004f7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d40000/0x4000)=nil, 0x20000000}, {&(0x7f0000d1f000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000dfa000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000c27000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil, 0x3}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x6}, {&(0x7f0000add000/0x3000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d3d000/0x4000)=nil}], ['./file1\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) listen(0xffffffffffffffff, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) shutdown(0xffffffffffffffff, 0x2) r4 = socket(0x18, 0x3, 0x85) setsockopt(r0, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x674, 0x5, &(0x7f0000000180)="0000000096d4212e05d9c6ce8f81e3f3f0d6884bd12c945ac201e773c25e7e0ded48c9e1beb1598ce91389a1cc6b349b8f9475f0065d07246190be19c621a5417b769adc0a31c6731494716355bcc7585c32b6b1251732b70d27984d429b91560c7c720e7b0908320aa96f7a559fc19c4f3574419d0d8ed54846367401cbc41f", 0x3f) setsockopt(0xffffffffffffffff, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00@\x00', 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8001, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x2, 0x7fffffff, 0x0, "9dfe793f05f7c35036df751b039546402e192be1", 0x4, 0xffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x10000}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x89}, {0x6}], 0x2}) fchflags(r5, 0x0) 16:00:20 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket(0x18, 0x4003, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x4003, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$inet(0x2, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x10000, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202df4747f29d16b29f7dafa37aa191925cc1dcfeb02916f100000000177db56424"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00012e39172d2f66697cc27ba9129a40f1de0a112cc2aec911cdf30927df79c8131c23b084b85f39162b8025e779951afdd092bd6f41c0865a1acba00fc2782698042f22c2e9db2c51cf6345341524c2384db2a2f9f80000000000000000"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703170f000000", 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x1, 0xc003, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r1], 0x10) r2 = dup(r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000140)=0xe409) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) linkat(r2, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00', 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x1f, 0x3}, {{}, 0xfffffffffffffffa, 0x82, 0x1, 0xfff, 0x5}, {{}, 0xfffffffffffffffc, 0xd6, 0xfffff, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x41, 0x2, 0x81, 0x2}, {{}, 0xfffffffffffffff8, 0x16, 0x2, 0x7cdc, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0x20, 0x13, 0x9}, {{}, 0xfffffffffffffff9, 0x84, 0x0, 0xf595, 0x7f}], 0xffffff00, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x94, 0x2, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff8, 0x40, 0x20, 0xec, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x42, 0x8, 0x101, 0xcb1}, {{}, 0x0, 0x22, 0x40, 0x8, 0x8}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x16, 0x40000000, 0xffff, 0x40}, {{r5}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x8, 0x9}], 0xfffffffb, &(0x7f00000003c0)={0x7, 0x1}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x42, 0x3ff, 0x1}) close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff0, 0xfffffffffffffffe, "0366402ba77f0c0376ef3caf00"}) ioctl$TIOCSTOP(r6, 0x2000746f) syz_open_pts() write(r0, &(0x7f00000001c0)="0002002a7fba4e585f53f2e5620ef124ec664897d033e838c2ff99f6100ff36bf7582cf5dc2b93fdd6c6ff38170cc052a3d79b828bfff321a09b68f5dd1912223ac8c0ac5f97f891aadf0c3fd640067f2e86715e29a3dc501acf0ad1fd16e6d9b657dbdcaae357c8f4bcff9c02f9b2fe03fd376a5caa3105ed2dde7f1ecf1c61dacf117379946af59c419197ce26732f52759617381bb85cadac2905224d27538ed8c9a7c8f4f1c8aaae87a47e56aba2b16baa8569b94b61e18dce690d35bfb9250d82b9f9fed8eee32fa0eb9632ef330f3624170cae", 0xd6) 16:00:20 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, "1fffff0366dfde36ae61dba64800"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) read(r1, &(0x7f0000000540)=""/4096, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') dup(r2) 16:00:20 executing program 1: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xba09, 0xf0b7}, {0x200, 0x400}}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="7fffffffffff00000000000008004500002800000000001f0078e0000002ffffffff4e214e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000009078000009b32addce531dfca3990437050272dfa4652b026b124529709e27d98302bf2f212f90e536d142d64adacf0e7fb02f42f7f45119201132ef071fb36f8eb86c6a931b95d3690ec73a2b0ae1e73f5972bbcd21523980b74aeb8d3fad4b502115a0230f3ddd4556d83e9144f0ecaa3ce7597ea74a8c902a0ff19d8645fb50de0dd1093954535dfa4e7a385a7314b87a9c8e63fa737c036d38cd009d6ecd0e41163cc9655bd0fcfa1d0610b4de3b163e89c7fe817380be2f95893f46d2d747e2646a7f790188f3ca10010407e4ba116298bf667bc885377d4f620da7e02ce91888a7b266f0"]) syz_open_pts() unlink(&(0x7f00000002c0)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x108) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x1, 0x0, 0x9, 0xffffffff, r2}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x9e}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)) r1 = semget$private(0x0, 0x3, 0x589) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) r5 = socket(0x2, 0x10000000000003, 0x0) getsockopt(r5, 0x0, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="ef9d2971e46b7f2ebe47a12e4781dbf33d409a2826baa66b2f4daa87f08d441b51f8b9fff9b76e09f47e295bd4fd8511305d720503a734ba9571d46cbb9f8371d19952ee15713ad2b3d5fc423bec0aaf1a580b682fb017c411bfb230b21a0fcb750e41610368e5e6125d4e29e37741f48abe01", 0x73) pwritev(r6, &(0x7f0000001680)=[{&(0x7f0000000180)='(', 0x1}], 0x1, 0x0, 0x56fa) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000000)) ioctl$TIOCCDTR(r6, 0x20007478) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000100)=0xc) setregid(0xffffffffffffffff, r4) 16:00:20 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x40, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x0, 0x200, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x4], [0x0, 0x4], [{0x0, 0x0, 0x1}, {}, {}, {0x0, 0x1, 0x3}, {0x0, 0x5}, {}, {0x0, 0x3}, {0x0, 0x0, 0xc2600}], {}, {0x0, 0x0, 0x0, 0x4}}}) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:20 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x2b, 0x102, 0x5, 0x19af, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0xc1, 0x200, 0x6, 0xbd, 0x400000d67e, 0x800, 0x100000000, 0x656a6416, 0x0, 0x3, 0xb45, 0x401, 0xee3, 0x10000, 0x3, 0x9, 0xffffffffffff8001, 0x84], [0x5, 0x2, 0x400000000000004, 0x1fe, 0x6, 0x20000000200000, 0x1, 0x6, 0x0, 0x2], [0x0, 0x1b, 0x205, 0x2, 0x3, 0x7fff, 0x100000001], [0x1, 0x3, 0x4, 0xc3, 0x9, 0x8], [{0x9, 0x400, 0x1fd, 0x7}, {0x20, 0x26c, 0x7, 0x200000000}, {0x6, 0x7fff, 0x40000002, 0x7}, {0x1000, 0xffff7ffc, 0x67, 0x3}, {0x1, 0x0, 0x8000}, {0x8, 0xae0, 0x2, 0x6}, {0x6, 0x8, 0x8001, 0x5}, {0x1, 0x4, 0x4, 0x6}], {0x0, 0x1, 0x7, 0x8046}, {0x349, 0x6, 0x1, 0x3}}}, 0xb649, 0xcc}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="00802effff696c65308600d9871c1d01001b1e6e2633523948b5fcbd10bdc99318d42a5d658d24335c5ae39081b396e23fbaf5ffff0403c509000000000000000000000000b5971ddc0377b39d6908335c36f2ec6f52f459fcc519da37bc9252cd6a0f78ac4842758def8c0524599bb360054a057945e2bad8000000000053e3a850904d085004280c7546b851"], 0xa) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000003c0)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x6}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100018}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0xffff, 0xfff, 0x6e6, {[0x5, 0x3, 0x5a, 0x2, 0x101, 0xffffffff, 0x8000, 0xffffffff, 0x10000, 0x1f, 0x7fffffff, 0x2, 0x8, 0x1f, 0xea, 0xfffffffffffff001, 0x101, 0xa2], [0x3, 0x3ff, 0x9, 0x5, 0x100000001, 0x7, 0x3, 0x9, 0x8001], [0xfff, 0x1000, 0x2, 0x9, 0x7f, 0xa03a, 0xff], [0x8, 0x0, 0x8000, 0x7, 0xcd6d, 0x100000001], [{0x9, 0x2, 0x3, 0x6}, {0x0, 0xa963, 0x184, 0x7}, {0x2, 0x6, 0x7f, 0xfffffffffffffff9}, {0x3, 0x5, 0x9ef1, 0x7}, {0x8, 0x8, 0x3, 0x401}, {0x7ff, 0x10000, 0x1, 0x9}, {0x0, 0x8001, 0x9, 0x80000001}, {0x9, 0x5, 0x2, 0x800}], {0x9, 0x1, 0x5, 0x6}, {0x200, 0x8, 0x8, 0x16}}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x1, 0x6}) r3 = dup(r1) listen(r3, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x9) getpeername(r0, 0x0, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = socket(0x10, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) close(r2) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000002c0)="c3", 0x1, 0x0, 0x7ff) r1 = msgget$private(0x0, 0x200) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/219) r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', 0x0, r2) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7fffffff, 0x0, 0x0, 0x0, r5, 0x64, 0xb1}, 0xf8, 0x338db3a4, 0x0, r6, 0x10000, 0x51, 0x5, 0x4521ae02}) msgrcv(r1, &(0x7f0000000080)={0x0, ""/37}, 0x2d, 0x1, 0x1800) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000004654381b04207706c6"]) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:21 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x101) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = semget$private(0x0, 0x1, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r1, &(0x7f0000000240)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x1000}, {0x1, 0x5, 0x800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x1) r2 = semget$private(0x0, 0x3, 0x589) semop(r2, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r2, &(0x7f0000000080)=[{0x4, 0x811e, 0x1400}, {0x4, 0x7, 0x800}, {0x1, 0x6, 0x800}, {0x4, 0xa546}, {0x4, 0x800, 0x1800}], 0x5) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000300)=""/101) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/248) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) getpeername(r5, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r3, 0x81, 0xd47e, &(0x7f00000000c0)="4ca33f11d9a9b1ccb4df5109a7f0dea0f848083caa51289fef8d95f2f3dad6350f5f19b9d0c844bb6b57f824cd3c8c4aac800d792fb9f1f18b374e27897ee7942cdfefc388eae8381bbb6a35d2d7d57b5420b99e398c6991950b31d764d47682fa3965d0bd9baad02ea972e5645b2e1387", 0x71) sendmsg$unix(r3, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{0x0}], 0x1}, 0x0) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000000100)="5e4517a62c5c5f671d3a86f371dc4d68b5d8e7bec2b8d4b2fe824d4e16cce6369aa37676c174a6f3085c37d95744062efa7003f3d4b66f3cd636b76e3bdd1a8a9d231e0005675cb54aa3896b775069ce6ba4222118ddc08602833628c098451ba05403ab98e98b9325f6d8cbb6c1cfa05a9694e129e5192df489c82e0b28c3b579d97d625e3805a429cacc9571be9666759cb04d8fe34e01aa399efad4c60cd16522ca", &(0x7f0000000080)=0xa3, &(0x7f00000001c0)="f725f7cfc415ae26eae198940860b4a172113ee536ab500d684587e4372e25331b1e93f259ac6566d8f16dd09cd3fc6d7e6baf7648536632c766f93175088c57ee53baca8e208e3a7c67a7f0740316ff4aee1734eb06fef4b98f317f3c71f86fe1227fc65252f14a6c57ec7eed9f5861fa7c8f86361d5a7b4dc4121339eefd43d6cbb4b1d472a75d489d71ac795b6101eb523edfb419ba52c4662e2b1cc19250008ccd6e40ac7f9cc239d3663132b8474c77d93408", 0xb5) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0xfc, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:21 executing program 0: sysctl$hw(&(0x7f0000000180)={0x6, 0xe}, 0x0, 0x0, 0x0, &(0x7f00000001c0)="a303a204c77123c5003451d76fec628da1aa384fb005d16a39da1598d5bc3820c44f1e767c27cc85301792674a2863a121ce1cae48abf3091fa9046f2ab4b9043c0a13bffc8780b44ab1515b9f83c5f52fc59583b4d31a9aba6fa9b51ebf9eccf73ae4d5ef6e88681ee26b5de0482465ead8377555fd1ce6a54e8f0e7137a48d8f78ed6aba1d006e3f698765ac0a898d525fe93446afdc4c0b2fab948c4fe9212db5f87164b5437440aa6e57409dda4a4adaaad25b5d281cb22f1497229aab5fdade1eb52aeadba4554b43a2d2c977e1efbdebe2ebf4d6fe3398da2494d60ff3a8e1f47836549cdcb488630623282451abd061b043cf5c95151bc39e45986100ec8ab2484f54a447e53cc968de22234e93b1c0fbde50334827187cf8a3712104b16b602d1fcf937e1cab6f2b72679412d56f2ac428b80b705ac1baea59f0f76adf7508adb37a5a85fec37d", 0xb9) 16:00:21 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) close(r0) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) close(r2) close(r1) 16:00:21 executing program 1: open$dir(&(0x7f00000000c0)='.\x00', 0x3db7c273e8682fd8, 0x0) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000040)=[{0x3, 0x101, 0x1000}, {0x0, 0x4}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000040), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, 0x0, 0x10, 0x409}, 0x8, 0x0, 0x9}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x2) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000100)) 16:00:21 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x10001, 0x4}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820206a5c8ea6915897b"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f277d3f1f1b", 0x260}], 0x1000000000000309) r1 = semget$private(0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) ioctl$BIOCFLUSH(r2, 0x20004268) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r3 = semget(0x0, 0x4, 0xb0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/58) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0xa) r4 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r4, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x100}], 0x2) semop(r4, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000200)=""/93) 16:00:21 executing program 1: socket(0x20, 0x5, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000040)="049061c241fe380853e2ad30c3d68a109ae4df54", 0x0, 0x0, 0x0) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) recvfrom(r3, &(0x7f00000001c0)=""/117, 0x75, 0x800, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) select(0x40, &(0x7f0000000080)={0x0, 0x401, 0x100, 0x8001, 0x3, 0xff, 0x7, 0x1}, &(0x7f0000000100)={0x8, 0x7, 0x7ff, 0x6312, 0x100400, 0x3, 0x9, 0x7fffffff}, &(0x7f0000000140)={0x5, 0x7, 0xcca, 0x4, 0x4, 0x20, 0x80000000000, 0x4}, &(0x7f0000000180)={0x8000, 0xff80000000000000}) r5 = msgget$private(0x0, 0x400) fcntl$dupfd(r4, 0x0, r4) msgsnd(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a0f46445782a12ecfc37e0e7f7c24b1b6c573e4f0ec01531638ff584357ad267c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f4e57b53bf833ff01000000000000ea89e99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa340300000000006b139991dc5590cc8330e11b4016d2483cae70fb770be66f6f332a0ffa00710a75b14e1c0ff01e3ae11f069e47ca7aafbee0e45e8a208925712b4ca69d7b33ee72cf84a4336bf3c6b3010e534d", @ANYRESHEX], 0x2, 0x0) flock(r3, 0x7) r6 = msgget(0x1, 0x42) msgsnd(r6, &(0x7f0000000000)={0x0, "03bfbff0ae9805e439c81cafc5fdadd7c2128a64b1197bdb60f39e5adc331787cf4ce4240e89925f267e0cfcce871029c89f8f4380dcf3"}, 0x3f, 0x0) msgrcv(r5, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:00:21 executing program 1: r0 = getegid() getgroups(0x2, &(0x7f0000000000)=[0x0, r0]) sysctl$machdep(&(0x7f0000000080)={0x7, 0x2}, 0x3, &(0x7f0000000040)="65f105f77f283099763e69906f0d", 0x0, 0x0, 0xfffffffffffffcf7) 16:00:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) semget$private(0x0, 0x7, 0x40) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) preadv(r0, &(0x7f0000001200)=[{&(0x7f00000010c0)=""/19, 0x13}, {&(0x7f0000001100)=""/82, 0x52}, {&(0x7f0000001180)=""/11, 0xb}, {&(0x7f00000011c0)=""/31, 0x1f}], 0x4, 0x0, 0x100000000) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @broadcast}, "e4fd17134cc3c77c"}}}}}) r1 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r1, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x100}], 0x2) semop(r1, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/4096) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 16:00:22 executing program 1: open(&(0x7f0000000c00)='./file0\x00', 0x800, 0x8) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0xd}, {[0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x2], [0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffd], [0x400000000000000], [0x10000, 0x0, 0x0, 0x1000000, 0x0, 0x5], [{}, {}, {}, {}, {}, {}, {0x0, 0xa, 0x0, 0x800000}, {0x0, 0x2000, 0x0, 0xfffffffffffffffe}], {0x0, 0x965}, {0x1, 0x0, 0x0, 0x10}}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x1, 0x20) ftruncate(r1, 0x0, 0x2fffb) setregid(0x0, 0xffffffffffffffff) setgid(0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000008c0)=0x80) r2 = socket(0x1, 0x0, 0x43) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) write(r2, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e220785366182bf6d6c00dd6c15b4e4165448e55513d9e2710fd0a633b529d", 0x54) clock_settime(0x2, &(0x7f0000000cc0)={0x4, 0x204}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x1, 0x6, 0x5, {[0x100, 0x10001, 0xf4, 0x63e1, 0x4, 0x7ffffffe, 0x2, 0x5, 0x9, 0x6aa84701, 0x100, 0x2800000000000000, 0xfff, 0x1ff, 0x31, 0x7fff, 0xf8, 0x10001], [0x7f53, 0xb, 0xe6, 0xfffffffffffffffc, 0x347, 0x1, 0x6, 0x5, 0x1, 0x200], [0x2, 0x2, 0x8, 0xfd, 0x6, 0x5, 0x6], [0x81, 0x4, 0xff, 0x8, 0x23054, 0x4], [{0x8, 0x3, 0xff, 0x80000001}, {0x8, 0x3ff, 0x1, 0x80000001}, {0x0, 0x7, 0x1, 0xae}, {0x7, 0x101, 0x3, 0x400}, {0x7, 0x4, 0xff, 0x7fffffff}, {0x2894, 0x9, 0x6, 0x39ce}, {0x6, 0x1, 0x500000, 0x9db}, {0x2c, 0x8, 0x0, 0x5}], {0x2, 0x38, 0x308, 0xc4}, {0x807, 0xffffffff, 0x8001, 0x203}}}) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:22 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x842, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='O'], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)='N.', 0x2) r3 = dup(0xffffffffffffff9c) r4 = dup2(r0, r3) syz_emit_ethernet(0x5a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500004c0000000000019078e0000002000000001cabca41825ba4590c4bbf794add000000004a000000000000000027538b59210e07d98bab73e1bd290000e000000a5d00000049e0000001000052a2a6d5868576e0000000000000000000000000009d707569fd305a0535ba507f2c844a5c01d4b176580fcde4323aba0d0a01bc03b0bc4e0d5fe4e4671ae10edad7a9b9d2093f65daea00a1d5b951526111be779afceb022fe1a880398d7b7130fd449209bab7894f166617f7ff4a2dd44ae6767101212edb21ab70c762fceb9dfb6c766ee029a23156e056ad609a05b372a2484ca5cd6c2329826c2d4f85f3b97447ac2479a702ce1896b3e6fbf8c4792803a5072acf0412e14d1a9ecfedd547d8fc3e2fe97b66241566"]) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x9, 0x7, 0x100, 0x1000}) 16:00:22 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) syz_emit_ethernet(0x826, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r3, @ANYRESDEC=r1]) 16:00:22 executing program 0: r0 = getegid() r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, 0x0, r3]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r6) pipe2(&(0x7f0000000240), 0x10000) r7 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r8, 0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000340)=""/189, 0xbd, 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) sysctl$vfs_ffs(&(0x7f0000000400)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000440)="b53bf3e00013ef32d8956a00acc8409b15ad0d22133c20082d6637afc1d83c33596bb797dada423b221030617372e147c76409", &(0x7f0000000480)=0x33, &(0x7f00000004c0)="8db2d9bd70e417b8f0bfd253c7d45a8210706ca5503e47228aa90b38a47429748d2a46bee373246c7e41dbf7e0bdabed1f9331ba1fa509a31cb21f241343243d6b2bc60e019274dc9438dff53cd79a8f13ead850ce004c53668aeff39a50c4164539c36eb9fc520bbdc74f2f9db498237ccddf180ea07b140fd10ad3b65c8ad0d56b4aa2041020ef0a7545fdb65619d36ef802e1a9b5ee65c62f7f7bafe38387462713cee40eee9f8ea45f8a2e7188a51eaf3a996c6678f466e3265f2793a5a7dee563083415bccd84b4ac70bb2e6bf2e1f0a2042a71dae80838d237b39a346c4b1effe8f559ced74875a1588103d1cdfca7874d2a69351fe958d312ba66628cef127d59f7883d2f8d1209e765fb7e672b4c1e5b0b504c872be864f96de34eabf9dcca2dd65b18f00119479cbb91f794f48c401dbb766f3d41e32ab57ff3a62835014d33a59872b350e9b395d93bcad8c7f6319cdfa771ac028fcd8342d3a49cf1243a37214c5da03a0f561000e5e2db2d7ff61333716b4dd1089c93ed58bdfb3cc11fe974cc87f507c04502a39addc9cc640ca2d0c3b81a32ab5aa59ab3f89a26c1d2e276a95e0b26a47f0c51e57f932fcbc0f9e3719cbad2dcaee353c421e7c365d70a6ca5a2158f3fad6719acf674ab4679944030e4e8c299298af6f149663feec20bf1b5f9fcf0998c7e413f62f858a7300067354271d8af1a3b4967e14133ba4a8f83871b457e12bb2005b9bf32cfac808f29d6afadf099d7d30979e15b51fbd76e8908e97f3c67dc45f980d381848e46cbd99f9cb406ae2769b0f8b200c25ac4f0de93b3a397ad9bc28f5935e24a4532aea7177aba7bb4f20aba351b578ba1b3a180f65f616bd5e294579d55b50c5ec98b76696ee7494647fb852a597005733eda8757ddea8eac007d509945dc8f6d7c3e8f7d70a3a726e45845c8d849f492720e35449f4c5311a1977c34430c84ff11a1e3c3fdc4961698195c15fcc5cdf3397af5367c5982220b4b98ece79db4a27ee6aae7bab1e79a1263c3a47ccce0f5e87da46120ef5e0797e0e10fc4b75f42cf6bc0e01abf2c70153c62c5c7a9206b76150f55d5d116373a48acd10cfff16e54b7f6fc7b8128a472e3b4aa609d1833b4b4a4e6a433619c099202746bc24cf30002e064f1f2b80f9e8fdf2eed1f9f84773b25a876e429a707a86c81c5afa749a8ee5914b29cfb6abf5628f2e625f4c79e2936e44607cc859b5806399d46a4aafdbef1cd7e8a4acfce4f78a6494e91d78ba0e78f59700091e3038c7cbf4efc4691f951f6951fcdb8618070f7c17bdedca121d70131c08c5abcbd940fa19f3f252f51b5a6f0a2db2094e46a21d13530bf3732ed406338d4ed2799ff3ff12945c3076deb61834d621fb5f8a456e7245fd48cf3b232dcc1712c9cb6fea16d4930ec97b9405c7b529ab9ad3194daa9eb78312445151eeb4164ab7c6622e259f675e0655986ab10a8adc41b8d0dcdb9d065c878c05c99120ac0d50c8b8faa1f0be492c8f5e589cf66cc8b27ff844bdbabb00efff2b8d961e18c458de0cf422646c6d084de7168194e9444e251104dc2f969f2d92c76745931aeb78bc50fe725b6d17457c800e59237a0a359a4d1e795ee427b1986c7db4dbbf22614c8d04b27cdddd8a2653f83435f1f28fa93fb3e7d82a8c037708c04992ccc697bf1d9a6d90bc0108a483952bbac747f6577f3af672d41f2c6b04815075c77beb5ec81c0d7de93f94bae9b5b27ad7e1ce8acc458b0f79d839e8ec4c94b12fa629c0691e9337792db131b7022d584e85585e27ed6ea61dca3facdfde0a9cf633c502966d7e62eeb8ad2070813e38258fcc5d97c1ea726eaae5b5a90030593cab810b479f56b6e73e4ae23a7174af9a5d239cf300c77ff00cd0f6c5605782e6e646c080f49033aed7f7abfd2d3998d51a182f0a596eb46b13ce5943446392f86ce8d8f231d4db367bdaacf28f1f582d6219a3f6f70853eea8629fcafa419f4d3aa365b193da9e1e2427efaebb8cd06ca90b6f4f6bd6ac7515413c70db6676d0726d06614c1ed25cb51af90843fa095968cbfa3e4c0cbced35f3ac12d7f5a883210d86cb090f60bd73eb1b87ec6a0522b460d2d92cb0e69b51f9a323df5cc283e6220742983a6ac3e2e7cef845ae919cb5be20dfd5264115333fceb1da1e362dfa4131af2207629870bf5b073ee8385f0f820ba4b370d16ee22bdbf476c4cb86f7f96c4196e48ece9f11b47bc145167b380b0b40a6119ca43ffd7615684d8bc25418838709e55a8ec988650c9d25713e71b9601e3b8357c6c11c590debe14fe39ce08a4d2fe8d602717966c3f45eee6f4a25c9a5ddcedb37ce07d07683afcb657e2ad2aea8f7b69d0b27b0e857e0be67ffbaabba7f5e85af0e13436d34c9a594c587186361c043197d63384302705fcb1e978e0b4d6ba5618a47d2505de714f4c2251cf8b0a769d432b283aa7bfb6fb2c8bb4a954467e3887f1c57994cc819278400fde79b998eb415884d9b58154eb5039f51cb3a6064f6c759f09f31e86b582464dbcb4d75e2521de7c353ed84e57e2451b06c9594db81c4ebc3dc67b4afb43a5e4a27a2215a01039d0591b6f1acbd5582b5a1dc965e670887fe01007264bca4f86429e3dd8aba5561a48842c09c112ab24070f5a00324be765843173a1bb4f3745fcd9c9e720063f19cea3c2406dfbfea885c37925770f8372266f44d8b89e0456d68fc84a60982b04251eb334a18991b1dd36618f7c36e01fd214feac794aec04b905aa30d5d96aa1070a6dd9ecfbce48161d2263b66e7d6a68cb69568cca3f799bfd028a2214c274a616fb604770e761c13f104861236d27d7dfc0b38aa563e7cee7fe28617b05ebb03161d24c232f35059ce481ea40542092901dee5b12219f09dda1ccd1a01c05234994b31d4242e9317d80a632855b9fa9b598618067bab2cc97c06424f6cd073a0466cd764251d3776d898bcbbfaa6c0e4ee797592df5cd55dec476a315ec77043afa21f1a7ad5d8494034e2cdea24237e9678ee96526c516278584873d4198d972b4f892b370f29033e6e0d543c3fe603bf07ab0ed91c3c2f30c660e692bca2e3bc1ac8c394fb86037a9938d5f708d5aa9f7705ae312c9227b8c097b15bc31e8a46b129494e0ede7713a269ce79ffa7fc51f6b13bb03721a15aa838acd05e9a9adb94f4a2e27dad678eab6070392c9dde012b1b8291d114b50bb7919139f7cad55eaa63385501e8ec4d0581842b03cbefcccba1ea494b56c22a01619c173d950b99519a0458a0154e098f8e4761d410a02bae3003f9312753bf41de95dad9646696c948d0c1c63061215f9ec15bc479b0786f946b6512f4c310675cd234484228fa3d2e892221180fbe413e318b4f66b22c0afa437f56a125cf328700a5bd8801037bf702e812d8f6f743ea0d6fa7e5e54bcb03c3798136db34986f10e141c1acf55bb500819ebe08c59f2d697e80bdb36610d76dbbf91569d105439e47ab81186b3b882050719d97d7bbe55637b40625b462662ccdadcc7b1585b2cdc006d9e42068c6711638836943a22920d3f2c59ee8672ee4e84fd699ec24b4f3208b7e79115b43b4adafb47addf37affa327190ab0264f0208a092338f4a53282e3b7472cd6b8b5ececabd28e855684962bdba4b91021e4dfbe25ff576bba0ca6ebc35806620154e7a154518584554157848475071cf739f0f3eb4b053a7775f2006c78fcd9d21c76ec56cc31b2f1b52143d6153f7dfee409322cee21c8b6b4ff1ed840ffd6def1e62127e7920225aeccaa058e1971b8272ae14dc44fd499346edd3583c52233f28d0a0f81f73f15469b7b226a0267afe845d56ecaa403fc07c30eec46d55753b52339432659ec3c33dc27b1a279159c1ea8ca1d415e0103fc96fb54b21754d8dad2be6a10ad912d9eefda61a88ebdb779f8d5267c42fa498cbed86e671b9a12ab3e07e434133250abbfbf6361de016f974d13fd76d3b65b4c6b2b1a16fcbe96f9d10e717b5e5f918dd17c637d6698e973b95f07c17d1210248980d5895e095a500bb9949dea0d72bd9e6fc9a46bb71b2b71f8eca50cff9e68e0d332da5fad507d890f82af1b5e52b9252fbf6944b7f876b12b58796c47cbb229fb9390ab591d446e0a870c8619ac2dd24129dafbe3d71d85f89663dbb0ec825c62f16efbadffc4448ee860d949c0aff1b5783c09be68ea43bd5741886c0c388b209db10dd44f420b56566aafb8e615bcb97a0f0784fb8aaa8d4b9f19825c478fb4a8c2d93986cb9fd5598cb69ca1d9f6155aa96fc7901073e62c1e5a34823cb30bf531fe4a0dbf93e4b5b3d535d0e074c9b3a4c82811ee6bcf5d8245676b352578d1ea149784749e67ec7af2910bbec7ac8d765c232062d3aed522d3b98b6d8e3e1ba683f2fffbd742959bfca0a51e63b6dac40fd1f7a9d408233360355da4c656575bba1ff265056d3f998444ae989b5163dedcc49e70079332baa4c190d59ddd76ec40fd6de5635cfee6ffc3cb61de049f4da0cd3efd03940ade784126521996992f3dfd37bebeda4a1ce730f24307e1d7f88bf2e7efb72fdaed9b50beb2b05e2e7516dcdbdfd69a8988f379222e7c6135dd2f0cb9587537457732656ce53495fa79e6e576e2acd175dea23f3028f19443c1349160b0aced99a96050d110b72c981fcba3b91e1b8367245d6f7a1eb7d576f798ae33529501ae5ab6d23d94ef610f89fc1bdd3527aef6b76e819b475dd71a4affb1b52d3fbba84b7bf68ea2b91c5fa4ca35fdf2213ebf82b401587b48efe7aa633a6cf7d0fdbed895452c63f6d21df55e227d35b1b93d3665b1e01c6429b8355c29b6407902e31350e0911ac4b6675f9c73bd707e790e9019354e6152015adc842a7027456a1d7cf90fe755e2b38efe56fb1d49b79732f4eceaffc5c2e23b04e75828a9b6ab7f571b8699d21639bb37a5dc7071fe39dff54bed0ae3e170c7732d0e528c0a2e13f6d0bf2c4b2910f2e0374d502863fc44cc91de933e275d6ff55dbd03fbdb4334508e8fc18c8be2023e6f3356a43f944e73f221ffc3c53068a2de348dfcdc72c4ef906aa8053f558783cce8f03ea9ec6b5e129ce8f94e6970170ef7a688c3734e0f39cbc92afc0599f383857c550299485fe81dd085b714c5cf6b5b4570d94e5c19b6373e0b873d21e5f470faffdc86b0940d6626a12daa77e61d7010e8050f3c829ed1e706943513cdcde19d54a7667dd6a55c9e59c6512cc483bcd5901e549ce24aa5a3dda06da7dece83254769da05191c9e2e4b0bbc779dcf4ea5f252dacb922a498fc51b193df523d9be2e16f645049cca1e34247a1798fb444c780431f483b6dbc3a8c1575c07709af4b5e9091512b99c210a50c95d93ad754a53bd6edbbc0db731acd4c08cadf2947bc1d5255f1c8180d2c86e63da8e3156230ed41982e9c4b1d3b021f4a57e7eb913649666fbb769b39824677532b69086416676ef649ec47f821c8e48e357fc84d953593851f14e6af4babe40c6ce85e43628439c42a9afba2d87b14f339072257a61f34072ba893156f6e1fd35ba9327c390018be166674afa16023d337301fba63897fbc6ab043a1844ddae80127e830edc1050b2f8cc33fe587526f6f7fa80aff6ceddd650e4a220ebcc87170b193b7bf64528b39b5f4902241d29b1d6bf4c8456ac901131440b66f3eed44f9a1eda193731fa0a95e42de4e2eb8bdab30bb8b4cbf112c20eb9053d15a91c33e131e0c2392006850e22a1f103bedec7b38ecbbf01ebef62c8a70d7cf4", 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd0\x00', 0x200, 0x0) kqueue() 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) pwrite(r1, &(0x7f0000000180)="fbd2244e1a07f04a6194af8227af8a8dedc39ff10834303a0971979452aa37d10d68dbe9ce97dc9cd6261a02b0f4da0da177e9c27677f091757a347dc2c2cbfbbeed3689ee8b396991badd49bb", 0xfffffd77, 0x0, 0x0) 16:00:24 executing program 1: sysctl$hw(&(0x7f0000000000)={0x2, 0x15}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xc57d, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x1) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x1}, {0x40, 0x0, 0x3f, 0x3}, {0x6, 0x0, 0x1, 0xfc}]}) pwrite(r0, &(0x7f0000000100)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:25 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x2, &(0x7f0000000080)='\a\x00\x00\x00', &(0x7f00000000c0)=0x4, 0x0, 0xfffffffffffffefe) r0 = msgget$private(0x0, 0x200) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/221) msgsnd(r0, &(0x7f0000000100)={0x3, "4d72dec3da96e0b6ac20588e5fc08f5675069d5f2260d1782a47d8a2db1ec77fe1960bf51f1051cdcd89bb75f8f2ae45009954e8f7ae6ed74b43bf77fd2ee8ef66d7e48eff17ef9320b0b09e23cbc42aa32a4d5287d15bb26eb6a6bdada0b9a377842e71207a86d709c38ee5935d92cf60e2548c9717007a752481fccac9b357d26ec30b4389bc757b21e8c846d512c6d69d7b4db5b1ab48167d313324ab6631e6f49ae4eb5dfe0a4057a69551ce62a8e384288eebf7d77f7a429c0d0ff5e65a786701bfdb879a620f721190f563a2aa408eb6fce5098ac61b6db336730578b56a5587058deaaa"}, 0xef, 0x0) 16:00:25 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4}, 0x2, &(0x7f0000000040)="59d5f7d985c0283ab0a69ef6f41b272f0b8668919772ecf1fbc264d8c5968c25927665cb42d2e1759101d794301da759f84ec5bd8e1d85fafdad3eab77bcf31409ac49568c9639c47f9321321bf2a0321eada1da25ccd35b1da284bfe2a42a510a69aa3bdc749a5a9f0196f621dd74bd4eb0bad5660ccb783a58514af7633cb064f048676534d81f5ca25d6fa54afe15aadee6c7dc8d1e63d747dfacfac04b39732fca8d77bb008fba1ae1e54d04e98a3a985e6afe662cea8b875e3f9ec07b56a36f8fbcfdfd17462590a00c984367ea792f282bafd68ff719b63cc5778308cb0c12cbe11bc4208b35dd1b9920b366f2a798325eca49afb62a774b31bd1f7238a669a9e797f30d00"/278, 0x0, 0x0, 0xfd5b) r0 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r0, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x7}], 0x2) semop(r0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x6000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) r1 = getuid() r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r3 = getuid() fchown(r2, r3, 0x0) setreuid(0xee00, r3) r4 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, r4) r5 = geteuid() r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r7 = getuid() fchown(r6, r7, 0x0) setreuid(0xee00, r7) r8 = getgid() chown(&(0x7f0000000280)='./file0\x00', r7, r8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7fff, r1, r4, r5, r8, 0x30, 0x9}, 0x2, 0x5c}) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8820, 0x40) r4 = fcntl$dupfd(r3, 0x0, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r0) r5 = kqueue() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xf9, 0x0, 0xfffffffffffffffe}], 0xb, 0x0, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x200) getsockname$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: syz_emit_ethernet(0x86, &(0x7f0000000280)={@random="439efc2a00", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x19, 0x2, 0x0, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @timestamp={0x8, 0xa, 0xffffff7f}, @timestamp={0x8, 0xa}, @mss={0x2, 0x4}, @md5sig={0x13, 0x12, "c23963f8e24d5ffafa198a584835921d"}, @sack={0x5, 0x22, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}}}}}) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344}, 0x7, 0x3ff) syz_extract_tcp_res(&(0x7f0000000480)={0x41424344, 0x41424344}, 0x6, 0x6) syz_emit_ethernet(0x117, &(0x7f0000000700)={@local, @local, [{[], {0x8100, 0x7, 0x0, 0x2}}], {@ipv4={0x800, {{0x1c, 0x4, 0x1, 0x38, 0x105, 0x65, 0x7fff, 0x5, 0x8, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x24, 0x11, 0x1, 0xe, [{[@multicast1], 0x3}, {[@rand_addr=0xffff], 0x7}, {[], 0xa06}, {[@multicast2], 0x9}, {[], 0x2}]}, @timestamp={0x44, 0x1c, 0x9, 0x1, 0xb, [{[], 0x8}, {[@empty], 0x9}, {[@broadcast], 0xffffffff}, {[], 0xc3b}]}, @ssrr={0x89, 0x7, 0x80, [@rand_addr=0x9]}, @generic={0x82, 0x12, "ad216f4fe4c7f08d82dc000000000000"}, @end, @noop]}}, @tcp={{0x1, 0x0, r0, r1, 0x1, 0x0, 0x6, 0x10, 0x0, 0x0, 0x3, {[@eol, @eol]}}, {"364b6ca32f31461af4e5f3fdc2c9ca72aae4f2cb350aec29cbddbd0769dde339104c9ec9b2ab119a2c78669dfc6fb78cc940ea3df0c6f1a6f8dfb18803fda3dbbb72f13658152f2fccc388d9e4fcea420c59183abbf0fad18992d53395ed4d63467bd3d8bdf3a25d32654d7a085ffecc21b0a7eaca0353648c7c10b8ca"}}}}}}) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344}, 0x7, 0x3ff) syz_extract_tcp_res(&(0x7f0000000480)={0x41424344, 0x41424344}, 0x6, 0x6) syz_emit_ethernet(0x117, &(0x7f0000000700)={@local, @local, [{[], {0x8100, 0x7, 0x0, 0x2}}], {@ipv4={0x800, {{0x1c, 0x4, 0x1, 0x38, 0x105, 0x65, 0x7fff, 0x5, 0x8, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x24, 0x11, 0x1, 0xe, [{[@multicast1], 0x3}, {[@rand_addr=0xffff], 0x7}, {[], 0xa06}, {[@multicast2], 0x9}, {[], 0x2}]}, @timestamp={0x44, 0x1c, 0x9, 0x1, 0xb, [{[], 0x8}, {[@empty], 0x9}, {[@broadcast], 0xffffffff}, {[], 0xc3b}]}, @ssrr={0x89, 0x7, 0x80, [@rand_addr=0x9]}, @generic={0x82, 0x12, "ad216f4fe4c7f08d82dc000000000000"}, @end, @noop]}}, @tcp={{0x1, 0x0, r2, r3, 0x1, 0x0, 0x6, 0x10, 0x0, 0x0, 0x3, {[@eol, @eol]}}, {"364b6ca32f31461af4e5f3fdc2c9ca72aae4f2cb350aec29cbddbd0769dde339104c9ec9b2ab119a2c78669dfc6fb78cc940ea3df0c6f1a6f8dfb18803fda3dbbb72f13658152f2fccc388d9e4fcea420c59183abbf0fad18992d53395ed4d63467bd3d8bdf3a25d32654d7a085ffecc21b0a7eaca0353648c7c10b8ca"}}}}}}) syz_emit_ethernet(0x123, &(0x7f0000000000)={@random='knjGDl', @random="d43f405d624b", [], {@ipv4={0x800, {{0x13, 0x4, 0x2, 0x22, 0x115, 0x68, 0x199a, 0x4, 0x0, 0x0, @broadcast, @loopback, {[@timestamp={0x44, 0x38, 0xfb, 0x3, 0x1, [{[], 0x3f}, {[], 0x1ff}, {[], 0x3ff}, {[@loopback], 0xfffffffb}, {[@multicast1], 0x3f}, {[@multicast1], 0xa1dbec70}, {[], 0x1000}, {[@rand_addr=0x400000], 0xfffff192}, {[], 0x3}]}]}}, @tcp={{0x3, 0x3, r0, r3, 0x1, 0x0, 0x16, 0x10, 0x1, 0x0, 0x93, {[@eol, @md5sig={0x13, 0x12, "2e02662fe9037b4eae22f4c1fa84d17e"}, @generic={0x3, 0x2}, @md5sig={0x13, 0x12, "92fa01b623da88bd06d0e43f6be2aea1"}, @eol, @sack={0x5, 0xe, [0x5, 0x7fffffff, 0x0]}, @sack_perm={0x4, 0x2}, @generic={0x8, 0xb, "30df80513e9310bc8e"}]}}, {"43e010ecb35ebde3adc6ee0936d8f007d28f0f59f810173ebbb143d04515d1d47074db1182e00fa28358b8ecd42761af9581a40761c06f1faa6673c76344b15cabc9925f5f47382dee2a9ad2c5ae8ca01f0a461beea8ca1704ed3786c12ab3ebf473c586cd6d73bce65664fa57bf6cbc92"}}}}}}) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)='\b', 0x1}], 0x1) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) semop(0x0, &(0x7f0000000480)=[{0x3, 0x8}, {0x0, 0xfff7, 0x1800}, {0x4, 0x7}, {0x1, 0x7, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x81, 0x1800}, {0x1}, {0x3, 0x26d9}, {0x2, 0x5b, 0x2000}], 0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000004c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x8, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000540)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pf\x00', 0x1, 0x0) r6 = dup2(0xffffffffffffff9c, r5) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000005c0)=""/136) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000680)={0x2, 0x5}) open(&(0x7f00000006c0)='./file0\x00', 0x20, 0x81) 16:00:26 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x89) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000100)) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000304000/0x1000)=nil, 0x1000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000040)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 16:00:26 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) dup2(r3, r1) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, &(0x7f0000000180)="ffd0db3c0e17fbed8338179a7119bf9be03af12f89bc7a08a2981edf5a1784ae45d08427a419f380c44bac82733746735a642969726269471843be2ff47391e43d993fad5669e8b0e2424c43090fc40117ea0659aa2acec69b16929571febdf0d5808189ab973791fc06bedd277a338bd60dfb5c6cdf9cf0d7b549f21f3f86dd7ed4365f3b66df547f80ae18673640f7d46d32b83c390c8dd7b0ea", &(0x7f00000000c0)=0x9b, &(0x7f0000000240)="f7f5bcf80e04838d25878ea51ac25c05c5ec0854b4eb7e0aa1212eab3dd0995d7d5fd268d349213a64a350428b4021c401777c13a556dd33733149289b05abb601aecc19d79cbcaacebf2744bd5790cb3fbb632130c8ee191ba34dd969f6e6c0a8f0ffcd5a5ad6825e15caa824bcbd36e090abe7c89296591688582672a57e56", 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYRES32=r4], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000003c80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5e6f6883a13c90f47d6c33e00fca994bc46989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c9563f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ed199a5bf434f1e474eb9f9ab64f3cb7c124ecdecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24bd6daebf92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d957005526d718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c37383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b11514925df83471d03d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e421a0d9364794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733c369ef21da82abcb189cbfadb19c8388935d7e0159f2e112cfc99ca10fa4a52231a06a97bdec17b33055efa00a34a2c2528f05f7f8990188cb50de1db6437adc997160e2dd0ea108e6efb09bea215b3f8ef1f12a7158da80548c47c9c223d8a410fbf1d46ae516b69e5b2ad8732da841ad708104551d4de0a926e2bfeafc3315000000000000", 0xfad}, {&(0x7f0000000580)="dbe8fcccbfd6358950d1c283a0634f132352cd3ec48bd92bacfcb9e0f17dbb57fcac2674e0f4ca01afa6b7674921be21640f5f385903fb33f71b3c86740a59ca1668609cc797e6c0012a789f11294aa86384cc6984373cb69be6a1d033afd0435d3760e6d2a3a947118974abbce08b6ef1bc92de861e5aa1d02b1ad08aac8d7d1545c46812a554706511fdf207dab26b896518a3b79adae1b96419308de24ed40df9cd16d602b3242612535d2cb3059ace0870e2ebdade054aaeb5fee8ed587ae23dd6c970d4aceb0cb298d3e9795105e6f520d77193c0ade95a070b8c9e04cd8ef303e944e16f1c83cf82d1367b2fa9017a1f78c6cc6b", 0xf7}], 0x3) 16:00:26 executing program 0: r0 = semget$private(0x0, 0x5, 0x204) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r0, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x100}], 0x2) semop(r0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/97) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffbffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x109) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6, 0x0, 0x0, 0x80}]}) pwrite(r0, &(0x7f0000000240)="f635a10195ee980000cedb184300", 0xe, 0x0, 0x0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) shmget$private(0x0, 0x800000, 0x980, &(0x7f00007fe000/0x800000)=nil) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1008, 0x0, 0x7fffffff, 0x9, "0710000000000040008199f90000f700faa36082", 0xf8}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28", 0x13f}], 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x200, 0xa) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x28a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10702, 0x0) acct(&(0x7f00000002c0)='./bus/file0\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000280)=0x3, 0x4) pmap_unwire: wiring for pmap 0xfffffd80786cb920 va 0x20000000 didn't change! 16:00:26 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x3a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = socket$inet(0x2, 0x4, 0x81) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x80000001, 0x8000}, 0xc) accept$unix(r4, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000000c0)="5eec205501eb7ab01242e061575e08a4bcad17784b7abb45ac5d61fd3382322dbdb684900e2f9bf710f268a1968abdeb2439c85a372a37f2f0e771c5adf2bb3406aee67deafc72fef4e3985cbe603368901c26658ce9e1cd0d9882ac1c8d0f76dc65c3d495555867109a63157d2c01e9187c3ce6c0048ee789bcc7b9a4ff5dafab2ab7a30c04a716fca0b8a8074df8461d0729a4015b3c6e693867", 0x9b) 16:00:27 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) poll(&(0x7f0000000040)=[{r2, 0x2}, {0xffffffffffffffff, 0x20}, {r2, 0x1f6}], 0x3, 0x8) sendto$inet(r2, &(0x7f0000000080)="0d4d306fba3ed31d186d06b5224c3efccc2856a44c2c67a7b41f10a3b6f0a7844aa283594e0f775acfd1ca35663942048ff2ad73195e3cca5c45d1c09e6c3171516fbfed90ff08132bab71223bc8b758cd5cec44b7a0bcb4cb9b0be3f57c64e776b016e0b7d7fd346858f37a12f9cdbe6d9db97e7f821b2f49af12c24976842d925813d3e3ea5ac79e4bcd608cfaa8cc47ba281ad88c0d870e4e515af5ceb6740db5c1652d5453e0a08dc7cafc5c2a0b876ba2351820a630f59a69c1bb04c986af03264c285eb161467e24ccb68bac", 0xcf, 0xc, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:00:27 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000400)="37b442f2238f38ee00ad6f68c702ff3357c29820f8bff521d3d01994a6a70b7069fb1f5572e015bdcef1c55dba109a67", 0x30, 0x0, 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x11, 0x0) sendto$unix(r1, &(0x7f0000000280)="c6c823022a9db3740012eb605a151d53d84a4530376828b3149cf858c1efbe28ac61bb883bba85c237ff9ce824e70c107a1fec9d91c3e79278c6e55c1192987050a1bd5831ce723b471cc2de451d3fd3dea8ceea098d8e9d609a3b42178475de18cd086eeb5701c835ccb04b3499c2e7b779dd0999a185ca5cc51c6feb39a6be5d105a", 0x83, 0x400, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) unlinkat(r7, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:27 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7868a2, r0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x9284eaa0731f5f4f, 0xf0000026, 0x9, 0x9}, {{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffff7, 0x109}], 0x5b0c, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000140), 0x9, 0x0, 0x80, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000080)={0x0}) fcntl$setstatus(r7, 0x4, 0x40) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0xffff, 0x9, {[0x7fff, 0x8001, 0x4, 0x1, 0x4, 0x8, 0x402d66b9, 0x332, 0x1000, 0xffff, 0x52a6, 0x8001, 0x401, 0x1e, 0x1d, 0x3, 0x1, 0x3], [0x2, 0x1f, 0x373, 0x1ff, 0x71c0a90e, 0x412, 0x8000, 0x80, 0xfff, 0xffffffff], [0xcd, 0xf80, 0x6, 0x3, 0x0, 0x9, 0x4], [0x2, 0xfffffffffffffffd, 0x8, 0x6, 0x1, 0x1], [{0x8, 0x7, 0x200, 0x46}, {0x4, 0x800, 0x2, 0x8}, {0x5, 0x1, 0x3b}, {0x101, 0xa63, 0x8}, {0x1f, 0x0, 0xffff8000, 0x4}, {0x7fff, 0x2, 0x5, 0x81}, {0x9, 0x6, 0x5, 0x9}, {0x1, 0x7fffffff, 0xb, 0x90}], {0x8, 0x8, 0x9, 0x4}, {0x0, 0x9, 0x3, 0x3}}}) 16:00:27 executing program 1: open$dir(&(0x7f00000003c0)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x2, 0x5) open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x40) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x201, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8010570e, &(0x7f0000000400)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x503f, 0x0, 0x0, 0x7], [0x400000000006, 0x0, 0x3, 0x20, 0x8, 0x0, 0x0, 0x0, 0x0, 0xd7], [0x0, 0x80001, 0x0, 0x0, 0x0, 0x0, 0xa4], [0x0, 0x0, 0x6], [{0x0, 0x1}, {0x0, 0x0, 0x0, 0x40000000}, {0x0, 0xffffffff}, {}, {0x0, 0x1, 0x1, 0x80}, {0x0, 0x0, 0x6}, {0x0, 0x0, 0x0, 0xffff}, {0xffff, 0x0, 0x0, 0xfffffffffffffffd}], {}, {0x8, 0x6}}}) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000002900)) socketpair(0x20, 0x3, 0x3, &(0x7f0000000340)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0xffffffff) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x23, 0x1}, {{r3}, 0xfffffffffffffffe, 0x42, 0x1, 0x1, 0x361}], 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000380)=ANY=[@ANYRES64], 0x8, &(0x7f0000000140)=[{&(0x7f0000000680)="7d67207d80b043cb2b42df35dceb7d6e9d5913759a5c2db47518940c660eb45a4e7e6438d0fa334fb45fb5ea9c63a422d7907642cddc4cca247986ac28a504faad05fb3c5400f5ce831f19b11e5c4848181f1e016bc6300f504dd2019ed73c848edfe5696918b797acf53c32859796aea75d64c4769c0c743162a3c58a4109ebc30f67900391221bcbadcad6c68234acd0d6f4da79a222465374478a2d6df3d1365d72577630e81c3ff8b227bb61cb662f93122c4239d8e608b05852d2311b3ebc6830ccc7807c3a870411073d0a14965840b766e3781022cbc03c268201551c7631aaa21e997f84455887f55c2680f0a04c5a343d1115186d1455c093668b003a9cb8444b7c7866c25acec1b65438367c928582c27a86c3ef465381484256e24046cf8cb0405bd41de7ba49ccaa4742f977c913a6becd3a4dfe04f9444b57a0ba5fe86bea232afab7bcddf957a441ac35329d449d74434201c21fd19f243740b60f83d769d8c7448deb188f4b18b508c5e6629e97c5552bab678a8a04808c2579e9aef67fe51ddfb3e731a1a56e19693aae80e1f0874cdd9c003363bb21432b95dad341c80c0b8fbf6105a65f33a4e830a88f6032f4a1f9b04014fea2d1dc7cc7a50af800643dff07210e65ea88cf1235d70f1c4cec17bfd99fead2c16c4915b93e788e784bc5569965c8dcf2854efd15104f152db171bc0abbb77659b040cd732b8b78459b335ccd64aae61b2df9ad530932cb78c155083679d248853a943013c977dc3de5b76ce37aa1b31e498a294382f3902d458b39ab335678157d19f6f88bb2eabe4e30c1fe725e7cd3ce16717c8416383aabdc7b0b8e1590d42c75bf1355b01ef4e0406e85e1f7fbbc1d93d49aca841e34978d3c5d22f87f9d007204862a1e3299ca14098a605126eea8a264b5ef2b7bd2cbaf42593a945a47aa68c76f35ebd4e2e655d0fcb6b152c0036a5b4ab4db3f07f91b5cdc9263a47e9cb832c81511f979e98b4deeed729a95387f83da2c6a80950dd86e61aae798a7f47393229c6813ad6f07e36ca376b154f51919ecad19f2319b9119cbe1f0f549e557845b8767c54515cdb0b4bde373d8251770608658ceb11e823c0c26b77d18376cb51684d5f94bf5fcdc0d488110529ad1ed70ca305b544d08832c20a024b47466005bed24112aaccad0923328b39f966dba4253bfeffcd3669dd65432f2e25fcf510e35c961b5b2119ed5d94fcce40d63f15299d873997aa430b4d862403e1300d31b6a56355e8f6caa24186bc42ae5426b7b503ec5f1660562088f59967145495dc39d5a169efcc567fe3633ecfe88579dfa0d7a8849252957921c875177f743206bce8c4417cf3ea947f422aebc33a47d192ab4a9bece1536b47878761a225df86d8822ea65b2ed8c55924c8c06c15ead42a27e599afa4ca4e4a00631d29721aef3bfefe2fe3d2a517ad1875028eece872deae899bae60f7ef0c9bb8544b4a2df166a7e5932ee1d8a5d1a8ba205e749a28c25a021e663b4d67bf81b437c9baf8a2ce959a9a619a4a1e9f5fc93a902727b10aa0251c29b68d58c4aaa8263df63e0e6cecb048b302f3402813b4d20db0c225a400041230abb4817a822d506793d76bbc976155851e787aa568c818ac83d43560efa837aeac917dd7b90814143db3af72d3afc14212804d4660b2d6487b7c5e2d9d595c17b78d1f514c6081973486bf2aa2c6f698a94ae388a18446e0acbdeeaefecc0dca50c9ccb3f74c0ae2e372aa7385d4d74d3d7a097069e661fbd8612e79904f5b515f546c6eaec94376f88cde32d77603fefca495b95f3c6343cf36c63cefff7dc1a9906e4de7505ece021969d3ee361834534fd6c636351bdc3387c0b81ea13660b5d7e3544b33397787b6b3ff5394e90ed472179f2a96f3995b59b3846db8a4538337083daea45780187cd0378704867904c1d926fbd82a77b50c3673e9d7d220e6c3b5abafe53848c9122a62f3a4c3620e6c99199b8746fd767ae41ec24cb6360d514a74b7a40f5f0c998307a20253045ba5c4b062e2f17aefe1e8db61d37cf7abefe590758ed8c33d9c5fbab3b8b48d3194eab45e0ab157c659a05ca1dc5ea0dba48879aca56576edee74840244b50484f31b437049ea5f19ab37ae6fe4eb37935df2ff19d0fac691a49b042b0a3f17b7cf37dfad6eb1d8e0c83db5eb6c18668465d65e2e66abe785d5e3bef1317c61ac3e1fb068c3239915e3ac151e8a22f997ce976e4d97e731bbca6052e6b50c65397b31182d1baf5f526bd0ebe4ed348dc922bc280237b075a44a95b2728dac86f8aad410b2a12344688b4b7eb112a2f760f3ce74ef50137495a662ee597cf6c3f98c956e65d043bce2f1e48475121afebf662c1acdc35101f6293979a95cbe50702be09a3de2343676bda4333cce3c0991b46a6f588920f7b8fe4ed59bba867ffafc17f945578c999563306fbed5e95031c31f6cd1ae72453f320637be07616d195649f131b551f94b134f643c49f3519602dac44b845e1812c91e0b5e2126fdb7d0a453b1e0197642ffd2386d8711e694c71084402ef5f65f9ff2d07cd1f4b1a177ee87d2754748a57474e28aff0bcd3b68f2170c63b6071bb06731e9e5c75073914ef144bf93bf92ea43f09232065bb9a5d9dfe1608297ec30aea861e8ec21325edc1b54758b8fbc7a7785a1e04f462766e8bb61017f355dd26f39b4d957063737ba04b9fb2c56fc666e819f8fedbc9becd0d091af47cb63a6e138195e20ff60c6f546a1c15cbc6bb9ad97325da0318788598f3e95624ca356e52b37c33730cb6aeb66478300d5f3ff6228ad6ddb6d33b0a7b7de8da045abcfc634147247e7bccadcaaf428abe8b01340c884643d7ebe63daf19541145e82de2af1668f4e5f076ab33db74d0f4df9fb948feecb28d2edad6119e29ab3570292aa85f11204437b8f7b6e8ef186cc4ffffca4bccb72c05639e19b3d47ec352719f887373ff380b046bc7250e6c2dfb2436ec716c52d5abe769058c24f7625643dee6efac149ce1af185874e9339735019e68a147a5f609708bd0a81f05d0155902968b71e51fb843727418e84aa851909e77db3d7d2eec4cea6079c913ce8115cb945369be51727ccf4fdfc40fe9a374492c6255debfa122cef078e624700f6f16c1024eee4a8dc6b991c3061e9dad7fec5a64ddabaa83499efcab66af7968c66edcba5a431d4f9d91f1d88124a834780544b462f70f74de8e5aa7e452a9201f99cfa2542b4bdaaaefe18d3d9879b1c370157bf9298d00371da1bc6d834c84c48d1303a754b13cef596b6616f2458ba4302595bda6246168aec5d1cf146b5fe4637aaac2e389c16a02b23408f413748667e24c13a9199839b0af7f6bf0ed598d05ecce83dc2e53b52da4248ebc5b91536765bf61ca7ee953b75c5b63499891352fa535c092bf0e885909f7fc938f285da82a467c2eb8d64864e33b5449bb645704bc1637b38467003cfeab72050cfc2655d5b774ce7aecd01ace66e7ed8dacad5fcf4bf018f1e58fe38337d09e1f37b6e771e0074350c1fc516fa2dafa747bd37288a7f94d0f1efee9e99c5e2b1e40ceae87d5b8350cdc1cab9b0bccfedbe3a28b86da9771ee1ce433f876bdaf1864bbf90df57c5743c36043e3cbe46262ae20152492af6d3544aeed811aec7be38b7be617eae15e27ec476ad654401b4c018807716db93c22f10e335e075c8e9f6d94f1ecc1ed9acf6ffe191b07464ddc4056367d4b41f89990446c8c235060d08d13d503d980110a082ac7cbcdd0c32d85bcfcc676dfa60236e00aa04c73cf0d9890ff7a71edec9822aca10cde75c0e601c7e51b9e46b439bc410f8af1a88145df9b437629690d5e6cd006c923a3d55c50da0d4581cc10b02904288eb8997f238e4a160016f0e72162705f8ba33ca1b4783a4d73e3c527fc9434716a58ec824c05194b4ec525273a5c085f63b3af2cad340b6201f0930aa889ac6c8a601bb6a24f2cceeddcb8561210ebd4abde9a2ebf887b7dfb5be3c7e5097cf106eae9820fe29b7a7a013d59f07fe3ab99e7c966e3a9f957a1712dfeadc47e38435878e94fc506cdbcd365c9b0017f69db425905afbe06649340ec39747a5ee0a7589fbfffa0b16cb17674cff9d0ade629faa79ce4941a26d9aa2d324dfa61962ee1bf154fd2b5e291831d04076be5a5dc7060df2ff2fb0aa93d5576ae02255fd614d289346d68aa322e47604d726df18ff5e195dad3e48712f90597601499742a57e0fe67b0b73fcca64c4bf903e06183f101321058bef04cc0a9b0f5a9bb7a568836ccc911216594ef117dfd44f817acbfa2a8e7a309d6618578aa8f3b98070ad6b8bc28d48ae11a76be0df679a37ad3724da86250affb19def4aa3ba1f46e0b7b7cb966756fed5d039e3489e25bec93e0e45efde3552322734f4d77ef69cc48f713e8a6b258802c59a73adaca701a44105754ccf1518da7534453e5943477df99f2726a6ab81359109730fcd4bd42ab8cba026d1fb5d5fe61e4aa14a7bd2e0015758a275f7b3111ba08551e946538ea6ffc0c17d8d9264f4bc040f5169f44ad38ffff4dc3e3e7cb97d725e6ad1c41661c62afca8aa3e6f57327e0f092dff915df55b223eda9e861930a10a08bdb6442fa1b0e8423ac7db6ac4c4f82da0d81adf7c10ecaa057396239ad41d2a24bc758cc481ccd91f63d03daa44b3a3e5483095440e78782e77fffcb93d7165f41612aadab150c03e1cf62e7866f37fba231326cf17037ad66af110ac5150cac018011481c3132a0c3e2d0232a9ac8be53c6457f633063172fa3e9489b8aa97f4ecd7ff724c11db2155971c0644fc38737fa7a5fc6f9a3f8c03e6960aa5764d069df567ac7b1fae6e7b36f3dd77d3a79c1c32c940ecae4089a2fd73cbad42af7535616ca7c593321b71ca33eb8b6199dcca89163584cd11da596fab4147041747f7a87063eaebe53277627b8d04b9f458dc39a06db614f7bf7545d6a4320b09d7908f3bc7b3a463d1482938ec5580a02210a4601106be039053e01d3b054ba6880e9f10dd7f000c6ab0076b7b05c43f80121dc2a567d89363b296b4a3af1bea730e478ebea1bbb6c0afa790562f4ebafd46cb90bac13c5c443ad76af328072175c2623349f02c8f59db270babababfc82758094814e642540657d2e2a127dfc1d50085e7274ad46ded912962f22ac5418658a438b34d95a7932fd030ce5ac867010a6cc808284a53f3da1d5d0ae6f9583f745bd3342e2769d345b70d71615f956659a411f20cae392cbda3278931c394c39b4e2ab2220c8ca2e3764a7993808ab810b8e9b7253e22ab4cea3e08fa0576ec5f147979a81976678086bfe9cd205c873850550849800551f6b6411457c86ecc791e6946a399c16f253c9ce3e4ed6f3b0b79420e2743b960558ac214a56a59ac2d22f00c24b3e4ae77974edc960a5f39683d3eda20082d1c319c932a2b849ea145c3ce9d0d0964556b8d8415027fc7141667d51931367242f95ac2feb55b8098091de4426aa31f2effec1dfc8d5d0a907f245165e27739910932762ddb663344df55c6cfafcdbceced5cbc39088a07a3b106504dc0507776f617579f05556a9834775e3840d6b10205e4e2731793fad851bd780467cfeb4ca368e1a73a1fb35cabd907425623dddd15053eb132b11161439272eccfd521e513a4da9a3c1ab88433707ee35b1dfe6114ad94966cca6e5642d9db2b738f012ad7be5e3d2347e520b4cd5f1fed521b35283270153e4e1bc5e3439ac37ac551de13", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x7) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000001680)="300b1433d72918efb25742bf58b6b3c733f4a9641c3cc577efe42226fe6a0df9b2dc5dc9932ef55fce5bc0486c44e304d8c5097e3b8156640b0d3fb7637160f424c5e2296db06f1b47f3bf61aadbeaa8a6f6b900699edf4b2eaddc5fa1f260750eeb0132d3e8e6558c3f52194ec12413171271f216c01680c3316098679887088705898c2c1dda30f91b10829afcd35fb045b933e69b72a8d72fcc06f56aeaf2dabdc5b4d16e1ec3137f3bc34aac01c56c865f7cfb1c93a53e654a38b4f07011d4b958656f3c43f2e57e745e90b6432e13795b09ed47958674dade7d67d1d87c7ab2f9d6e78043f068b66e2bcf5e6c241e814ba71cb32a6298ee72042e1cffcf2ba2d1e6fcce46dcc9b4fb738ab253e083b68cee05c5d84d85b6359844d54e86a02dbdc3e7ffaaaa9aa72c3311cacb139d826755a03a50c1ff8259d3f5397566abb3d1c8f5768618919dc6d95a96f0c1ac281caea0636cd95ee70ecb39d6136acf9057a0cb9ab4206635a2a80d5b0c6b149449f7d8c2188495104fd6125801ecb118f35bb6d3d9a2b820b796a49df21281bb3747b890bfbfc89a141a51094f1409c1166781730e807455e3641e9c92471e30317977abb2c1f8959418197e960ff81ca8b5c3aad73695a74e1cf9929f5c9a65506a996455a4cff84eddc24904be7510ec29c3109b7398ac3270bd25754f2ab2bb2dc57a4c139069b4fc7529d965d5869f18b525285f8cd3267aab1513b764f7c13f0ab01614760f32b810598fdc2b10eab84e8dc93226d548531447d118d180692dcc716002b6623c3dbcfd5a832e69d959fd2792f92895d479ad5fa722a2f5f2e1d823b5d2279624b581a74420cdc15cf4d7b9531e31a1a66682ed9d465f78f573dd9112a405885ba1121a55bf48715edc26cd21e7df5659bc1bf65dd9b1bb972fdd0c38e4b0f7d71a08059116d763e4a5f828ac06b287fcbff53cb1f60ac3c27f0560be3d2d51b485577f11a0321f6205625e013e014aaee2d93e92ae226a0fbe75d92b9b68f540b5b4809b276124f17c8873954fc0e07ae9da95a9b5032f44d3c436b972a365b227dba7184f0df0678c9be43e6093cb2cfea877ef45eb35029b3449cb67c5d70bda6b1c26e871bd5c317b4ea3fc92ea6ec36f5488a255871ad800e4143d0d0453af24edc44bcacb5750ae0f61c9b8258d0c9c282278057a11f50c28892ae79a9a0295ac2ed3c474dbefb01f007e862209ae67d487c7d759b061b9b006d8d56639eb3bd0733e741c3cdd73873cad4b32bb6c6cdd2df242afc6ff16768e2169392a4ef5905d098c83838ca56324ca8276d132b1f9c73e3ff411850965020aeec153369509a7808761648d19ba812572d0f9c2e063ea26347c173ac77be2974f5121c13bda2b44c616c6c5924e7be4bb208ce452a7931ce2996ca90c47335dead4faccf22aa9b3771997c546d2b62ec786cad1c36def36803e6adf384da536f527e4467d3f86e86293ebc5450c80600f14f4056d0a78c14dc128f595d0f373f5e1c8300c7412feb342b0dee89b57acea3f7510d5993deffe86f81dcbfb23f2336d210336758df7ffa592c71b358816fe0e154618a96393ca86b3e69fc633768db9db1a08f6b0b3d8c112feef82e32cae1eb94e330de845bedd4a094ed48af20f876f786ac7615c5c1b08c426a970b7b73db2d7ad9db200fe7f655bb05b354c60a62b52d9f61a94009be8e93e5c8433ac9527d523325006f97cd5411f2b5e87adce720cdc3623329793593d08e862c2eda80d3cb898b4ddff5d45a3d1cb332cdc933a94e9e4be6b80c63e64d2b84ee5e4e694ef09a420b37639989c260510e4807c0b2150d50d2256e343cc3d398ca681a309be850feda8537152609f71a7e8564fc9a8860932dae53e3db0692a1fb35370cba3c5b629162ef7167414a20efa119c6750b8ede94adf65129401095bb7bd5f6bca7a25ba792d0240c710e79c4dee09e980623e92d45126b72e3442c3c661fc7c4b6f9199063bf39a12e304c0f13101cddd3bf859b311162ef819af9e42179c940ba18c4066d66d1114ecb0d3585152404783dc707674d96e157bb1d9bc6f6955932760bdf1edb0fda29a4535599ae68063a59770c422365949c95bd9a9b9693adeea0a2865e15e9270b4970accfb17f602cc15a1416082eaeb06f695b5a2adc5ec8db023fe5f924b47cad5c33ca7381c29f9b024a715dac7b256a72a83b47a3eec853afb429e6e1d0b4720d1dbf7a2654499b154b4be1936e4af1b556208e3341c501925147352e84af89c8709884d3dbecd6e69a02fc5bc5c47cbd1d681db6e2abda824698849444be1a64050dea2a6e90a000d1d0d18c885d39048ab62e20e568bdaffdf95791c4cff28b5b9a72a2c89bf818f4c49ebd183ad3ab0aa31a712a27778e757390a33faf43da1d1b0399fca802f843f0b68342d4a74c7d266669858f1e76f3bfd28bf0ddcae2867754a845d89d71496b3ffafed247e71e3785434b4708edd2fa26d3fa71d534ee83128e2a4a54b668580e923b919254ec10aadefa49f7f15a0c0c5de9b463c42f55ccd009ee2a745239a487c8aa44e096fd1ce0d3f5c49b71e23eb1ce6deb52ed85127861b22a86c93d6f8ac26f3aae3be8404df1edd4d8e531104bc08b0e24732f643781e000f84a5dbb1b6bb0346826cf01c3d4662ee22e0d9c762e26258af51538dfdbe00cbca7a4ccc1681856e4dc1f4e8602cf9f7a9618e5f7967f77a799ffb2b8b955fbdb4e51ed32985771edb082973cdf23fe897be435f60e625bc35c24798f8cb9060c2c7bc4c9e35034ff45f311b041aef3ba8b2414b304514e6c2b6db4fe7fa9783bbc062b456f4509f748a63f296f3ee23de4f894d1292f1e570a3e545316fadca42ee45d0665857bc966685c6348331e5b23df292fe106aed7da0134bf5728110f68a792fda594c20f8b15fb16027ffa09932d398ea16cfd9a8a4555232b3d6cd0dd9547c34e642b75fe7428c0570254b0e4ef2686861bdfe77ded67b07ac337f8eefd6fcf0c3ff4598e9dfbb2f06cf240de43727f98191c68229a50c4536f7879538baa17ab88a8ddb64cb917a82f8fc0d69e96ad75da256494564592df9dd4dab687ac54428834ddd81822f47dcae85d22837071d2222ff28645667319b60a889c78300bca8b1f692b79eb5c3b674b4c94b10009780db43a0d201d8050e1afd58b6ca0ad103d65d922499eaa573d59763513a7e01551d05591cb4907b56747e6f283a5ad0c0cda290a14af8e8a9e794217cf979ca5a95f88d46a02590b5b3b524bea627bf498532bfe307aba4e759f14bf3b2393db60875886efce30feaff13364d3283850f9541bc20f88907a341b4fcaf4793245239919f91102431abbc8cd08e38162281860cc0818cc51fa72b491f4fb5b4973700423af4b7e05a11ae1447a82cb3b19dcf9a3653f8b24ca27faea5b923d788586eb8662d8b51ad9d2b658fe3619590cb088514cd4943770a466ba0bd6c37cef40aca7fd3c4fb4e48eb332aaed9eec32168a46c188093ad93898388628fe5e31e006047e5459b73c3813f2f151726821dee290594bb6104fe06c45ee7154471c97e4ffc8e50247f05318a7c822564047874f90e838f8282ba3e0c3cb3879b40f67c0364d73943c47809aa5cddc898aeceaa8958bf62a43f80f05c67660ad66cd43047e89a32eea63b6a15b2ada8092e8d567dffeb6093d6fe0dde63bf9b441577f505e4a2662af9b46d84a24280adec7b0ed0f7245745a862906fc9c32137268c6e03acd3cc8238a1b821d4997e900ee457f8f499a6180859b148471b4017ca8176783e8ca62a66236f8d88f93558bdca0fcda0a8b991c2d2e939b4824ccaf64ec97f64eb4851efab8ad55b76b95dfbcd39a3b45f8ff4011d6df91762d5d26f54e8eacd1124c6c9a51b1fbc4304099e6dacdcc51377c01d6cbf8fa91880ef842573386e69eee85be14bb22cd9ad5a6cf5165bd07fbd98012e8a04b2b489438626779c5d64eac01ee363c7d4c0b34343f2ed0fbb028dfcf9382dd2f56cde60198a124a5c5a9767b35a7e49123270dcda4331c26c8185d8627bd3ce67ec2ca95f4b92af99b37cdce94b7c7d069e1a6c04e31985a62f9a4ed3e0498e009cbc4a0782749c169749e8fa5c18b52d70eae080abbf2de7b37f71699292031587d3bb471759df67f17cb502086de895799ec62760c233983715adcda7d76b3dcf8d5aabf75caf5fb1cdea3c7f5fb9c7ec986e4b7d5a8901f0b068f91bf5a924102b5194fb1074976b3fe905af31b4a14416876f3fef1e3ec5c471684953c0d8df1b8c610d2612095065245d48d24f730bae10ba8caa8706b8ac66f3a14dec7098117b4f77bf962f957a0be1ed62b5b28ba24d64eecbe3b4def79854a766ec2a63a69662435235f5019e01c07a775de80d93617d08b317df17bb9b66ba1edd302877e2a559922e50bca605de930550508d503122d345a1322936fe962858b9308d395b6281e67e5de0725fc7dc8ba56cc9346a18b20ccc5c793c8868eab87f1c374657b5b0f3a7c81aa226acd4a844b1bd9001489d9458cbc78453b310e6d0a730beb43d1c65a6d5fe610f613a2b7aaebd7c79d5bac753d3b6f6764dccee297de924befbba80075dce73e809b13cc942a2a03a35ecf4040d3d834843b7f778d0e15ce108e6b72eaae4f02a95d7d7dbba0d38d95771dac6bbc3e227f7478286d1bfd5a55f840c0e734f099c127d76a8632af60c49891a74f6be897c294ee67918885e12a14cd998f5d9a5c13d6fc623302e6c45040f2018486cc1bb6e8009217568fc1886f1402280ce00167cb26c4ab6dd83e3d8bcb463ad0e55a8346897b704dad0d7589a70a2051dea54e1faef2c7ae4d17c4d4f90a181eadd6b98f5ae80124a294df52bfc6826f3e1efe3e734cbb28d14219be67360294ef204a17fa30f30de67f04ddb4d2e0c47a36e9e308dec6ec29cc39757a10cd6704d34efaac92c166a0884fb4956deeb1d9ff0d265821b9968c9a56abae867bbdd3fdc7a9bb55151155ee8528ecc5bf68af38650b09f8df26ea78341ca194f65c092bdd26c4314ab4768e3d0b3203a7888ad1ea657004973692e2122b90e0dff23b803b808269bb98f7b8a0759fdb2e036a88f2c5a0288be2f0fce51916b175eb94b0d0b91309e034bbace522a212a69ad911f0440cf7d2c2479b7a5317847da2d35f3b8c99edce3c859d25b9753e4f9281a3695961e4943a62735c5237e2480fdb53ffc48e61a8f207b34c0a08585a21fec9de61052978da5aca755a942dc80e28f47a901c465f32970b97a2d15c41dd054d198a7cff49d810f89c3927d805742463a96f6eabe7aa81eff457ed6feec49cf14117b5035f54ad520360716b35827a607db8be59e53e0c07e565e62b1815d03ebb122e0670fe117a785e6e697237adda796378147beb123e59fa771ee4ec7cff4f8fee7f2d128c03d9d9807f4f16efefbeb95807e3398282adba2c16cdb720cc1b4f4d1693e5acab076fb5e0bf0637eeb4724d3d2691a1017b408bf15fc4ee3e0e5e26deaac3b24123f2df0dced4bd5896686c7a13c01c9d83cb140eb96e4ca47712f720206d9d4a25b760c49a383a543847b1036d1a2b8c9829ebb73fe26bff3aec26b1749fc667f43e1b8cdf264db5a1df031c7ff89bd329896cbc3aa81f90cf9164c7b43760d48762f91c3d3727888392f5fd4ce6d5867243335829d42962735862365a24c256b4fd62057e9c9b46709bffb627f1f98cb4c33703da6391789ef0f56972b68"}) r4 = semget$private(0x0, 0x2, 0x5a3) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/100) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)=0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000100)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x9, 0xff, 0x0, 0x0, 0x4, 0x0, 0x8, 0x0, 0x0, 0x3d4, 0x0, 0x798d], [], [0x0, 0x0, 0x1f], [], [{}, {}, {0x0, 0x1000}, {}, {}, {}, {}, {0x0, 0x3}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 16:00:27 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) r0 = socket(0x18, 0x1, 0x0) sendsyslog(&(0x7f0000000100)="82758ba02949392185bce7b8be77b96495f8fafe40f06f959177f5215b034e45272ce9dc2252a762ea1989b9f7523d47eacfcd92f74a947865d0515f9d1c11259addf58e66a153ffcc4029da7a15ab4d7ea0467d3672bfe4df5b82e1c803df7b069f5a6519054ff9bf247a1a7e8a87a68cb80f85b9df6fe750838eb80f924a317f0502e13261bce3cd96766eb2ccd46755219796472240c9f66883df857293df0d08282588bbae4adc88655ad23a1eba56e202bd313339ffd12513b17b2cabdfc0d2c69827eb98517b080400defd1bdd6090165db1ae0729c37b14ff95e6438aaf1e63fb3f1e9c3aa37295e7e31ff6247431f0f0", 0xf4, 0x18) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000200)={0x6}) 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{}, {0x20}], 0x2}) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x7ff, 0x401}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="c2f444a80820990204a7ae8d3da229a7f0c6f9654314ca055d4777a896fedf49c988751dd2a72ce1b0f1b05d21dfd25945b50c1a4de02df5b1e3609a9a8eabc8cd2703a423c185be3338946c3c3910682ef8fdcc7f98e398e958b1dac87e96b588fe000cc7af4ebe7cfa2ba1d722475eb1ac59406fb3094b7b959c2e20dc752d2c4986e3a11bbc75a9e5a8cb6d341a5330d5c02d8377830a639c78f4e4a708db014973c6a5697e238367ad5e88ab648d1b688d38d060702a5829ee4fb5f71f4d052f6e"]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000200)='./bus/file0\x00', 0x8) r2 = open(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x19d4, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) pwritev(r3, &(0x7f0000000240), 0x0, 0x0, 0x800) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffff7ffff], [0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000dfff2000000000"]) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000003c0)={0x3, 0x6, 0x82, 0x800, &(0x7f0000000140)={{0x6, 0x2, 0x4, 0x1, 0x8, 0x3, 0x7}, {[0x2, 0x3aea, 0x0, 0x5, 0x100000001, 0x8000, 0x6, 0x8, 0xe7, 0x7, 0x5, 0x4, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x5395ff29, 0x3f], [0xa4, 0x5, 0x4, 0x20, 0x9, 0x3f, 0xffffffffffffff81, 0x4, 0x1, 0x8], [0xde, 0x3, 0x7fffffff, 0x4, 0x40, 0x3f00000000000, 0x2dae], [0x5, 0x3f, 0x3ff, 0x3, 0xffff, 0x1f8], [{0x2, 0x80, 0x0, 0x7ff}, {0x16, 0xff, 0x6, 0x80000001}, {0x8, 0x9, 0x200, 0x1000}, {0x1, 0x6, 0x8, 0x7}, {0x3f, 0x7fff, 0xef, 0x3}, {0xb5f, 0x2, 0x709, 0x367}, {0x0, 0x1, 0x402, 0x8}, {0x3, 0xfffffffd, 0x6, 0x80}], {0x200, 0x65a, 0x26, 0x2}, {0x3ff, 0x8001, 0x3ff, 0x6}}}, 0x80, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={0x0}) flock(r2, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000000)=[{0xc, 0x6, 0x3, 0x1}, {0x2, 0x9, 0x0, 0x8080}, {0x0, 0x1f, 0x5, 0x7}]}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) fchmod(r6, 0x20) clock_settime(0x4, &(0x7f0000000040)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000040)='\x00', 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6, 0x0, 0x0, 0xfd}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x80000001) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80002000, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00Vv\x00\x00\x00'], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r0) poll(&(0x7f0000000040)=[{r0, 0x2}, {0xffffffffffffffff, 0x20}, {r0, 0x1f6}], 0x3, 0x8) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/238, 0xee}], 0x3, &(0x7f0000000380)=""/139, 0x8b}, 0x40) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r2, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x100}], 0x2) semop(r2, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000004c0)=""/115) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) listen(r3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) close(r0) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x3, "1af8abece973094ed2e23eb01c260a9d5edbc58cef1f3f5186e33d4529f93f63ee44e392747eb1ce7903a4996d59274c866586e79362b6f93ceccb5a91f0b0a73818782e3aa002f09a15cafdaf2d6cd3ad8187942d53f3fc00559405410f80bb8ac6975e8e15fc66d62fd14aa6c35f817abfd0fa8ef603b05de8e68ea5"}, 0x85, 0x800) msgctl$IPC_RMID(r0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@broadcast, @random="ec7328b75273", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}, "46bea467a7a8ebaf"}}}}}) 16:00:30 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="01d7d86c", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="62020207c0000001b1905e517cb93d34cafc3a72193f2adfc56cfb574d9583ec06d7d7997ba0032804969d092c6bf679f69afde693a251bcddfe3b5692ec0bd3b39b8715b5291937f630e35a10274723334d1448539ab368f10fa5482b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pf\x00', 0x400, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="058f1d4a6dd0aa2787789437a4236b5b058de16ee3db927bbc299d3a7235055fb507c0a04e3d83f429266eaf07ac1b6b539f82f7cac0b6c43e1e43d092425abaee72e1c799b186b63dcd217828d8c1faa7fe821168ec50113049490c62f5e65679c473d3e6a581788ad024706aa439791c4f480257381d20df9e16b7c4a91c8a610ae789715224573c7ec799ca93ae66d62cc076c155a6992a04da01a9b08cee187b8bfa3b2f603987398f523bfdce9cd40b46a4c5"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r3 = socket(0x10, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="07140000ed900025df089b330c87ffca5f22ff0f5a3159df517272ac932a48e171fd78a51392f5f510bb9c49b9d3ab85c4558603e6b2b6883fa2f7c7dc9fa515b1192a4fa1de47eaa1778ee43c5714602336892719727988301fcff2ee6e8babe0df2edf198b453129f0e4513cf9dcd89cb850f0a8730bc242baad155af3a55925405c40385ecfef406223d8db5902cdfab280ec79227e826acf4b0ca4533aa8d6d7ced2bb09fcf4604b63fe0d624aaea5cebbef0c710ef585370d59318ce3f02549959b234b81d6d8e0c48212f162c2b309c5791293d498e609eab69dd5f998aa0ce8cbe1b5753cebb022b6000fc36aab42acecb1b847b37c9a9a2b93415c19aa7237722fc8bb0c63b2a81f47196e22b6bf62366334863d83f05800cfd97ab5fcabb0235cca56851d90a9e6f7dd8115b3efbc7af818eeaba465220568db6f24cb9efcf1c590cfb6c0a32ccf04fbe20ba588de07fb72c2cb38c44a7fa9da892e1b97", 0x162) write(r0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x14}, {0x6, 0x0, 0x0, 0xfa}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8000, 0x0) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x8, 0x2}) pwrite(r1, &(0x7f0000001540)="895e654f5c1d85047229b675851dc124e4ad010b7108450cd4e319d9571faaf3d86221b4eeb45f58df83abf90e20b5f9008951e79433353b97b28ad7ae45b9878c28a72676ffff3bbb6cfdfdc4e841e3b84cd5c6a2a026a7bf1e3f9f3916e642260df37782a47bf7caffb95f7b8a5da83245cedbb8f87e3836874bee2162787553889bc3b8049c9a0e894c0176c4efe1e35961ac5751f000987fd6d62c3fdf4b0786705b2ec6afa05db1fc8b57f31eddd3aeb0c8f920a42acc34571987084cb803bd4d0f8a00"/209, 0xd1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x3f}, 0xc) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) getpeername$unix(r5, &(0x7f0000001640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6d50e4faf899b7bafab95000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007256f085d2c0320400"/4109], &(0x7f00000000c0)=0x1002) 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000002780)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002600)=[{&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000440)=""/40, 0x28}, {&(0x7f0000000480)=""/129, 0x81}, {&(0x7f0000000540)=""/178, 0xb2}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0xa, &(0x7f00000026c0)=""/140, 0x8c}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCSDTR(r2, 0x20007479) connect(0xffffffffffffffff, &(0x7f00000027c0)=@in={0x2, 0x2}, 0xc) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/59, 0x3b) 16:00:30 executing program 1: r0 = socket(0x18, 0x3, 0xfd) r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1000105c, 0x1f}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f00000007c0)={0x9, [{}, {0x0, 0x3}, {0x2, 0x7ffe}, {0x0, 0x8}, {0x2}, {}, {0x0, 0x20}, {0x3, 0x7f}, {0x0, 0xfffdfffe}, {0x3}, {0x0, 0x42}, {0x0, 0xfffffffe}, {}, {0x0, 0xffff1683}, {0x2}, {0x0, 0x1}, {0x0, 0xe9}, {0x1}, {0x1, 0x20}, {0x0, 0x9}, {}, {0x0, 0x9}, {0x1}, {0x2}, {0x0, 0x9}, {0x1, 0xcfe}, {}, {}, {0x0, 0x401}, {0x0, 0xffffffff}, {0x1, 0x8f}, {0x1, 0x80000000}]}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x40) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180)={0x4, 0x3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(0xffffffffffffffff, &(0x7f0000000900)="aae795e02bd69ead7aa695b7e0e1a3199d5fb3ad411eec838583dd898bb3d23546472e35c1600460960ce44d8190c1182bf025e65a53b79335e5314dcd50859469db582afa67aead728336886fe836218e00f2895087d9719f837db187483c8437ed02dc2cfea4501bba2e64bafd8141fa613b21a42232c75bf6fde3897ae8d98daf4797c4ecaa9b6d71aa99b7f0953a36ab611c4c2391488660c439752c8404b31124327c374fe0ee7f9eaaede56fc77a07d62ac673c4af8386e9c1e3e688d967427e00a8e2f36ce48a4004634f02ec4c6eb9c0caf9ae3e37329ebccf5385d678e50d116342ddb70a0717d6ba4d6135dbdc308d0387ade44075e271f57b2951eb9fa9ef714fc388d3e9565239429304accf18e8122a6334901684e535e38fec2db4f717d1f25ee4e268229a28397852a59115035fbd08ebb0df7a1a8629797ff775f08dd64b8d26c2321a784930061c98bae8e456a62ab6e08d010000000000", 0x160, 0xa, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8, 0x1ff}, 0xc) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e37262fe4ae6c86494db9b0100000000000000fa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c12a57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfabe6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2bea8553f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31dcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f504ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc20174859c1b174cc2cf27ba9e38d03bcb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c7f79ff4f4164116c3a1f5b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5329ca8e818893e054e6e6a853e80d69b695a4fd128ad1b1c789462bbeeb8789c9d9741c097fe3071153d98a3016d20a8bbbbfe47d4a4a397fe08e270388f6134b6d47d0a26a9fa392fe600000000", 0x26c}], 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x5, 0xfffffffe, 0x0, 0xfffe, &(0x7f0000000d80)={{0x0, 0x3, 0x0, 0x0, 0x80, 0x0, 0x9}, {[0x0, 0xfffffffffffffffd, 0x5, 0x6, 0x4, 0x0, 0x40, 0x1, 0x2, 0x2, 0x0, 0x0, 0x10008, 0x0, 0x0, 0x4, 0x0, 0x2000000], [0x6, 0x7fffffffffffffc, 0x3fff800000000, 0x8e, 0x4, 0x20, 0x0, 0x3, 0x0, 0x1f], [0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x203, 0x1], [0x1, 0x7fffffffffe, 0x0, 0x80000, 0x81, 0x8], [{0x2, 0x0, 0x0, 0x100}, {0x104, 0x0, 0x0, 0x1f}, {0x1f, 0xffffffff, 0x0, 0x1fd}, {0x0, 0x4}, {0xfffe, 0x3a, 0x4, 0x1000000000000}, {0x0, 0x0, 0x0, 0x20000005}, {0x0, 0x800, 0x0, 0x2000}, {0x9, 0x0, 0x80eb, 0x930d}], {0x0, 0x4, 0x1, 0x2}, {0x0, 0xffffffff, 0x0, 0x1000}}}}) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f00000001c0)=0x6) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f0000000240)="d9fc3c7bd1adcf8ddb38bbec19000000000000ecf8d0da1d143e6584ebe49ba6401fc612b42eadc5cbfeae21601c4a1ee1bff424d12400dc5f128459004f9c2d07144d3bd944b570eac21e8f7592a844d86359213fc299615c862597b34a98d6694b2f9f802b5cf57600380559b9b5aedf73de808f8578a36ca069ad28ecd475c76b00"/145, 0x91) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000001c0)={0x8, &(0x7f0000000100)=[0x7fff, 0x9, 0xcc, 0x7fff, 0x67, 0x7f, 0x10001, 0xee66]}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000200)) ftruncate(r3, 0x0, 0x6a66) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0xc}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000002780)=[{&(0x7f0000002900)="cfcc6b94bb7c3526e0096b2bfd77e1ff488ceb65b4dd8267c7d1b0a4604f", 0x1e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73b7dcc5f59156d5f4534d497f73ee5663a5e18a6941be15bcf0cff6f45c9cec4041817d0b47c184fea7c0daa2b01a51f98dafa56bfec9ee202d7999e1e84ed304c1d5a7cd4934e0c87ccc0719e19260705beb13e77874c8e27d69f88f63ad7727e6f3d16174336b8de2d297da0b1103ef7443ba287c97e9edcb869a2688ac1fb7be8af254eb35e43a5df974f4ec50dfdffb05ff840a7a44dd0892004e145de678d3474bf46e9fdaaa1bb2a9af57414e7a49bf2d2a3c703885d9e879109fc86406a0cb1aaa43f7c0a890286d78f9009355296ad915e31eeb4ce7e1cf034dc869a8cf5f43b327f70e4573e1d9dce7f2410904002f950d21bbd54d8a769d2a650b11516990b5ca0fe88ab179fe9a73"], 0x10) rmdir(&(0x7f0000000380)='./file0\x00') sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') close(r1) poll(&(0x7f0000000040)=[{r1, 0x2}, {0xffffffffffffffff, 0x20}, {r1, 0x1f6}], 0x3, 0x8) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000340)={0x67d, 0xffffff3c}) pwrite(r0, &(0x7f0000000000)='<', 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x190) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x68, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x1000) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10800, 0x0) sendto$inet(r3, &(0x7f0000000100)="155fe9969a3a541364e3c35e051c87660cc1e3c453f08009516a41db742770b12c11bd5bda695d8c77a1183053b9941571eca0e73eaccc5c162fa9c304d2f463192dda3a67b54874df4070d2f55675e015f4cf4804922222304a2b4c13fa83673419d45ac609bb7173b300886d5a61aec31f46f22649", 0x76, 0x5, &(0x7f0000000080)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:31 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x2, 0x500) syz_extract_tcp_res(&(0x7f0000000040), 0x200, 0x401) select(0x40, &(0x7f0000000100)={0x2, 0x1, 0x4, 0x0, 0x8, 0x8001, 0x100, 0x1666}, &(0x7f0000000180)={0x9, 0xb, 0x100, 0xff, 0x9, 0x9, 0x0, 0x1}, &(0x7f00000001c0)={0x7ff, 0xffffffff, 0x401, 0x0, 0x1, 0x10, 0x6, 0x8001}, &(0x7f0000000200)={0x80, 0x1}) read(r1, &(0x7f0000000240)=""/102, 0x66) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x00', r0, &(0x7f0000000080)='./file0\x00') r2 = dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) socket$inet(0x2, 0x5, 0xff) 16:00:31 executing program 0: select(0xffffffce, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x0, 0x8, {0x8, 0x5}}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:32 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x0}}, 0x3c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) close(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="6800000000000000000000000000000040f32c3cac24a2be28cb5aa3df8d32f4989db8d6bb1a1a2a22838715e41e9f64e2c2a1232c4f5ca08c7b52433cdba913306ac090e9208c64507d08702ac05bbb967b9ce5a4ca8100000000c87d216552ea545f69c9ede3324a5a966b3e0813c2ca75f013a2d186336556fa3ad8a40f256d38cccf22dc891017be63a25a0e6fbbd198b2790ccc9934372e327c6a0b79bb405a8962ccd6f60dbfda2869c612239fc52bc3e163884dba46f9ee539970ee0234cef537285539b5875f42a85da40a5cf5fea69dd3d3e0170e"], 0x68}, 0x0) 16:00:32 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x105, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x38}, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r5], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d0d9fe6d35ff0918"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000080)={0x400, 0xae}) r0 = socket(0x0, 0x8000, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$inet(r0, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de7448906cbf54094d004a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xf33cb2b9, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:00:32 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) fcntl$setflags(r3, 0x2, 0x0) write(r2, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x9, 0x4, 0x8000, 0x5}) r2 = getpgid(0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) setpgid(r3, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5, 0x0, 0xff}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x80) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) read(r2, &(0x7f0000000140)=""/72, 0x48) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x6eb, './bus\x00'}) fcntl$setstatus(r4, 0x4, 0x4) close(r3) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1a3) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000200)) 16:00:32 executing program 1: syz_emit_ethernet(0xa6, &(0x7f0000000240)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x70, 0x3a, 0xfd, @rand_addr='\x00\x00\x00\"\x00\t\x00\x00\x00P\x00', @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x1, 0x0, 0x12, [], {0x9, 0x6, "dbe030", 0x8001, 0x37, 0x4a, @mcast1, @local={0xfe, 0x80, [], 0x0}, [@dstopts={0x0, 0x0, [], [@ra={0x5, 0x2, 0x81}]}], "22fbe3102de96fd2ec8d0de9c8000cf47d20a94718e1dd5a5bdcc11140f72ca873c65f1f2da84a2a4637be885c167f6c"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x3, 0xc8) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x41) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)}, 0x400) listen(r1, 0x9) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e66696cca6ba8f9af81ad9a8eab23fd9c7a2bba81f28ca6c3a0895bec2d1e1c8a00b4310a8f4ad9c716c93bf2fb76ea25bf6ee087068ec2dd6d0936870989b228fa04f589d52dc7585442aaa10083b6e3d80676fd4d81085f3aa9910226de1d10d5658a0a48d9b956c9a2d749e7d19460bc98950ac1"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:00:32 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffdb0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="67a9e7102f66e8741ae84b6f5ee7eb5e0000000000f1b05f4ac58f1ed9a5208f4ba2f4467f6be2805e40d4f3d5d43460fde591fca581c62a5144a3b393f6672568776e3449"], 0x10) dup2(r4, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)=0x90) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0xd, &(0x7f0000000040), 0x14) 16:00:32 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7902adf5ffffffffd4f7d46bacc341b4c34c42e84fd66963bb1a4e425fdd1af29a8ddbff4626d88a5e363dc3a138dd2d9b96145b95e25fdf38fc5e96a64ab7b87c25531e3cf755ab8b86cc950a7f33eeadef6925b4ef802ec8897edf7e1caebf595886d2e6f764d44e9d996f284856da82dae210162a53ab026df3bfe74aabb0cbcb6813eb257148d9a7a8c4d9f911df362182b42f0e0b4cf161f2a39b3cf7d6adfb00"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="0c6953110548000080f287fe0822c6a08e59b86a20fee724be73a1cf0b5b3190c7d509e1a55c639be2d7a1ccb63b65b4cc0bed889a32d7cc0a865637bd283cf1e2319c0b8dfaac1caca73ee3bfa8a33a20762fc8c247b6675863b95370c0f4c6cf47ede1f008f662bc09", 0x6a}, {&(0x7f0000000380)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd60f46a16c4a5d8ded247df35c9a56a79e5e2aaadda50795cb44aa89bd6c7521f44ca5cf19d3785a7e95738ca2efbbe3c1b17994f09421ec37c9348b62e45cd16bf33d55d831f48e82313e72bd96ec804359f79e3af9e7e2d6b63758e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c2778abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2200000000000000003625162767c8c57eecd4e02a69adf30b6b74597220a18d46b0fec7f528da340b0119892e83f063ccaf3d75d67e600cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f827422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc03f99e8604e46ae288ce23a6570032c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e2435fa500e0eed7f39f78a583410000000001000000651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e5ad07edf6d168a4a589306741993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae769f545ac8a43fc1ba1a21303cd98613b868ac60b4511e47405a81e5bb032772113e02686c3546bf682f6de32011372deb3e06e4280516d9d36c143d6bbcd15a6b7fdbc90ef95fe40d59dd01758dea2de2de0b018111894f6969406ab85428fee32bfdcf7e6f609d48d59dc25d7ca5aa183435b1cf8698c4864688c921055bf63a5790274de5155f84a6be696c1351f149caa1375403874049432b3ad0b979c1371d2566b5d4a9f39d3b7cc80a23f59a47fbae6cfd2ca0f0556883bdafa7cba0a4aa4850df2457f9dda43a1fce1bc1b1a88165cd261a4c0249c0507596a99ea092d539531849821b28c5b38479e461a0caaab0d0c58faac4462807aad00e9c180ba90f066af71055334861f9db524c4e0ec16334785e55cbcb09b3b68640eca728e61c5d5f6ae8e71b6f45ba4f7f28aafe461ff73f1bad1a3d4efdc290d596de22e6a14cfeac91ea3e3d98f07964a28817fec2526b5867a9b8b45c4c6e710dc4077ab689789fda99e12c26f38948fde1b598077eb8e88e709b75cd65073b21834c67584f16c597c376e5725fc4ee1d09f3d8b1b566cc981abeff657d914c21ff86c9462eb2aa26ce98e2e039ef276334889eeb8f385edaf639c78696f31bb482d48271a4c2b50e40b394adb93691718dc1190f9231027334f38d9bde2e88c0dd30d834a8a6285c3db5aab93f4129cd76d8db14d5db24c7065f09e8af93ac9e5a47177e64fa5a48e9bdcc661bbe7498d4ee5aa97d29e2367a476f3a056943471a38544c4dd9980772c256045666a7c21cbacd6c74e3d914a8ed1fe8f3d5db9995109c58406f38b694a1e3f13db3141d3c803a12c03bffc314380653548e561d425badb6289a57edbd1b13a207f850835a3b6e7580001c432012da976d8197da5d489c9c83f5884491352aa311309c12fb884d82702ee8f4dcafaf2a3f73ec8e2d868b4ee07b7356e3409bdef3869e1db0db4d88679b44b50c44cc8a9dddfcd388ac800000000d45325a86aba8f95181e1cde22b5676a16607130e2699cdbe3a363c23174659fc020000000fc8e99d64f100d5613a2054b70abfc45e6e141aeb928193cdb60a9b136a6479583aaf8f3edebbadb636e701868ef01de19c9fef17d4e025798607d3f9e901abd300c85b2a5854b5e65948208f73", 0x537}], 0x40) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x6) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1300) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x6, 0x9, {0x10000, 0x8001}}) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x2) 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x60) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x3, 0x4}) syz_open_pts() close(r0) 16:00:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffff3d, {[], [], [0x0, 0x4000000000000, 0x0, 0x9, 0x80ffffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) r5 = dup2(r4, r2) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x7) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) getpgrp() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x188d0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x8, 0xfffffffd, './file0\x00', 0x3, 0x7fff, 0x0, 0xffff}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0xb1e, r4}) 16:00:33 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6a5a992e4868cc12378ac014bb90bdd16990a211"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x830, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)='g', 0x1) chflags(&(0x7f0000000040)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x200000], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) pwrite(r0, &(0x7f0000000c00)="92836c8f31b9fbc8beefa5cbd71b16f5a0b5d73974401f65883e39ec0a7b6e129cfc545574693729936e9161c8275e5f4c5288a5c34174426c3c08c93e026ea8a3b96d259dd1ca99cab235e0a21c65d4bd04e48dcba80569001113802b318c88e060f661d0f7df544691bb1812d6599386bba5348e5d020e0cd13f8fd432e339750532862543f92c4e11d30aa0e329eb49a32db75c092ab7e197e1212c5751ee5cedbe14d5ddd50ea6c37fcf56a90467cea96c95f2eb324ab1a0503e8f4967c19b026a14545369065c18a3b2121c4b57ef9969c6f87b2d0145e1c9bcae79916206227b95bab11acdbd44bb51a4647c1c0bd64fa1df99bd42e0ef38adc9f8b0c98015425de4f1e7eec25474279a68db4a2868c11ba28f3b506d1ccacf4c56d05ca5cc3f4291fb9824b28f1a136c20cff3cf96a9c89b3251c7ffb4e73b39464840812a35b84a16be81bd81b3f14a373de2916b4f3a054cc4db375acd2ccd9ad296c21551a80247bae710c4f57350b4ab76c11f7b0a74f1b99aa66a55825df049cd184a6753b44365ff629bf728c323fc697dd3d57ca1c1fef0e18b837a8d6b35ac5f088c426541e64881bfb0e0a83434097aedf23533605e9e97f75aee7210995cf980a0e08b9fd1d772357a9b3c11fd9d9636a711ec1423bbbc52cd92825f1097cd465b368930cf2cc8edb7645a10e7249ebfe5d9a738d96c12c416daf5bda2c231b15d890973e469de2d1d7681", 0x20d, 0x0, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000004c0)={0x10, 0xffff, 0x4, 0x7, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005d3000/0x1000)=nil}, {&(0x7f0000033000/0x1000)=nil, &(0x7f0000057000/0x2000)=nil, 0x2}, {&(0x7f0000153000/0x3000)=nil, &(0x7f00000f1000/0x3000)=nil, 0x8}, {&(0x7f0000340000/0x1000)=nil, &(0x7f00000f3000/0x4000)=nil, 0x9}, {&(0x7f0000624000/0x4000)=nil, &(0x7f00000ff000/0x4000)=nil, 0xa8}, {&(0x7f0000239000/0x4000)=nil, &(0x7f0000288000/0x1000)=nil, 0x3}, {&(0x7f00001a4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8f7}, {&(0x7f000031d000/0x3000)=nil, &(0x7f0000532000/0x4000)=nil, 0x7b00000000000000}, {&(0x7f0000344000/0x4000)=nil, &(0x7f00006af000/0x2000)=nil, 0x6}, {&(0x7f0000167000/0x2000)=nil, &(0x7f0000189000/0x2000)=nil, 0x7f}, {&(0x7f0000184000/0x2000)=nil, &(0x7f0000030000/0x2000)=nil, 0x1}, {&(0x7f00003e4000/0x2000)=nil, &(0x7f0000565000/0x2000)=nil, 0xffffffffffff7fff}, {&(0x7f000079a000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000329000/0x3000)=nil, &(0x7f00001b9000/0x1000)=nil, 0x6}, {&(0x7f00007ba000/0x1000)=nil, &(0x7f00000f9000/0x3000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000}) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r7 = getpid() mmap(&(0x7f00002c5000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x1) ktrace(&(0x7f00000000c0)='./file\x00', 0x0, 0xfcfc96ac7f78659a, r7) setpgid(0x0, r7) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x6) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) sendmsg(r2, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="e711b2e63288616750e4d3f64f012df0d4226a0bbaaf963b4dde0a6de5b709b81dfcdfdadb8d5b5e29e0364a33da0d24473097beeccb45ffd51a0e6f18a2d99076b67c0f6f33c3c36007af1741a72532072b48e265be62211ed819931b18869d4007527b663d3f2bad438eb8faae58cc5d2d15af73e60c08d1601fd891f3d6bc0e783b4d5d60afe9f720f7abcc8d9614e5d1d64b5944d21f4ca9d03b6ceb5371304bc65a9962740a3eb30763314e2da4c5967ec1caab5c06d05981ad830b2449807b30ea12fd591592df187dce9fcdb63b8068d570867477b8a06ee2969441dfb942bff800c2", 0xe6}], 0x1, &(0x7f00000001c0)=[{0x100, 0x1, 0xb021, "1bf6c860f14d56ff742d0d8a2a96127261e9cd650c60c806716a58d11af2e592426ebd3e40bab9974460da2456aa70b25e55c13f353faf6bb61b5e983b3b4cb21255a6e165a0aa4ff07f0b2452c9bccf1e95348cbbe938298386418612b5b4442552ac18fa76b371a1654784d08364d44bc397336dcdf6cb9deb86c4ac7f940b52dc2e0754b07a358c740c889c5e4935d04c7c22feea7662eb8f84c3ff6c887350641ea4cfb651b9b1e9d5b027fca6929d648d62a3b17f541db384fbbf42d8c7b7f8eb9803007a41cdb1169ffd069a3836108953852d577de02481effd37cad8cda7d7be52e155f5159b"}, {0xd8, 0xffff, 0x80000000, "b467ce9ac6159b5841c0cf471cf5fb199a39784bb8ce7ea90b287dd6f3b5f6bb057fe00e62afdcb5f7e7904780bca589f4b8bb9d87aaf2030affb3a532b0ab41eb4024403e55a16809414faa3196606b8a002756e95fd7c16281ee9221fd899e8bda313c4d32b05ee4cb23bb2a6d61106b98f36d453e15ac76377f0e4a78e1617688b18f8a32fb1099a2a2a053850083bae8659f870cf06a7cbd6451888b8759d4a5a44789298e35a5678b92178c50f2614500d26fa04c37b16bcdbb105e77ebb8151d938d"}, {0x70, 0xffff, 0x80000001, "bbd777257f17f2653c7a50feaed20d2adf2b4f70eda7400871a82b17212d39ef9cbc3c5a977ac1c5c7cf691f6eec09fb6c368ef502205f2134ed4fe73e389ff5002e28332889a596f4c832796b23a0de30b83a15642a847a64a92b59feda"}, {0x1010, 0x1, 0xf93, "1620895bc47520910d0e1f6abcab6d963bc6f18bfb2dff1d40014171883f75ccb363b8213699d41601d37bcd8ac3723be92072b6ac1505c74ebf93992b4ad8838430decb683cb2e552d780846ab57739c7e2bc413c9ade5cff3d9150d1d8d8e250bf3b1be25324a1ec391e46115d2305fbd77b0665f8f76e035948246a322274cb4110d633e857b686b3c69fe3c966446e81ffdc323ce5a1f76206cc4ceeaa75ed8967f1782368570c31d1f4216c912bca333a471ab37c8998a6bdf4bd2b6f93a2790cbcbeb29c29c5cee8dfe0699686bad81fd5dfab94323588a085ec83d89ecf3c5cec23f0bf7000fbdf82912ff8c8acbb38d5b67e2dbed44d9b3b0dcdead682d6dffec12b7de795f82eb0ca062ae0630b3525bc0711dede4ce2aa87d126c17b698ba6f3c9c8c632dc598232578692c2af7c525aaee48de57f7d86f5079965f1e0dc77368c2468762b758b80bb91594029b9d28324d93a9045db8b831d5ba9ea7323a88161db1db1a1a59a9121820978b02ac61b09aa0d00c3fb81c7ffef4402847606e1973445a0b3b72df08dee4ce12c517b6f27559df59c603cd662d8b1bc50e37564e4cc70d3f2729f6eee8ffdfaed0d22dadec2f064fc9b4db186bd19b6528d0eecbefa06b327dc635b49be871ff36b6e02bf850cc91205994bad25a7e432c3d7eafd3e21ed3d3c5bc193799669d52ebba7fb67e5f018ee45bf0c80f6767fc863b4e2cd9eab7c8ea4acb6f901f8b010ce9b7e68d87f0fbaf378996f4a4f4f143191f29506e1ffac03df75210d00b40880a621f2fceebc82f077fa8900fee54f5a8312e8f9f10f03f7eb9e32f364cb2018f8e65744c8801dbd6380c9a779ca857e47a4b5e748afaf9836f1b39670dbff1fd6817e1c1ef2132ed907ed366d30d1605ff020abe07b908545393bd964753b221ce65e8304344de378c811727dbff7bab7210da8747621caf24e9ca09379911f104340ccae6542447746d0dfbd3609ef75fe7faf2a8243acabd48bb9f13158f307e42dfe5ffc4c46967ebd89c82fc99f5659760cbf8fb1e863b1f29428e40ef614d09e3683f30a884a6c086620d0c7a7de10527316c20c0fb150374b29b1c7e316306c654568714ccf1c499b7b046dcf8037a82da767ee9a5d0f1f2a226e25f4dc2525ca8e81849887b713f0495da12c716591f2f8ce3f131f6fc336bb36bb06d8b1d1bd478d4b10c4d574b4ca43cae24476cded3df730e7c38d612db2afef4285588394342b5a37695cb32f00fb82f3e89e47b1f878754585609aafe5ea832c0f447e062a5e02858dde9f2db941ec71af404fd5ae79c0cd9e0921519c36927bde915b9eed5001a4e84df78614b7211380eb60f26d53ffd465fa50488fe7fc24f91f0b807225040aac9b188e3e6838398a3b2acdb117293cd384ca9fb519aa39c7acf66ba820cc884b3c62aee40b5a73dbe0407229f5927877d96a03542ef3a286a100b670b210be956f6aed9db7c0b4a21036208d21cccc958da3698ee6736f8e0644723fad01394882b6045ce64610f11b461208cadd462c014e7dc678184927d94a820be613fe20a0653ab584996fe9a5507c3ad631f7c7bed76d65db116560ad4f4cfcf8eba98132d7b07cc7e080341b5f6593e02f39ac8a6ab4e4087c2814da9b366e7b68ec400e6098953544073ef73d70162d55ed24c0d103f9d959e55807851855cb36234e67b19b1c21b4da209378a44e9de838969ce4686214d6f795ff077fe58181d9dc5330bd7961485c151acaecfc03ab4944e8747d03798b5520e9be2e02fefaa205e4f6475fadd3625ad5546be2c9eabfd6e8dcf527762b6ab71bacefd76b390abf47b927395d1e68a006502a39b35fbb9221285c1ff5aac799cf0e961dd967624b53166b985886c9c804120302f19565eb3a16dfe86bdc5ae09052ca06125327b335676f4d8e20f6597a4d614418f6c54f57eb8feb7d67afa0560b95e5ab23001311595271d2aa929d09daf6b4eb9348b9a05dfa1fa1bcbca65ae6ede61878b6f0c07bb4118534ee8ea6cd9405ad8e885c04441bcf503c1db910b584fd613e1ac399759b47c3bc9e5c25f4c30f86b2fab1af94644a0b633a33a428accfa8d4529549cce563e407be96ddb000f75ac70739770315a8fd8d57a09420f54aff893828e3162dbef0eb3a966fbe6da8c2cc98ab2736927ef128b2f3b67341bbe46ed30cce6ff1ad4989ab55180e1a42d7409f040f90490f36821888ac86c34f3ebe0c56abaf66c4582f3403c39cc0ae46153be615f2cc8543914e76bf70bb24ce79e1a14de9fbeb42dfb73b21037bbf998bca011d38bc9d4130a6985931be1454d68b34b9458846ac3109c0d77699b6b178b88eb77ae839e4413899e17b1aa3b525dbcb6fa5b9e066b2aed8ed6deeb8c35ea5b73f3d422d2ace5cc7d928d87a18acae28c23efaa068c025c3098cef5b2e5805d89b06da7758291d4bab72f1bcfa30332d8960112c2a8c98559209bb8cfee281dc00feb0ede00d1b9932131f7b604707159a0f994bed04cc4fde043622a0edadf9f9e7100718d543421b871438dfe51a005dc252b433cb49456c5ac2dea31c056ff136d10583401eab5d97f39cc4b01df334cd09aa57939732539883c7fb8802f5ca28b2df4fad4f1ec2f29fbfa8e91b1fdc5d517959a6ec23cb2b53850e8e50c97e43117116ad96d3e810dae7f9a34a12ba457219bcaad1ace8846a71740f69ac5c16647ef174cad8ce6d93721e13c30ca5231341c0ae0a3dabe57d0c391a1016e24f8d25bdc0923e2bb773010ceb12db1fae8bd04d2128d6153a6cf170ddfc0613522a770718617ccf9f719a7e2f6c1632ed78ac21ebc62626a227dd4f43e9d48a837fb3e8e732f33c80efd405b4d24258b5103622ce9bc167c618cc0ae9a40c5ab6deea870abedc0463019760bab0466e952ed3c3b6316936df969bebd997c994c20c5e186dfeed6e192a6ab3f5b24f3bd69ab60c42d7fb5b5d8e4e63cce994f64a760738af342c5248e3825034b0e50bf7e6a2cb8a43bfdd2f9a618b419442566fdc43a10b9aa3970ce637f3e19b1e386ff15afac102aee20353b12898a85aa20355a89bd4327d33acd4a9308066145cc2dabcad25788e758e1bda8859fad9fe71a857d30e25c9ae66094c861bbb5e00de3ad00475fcb442a6770d8cd6ec3013db4bcd00f4b98208d34fc1c7fc12b64b9c99d7a911d838f26855231337be24911b275ced5a84a7a14146dc022b0f597a4464e56596c020612b38b333ab6c12809ae23a057f9674ea40403179b912664a555647aaaccec868f4be30f066934b4d490c86fce102dcdc289b91cb1f06202aa6ee36eab0c391f62aa5284c35d2b34debc47ac328db090f7ad9ee966be183a49095630b04fe1230896b846ffe2daacc1bfefe770ecc5f46f1687a47a641f205a9230f0fea5106fe59eb8a54f8518c540a74749b196c6045d59f1862458bdd28acaeac3b33068616b773cf313275303c0ea22a6afd433a80154ec4c3a379d73650eb02fdc031f0f401eb17dad6e439a2114f507d9a49e4c41c8d70b0d7e8a77586f40877d2a1a1067345c3d130a96eccb01a8a4b74eaa7a686db7337d6436347a45de70bf7982f8c1f4d7ff71342f1a8076922a6f8d5ebd7d42c449e45868bc00c6b305b2d56abaf5731b10f75bf26b875cd5d5f0b289e67da8f3c605d7dc539c5f52e72c307297f0305ebd4b4f491a4a959d71d1da4ff11e5feabdd1f782b685d22e7495ee942cf2847e3d73a773c3a827a1c6ecae003753220cb3f20459c3ffaefc2b5a978033fdd8d5454de70d6b411073b7c0dd8bf1f28c39f7f07488c63efc081b67215c8bed42402e44cda82279eb3e65b6f5f59cffa39c303e218812823b16db5adbc206a1b76d90558e6cf4613938c0e9763c8fddb38dff975f41da9936c4a1280492be718ceb50959328aabca2e90dca94fd44eda1c754337440531a76dc7b0c3026036c26163cd31af42d5f0fb31f531c14696956bd49ab37242cfe3d86d98a2ac17914ee2b91b8b759a660cd96b2514af5e7ffe18f8ad212b0bc2514c766f37441b06bdfda2741e810ee16122e388f66ba96ac5e00816e30e6ed5098fbf6edd3d052a4a9931564931f8c64a972766dfd2d3830f59c19ceaa0c29290c925c93c9249f734621132d26c92e54c81eca3b886542bda6e58735afe9a7da348f2ec409fceeac55110d552ba9578276983a9927b244397c3bb6dc6d07e13bd01bfea5a8290e33a7ea9c2318ce49c2722297c820d0312d395be7f474beb786a22a2775f9e6221e9658dd84a0149271d0807637fe08f01873130fb95365a3759776ac3e330668bc1a94ea7b9688113d3d2d7c5f4fe8275848625074609e692c0f2f8f12722b64882ad45aa7fed15531f335508e18771341fbf92910332eb205b14503dc6b6b5d1c4c1ea28578ff7bbdcdb97eb59deeaa2e2313478b781c8b23e482edb2026f7c8b845d71b58d5b6753f2b35b744c915da578f3876ddd4f205317bf354bc8b822bb4c168365c1059375fee2931f2dbf9248670c36eaf98a657db7af3afabe1055831c5430d67eca343d67b660f903fb0b4e8712e304d7e22f39a0fb2e292d54a4c8b7a9bf5e5030a018dda6f89cb5df8c20306bdc907cdccdf8cead7d2f5854ce19f27e99cf01e00fd80a69fb04f1fbe8ae589e59420d66538e89ebf7979479f63268a157cd5185ef9ea40d3d9233dff60c585ad30bf3a91a4c44187858215699deb5d8c7eee1650f9264d019055f01f918162a7bb9f9c96a8c06945d5520d6f8903d5c8ecc38eddb64febf0fa8d9b048fed3a05216d5cc09f28a48b5bedb914ad0445fe6628f956b9ae6f3e5f9c67bd8d348ce08b8e9ba5994dacc4d8635c5a64bc11aac3eb773bfede9da008041a0a8043ac6f8a6267d2aa84d65d60750ee2b72128e5e1efbd7a0779be02ea1a554bcb3939dc271bd5c1acd395ea444d966afb4d19c8786146446d8bc17592b566585aa64c178596a7959acbb3a4ac1c15542c25153890369ab31861788d8f584ab0274ff89a449b8a9ba4467293df4f1e0984dcf55e374eb64f8da26b4752f59d8b3626e1f7dc4c542b1bfaa92b2d5cb3203adf6f47debca4d6b8c6eebe099285273c33a9ddd4c9da8eba1cc9c4602fb71208f60e3bf1bce9c4b4b1c7cdc4b6e10ff6ba33d05d221ec5372db9afd42af327c6393be1be8aef70947100698059702e98332a4d446f0e8c16aba761658153af3f3b79376078a3efc4cda3b5a660d4917a234fa2aef6d79896122fda67bfb9ebcf422dd5c6195a22ae861cc1b63f60b1c4e856a19c62b870b84fa79a2310121d0410115535fdd24b00d8094c2e0d6270c18a8690a54d534b75e87e16311d37910d1c0e837395efdff488f4e497871539da9de883e829dcf28e92552839705ea2e2ec930602303ece721fad82231f00d2f2f50b26abb570a9ea9c544eda283fea16b1c2d7dddf5755b9f66a33f68a547624409d384fac888463a29ec0b38edf66c7631d46cdf3c9d70f61bb791480ed42f791dba25cc82222ac537040460c55443580d0b0a6758017b0770193d3112a54ec4be66ca1f81b9335d6f885eb95c30d1af6c0a83b5ac008b363ac37b755a1e430a2e234d7fc0f4caf2e127807b3d05e944feb3b653dd48de78203296802c449d909474f4322daf94b531277af70540db509e6bcc996b9711e288e07378bcda05191f19ce3d0a26c99ad9ce2b08a68c62cd2354a7c1d88512a1289871a4c28b7d5b98b99e6da679a63cae5"}, {0xf8, 0xffff, 0x5, "6b4d9540438ebc29db1bc9bb21d7f2eba10809f1cfba8afc200cbd8387f2fadd34ab11e70341809a9062c9476d8574f1206c9b174f0cdf809b39792e6fea5fa1e6db302d19fd3f06b6c0fe61e2588e6e1e81f49bc9338a711eedf013f01218afc4189ac236e4978c6b1778acfdfaa19c1259a22eef873164345b93c52946cfd45a2395021871bcff41c4d4947215e97b247c280d666f67a9da3eddd4f1c0c1c3fd76fcd72fe8c3c718c81f495d84020cbaa031d7545c2a8a8315eb05da32926f6b4bbc92d11f9eed41df562b2cd823d01dc68af3888a3a0ddbcbc8511586bf67393d63"}, {0x50, 0xffff, 0x8, "53b51f6459edf046d437f7fa038f51b340fd16217f8c9c95ba572db5b1a41e2c2c165c3313e8b95055acc03aec70feb8f423f3c3aa5537ff322a4b86a69c62d1"}, {0xa0, 0x1, 0xffffffff, "b69fe53ddc5d64687a1450329e6545ba1d84bd61574bdcee333c046a9e78a021f34ac600922026018dcb0418bbca057d662a139cc961bc024b196675ea75cead3e2dee568c55505a937d8c99b943fd55a5d294e271b2ca3276f9e34891f7d884625e0aa2883cecf8dce0f63d8e54b15f3bb6e1399c14e26d166db742e4852df848e979c6bfde9bb283bb3304e8"}, {0xd8, 0xffff, 0x8, "c74663d1a827942db9e401889186ece1d634cafe4149296e6bb0be009f4e24d26e964cb56af613e3b031d5b7db2115e09da1678355f30a1e11004153d2748e3a496934f73b0de9c80d379c6e6db5e69d3484c21a1f441ef5fe512b8954ce5b60bda05f8d05c267f9571ebcf01980592d68824f3adc8f2cf2a9474138cc1843f8c833606aabd80832a0bda04e3007fa2f473cc97c47f85ba27c3dbc05e8d8850cc80996bdd4d245c6258924ad9b8ec33ff0ae5d006ab76b105e1008745cdb004670c62e94dca5"}, {0x20, 0x1, 0x7fff, "a726fd46d0fd8e4560c0edfa16aa"}], 0x1538}, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMSET(r2, 0x80047001, &(0x7f00000000c0)=0x40000001) 16:00:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="81182e0100000000000000007b"], 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f00003c9000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r4 = dup2(r1, r0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0xfffffffffffffd33, 0x0}, 0x0) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xa10, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/204, 0xcc) 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = geteuid() r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) fchown(r2, 0x0, 0x0) setreuid(0xee00, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x5) r3 = getgid() chown(&(0x7f0000000280)='./file0\x00', 0x0, r3) getgroups(0x2, &(0x7f0000000040)=[r3, 0x0]) fchown(r0, r1, r4) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2, 0xc6000000}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0xdc) r5 = msgget$private(0x0, 0x200) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/221) msgctl$IPC_RMID(r5, 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r3 = getuid() fchown(r2, r3, 0x0) setreuid(0xee00, r3) r4 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, r4) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r3, r5}, 0xc) syz_emit_ethernet(0x47, &(0x7f0000000080)={@broadcast, @random="cdbd0366d5bf", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x39, 0x0, 0x0, 0xff, 0x70, 0x0, @rand_addr, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "de5912b088218b1fbe8b72f9dbcf854bd80ba7c1cfc8a685f8df5c4dd24c0c9bfc"}}}}}) 16:00:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) setsockopt(r3, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc) getsockname$unix(0xffffffffffffff9c, 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) r1 = dup(r0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = open(0x0, 0x80, 0x104) r3 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000001480)=0xfffffffffffffd23) socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000440)=0x200000) write(r2, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d952184083", 0x15) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000"], 0x10) r7 = accept$unix(r1, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x3ff, 0x65, {0x401, 0xffffffffffffff01}}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000001680)=""/4080, 0xff0}], 0x2, 0x0, 0x7fffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000380)=[{0x20, 0x0, 0x0, 0x2}, {0x25}, {0x6, 0x0, 0x0, 0x971}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(0xffffffffffffffff, &(0x7f0000000300)="a9d6adf8218e22c2d34c57e0c1de7211bfe4d839f91c6f19c5ed81f0c5c1d359447bffe4d19f799461481c9e3a24ffffffff00000000da6ffe423c19704e2f2b96bd67341580db33076a0977112a2f0000000000000000", 0x57, 0x0, 0x9) pwrite(r1, &(0x7f00000002c0)="000000000000000000020000000000", 0xf, 0x0, 0x0) sync() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x4, 0x8, 0x4, 0x20}, {0x8, 0x8, 0x20, 0x9}, {0x3, 0x5, 0x9, 0x4}, {0x7c, 0x7, 0xfa, 0x4}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) fchmod(0xffffffffffffffff, 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20, 0x0, 0x10}, {0xd93, 0x10, 0x4}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x80) pipe2(&(0x7f0000000100), 0x0) 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="18cbbc723ebe26b5b6b01da1e45ab98657e722aefcb037214a90f6a68ee2077d0ce9a6892d751c29736d2f92068c81ef67059924d3e8dc982c23ceb45a9dc3bb3859ced11bada48f79ea524ccdf9311338fca54914090746dccc389ae2a0d19cdfa99d726c3636a990145a997e5a", 0xffffffffffffffe7, 0x3, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r2 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0255fc8f"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, r2) close(r5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x10) write(r7, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0xc}, {0x4000006, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000300)={0xec, 0x0, &(0x7f00000004c0)=""/236}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='x\x00') ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0xde, 0x0, &(0x7f00000001c0)=""/222}) dup2(r1, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffd, 0xc656881f748e7c63, 0x80000000, 0x1, 0x4}, {{}, 0xfffffffffffffffe, 0x14, 0x80000000, 0x4, 0x3}, {{}, 0xfffffffffffffffa, 0x26, 0xd0000004, 0x100, 0x1}], 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6a006b49fd2a0b67f2f6bc20bc368e4d23f67413bed45d641c4dde57d38611fd0f4e9f0212f59238ae68853033be87cd1fe59c1208dd31f833756a848104e33d3f797c8729a256c4d7ab644ac1306ee1398703ba1c984f95e7780df2610ce83d93e1a00abfca9229f489e6285e4cc203898f2f5ad85a33159792cac319c91e61eee8dd6cb39859fad45c27d10ff244fbea511be3", @ANYRESHEX=r0, @ANYRESOCT=r1], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xc, 0xfffffffdffffffff], [0xffff, 0x0, 0x400]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x40, 0xc4e, 0x7}) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x1ff]}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:36 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = semget$private(0x0, 0x1, 0x300) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r4) poll(&(0x7f0000000040)=[{r4, 0x2}, {0xffffffffffffffff, 0x20}, {r4, 0x1f6}], 0x3, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r8 = getuid() fchown(r7, r8, 0x0) setreuid(0xee00, r8) r9 = getgid() chown(&(0x7f0000000280)='./file0\x00', r8, r9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r3, r5, r6, r9, 0x21, 0xa47}, 0xba7, 0x4c, 0x8}) 16:00:36 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000c00)="c1b327836c0525878f2bdb8f30bad59d2ff7fe68fac5bab9391dc7e833dddb77250d8cbeb3cc2bfd57c980c13a458534d3d3146c80fc4fb95eba2824bb87bbb6631b2f64f4805c175f9ecb7788d724d5e708b15739ecd2e0d6f08133a3a127092d6d3cc3f9941c6fc1ba96400afdf7a24301a682f02dd6dc024ff8a46822e09e8a8c70facf9b9c89611e8c2c27a54cb218701945619d98f6a34183da7fea5ee084a1341c3ac16a1996b7821d1abdb1c19e4bb5a31e9f2f03350d1109bb13658d5042790e8a67fd21a40d31fbbc3e5b9aab82b7863e961db2f72d5dd4a4b46553e603d307432ff555e16fe2ceb6beca7b2a428bddd20a01f8ea762fabb8da208377040defb862c63b44b009cc1e1a07317fbba675b53ebacf32ec5f94ebb7e563da1279ee60e8a1423d5fd392f00d0b45f4b453da00e72d712b94f9ca7ba186f673c5a696838cf0b2f730dc6fca9e8678bdd3037ec2e561806620d64e1356b952624f70c14ee8f31b270d5a3f09d36f81568289fd6e1dfcd01fcbe430f4914b6a19ed95e59b574d9ee56228f5953ddb92defc223f80f37dd3edcf463138bbde13e0fe665857e2bfe6c33872df5177de7b9540a54ce3984d6ac3d9f22c463ea4415881a3974cb93d153e12d29cb18cfc91a573b4c91c72d9401bf435316e63728b5e99db6485c8b741ab68b609afcc9f264b85a50d2a098a6e30ba15de3816d18bb611d88823565ee6d2345e8baee61a4e4c9b1176085bc322cd31ed9773340f70531e0b113f380792c41ac70291d790141cd532f2a27cab4a062d31d6eaadd2aef8bac73c3995124ffade7733e95c5ae6b84730c74dbc391adeef08a446998b472be5577084e86df1ac41b00609e9f3e94a61b76a8609a12d39eff58d1de44a948ee2413dc99a1b5499a08c1e767ac61e3d2d5a16e2ea11ac590e87e37d50f43eae0e6017bfdd0bdc72b847ce095c91c61c9255a0452ac396d6456c168179800be8d2049ee0ff080e245919fc2a3ee1e842ff0493c523953f6537b63bbe912b871e156d8365b9fb3a5ea8215cd6bb158afb78de3d011dbf5a822e4235f30eac24c77fa1dfce95232026b2d8309cead770d66bb4f627535993f4e43e199e13746a91c5a99cdd067d6830ff2caad6cfcfbaf20ba449a85deafebf22ef6cb6f72a7717efdd762297d28cb9e8fbe795b528fcf1839899473a8efcc52a8a300d09dfd1eac636e82a14f77ecae8bb26be4dcb0b02d25a0cae3eb8a0de0bd69bbeee4ccdfbc34f1753284bde8c0c82e69b282a3e49e2bd4224f70c46e8936b08c0fd7039e4e4c4dda2d29d09dc357d528203c8b212b18d23fd215d71fd48075b25c3aff3158c53a4883845eaa3308475e9f0fbd78e72cf72bcdccf27da08890d8e75a8fad5d8e59fea12c27ba28d2d4c799a2409834154ee77e38de909a5da5918b5cff58862d0361fc1038293f50e94add28942656ccc84781bffe6f918df1f6f412b30f1790301b0656898a6c780efa59ba519dd458ec60fb646985d66309b0d485a2d54ce6f2a12609f9666752c9e38561d76fcbdfc0780ad060247cfc634fe6740df0dc90cbbefa621603124b5381627582c6dfc3c3f44ee36c5afb87f2f5bcdbd1e290ee49a44b5d07dbaa60e67734e0368a32eb6f294ff72510cbde36c936dd622f8101ff6d83646062560c654651ae3298114ac1199dced7cf8e4d9c3eb0e4af4976922110c6b120ab2ad4f104418acf955ccf7daad2a657fd998bea25a338589b9d0af990dd73169c7672600875594e62730eec88afcbf1b8a2971aa9d6dd8d217e35813cc82c0ffa15174e3b6a97beb87de021560e257d9c7ff0b8f0e2dde7214690bac83802a24401315095d50296e30f60dc82446a5cdd05c033f80d122c32e4bc9f47f0bf0a5417ec3075623d356a6330b7148d2ba21c4a9ab20ade47be4f69d9dcb9ca4ce2db52000621ed5d7174bc2c0330e493916456f3e544c8b92e9f116991a45c25767c4dc6256fe2a88b029ce578df72fb48fa0a912c45f9dc61a5880a4d88a668b2c3907a57821bc69c8a690aa663166330c30b090d35e45ecceefb7fdd626905ab864b40b9811b71a4dc6f275d04fc50bf01588490dfe90e5a8bca4e34a02f909f28b5b7f59ca8472ce6c7613d490191e19fc3270e6fdf88e79cbeb0d919a28059b50077bf3ad6620eb84a40655342af4bd47a8ac99a6669d9178db828b4da6ccfa0a4c74f58009046ce4e4dcc78953a8052cca21a47f064aff461596f8dbe6c2475afda97cd9a5daa504833a40d70cf4fa4a1bd8dcbc26185bb876692a324b554e17d23e58f23627e051c22115e69c8bc845943f6fa34a06c9914ec3709976e1e0ddc65fe4eff1a46f2f80dca8d08c5bb4cdf478709e5858dc7e99f86aed96c51a05cc484a1b7c14c2d8558724859169d3fb003ba3e0629b7791b24b9a0c52c76431e6e8a7fbb67159ca2cf741c55d550a70e4e36665cfd5435baa8cba861f43c59724f0bc5c01f988d673977849744a15b06fc812c6a1a76adf8c6deb0ad7204479c287d501e0210f8d77fda66d88a4fd802acb6702f85ab754a6b612c04734a76b97b9f0b1535ff25d6fb530b5b325a693c9eece290593be3d947dea9fbabd6f6c53caa9f913ed722f35dd21f49a014c71cca747eab277f2895c9706c3970b964bbefe8f853812a03abb8bc90d89251d4d23624c86d0a83b4a5d6fa59611c0cbdb5b9e9dbfcdb936bf9e16e8b73e44b23ce005e0b512b4d3bbf8755bb3c1319c3391fbcf9372affe0f8a0a403ca7b88ac4b0ecf52f96610b60752024c853be1ef3fb625a79b77ae63952e65ae346690cd46f3a35328da0637063463c041cc41ae6d23ae191ed7fff12b33783e93bafe36fa9e8505a221c51097a4b21ded5a0841c55e8e9ce30694dfb8af39f513de351f40996e61aeeae11c78b4e2336c84008b18cc2dd1e1c4621a9ca7705d7cc384a2fb4a4b78097fb1c9741bab729bfa5b1011222b9539bd4ff3550680e03bdd4b9a2dd3ac7a1888cb85d3cc77849fa365254ecbf55ad0a9dfb9790b2cb30b755533ff857a5f523c98a7cbc47d96fd9833069c218e2558b3d8d1f2724f9f93e16ec95fc001da309ccff4c5697f1ce79859fafe65ddf8590b8b956f5394c68a8bc7cb70c6db8f5acce687478b43c8c91f6d05d0209df2c5676b3ce828b07c1541b04b3336a06a47f800b35fdc37fd0c52646d233542926d6fccfe34c0b16c85fd0920e5e43d93ae9cafe980b1d241aae55b4b0b7f304cc6fe4f5a6919fd1b247a99c8458f9c84c6aa8fb004724fff219a21437ddb0919c8c47793dbecd14808cd2b1ed95f228adf460a1cc3684fe251b91cf6e207100b97920d18f2eb9042c73d45520c924e95afa05b48ca33b73e524014d7c2ab23ba8c3971a305be23501edf7b67c2054c24e08c2f1a24da37313645ec0eaf8e809f9551527fa31ecfd8d947f16f9589141e8e84a7a229d11c4b4b7ae83405fa5fa30907bfb3529778b8bd0c5f76b572d4792fc824116edfbfce4733e083ab69bf2f0074c08230042c1c5b2ae43f3bf4e90afd592c1103d272218811ff66051d02ad35db640aa4be57abd15776327d813093bdba9b8c858a8bfd8fafb04230a2dd64be9e8d988a24c59ccd33919659dad239a2e7a446ac7b6682471669d98e7b2737fc651e14de6a108465b2576847112e31e3defb7dc84fbd13045a6b884287684162df3735404ba6d39d4fe01785771cb23d6cb294bdb5098dacdf7f1ab08b3f31ac348013f7f428db1c875f6571310cd2a57d45fa57e7e19fd41f6a9423ffd72de942a6cbb19527b3f4bae8e758faf68a0f472ac68b4e916bc334581281c11e4dcbde87fcb8aab1581887051617a274782bd48d937fca2c085c22319e32bacdb5130f819d1c8b92bb439c77d00925c9116ba91c9c56bdab19b49e318060ca1a41bec62b1e8353721602f6eb4f3606e7334a05d0296413db4f443b5274a84b89899f39400ad01a510689476b31090c222821a515d523ddfd9ebc3a3961c6f7cd97911e148c6f6ce77bc3f751ad003ed57f300d286de116572ce6da2f8a9d89b39b91b0dd304e89ac43001d7b517c702b16ee02b8c7e7229d41c8f89aeb96c5b3d3b07cb72baebac03e083697c49a5d1ff5ec2bf4848637f34a654ddacd308a4ad5971d0121d7292ffa6cff2e33f3567aa663f35f6a240187896d11b1cafe78f69e2c0c502db22b916899089664b4d056bdfe272742207fe903983d5ed7b13b6cf0a1ad779341a32a3ad7d789f3937edfae314229b67753ccc9013fab175e89c55e72be18bfab26868461b5fdc70974d8a8c6567844ff9f9ebd80eb3ae14995a9f04b09b932c0dcdc984b93a217e78cc4a951c35aaeda9fe8984a79cb169ac83b32acf22755e94ffa48c9a0696556bff2bae0cd2f286ee18e6f8db36d56ba12dc1b5a9407dd2c48b238745d1cad1bde2d71463d3d52cada873be2b05fac0459d4e9b56b9b42fcbccf6a855a9ef4b6690f56cb54c36397053d07447200163fc1951c6afa40d2fe96cc58fccca611ee5ebc3ea4829ad961843c3444d88770cb6ba7dd85ab28afa5cad514c94d2937320b3b340aee911dd2cbb93e38182356fff40202f27e3b1f36594b059ae792d008be1e027df797cf7b3342fe5a327bbdf37aacc8e0e80ddb5baf07b183ea16f4025513c4959d84a40e4c8249b8c9d88f9827b2a4774e5320ffa0f7b73495f14293ce0dd5c4d89d390cfcd538ba8d31e4c2a531e7a8d360773a7d5b2c34b249d44c63e996ebc98e7e139469bed6fb20da2f70f1b1811beba28bd10791667902a36da15616213acd6bf10787f663d6c1b4f89557bcba86481d6d1be110835de168b83681f68edb40cf20ea4b7b94bebc55ec84009064efd132d07e80f10ea61f10451540c519836821e955b3a3331c5743ab91ea5def71c2e9631dc74c51c03a03e0e67285d04e731fd2431c9e0d6438b00cf5eeeba0c20a4fc892f9c174dfeccda40fe9fe2ef702c1572993b04375b4c35a5383a52f8f196ef8ab3daffd88766f146e2100bc404231ecd32864c335b5157d08f34fc0f5bb46df9fb52b524f3e8d6feee5b0db9e9083a0e8b48fe4937db28e00beaf733c6beeec2727ad104480d563a2537329c289d7caf7365c5bdfd9a85e01b25c54f48939949a18db64d4b23a4f0819b8180960db421a8e888c916a5c391791911fda6d9e38cd9fd39a15eea931bd4ea980053512bd55b43b8a5e648c20f3792ef8a6212a1f1b33052c0e241305ef4ef16d940830145eee1eb47c0cd93321309b691150947aab8e37f04fb96311c903308b2cd48db3fa49ba0ca17c3e5db5c027f17b816fcc91ad91f89c58ff290c4caa307425915505aa4e3384e61c8f391c54e86fc9f1581382808ce997932206823837ba588af334ef828884f931cabc4ba6bbe4fff7fcb1f7f1b1fc7cf710a83d0e2e62138e0288dded4385962e7161f1d82f06bdc6dcebee5f67876386609c033ca70b0be7222f2571ef8bf27440007b445b37add576c2b8ca4672d3ec0d71c657e9e9a8878616e3d1953d645a6201ac91067b3a508c39c1b32e8dd3fe1a36ed5669bd137a8b1e064a50cbfab15e7394f78ce07c7f900871e8edd422a0e00a9a54e8772444ce78ca19f04cd85383f7a0c00d493684112bf04487c71f6a7a893751d6268d519bf291f21ec204a2086985bdc6c34a31a9a50acd07ee1a2464dfbc4ef3424aa25a181d3250a4f2457329acb18a11a7060fe606b8e452953b31c00e25d85091a", &(0x7f0000000080)=0x1000, &(0x7f00000000c0)="5acd43d33251c5471ba0aa3cb98ca713142b288da184d422be52ef4c23b095ff555eaac89ed0f83edc038b1ec20fc5a42bd20434a2e6b5010cf21d804f060ac21d52c5abdd9f44132bbc07a04925fdf22fa65fb16e2611137949d699ab8af378bf00b8840e500b1975da52", 0x6b) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x0, 0x0, 0x0, {[], [], [0x0, 0xfffffffffffffffd, 0x0, 0x3]}}) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x1) 16:00:36 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) lchown(&(0x7f0000000080)='./file0\x00', r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r2 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r7, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 16:00:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x33, "10000e090100000001ff0700"}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = fcntl$dupfd(r1, 0x0, r3) shutdown(r4, 0x2) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x2}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc4) write(r0, &(0x7f00000001c0)="39e98eaac2e471f987839b2569719d1a8be5468c697bf27fd1f7a0a14543d23a0bd0885462bd31ce01ddd0456778a15d44f44aacb8363d172bb9ec514a0f83daa442941ebc30360b5846d4ef38375199da9adb9b95ae69fa54e23202bd8714deecda9d3ecb1df50ce72b4a7aa1aa19d0838c21335dbd2daf3a5b767bd25aebb5e42ee503b603c6c4ffa83d9055062d4503fd7504", 0x94) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) r1 = semget(0x3, 0x2, 0x28) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000740)=""/50) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c, 0x0, 0x0, 0xfffffffc}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000005c0)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) readv(r4, &(0x7f0000000600)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000019780)=""/183, 0xb7}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f00000004c0)=""/111, 0x65}, {&(0x7f0000000400)=""/188, 0xbc}, {&(0x7f00000001c0)=""/189, 0xaf}, {&(0x7f0000000780)=""/102400, 0x19000}, {&(0x7f0000000580)=""/29, 0x27}, {&(0x7f0000032840)=""/102400}], 0x9) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$TIOCSCTTY(r3, 0x20007461) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)='<', 0x1) 16:00:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) wait4(r1, 0x0, 0x8, &(0x7f0000000500)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) dup2(r4, r0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) setreuid(0xee00, 0x0) r6 = getgid() chown(&(0x7f0000000280)='./file0\x00', 0x0, r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000080)={0x0}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000080)={0x0}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="23633683358dfee6ec6de2de09a4f7c3b47f22fb99b54bcf91ad8e1dd083db1d1c8fc736a63c2a7d859a2c4a68844d86a819986c848ae48ec7686b0cff345a5970ed0f4f481a88b959476303bfb863a6d876e1bf0e37a276", 0x58}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, 0x0, r2}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r5]}, @rights={0x20, 0xffff, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r4, r9]}], 0xd0, 0x6}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) sendto$inet(r4, &(0x7f0000000040)="f4b9d386e8b68c9f68914e3d", 0xc, 0x40b, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pwrite(r5, &(0x7f0000000000)="074c185b21570e4c60ec0aff26e8ce0edc46d37f85441942e7580c0ac744f0f169c6389f", 0x24, 0x0, 0x4) 16:00:37 executing program 1: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000180)="3ab1c233cd179d0f8d04e3e7fd6e5ae4e85dc7bc5e2810528bf71779ecdda366ca18f5a5935c7264e8115b14faf2d159ce0b3044bebab099c29859643f396b002244d86b959aa57fdc02c780737db5afb70234c49ac0876315c4a92fe2a190332829a46e741885303b47cd8687c8ee6fcb0970c5b07240839eddb1d79317b9414520b16342cb072e6736497a683c999a08b227a248afc8fe237f1ad4c997bd8f5b957c0abcea94c71bd00ecc7dc99ec0dfa617be6d51434d9193a2d5c0dfbd", &(0x7f0000000340)=0xbf, &(0x7f0000000000)="539c78fea2b57e50c8eed734e4f87174c117c3f79980e0f9676d30a2775cd6b401abf597635f1a7ebe167243de9bd1aed7377c4ece357c0373cbc0fa63b3bc0faca3f40a3d261e571aa86e95ea18d64b1ccf97881e4e1dd98c4021f08b93a71d0dfa0958edaa094a454cc3a5e99f652c3456d6f2b6bd9ad8104886732fa5aa2546060ccc79f483437b585ebb6e6d03ca7383f3817b46ecafce77e826652dd38184d0b9ae2726c9bf83f372f39263990ebe1712f05290d110030027425e", 0xbd) 16:00:37 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000200)="af7c037c", &(0x7f0000000080)=0x4, &(0x7f0000001200), 0xfffffead) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8801, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8800, 0x0) r7 = getuid() fchown(r6, r7, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) getuid() setreuid(r1, 0x0) r8 = getgid() chown(&(0x7f0000000280)='./file0\x00', r7, r8) chown(&(0x7f00000000c0)='./file0\x00', r4, r8) setregid(r2, r5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) close(r0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2000000000000259, &(0x7f0000000080)=[{0x44}, {}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:37 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x100) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x4, 0x0, 0xffffffffffff8001) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000)='w', 0x1) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x7f}, 0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = semget$private(0x0, 0x5, 0x204) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r0, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x0, 0x100}], 0x2) semop(r0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {}, {0x3, 0x20d, 0x2800}, {0x2, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x7f, 0x1000}, {0x2, 0x7f, 0x800}, {0x7, 0x1, 0x1800}, {0x4, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semop(r0, &(0x7f0000000040)=[{0x4, 0x3}, {0x2, 0x8}, {0x4, 0x3}, {0x2}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x6}, {0x0, 0x4, 0x800}], 0x8) semop(r0, &(0x7f0000000000)=[{0x4}, {0x1, 0xddb, 0x1800}, {0x4, 0xbe0, 0x1000}, {0x2, 0x40, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x40, 0x800}, {0x1, 0x400, 0x1800}], 0x8) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) acct(&(0x7f0000000000)='./file0\x00') 16:00:39 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x2b, 0x101, 0x5, 0x19af, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0xc1, 0x200, 0x6, 0xbd, 0x400000d67e, 0x800, 0x100000000, 0x656a6416, 0x100000001, 0x3, 0xb45, 0x401, 0xee3, 0x10000, 0x3, 0x9, 0xffffffffffff8001, 0x84], [0x5, 0x2, 0x400000000000004, 0x1fe, 0x6, 0x20000000200000, 0x1, 0x6, 0x0, 0x2], [0x0, 0x1b, 0x205, 0x2, 0x3, 0x7fff, 0x100000001], [0x1, 0x3, 0x4, 0xc3, 0x9, 0x8], [{0x9, 0x400, 0x1fd, 0x7}, {0x20, 0x26c, 0x7, 0x200000000}, {0x6, 0x7fff, 0x40000002, 0x7}, {0x1000, 0xffff7ffc, 0x67, 0x3}, {0x1, 0x0, 0x8000}, {0x8, 0xae0, 0x2, 0x6}, {0x6, 0x8, 0x8001, 0x5}, {0x1, 0x4, 0x4, 0x6}], {0x0, 0x1, 0x7, 0x8046}, {0x349, 0x6, 0x1, 0x3}}}, 0xb649, 0xcc}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYRES32=r1], 0xa) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef087626e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000603000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f87820d1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c774fb41c790a6c125525f77e9f616eb7246be9389e32be26a56e05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d71c99a8ea2867ba54d66be96f8f935dc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630ca22b6db5a1ba6e964d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eba357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0d05bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c4050046b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57c801118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf178c2d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa900"/1944], 0x10) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x22) fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0xef5}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x698}, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001600)=[{0x44}, {0x2}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000040)="d000"/14, 0xe, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x4) r1 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0xc644, 0x5, 0x5, 0xee}, {0x1, 0xb9, 0x5, 0x10001}, {0x77, 0x1, 0x2, 0x1}, {0x3, 0x40, 0x5, 0xf19}, {0x4, 0x7f, 0x4, 0x20}, {0x6, 0x8, 0x92, 0xff}, {0x800, 0x1, 0x4, 0xed1b}, {0x401, 0x1, 0x0, 0x6}, {0x200, 0x80, 0x42, 0x2}, {0x99, 0x3, 0x3, 0x543}]}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r1, 0x80000000, 0x3, &(0x7f0000000000)="1a40cb8e9f8233c2a218d90bd069612bbb507c95008d798e29fcee9de47c80935077b13cea8fb719382d421f9ea032b79d5fadeaebbc496fe5e141f7fb8516d43813f30795b4291832bf702abe3b705dfa54324693", 0x55) socketpair(0x1, 0x4000, 0x3c, &(0x7f0000000240)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000002c0)) 16:00:42 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x19}, 0x2, &(0x7f0000000580)="c7ab30ac3c5494f920b4f39014691a2bd6b92f89def0b40dc65f555725a9a0c0eeb29c1f659812f61b0bce7790c83aeef93c56a323a69bf3995754ffab7413aef7abcbc3943ddd5c94479b552d6cd5938b7df6a2dcebd707537c1354be4503c8a202733c22d68a1e61ae5520d720657cb77d3859fbd68d5648cea7e41a15eb5491ea1c2ec2353f75e62ca945a8488000995aec3a14ae7da67504b8396aedda05b2a80db4c0b717e4dc48fbb863d8d687c2e09eda39bf029d99c032f837860e6dbf769ea0cd9963fadaa626bcdd697f7c9ab0e0c257a29b513c13aefa40b8dafc355632a80d81417eb23a7bb63f07bf57d7bb65180d0e1a234253635e3494d2497737b4dac7b56166fb68a8d7d5306628665e1d488f7df3317aa43f6a9c1673c568a5ec9b16e0243b00c8cf70c4818790f2adfc1f6531fd9a076df7d12d11dd332fe40c8d19a427a1fd8f0930edb89a98f3c6b8219f0a223f2ea60aa5b316e3409f3e595e24706b45256e23fbf715298a3a3b04a56c98145bffe280121fb89745830d82981d6367fd9e70f6298a1e405dd2efe91f9f4ec80273741e9b9ff095bc218303cddfb8fd26c63e8ba097f1f54c60488aa63efca25580498b99ad5cfb3715fdbbc4c9c582732e27943fa64fdc3a856bfed0fe2bf495f71b52f508c94dc1b77c7a6c21f9e66a4939e5281cb69b3881273605f071660a02f6f828c99c849682059fec44c0c18ebae3", &(0x7f0000000000)=0x20a, 0x0, 0x0) r0 = kqueue() socket(0x1, 0x5, 0x5) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="eddf2e0a283b6ada4740da1b3ea4c9461f79f5149c3018672506fe66285ba2fc74f974", 0x23, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0/file0\x00'}, 0x10) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x401}, {0x7, 0x6}}) 16:00:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) 16:00:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000417000/0x4000)=nil, 0x4000, 0x1) pmap_unwire: wiring for pmap 0xfffffd80786cbcc0 va 0x20000000 didn't change! 16:00:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x8001, 0xff, 0xf9, 0x3}, {0x6, 0x1, 0x0, 0x2}]}) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) write(r3, &(0x7f0000000040)="00a10cf41c200b188b5cb69a683c901e37ab30772687c4fff8d6523e8369c80eb88383648927422c714c2d601d8db9d065ad13d52564089b206676ef42a320153c346200cf1fb3f5", 0x48) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xfe], [], [], [], [{}, {}, {}, {0x541}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000180)={0x1, 0x19}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) 16:00:43 executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="fac8d13233437e64a869b832d440239aa716da93e541386db91c49af468d30b7b4fc46b0e260ede8332428846c7c0ad0ad7a66e55038f0b10fd2769b7c1970c42b50b92865f3f6239e84eb53c46b6edbb5c630288cfb225aacc6b64c2844634c1878dadd84b50b5885b4314b5d57f4ecb7ad4f8f1ba58806ce7fe7915e80f5313cf14ae167e0d609093dccc2bf5587da66b71290eed900ee09fcf2e87301cd12b8ff17a86b37c295e65160ed11e933edeb4ea092b4655e19559254100ea50ca8d1608770569776d4b07d82492e503f4ae405459910a7d954", &(0x7f0000000180)=0xd8, &(0x7f00000001c0)="9a3ebf4089920167ab176e8513bbeb46e23ad9ec4bdf5e00f31d80d1a67ec4a05fd7bec0a7a0ecc816ab699cb2e35cd1f1c0f3d480ec2769e4dd5f76d3ba06d4aae2ac94853a042b9919bddc8720820fcbc0a96fdd54d0b2dedb9badbe04cfa572071b564cd62bf7e278e88206186b70e8df6626ef2875f45049bed9aaede077ca91d3dfe5eb216e8376dbb98522e84452ce7af9ed33972ad501910b8bea7e8afa53e6ca8aab8d2c010f11e3323867eee66cf0ce76f0b06e0de02039c1b1dc538e447dbf11a2f4d343a2fff325", 0xcd) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x6, 0xb6c8000, 0x1, 0x1, 0x6, 0x9, 0x1, 0x1, 0x6898, 0x9}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="5b4e5de1911fd284d71dd3fb86dd60c2d32501022f00961afff8337ccf82c49df81508674dabff0200000000000000000000000000013a01"]) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) sendto(r3, &(0x7f0000000340)="605cedec2e8b3627ea1cdc913c07abb479fe5254bacb6f8fd9a6f2dc031cebd902d58e0b1f0feb8cc3426501873cf75ec22694edc7adbf3f23aff65c076c396ccd5ea02c8734d559a09da32a18c777ac4197cb27fd22fdea1a7cfd094c0adc13be3e17f70d01445247ed983bd86ecddfb3bd2c91203c360386946abdd6ef3ffbf44754c8540198c62fe7c1c4769f0d015deda9c6a93864182095977f285d10f6086682f6459ec7ee61af19355680336d7d26d4cc26f304c8728010c60c64fda3a97264532b652378b004baa0264ae653d9588ed1b262798010273535960fb980e6f1a38b04596e5ac560", 0xea, 0xa, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:43 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x4, 0x1, 0x1, 0x6, 0x8001, 0x6, 0x2, 0x1, 0x0, 0x7fff}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000880)="0de85ccb5e452993a1809703f7a2870c7ea274fa033037b5ce995b13f84eabbc3ed22fd2edbea4908c1c97e48ba033bc1db1cb19326e6576f6da976965f5dc35cf09373baca9df433c75a10d1220f1accc5283ce1a37b92fd498d6d1ee1f2ac4ca3b16e3285f3dc07132ecaac04f29818365047d1a8d4b7f67a3c0056cd0ee7a33a1d1710ce76d9f5e59a682559ca67d020186557f6d745652af403ff6aee2d975247e97a0a21421ae2324f5e21ae7cacb840406f89a4f92b690b498873f37fbedf273490577a0b2d3bc5652029365799ed17f099dd24de8b2d4bf2cbfdbfe8e81d65e040b3010223307e18dd33a368e87c67c983653b406a45272927dccffe2fe7ed8b75e914a98636708d7e2982b867586b2c4770692c74a6a72f372e1c8d448110a881d904c455c38076911cc1cc91a115d2c15a4b93223eefc419e745b87b9fff6e4f0a3eace8ced87613738954fff20520355658716f0789faac82f447812f46a01f377bb413467a5a7b6e5a787c92b7a0317bd12a590d71334becae953b675a1f0adc7bdd073bcf8a42d45e0c40b3910df073b2608fe3ac5add6dc2c0f034c326157f6f9ac10cd6190fabbf2998726d4e89ec73d8b41b1696d9ae5395bc8bfe13314ee8dd68cfa38b29732f45de58cecaf8111ec74334f31bd4fc942e750ee1558b83131545f0acd4d371710f65f072226c00155df0277e4af40c463e79a42ee2e5294042b5fc3d4d843a7303aecd878f60ff54d81a5d6f2b7a8f84b3add6a48be2369ab25dd8500498cd45739cbe9aa3297ee164bcb3a92ab1b10c6f9b3e009c1639519c70627be104cf7329b7821ebbcc1f7b0d32a584ccd8acad916e70318f58b62e42a8aeb7bd0e27dfdddd425ecb8acafb68e710654634c4772c31faeb61b37d4dbc490aa09819935c0c4ea1fda96cce396c707af68a28471815565184c30d1b408788bcd55fd6605b1c5e5d53b518c1cc134c2f4f5c1cdbb2d248631e62412204aa390bfcbf6b91a4cdd1bce2bb1218e212ea8fd07202036914d0368e28856fe13eefb89ce9f31a51cf12790e4c33a91a756d2f7ab6f6259c5331b55ea3d0d8ace61ac1aa586a094a82f6b9f49e6c9a127babc145b5c187aa31e2c60227d6db0a8203efb28f44b0d71ea0b5d74e59070515ef99cb1bf258a63d81029eeb563a8114953adc865e6519f4dbf2f794014179cbe1979ba3cdd4cd9301951d8494d0b8f133a33302e66b6504f9c99c790fc1d2a2e95fddfedb1aa5246eedfae0a48f9f513c77870663068108dd47ddbccbff106ffb38deba8f5f4bc79c4e004cb39b7b223b58f109fda19c08176b71ba29658caf8f02b781d2caa7ec3b950d62fc9485ef59b689caca67443f64f0135fee225c5db7aa4f389c0a36e0352bcbed978df5e95eaa0a1356601fb9c871447eac47c061228c036a57b5eb4203e5af13cba343eb8243487a52b54f24c5af03e89054a1610171588406bd9f070ef4dd25dd45678b3b5f5c7f38f0cd789aa180fa38f5a25dc706fb877be8df4c2d820b62d17c2c5b169c7eae9d73681c3e03350aeb7b88713c0385d082a4a383a90ae5ecbd41943fb81ee51fde40e86c6099247e73f9b8d35ea2cead826b1f02eb9e458eafaa84308b495466bc209e41d30981145f85e44c14e59248b76f662c46dde3e3e61d9b90d26729e389f288f359aaf9dc5c2ea8adc7b015c9b6ab330a8848fada6047a8355e46cfb5a9b2a8753e9a50883de80d6cffcf0cce8f4193862a5061c6dd2bdea568584258cbf816758222c538bbc0fa76644534326a6e85660b5d344199eccf492df7dbe9dab2d239af57aac7e587b6901ac19f555615878787e411450a950eea7cfde0b415ab8b60b3f1afef4ecf68420b0bd15e72a205adbf18ca165a2a24820653e0eea1dda7f1c52bce4f0bfbe1998a814364c429d699d18cb705d39861a332d66befd9dd279a4d9d994276dfbd4ff10dd4b6977882cb2262b0fb498e8bccc30122036e5989cfb8b2ecae95bcb063da565556bf626e2f4471e4e75eee61f5256fe97d286e0ae7b847959a98673f9ebd152fec410ab30c251bb02cd414c1fa9c42f8793dab7b2f1dc8377f7dff6b280d3922f1bd468171a386ebcfe7cb6d32df0faa7e6a1dfe51c50ebafc4e3d83d5aec03e641cb99ad7328f1e4aff8965ec19aa07b7ad1941c91686fc089", 0x614}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x100, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x200, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000080)={0x0}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2d, 0xffffd, 0xffaf, 0x89}, {{}, 0xffffffffffffffff, 0xa1, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffff9, 0x80, 0x8, 0x7, 0x800}, {{}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x6, 0x20}], 0x101, &(0x7f00000002c0)=[{{r3}, 0x1, 0x0, 0x40, 0x4, 0x9}, {{r4}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x7b, 0x9}, {{r1}, 0xfffffffffffffffd, 0x19, 0x2, 0x9, 0x10001}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x1}, {{r6}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x6bd6406a109ad28, 0x20, 0x4a3, 0x6}, {{r7}, 0xfffffffffffffffb, 0x22, 0x4, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1c, 0x80000000, 0x1, 0x1}], 0x0, &(0x7f00000003c0)={0x0, 0xffffffffffff8a2c}) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r8, 0xcd60441a, &(0x7f0000000240)=0x2) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 16:00:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020be0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x302, r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) write(r4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) read(r5, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ccd5ffb866696c653000"], 0x10) dup2(r0, r1) execve(0xfffffffffffffffe, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x3, 0x110) msgsnd(r1, &(0x7f0000000140)={0x1, "b0ffdebd963cc73367e03a366a92a44a4b41b136e9b979311dfaef29993dd30a3a9c46e66b4a3ade13783781694c16e64586e1f6faf40665488ad796e1ddf84e17b0dc2595cf505a1f2de75d8cc9852514fef0d67e6bc2a4a630afd980e7c744035c00ca4a3ad181d86c16699aba6f66021ffcb0e88861e15a04b8b1f1071cf44b8c5c"}, 0x8b, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x14fc}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) r6 = fcntl$dupfd(r4, 0xa, r5) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000080)={0x0}) socketpair(0x6, 0x4000, 0x4, &(0x7f0000000240)={0xffffffffffffffff}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000080)={0x0}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x5, 0x2, 0xe8e, 0x2c9}, {{}, 0xfffffffffffffff8, 0x10, 0x20, 0x100000001, 0x5}, {{}, 0xfffffffffffffff8, 0x27, 0x2, 0xfff, 0xffffffffffff8000}, {{r0}, 0xffffffffffffffff, 0x89, 0xf0000000, 0x7, 0x9}, {{}, 0xffffffffffffffff, 0x49, 0x20000000, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x101}], 0x800, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x2, 0x3fc000000}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x9, 0x7}, {{r6}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x4, 0x80000001}, {{r7}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x2}, {{r8}, 0xfffffffffffffffd, 0x4a, 0x2, 0x9, 0x5}, {{r9}, 0xfffffffffffffff9, 0x40, 0x20, 0x4, 0x9}], 0x8001, &(0x7f0000000340)={0x9e5c, 0x401}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4b}, 0x2, 0x0, 0x0, &(0x7f0000000080)="3aa5c20e876a7186392033da5276dde06d534d98fea82036802cb1c075c10700861826c24e01fe0db2b530eb285119ca0137951e9880b001439ecc6e485d338c69f8898f4effe69d088e5b4df3e6ac8955635054a8f4d8c19af394dbf7f529b436da6d02e10d81fa266dd6c06ee54295a3c1342e9a69a8bae1e8030deb347e51d403662efef6948e9b59720d373113396bc9aaf49e60e65fad71fabcc1c293f376400f627df9515b2e9cd1a893dd86065dfe6f440000000000000000", 0xbc) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000000)) pmap_unwire: wiring for pmap 0xfffffd80786cbcc0 va 0x20000000 didn't change! 16:00:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x8, 0x45992acd, 0x0, "00002451859e2965790a0150ab0000001fe600"}) getgid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8001, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x10001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x34, 0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 16:00:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt(0xffffffffffffffff, 0xb347, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e7130ecb767fdcf965a34ff849b77001b538e", 0x1d) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="796bf4feff7df61bb29cbdb9b706d15f9ed524dcfac9a092dc6b37ccd6d8f3624c97f02c48b4af9caffe1d3fac9da83335b7d0401ff0cd5b3bd026b162526d5d1da5d8c123881a825e96dd"], 0xa) writev(r3, &(0x7f00000002c0)=[{0x0}], 0x1) 16:00:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x1000000000], [{}, {}, {}, {}, {0x0, 0x0, 0x1}], {0x0, 0xfffffffc}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:44 executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) lchown(&(0x7f0000000000)='./file0\x00', r1, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000540)=""/15, 0xf}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000340)=""/171, 0xffffffffffffffae}, {&(0x7f0000000640)=""/149, 0x94}, {&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f00000002c0)=""/5, 0x7}, {&(0x7f0000000140)=""/42, 0x2a}], 0x9) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:44 executing program 1: sysctl$hw(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898", 0x8}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000000c0)="8d29a7ae762a3f7ba68cc94788e82f8e9720bd74980ed7cca72d3bc7eabc187d7d58714c079d9d8721a428d8234b", 0x2e, 0x0, 0xfffffffffffffff9) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)) 16:00:44 executing program 0: syz_open_pts() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1ff) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) setreuid(0x0, 0xee01) chmod(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r7 = getuid() fchown(r6, r7, 0x0) setreuid(0xee00, r7) r8 = getgid() chown(&(0x7f0000000280)='./file0\x00', r7, r8) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)={{0x10001, 0x0, r2, r5, r8, 0x0, 0xa00}, 0x0, 0xfffffffffffffc01, 0x101}) 16:00:44 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x60c1) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x1f7) 16:00:44 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00='], 0x38}, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) getpeername$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x6000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000200)=0x1) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000001c0)=0x4) 16:00:45 executing program 0: syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa4fbb9083a41a86dd60a0800000340600fe8000000000000000000000000000bbfe8000000000000000000000000000aa000200000000000005020000c20400000000c2040000000000010000000000004e204e21", @ANYBLOB="7fae4942fefcafca685cfa51af1c9c2c7f012de4f915d62f12e4f063361509b74f6ef9c981fa09d366d5bfe98181572bcd5b2fc089de15907dfe5fd9ff2660265ec28485b0142cd74fbded8ca20bdb7d805589a9950312b4f27aacf5a2400ad632418a97683b3bf1e2ed848e549fd1f6a1", @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) syz_emit_ethernet(0x92, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa88a809008100180008004a00007c00670000ff619078ac1400bb00000000010001070f0100000400ac1400aa0000000100000b0190780007000043f200050064001f3f2f000300000000ac1400bb07270000000003e000000200000000e0000002b5e47714e6317d0900000000ac1400bbac0100aa940bf6124d8f8a2eb74fdc940200000000"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x56bc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:45 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xa, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) getegid() r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x4) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) setregid(0x0, r5) ioctl$TIOCNXCL(r0, 0x2000740e) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffdfff, 0x7fffff82, "0710000000000040000820f90000f700faa36082"}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x15, 0xc83, 0x1, 0x80000001, 0x7fffffff, 0x100000, 0x1, 0x1, 0x1, 0x40009}) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x6, 0x0, 0x0, 0x1500}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x8, 0x81}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0xfffffffffffffffd) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000e611dd9cf12215fadb462100f0d6ab27c41c93196ded7cb9150f9327b41c819b9946ac625ff2cdb32f43153a56e146c86ed61bc7887c3b3181e18a58364bee27ec3fe00ebd75a88cc19c26cfcac2c60e72451d3478416a47bd566bb20d9eef80ace704c203285a28a2b3b88c5f3a05d7f2a7da7f173a28e84cd82641130efc3ae15e0d29176f4e"]) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1c, 0x3}, {0x0, 0x0, 0x0, 0x1ff}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000380)=[{0x34, 0x0, 0x0, 0x8007}]}) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="52b60530952ba8c2ecd851e82e417a45c5a84ed5b851b97e5ddd291378ee46e7f3c80453e3c779a829d1e4c3a8fe80cfe3c84a866c208d2a3938b61f6ddf77cb3cfb9976f15720b2575110eadef4e2d6121b59e4950e949f48503088fc3461436748a3bde729fea4cfaa168f2cbbbab1ae73b1ea392ebf2945f1159717c9fb813c099ad5b3f552", &(0x7f0000000040)=0x87, &(0x7f00000003c0)="710d72cbad401e9b14876b993e5b62ccbd7d9ab9cddb414c63cfdd7f6a5e85ff63e16ea828237195a1fb79ac2affa92225b65338e8fafef89f25aa14f57977310dc3968652ed889887722acafa74fed16b7a32a899186a5c689ee1c44aa6e2a673c21fcad25a5d798cbe2f048767cbd4c5c09e05a27087975cee5b2e3517514a27f114df4cdfa1ee22b89fd3776c096aa9935d92c1597481262b0774d0d4eb1bb193591cd9aa29cb7675b2ffb2883ae9f72e13a732561a49a27725b220e9f526de88b122f3d269583255c970a1b0bea8ddde2dc5298cd600f9647975948756b640f860f14a2e2ec87dbb78a586efcd32e6b7db4d67466fb4880e72f3754c40570a16832e1ec38768382f6c7ca0527b710254ff0e3efacb04acf1245d97a87de36b46dec90e8f8de91f85e4d75bb17f86f03a8c966c44b68b028e5833c13992d1d6413807d12fa6615892f35e44398eb187ee0a5ef528084f2003ad5b4bdbff5607b6685995d9f97919de466e86e6cdb17135892e3d177792f1cd2976c1ded37ee163af75022e34cbefa814dcda1c1b144e504c3d8200972e4e5cbd76c51e468982e4bc46df9a7fb695342741552fe2153320e2707473da76e3d2d91a98e716d8aa0058a768ddfc790e6e403d8b654c015bf0833875a9d899ed5efd8c5d7901a7d61f58728bd1dbabb94b1ef8d372b0692e2f3f47e5133281ab443420ce58d491dbe437ab312f91f621a99c9c2cae0260c4ea8e4f6a1a5dfe5a8f501ed3f2626550f737d5215954b099bb86c3a5e7d905e09fa7223056334bd0498489a606c70eb2abf53e44e0f5a0c4314e8278b34f29e89f3cba44dbc97c154ee4b6554bf700befabab79e13c41cd78c9decb7aea8bcd4a1703535d6255c48f75eb1cc0be63092e0ddb151aead188e6a7a53756b00f834349c986f0127d3f19abd0955514d29d8e4d79e2a0b981ea07826b7ebc4efb103b48c565e49f7e85476f971e837d656d853ebb4cbd2ec663513d6618163bcdb994805fb18ef7559676a9c7554ddb074f26fd0d0181697fa528c3174f867e3ab3b33b21accff5201d6c1bfefccbe8e61fc884c19f20edea8f75e43e7a90942ccc0ee8c6a014b79336e465bbc8622d5e1e8760d8222d372905323fff1cf929a40447dbd6062f75a4e1513301b4bfc9d1afe4091f2505f1fb00648ee0a787439adc68df95c84b4957eaf3724c4ceb90a59406cce5b7dcc4301ac81ca8409d0bdfa54be08f8b26a17700efbe9349434911302b36a7ec5c3bf45e22cceba624b91d66b1f764af5083ab0a7e69d3c8c083dd7396d3c6dc716628065e4f80143e402d518e242ccc7335ab9224dd37193ea1bf7686b0e212f58c210c69ae47f58b5e9478b618128cc4265dd345e89983f54e19d3f48be082a4cba65017c46769170f1fec43fad53d0af44e5560f03f7933ff0668ff77991b54bb5e736fe02151eafd4c182def9c18ccc84c27ad178dbcfbfe1eccc1896f548fdc587a2ae84e622d22330d26caf822bfa6d60ef51af5c6ad13a715f9def48313da31399330b048efb65cc493d88760583e1caf53b69bd634c051492fd382b8c15aab6274bd45172d119cf44cfbc3976daca9d90fca09e776b360df18c932952061ab02c95bf8e1c6d3a71b3aad59bd5f90e908f66b575c0295a4382605dbb2aeba9ffe1f56916efdb32257675278149919277ce499a4e4d3ae4c1cfd29ae1e08b4f3245c0398b1f3ca6ef98d9a143f855b40b07254cb08a3fe67b276913d3d7795bf348afb1ff04404c16d2dbe12d095120acffbf869cc8df99c9e29cddd85e69cee45e7dc7eebb83f1f41b1c4ed8daac34095e306feb4df405ac156d93c4947833b9d55132fa3f8b9b7a35d214aee5be562df13f23d8c3d24616a0a33cc799c3f4bfed20c5a8c44e7c75a411b8bb47843f7ad45922d8c21c5d625495567a85e42cd829392312c6a518c6031f673977054919fd82085a7347b202455151df0de86b1dc190ed703111ac7a8aaeecf620ac552fc45db00a8ab98838b1449c26faf4aa15d87e712ee9fad720d17cbde26fbf69583606b937cffa35729245d1a44d8d923ff999cea31f0a34397fd7cb4c4bf7fc5d2e2ff4cebfb150a8a203576607b89a9737d6dfaefc1c15529a9eb409db112a02dae5ec3e08411786830f49a8446cd18690f7c0c980cab4b2ac2569a40bb922f13232ef5bd9d77a595f293e7d309dbdfba442afc8a0363c910e97955f07f95568185fea714f2029dac3f3da3efba02358a938b6b549b5d00b554ef60d77dea94bcff11859e7b4b40b6d1ea26d07fc6c7678d76e418796dedf414d57e2470aa6a7a9a214f2d1a891e5de9914b0373c8decc781682a2d9678846ef4d47dd97a495a6f70ed58416b820b177af61e34c4c0ef63cf613e06f085d1753abba1aadbbf9f50423bd47aef0f6a1e0aa749f71a7690a40a572b08e9c979424e7e477f172b233b9a38450f551826c613011d5366a828f2eebd103cf9220452789f2d60154829feed4ba0d8576098b2f859def484100bf743fcdb193a678efcab90933ad7e4a0d02a450e03658c84844607492f5beb68b16cbd0f987fc61332016d36d2e5a8c420f0f33a0787b264fb216a6cd962ed9d17c95fefb19c36fbb6a421e4901c4c22172fd47e94e27fb3a73226547746c307c897dfd4dcd8a8d027bbf67d1a3b06caa6e7c3bc368c43f44cd411eb5b7ac47cf8dc9c547e6d23c6b7f348fa6e8d697e2bea592cfd73ad1827abbb6d41ce3a367b3519b1a6bde1271cd0353ea3733e954886a7245b6352da67ccb44185d6b4e8d87454027993b5128986441e4f41337312ad65ca73bbeb0ecb942d8b30eb35ecb4280a6a57bbd0a2d4b20921caa8956c86a3f848cac431d449ef9f99210a2a21a86f1c359aaf78311470dac99e5edd4712b17bcbd64fadfad3cd50dd20cd16de3a9ece6518389f0b5c509253402bb91997a63a7cc0e82769178a6874ee6d7ce09b009ef0561dd94d02af2b467d0365c88303076731c922ba0bff4d655061a2dc1ad7f8554949952bd911d6320d9a37f539b7f2b9ab563208f96538271ad836aa0c56b064f2721d518be23319e5b1e2dcdbe34deb74a748e6ba9131449a91e513b7e29fa3e2ce7f02661db9334cea1a0a27938e00665bc94e45bf3d3d3a0feab66db7c72ebb3a439427beaffc4c2c7d5d8aed6726aa0b7894ab9e367b5bdc2dfaf47bd89261eb3f5a039f1107057945a45da1804bd5dac7e81dcbd13de68b98f93ce7e2ff395096a70e05904975e1a97b63e3439725a91a963bbbbad2e314ef825269dc84b59fc8ef485115cff54bf0517872e4deba315e651f5d6de6b9e954ab0755b77776e2ec7ae2b6b8c88a37977bcee7a07747b6b58c455c8e20cb8e0f5d0b7fdf21a198571e659b92873d3502720760e5fcbbd5cd1972e15a068df902e962f7c68a387269650a679c0b0dc39d579bff90b7eba5d71873f54e0d7bd24ffaa63ad3ff87aba3fe8bdb76c160e6b4fc438b603485618227358d7230790ff2e3a107676ad90f2bf1093c3c587940d9909e3073febbfe2e906839aa0a7710a8763a2741e593ced23087f398a408c55b59e54ea8d5060e046706bf0d52d640afc0d976522709b701e4b8530975b12420e07fe30c3e638c2afd73c346162029c981efb7e5bd2adabca31c7fda0a131788022fb734503fa1ae948376dc45ba2a38a47a83dc3b998bd43318287f388f4f55da4f009e813ba7b736698250dad2b4583feaea1c3b26bfe8c9fd1f252c7ea8d5210e874bb5704f932aecb579b35453133c11d5c5fe345be12a6904349a3246129a8f9d73877360db81f072dc8b7989a4385739efe6d4c5f2d9c79e3ccc10e19bd2feada204c8aa66affed941c72302c3ced43be1aa7d1b8d5b380cbf80cab0052b9b94c013c00b18255742635730afebe6e64e946671d850b9729c5290bb5aed835a8713b58ddbb58cc2b8383235eed8133b85f18aa485116a85bff2593df14bd6546777b983d20547a3f69044849bdb8e984712c778a62052bc22bf92439e87546e56de90c8a36f674153fb36e741127c7e084a953c7ffbb133957ee2bf00ce9645fbcfb2156173f1feea6665c3274892c231ffd7d1d24ec53bfaccc6bb7c30bc232e8141e541562385b7f108416d2a278aeb0b0155393edb7b01856eff45a58caff5b4802f93c00087d7ebee8486f21af04614e96a60dabe37a83b66c21005721ff8b0379d8a51373655be075b1f3ea652ddcf449d20c8cc4a90607efc2575cb2fb9389c804b34ff3d92124d79cd996722621ef8852a71228df34e701bcd0786e67706800b48f0c3afc1a9ce620b5493be2d879a6131da4067387a9819eaea1b9f9cb977ec26ad46f8f7f06b692fd4edddbcd150c8aec30f83e04e09855e2c79bf0c45cdc6a636898c672d36a3eb14c17bb03c715e9ad3f65bdaf703fb439af7cb26de50a340e6027041e755236ec0a80c9823d86917452c44085f178ae408c875cf6f6364fccfc2888111ecf085fe1f7408ebac1ca1e472a35fc10520c9705adfbe3b4ba203cdc2525847409837e91f0f8b314d0b03c6d929070f7a3dda61411b8ec750912196444088820e1b1b50ef5c3c34d7f685534e575b823caf30404d2e9e933f93304ab481c344b5d2106286a1f4b86df761759e04712d44948c68290496e9925961ab6195697ec8fabf055fc0d65edb45fd21b861eb8db9b0fedd524160315045c8e0d819a9ff9d9bddb8be57804737927a82e552b778ba1c6e5b6f819ecf925ce0d41a52e7387fb9704412c85372b6a5165fa925dff7e990906f6f498e66c94d132695af930c2df1d456d67dbdb182d6b4ab6bc1629b25466e45140f8452a6aa6f5ee922d44ce4b36572a00f8897e709844f8ce44814548a77d96d755299b44f8b0926c69f95a8463246ee62295477ca9eb40157d03a064067cd2f1bde3e47af7ef5c4c4906dd3a1866c24731b669922e0e7d13f0d4e3e8a4bd8731dde7d19184ca9d8064964c3aada58cb38399fe879d20cc6b6073243fa779c117c5574e800b862fd76ef5fb1cb87a7586f198053f2341fe30ad0d041d9ff312558710dfb659735570e1ff2e8d9efa4303010a5cf700d942b697a27fbc310a8e778901dc782c779bf786505f188b6d57ed2a09754bcce03610ea158534cc0f72a8aced47dfe96d90f6acfad5af4e5242e9cd129c7fb28548ecd2a2c2617dcf0f57236359da883fba363b1ce04541a5b23d0e1d51a556d7fe2ca71ded142dfde31ac55555d8e400ddbf3127eb7409f39541db2c3f74f23826500bda391ebe02a1114407af8b8b0a024423f255d750110dac83eb6a85ff4ab39cc23a8f7b7a94ee1f3e37eca96f2a26f5251f93ec3896b4c7c098a9abbfdbf4d38c84e848c1a353889738441eb47945e1efd47cb7ae497ac9daea280ecc6928b05856a9d8b2dc8c2e7376912758878606b8ddfec5d29ef8e618c490480b8e68cb3905ca219193cd3cfc35038ffbbc215eead2ff90b269749dc31fd1429f8667e31a5a9997ef0dfda15bb32f0b5683099cb8d6953135220b800e8a9197b204f3bfaf8895e58d237668fce226e90db006d37cdc7c703d09b4875ba6dc7172b694d5bdb6cea73af8addc1a07331fb2988d1c902f0974286f2a7851f0cfb74eee933baebfb0f48b00e83e3837b110b76b832f90deb946642b7a7cfc5c351ac641c6187de646cccba16205f1be56117bddecd0e19075b5c2a4a5e6a8acb884fe57f87b867a584b69cf6e19e15bdda26c52385", 0x1000) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="38100000290001003d2d91e17c771b509619c56ec2392ffa96424061f8"], 0x38}, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='}&&+\x00', &(0x7f00000002c0)=':*\x00', &(0x7f0000000300)='2\x00]\x00', &(0x7f0000000340)='}\\\x00', &(0x7f0000000380)=',*%-#\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000440)='($^[-{\\\'}\x00'], &(0x7f0000000500)) recvfrom(r4, &(0x7f00000000c0)=""/178, 0xb2, 0x842, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f00000005c0)="2078f7b678807d09e032dc19f570fe00ba0171767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863911af94cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b1e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b0300000000000000790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a997094a5ca983f2356364ab3c984106aec92e907d4f5a748adc80", 0x1e9) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r1) poll(&(0x7f0000000040)=[{r1, 0x2}, {0xffffffffffffffff, 0x20}, {r1, 0x1f6}], 0x3, 0x8) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) syz_emit_ethernet(0xffd, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000001db5f237d733bc153d2d951d9ea2395d48c2f4a57991fb44e7fd2ff84a31447b214d2ae899d15ff741b24895e8563356afffffffffffffa6769890044a2f5db06d7f85f1d0209fd92b786731f12b52eae6f3df2bd1ed5a23681056eb3286b75e9fe6f7be04883a12b710c0f27168a176000ac21c9714e17e4775c57985121da2cdc81b32abf5abf43715a286e3d19f29fecdd738df77f91ceaff24a0104000068d5e42c635a61a0bc353f73593f5b0a37de22cf271ee03793038ceabbda0a3ff6dc3a8b5b924653680315f6d02f8f85eabe4793ab0efd29f0fc662997f5e22761371ac6ff3770f486fa30ecca80736259ce179fa29ba17fae679480f9f6b4ac217f6be66bb98997354bacb9e76ef7b9638da993291d124f79142191a4d85bb7f4adc1de04814b6a55946ad61ae67c6e316b8be128cb67dca5418bbf1f8de4084b44a89d798bfad179eee3ee89e48ac1de569b76ed5f260c097f3ab81f8241f229dc1cff2cf02ca8b5e82974dfea23c20cd3153337877c101b64397e8599fd75ef5c13335a6a3e019d3c2461b9e2c187ae4ccddf963bab0b28ed8e77ed9b4fa9c4c35e0ccfc3cce52f85079c6d09e60d657eacc250131b07b3b3d6ca542cc7bb47d41041689d3135a7758b1cbf82836cf3759b2172668e92f66def616b4f5e1bbb35d97c23f61ef830abab411da058be6b592af844c7cc43b2df22150775da19ac398c1767cfedef6ac398eeece66246c7fc88c25b65d5a80afc6a3afe159514ab00d8c29903e7601f007df20eb0d44903b6539188197a06f9eff6895afd26bf72990d40578d99ebf1c97234dd45e42a0532eecb691d54d7c476968ec55e064f402f4106bfff703b78c5bc77146999413c185de74b83d6b2531745beaff1b246bda4052e7b3a934b48601d4bd87ddf7009d84a5cafcf783e41caa0353a317b310d07d983c8fb8bb0d757", @ANYRESDEC=r2]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) socket$inet(0x2, 0x2, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00', 0x0) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ff4d4d7ee40000010000000000000000001000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:45 executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x83, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6a1e426d2d2cfdc75723712e14dabd62512834d479da9f5187ade7d7edd1d723314eafcfb29459663aa988bd1bd5f98051155669f4a5def72563c18ca9da799b45788582fb2be0c23feb37e60d85f01f816388add971877c06a8948c2f11743e3aa84cb18ef51988b8bd41dd1baf6aa768bb54486e74067474e89b9b4cb4af991f2980a9220e19cb3b7492b7c80f15ed29768a9ef592dc52151fd3a3db5bf869761608325e8bd5e3f8bed0"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r0) poll(&(0x7f0000000040), 0x51, 0x8) setsockopt$sock_int(r0, 0xffff, 0x302, &(0x7f0000000040)=0xdbe9, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x40, 0x2, 0x81}, 0x60000000, 0x8, 0x7}) syz_emit_ethernet(0x15e, &(0x7f0000000100)={@random="edd700", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "9e0100", 0x128, 0x3a, 0x0, @rand_addr="61adf862858aa8790dbf9a1459e5824a", @mcast2, {[@dstopts={0x0, 0x10, [], [@generic={0x0, 0x51, "d38515dde7956565700efffb326ace14eaf440ce512d7786ce4a5f2379da60223ee5ad50ae4a083d0dc7409b4afb13631530a3f8cc41e9b2a336bf1d93ae18777a316079a017d9c773b922416e2718df78"}, @enc_lim, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo, @jumbo, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @hopopts={0x1d, 0x7, [], [@pad1, @generic={0x0, 0x2f, "83e96e3af8afa376bd2dbcf3a9d7eede1e1fceaf2c3119823e9c4b9ddaa2896ef53c01967849ad6248e3b15d8ac17b"}, @jumbo]}, @dstopts={0x0, 0x0, [], [@ra]}, @fragment, @fragment], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "f77bd7", 0x0, 0x11, 0x0, @mcast2, @mcast1}}}}}}}) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) write(r6, &(0x7f00000000c0)="b68a6fd15833d5f7408ebba4c134f26bbc179f3f7b1a5214122a56ebc32d27af392fa84ff48c5ad070a2421f1b13ec7c157389426ab60ee8338572a3970b5d70900952d50b347026837046fef78de9c8d48451ed053528be8351db9af0195e034a1f13254f0651c58ac76e707908072ab31829a6c83152716f62fe5ed5619bde168c61ea185d766f96b06f6059c2b2f4cbbca54cf56f792783e9fbe6c1a2db6b50b39b6705284eb2482ef5ac", 0xac) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)) shutdown(r3, 0x2) r7 = socket(0x11, 0x4003, 0x0) dup2(r0, r7) 16:00:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x0, 0x1, 0x0) r2 = socket(0x6, 0x8000, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16, @ANYRES16=r1, @ANYRES64, @ANYRESDEC=r1, @ANYRESOCT, @ANYBLOB="1014d6a904d62517bee2e7eaf40e34b5a5c2e2423c8c4ae0d286718d5d56741946d15e635928e9e9204e35d1ed296bb7f598c4f632c072dab5e6ce1e34027689258c1d0b54c779a878b28de54f18c6256152cd85c88c23ebeb6a3af4cb9fa079571ee61ab95b9631ffdb3abccb015b38dba5b02b12c55505203cb7e3e9c813738780441b743fd6a13cdac4c485130fa2f25ce236f9e7df288368a82d57fcee0357a3aff5194e94ef2124b77c87134f4fa71bc26ae4e20f588d82ed2ec2f15856b37aa894aa537e17757fd15adfa3c542da37c974c70c7bd1750b4372f2897654cadb71a52450d91d27c8cdc1012f8f6a6a2ef613d31271189b8d3fcfda58fe8635ac384ad1b049d94e84fbbd0d76353a090cfcc1712a0389049ae4d02fc8700803bb7736bbff78e9a4fe557f6c454874c243e15ddae724c209475b8286fc4f8b515491272dc323752ebd17fce3d7c68e11681a4071b06cee5ccea7edf0d668addd992374fecd985fe46dac382c20520958af956aa465c321d1b427a4a1255da3cf2d279e83a66128fe885f63583ea0fe29450d09f76845483b374f464d2cfebacc6fe8d179e5420d94322b805462110e56c7a8024c2ebd5114c0411324923af692c174dd94567d3393625428500b0804f093226749d227c2369aaf3838c3474551dba6559905f3b58fe4741728bca3bb8de04b7fad3d5a437ac8d85c35479ced34ca4b0f5eb6bace4835c3262ffb1679c7efa0f9c8daa4bfb888d81e26d44758525c47529e101c2947530a9f5b07edc1aafe430399c286bc8990c987d04236f2c9e5d167a9f4aa6f4e9d3a5928b3785c7235f3eb6558d1f6411411bbad611ed7a3e8111e1696c72bd043b99bfc258b0d70bfdc5f0149ae6ae655fa0a8ea13a99dbb612ee938d4fe46f068615cd0cdd533c94235a5ff580170fcda69365cfc7c68a475161d07110bdfbc81c9f5e14525f0d99f5b05d9cd02e78ce27f720f4db682c3de1615de25fbd2c4f7d0d1480ca169c43ed86a2e95c9d6f4b463df0647e908435af96a71f73649dfa5e344b486539a133119f3d782d771d3711cb1317bffa5f3dd565cd422c7b683144607084964309f6352ff16d0f4750356385178751caf36f834a4c46f11a3e8ae3b7c1ec1721901cd10f5e19e191348ac5fd28d25cb79c1ca4685372dfad855652cbb75fada020c0f8a5791a0c45fc8d6c14b2273aad08ab80c59cae311f7a3cd11f32e29c27e3a0aa82491a20cbc5b414e8636d2e8fc9e7f6975e7a3252683cd46750d615fcdcbd14ecd6b74f582bcb890c111c972ea7cebb501d826bafd426ca896b2c5ed92ea587c2123d5f6c8ca3b60d75c7c12ff9300ef47ef5fcb49b2507531873fe3317c1a785c72104317154f31e3272249a43c3e1702c04125a26ceaf9e7b9162a8d5923ea7ffed68ae9bed41ac61490332a98a048b857f86c2aa49b8652e242516c2073f22938b94413caa4469f2ab7b29057dd4c9866fa0a3a9a45db491208c415e16d7cd1c740928b4edc21c7b093168fc36716a1552ce7175a8a1eeb9cb8de998e89b52a5aeb65a755db38712534de16b6ccf575c34e9547abfb49c10c9a1019da8a548a0416deaa8535af8f3793bee832bf248936644671fd05470f0512ed98e0ceb905ae537bce332c3a4aa86c9dfe1ae24bde180269df56524b2c08a790a649bba21a9ef79adc3e5e277eb8a0302c240c49e58d96830b0453fb23301d531efd590103d2c60e309962f95f5520cd9ea2aaf3b1316067337f86ac12a0fc5602e661e4066ad1b2128cd62156e4357ecf026f40f180fab6377b88c9fc0b3a910cc9e3a622856aefe91d140d95a098c5153a3689d05f348c191b9b759eabdc1186cf20476b2e20c10eef0e24d1810b010770dad7fec90d9a62313220d64e043d39c0ed6afe342caeca88774b40579c6ed276e4d6995d2291e8bbabd240ca99757d8a09bc1c46b7b398ade45cb236193957121f3f28e915bac748b0a1ce40a9acb0a553b516275f779f2e5cd7c424c09cbf532743f023a92bc1235fe7a045726eaa0da549ed8eec6232b627ad6dafa3782b5e46156cfda0ef3e99504145a87b1e7a26cc30eb979a52de5c52ea32061919e19e66dee8a707fc91fdefd7f6c0b4fe997ff1686f2636f313ec1057bdec13e6d2feab73bc2d15df048f257ce41cc1c869277e8064c787c37062dc5016781e2a341da92b958240b49239825594c583da313fb2930bf0924b91685d8eacb0e5705db4e62317bc43d33df9d8e5ede7ab885a3b5b5ac6c553f759364bf83576812ec5da1995c2e6905743561eda3d92b8f88f46690e0f4291366c8d024b0cf88d39cd5ac6a2130650e25dee792d6ecafa3f2ab48ee106697ba109a37a88625167397027cbf50a431e66d2293d48647d036a1b391851aedb894081ac6bd10ce523891566f32b0d2c14340e2dffe8aa07bfcd42a5a2c01973dc4b746448ef88e9575351294b45674fde0c5fd39351ef44e3a1faa0476c8d4c12c62fbe382a70536ea3198bcbcf806190165976373c50557cba208e90b602a3b7f21d52b6a425845cedec7561641e0b4a82d7c45e0f8033cb3d179d1ead0e5b90815df532e1aab593227cec3363d46c57c5cb2804602f9906f856cfa8ec8de97e6650042b2fca13667a8ac97c4cdbb17b8b62d1f047f360179de8b9804c1b2dd689746763a47ad657ce22c5d0495d33ceba42080290e6d91a0408ed9231c033d76fc15c135aae69dc01aff58c7daa1403edd23bc440d6668ea10a6d82ba2936e1e8ff49648d9000ebd5d1000fa1aec17d71fc3d8ebc9ba65a91031f131f71b4efbcd1e27ab22ec34106df51e4cbb92f3ea3943516173032961808a4de617cc6b76d2abcab5786bfd1a30521f437802667e3f98fa5d87ff2c208b0ced5a95e7cc3d2cc711394dc03dd98186693fdb3b392f69b6da40c5c90a2c704a8a64cfba85e28df2aae8005a94daccb7e7c07541648228f3ddd39a25fb42ca26e54929a0b5f6bb1db7fc24c438fe9e6f2335519a3b872f585711f4c9bebdf920949d1045384ebfe4f3216b0119a4bab91e515de6be268c2f6bcf86a0ea098fde558dc39ef8f6012af86af41cc5967c8ef10a9ee14170569aa41f14249e2363d0b404342fe0b5d142e3409c75795548b13f345a0c98e353f0e13a21058f97b2c4a0e1ef44ff7d9ff0e788bb518d017ebd9b13625d2974dab4b0fe98d19026bbb6e42fb3534d038470ebd7868a77c063fd499d8b49b2d898667f51fd49a19ecdc2d73a3131966f9806550a2cd938bd77fa3e9d2d572a0d1f0cc69cdac8bc1204dcb36ad71800f176ad45d3ce5a3f3f3f05ffe1d8cc9a4bdfc628c9dd4f95b485d12eaf94366dc77e0b7684d9d1102cdb86e3dd4f42a11a8d1e907c017c8fdb06877b84608d195d5c5ac3996a39979d844f37d57dc5ee65cb05c4eb25a8b4ea1d8ca4ee3716efd306e05e857bdfd312d7521492d3881b54a88170fb64858b4b02761dbae935c8a771984ca1c14a8c47cffa9582c04be897e2f04662779eee57e0e1b501e737752f2aca2a29e7878172c30fc836b52c30a49e201af5f64cf1ce8f57e0b8179fd3268a9cea5be43592ab25147dbfd0f3912b2741b5f83eef7587663b28ec30f96741cd2faf59510b06ffaecebdf2264808b63270f11fc5918249ef692c35b97c53f82c47b8e8880ed92a0823286efdca023934c80eb9d6f7bcc0c98cec17ad44436df6aa7ca134da69c506a515a6b1fbb4ad5f7869fe8405f19b38c8e079c41c7fcee29f58de3d3f55116170c656c09abd8214379b8863746508e80fb4068f03a77b5876eec446b98281a2054d192f9b9917c7e3b4f9ab76229d39bc9c3d33897fd671607d95bf9c8329ba26ac6f5525bcf7ffc8a9416a800885686498a6c8f89aa77cd612b2639042a811fe3213e8a55e025f9599b1c9d1901150199c8cd5ad2331ce968a0f11bbe36e5c81627e9a581029c02ebbfe808358f67bda18b1efb1a9626d0a81516db744bd39a67083f9c9ddba32af69d05ee1a3b9c34fb0ac3626c6a8a619f8ac71539201068b7c8e92e3f02dacdd4550ba193494e0ec52dcc14bce87a91fa095434eb81fbd132a7760601ddbd376fc79ead6793787dddf46d7486b4db3b48395d7bcc2699676660ed1ef2a9fdba83b32a7f9515aed15db9e6fc08b3430590b6ae3a2b3a40ee8f08dd32a4e87428040cb14db6e0752d0b4e24f9d6217223d688dcabba2fd231d9aec80d5a40df502dc7f114e778ab036ab0cfc6e821952c362137a021d8dd59f39156bb65e65ad40c1375a187a6035b5ec6a29d77864e3be1b15919ce4686465ac7014f101cbb33f91ee949d06e6e47a3b4cb4620082c20dd07d490ccb28f1105dd8fdd7498c53b46cf8ef5b0f249eefa857ba6ff907855dd85058e05466c88c8665d966cb64c8c10eeef963212258e643942e66097ac9973829864cc45aa95eab22d05276f5c95e18df84b8d51f5be5005b71c7a2ea0a82cf4e85f0d5270645d0058edffe9dbda4d449265a05b1d2c2ac1f8a24e756e79390c4408024597d1683d96971f9bffd3f12e1629f627c31faff9dd116974532be2274a57da174ad677766de044ac2908b3bec92bc56dac603965e0800a487ac4de11abf6760d9fb778c6ba7baf19651ed4bc587e00a069c8aa6c9191332b6dc9b0507f1dc991d6583ce1c06c2ee3f4797b7c68bb3391d2400a2dffa94c7732b31d4518b18c6c10d90e990717059004b6c4e3afd5192338c89b725d1977fc5626566d08832042022d10290fc1872599d1f0ea222e9f2a57f65185b12fc989afb52d020aadcd17ea4bb65ddec3f90caa98595b9addf424034c1109ad479b5e3ff4ab08596c8760ec5cb68f9254e82d49a74532d3028a99977b6f1062c5588a5b7b651459cb95b0c3c4f513f027a5294332ce34add75150445cff2442437f9a2df9dd4562f1abf1f8f5c715ffeeff26bbb2f380c4a1eb529528cad4fae4951fe76142113a95525ec512c11674e33a07f2fe780881310c14deed615fb2b32ee22f05c572e683b8418ee8d1779f3679a74371c661ae35fe4ebed1a651dba68da117db02481822db15d3abfec23b59fa1bd7608b1e69f03a377f7b89ce5fff48aabc3ad80c93d1bde67d3c69f22db2ffd2c06239dc0e803933ad50f3b2b67757d5517b934a03f0651560a2cd62d4c14c84bd98d4165bdb1c3b5f8df07193fedc152d87a03dec578073351919a0d711d0509976c43a0e1a5ed14fd6d2323691e56073172c4ac0e848f7225fd1bca6df7b95066c6a54aa8bddcb4f380e37fa60cf51c2b6c566a97a1cfbe62f1f2c3979b2cc201f77c590f05391a058fb7e226a0dafced8b7dbefc2046bb6e22923c2fade70ea24b5d476daf07f8aefe4b9b8c35898713c0abc10938693f6372af7f6d24f2eb61033ebacdcbb7b613ed2ae9908badcc3359910b9884d4915264804322042a6b9db89cb73dd8087760d11ef52359264d0b5722704e00dc9eee8423449ff18bdb980e7308a948217bf1798fb8350ee6d9c70c2b8e9d8120f9bda32c41ee56b5c5eccf80bf5379237657ad0bd1c11487f37daedecc7d8472d045e170798998ed0cbf27b5002f57ab93bd08b76ca4f1e2676ffe3cccd3e6c610e6fffd203cdb78f3264015e79500290fd73e592dc70691b5a237e74f27793c806f585ed0bf36d79fa2c0250349d9e20480738bc63c4c7e2c0db27d13218513ffe66e89dc31a874747141b9ade7a6babd726029be91b7539ec5f390f900c9bb4447", @ANYRESOCT, @ANYBLOB="bdb4f70b89361e3caf0e56b7d4b666c7d189365a6ed48cea4712844c0000010000000000dc294dad271e00b32f8d7302a17fbecb460d63c55aa472386c29c4d856358bdf36800f4dcb74047f4f768e137b37f03cdc432e600f0808f38220d0821df62d260fee826d0e1323c1e6aac8683275115102ed05d65e3544d0c07062d1fdfc2e957ecf21fb6a89e2c7706e1444b0ba3ff1f21b0ebf7e595c2a939ba21de98b0cbf24d066219b1f212b6595b93090ad5ae054ede656333bae6ba5428f516b43e49ca401ea2e34"], 0x10) r3 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20480, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) recvfrom(r2, &(0x7f0000001480)=""/66, 0x42, 0x40, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: sysctl$kern(&(0x7f0000000180), 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) semget$private(0x0, 0x0, 0x6) read(r0, &(0x7f0000000000)=""/32, 0x20) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x8001, 0x8}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1108, r3) flock(r0, 0x0) 16:00:46 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd6000000000083aff21405aafca51147426c00f82783347a0ff0200ed0000000000000000000000018500907800000000"]) 16:00:46 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd1e, r0) getrusage(0x0, &(0x7f00000014c0)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpid() r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x1) 16:00:47 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x2b}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) socket(0x20, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e1976bd7300"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r0) poll(&(0x7f0000000040)=[{r0, 0x2}, {0xffffffffffffffff, 0x20}, {r0, 0x1f6}], 0x3, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x734a) write(r1, &(0x7f0000000180)="8399932f44f633667a78a24272559e6187fdf79047f3762eca924936bed021c9ab71486a290e7cda444a76c2405d05c279fb344946972327136ba171350ae7f6379a2d4c2db7e735001d132857493c0edf0ec4c829252e1a7b1a6215cf349083d4a959a8c02f6f26e39fab79cf5aea67cedd14c36ab61cb2e27bf858122cd26944ebfaa6e34df117878901a0847752dbe67c7a23a90834417703ee310a78feaa75a55de6ede8eeca1b1d5726c2920130c2b7e9f8de6cdfe538e66dff0298e7b809db83f0c6ee9f20a823013f29d5517da497c3f799ea9581544bbb98f852e84c4c9b2f06efe33bb9f68c24d0e4d9e6e2d33a2ce86d48", 0xf6) 16:00:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x6, 0xfd03, 0x0, 0x0, 0x0, 0x0, 0x4546, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0xfffffffffffffffc], [], [0xfffffffffffffffe], [{}, {0x8000}, {}, {}, {}, {}, {}, {0x4}], {0x0, 0x0, 0xfffffff9}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) 16:00:47 executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000140)={@random="e3ab04002f00", @random="16f93d3cd3fe", [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x1c, 0x3a, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[@dstopts], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={[], [], @multicast2}}}}}}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) fchflags(r0, 0x0) 16:00:47 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getpid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000380)='\\/,{&!{-{)\x1a\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='-.\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\xac\x00']) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106e72cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x0, 0x4}, {}, {0x0, 0xfffeffff}, {}, {0x0, 0x20000}, {}, {0x1, 0x8001}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0x1}, {}, {0x2}, {}, {0x2}, {0x0, 0x4}, {}, {}, {0x3}]}) 16:00:47 executing program 1: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) socket(0x2, 0x8002, 0x0) 16:00:47 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x40000086, &(0x7f0000000200)="c7ab30d69eebf8066f40c225fa2fdf2d996e72b4e7949f5be68de264b1bb400c76c1c9dc37da9104c2d6432b89e44642443b8ff20411f30eb801b2bdc496d62db9ae6039a438d6d56b7bdd958db3bc11e9ec7744dd4f5ef96571721f5e5e3d6c24aba2750cae1f13114cd3a6734a5bc429f3bec1fbbfaa8900b101b028fd95846d7068c816ecf1aea4ff1b32e2db582b4947942b5b387750ce88d2c5585114e6b46c6f498649492317da0563647df9853ab7c66675af94fabeec0981212e33b3e02836f9b12ae81ca7c9658fec25bb1bd358372c32c5d2c95e9301d44b1d373a2485543bfb6f9936efa44431c700000000000000000000000000009be41f1061f6daeaabae99191ac53a1c62a70ad77a3661a0eb757ed6d0e50314803ebe776f817a6add14b7dceb907346ec169d09627242ea4188ce62ad93f2456a4b3c3ec2e440f469e89ab6319a5b5cb460118cb82c7bcac308426369319ea3c1d0baab2adce1e02a227c38845008be896f4fa66a7222eebf0000000000", &(0x7f00000001c0)=0x179, 0x0, 0x35) r0 = socket(0x10, 0x3, 0x67) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = socket$inet(0x2, 0x4000, 0x4) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:47 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x842, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="829997e2056ee5a30066a75ad54bf53ac100c5fe42ab7b6531a7c1ecf18c878ea4af87b53c3a9af0a45280d47f6e0748d60773dca0e65e1ca4551dc0a03e4e44608660db89af0029c52f151df186f0047a5cb78a0d5dccc0859f01b67a350d963567e6b70a934cf8461464aa61dad6762d18bb6de61491fc5aec8dfffa28937f61abf7a9d80c38ae09829a556269d428bc"], 0x1) mprotect(&(0x7f00003aa000/0x2000)=nil, 0x2000, 0x4) write(r0, &(0x7f0000000000)='N.', 0x2) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="5f0f00", 0x3) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7fff80000000) write(0xffffffffffffffff, &(0x7f0000000180)='\t', 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="309a3244fef855742936bd5fd3b2544b544055a5de4f54a6b167559abdad5a46d7ce2d4ae651e4480e994ada964c7663c80b42d3bb90b3621dce6e5996a264e2c393f27c8340cfc1420097587d85ef78294b4b22d27e6b2cefc2d87c5192ac37d7c872bbc86432b36e7857488c4dec3f9a18c798c2c2c53801bd1e171adaa7892460d22eff0762f536823a0afb0e3692149822baf6cdfb83fd702c1a2ab055b59422c0d01ea2c4393e0c40b4ad28dc7d9d4c89aaeecfc40dbe847f4b28dfc6fb40a744700bafc425a1ad7323e4526a4c3a377b5c24f1b966c4937c9f49e8f156cf", 0xe1}, {&(0x7f0000000300)="7709136ee848ac525c191cbe76144ab9da9214be9200fdffc702231b351ce1fea573dfce33a6ae9215122bfa540666eefda333ccffac0c38d0bfdf662a92beda4e66148513bb1947c076c14ca340ada5e0385a95ef54c0ead460b46f415d08d666b6332068418613c4b3f21eec1bd0e684f404434df9afb6c9240d0867b2046c4da89aafe98f386daa11bb0173a2b9010853e4f3e76ab9decc7c14076b71f0dbd25d665eb66593bf", 0xa8}, {&(0x7f00000003c0)="41bbe6ae25b32908b5c5a57ec42eef387d0f8f80bf8b5d76e363606de77e17b88152c961019c51e58584662cf883c0256e02a6aaa05e7d584d640a9d6c01ac3b6e94aa1c06ed71c07f1f66b273240848037fa7b86b8fb12fd4c2dbeab0a8d843160a6c906119881102590277595192faa8bdd5708375b32b74849ee9d678d9a634a5bed5e2a6ce561407c1dfdccf48dc55acedc091a6229e6fede95ea3267745383614aa727b8d2248e5096b0dbebaf6c37dc651670d94a7d3ee91c035a84c63c3f6cd1bfaaa279a3a9018977d7c0e9522b91f5fcededa692e790a5983691d6f6248bd57e3bba14f4b173e2af51a045792d0a0eca053ec9cf38c3244", 0xfc}, {&(0x7f00000004c0)="dfdd13ae44ab6b85c0832d25be2962fc94c0d4ae62326683ea4bb55dfefc491d6862c85bb2523df78a66a63cddbf792b4e9049c4852a66cf0554fedbaeb8466f00c087", 0x43}, {&(0x7f0000000540)="6324b5590b8222b747a83660ce67d81c0d5066f6015a70ae815b9a5c9ca262ae388a342d45eef51560fd8ed838cb3daf04dec24f0f9ab625812d0f97f446805f5339c0eaf803e912b63fd5e7dcea2ee0926af4f7c17be5c32e3a95178c284ae482608962036a88a88c17cd1472", 0x6d}, {&(0x7f0000000000)="7b8ffc0a91915bc827da796dd8c8802bfa22523ad4ec908838cc6898dfd7ccc06d89", 0x22}, {&(0x7f00000005c0)="3eaaac8fa808ea291f0e5d7212a669da8643294248849af50698a64ad02662063086ea6cdc51fbd37d45cdd9ae818c474c1c19b0dfb3213a1b85ab629fa628c4b33882dd541a81dba594e7276ac637446513c7205726d014cdc8fffbd7a674f5dfaa87d0352dc23203c58d7d4bc2ecbeb7b97b355b776c3178a511cbc9836cbe9e41b96944e9f2467d8c8c4515052c9c801e9f9eb9d8aaec1c62ed0caf6e988eb3d5742c197fe0a199cdda00ea6346b53b933ae6a79c123e9fe7dfdcab8724f49570eabff1ae6a91f8f01c5252ea135e74ee09cc773d15be4593d996b2354b3ded", 0xe1}], 0x7, 0x0, 0x4) 16:00:47 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x25710e56) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) 16:00:48 executing program 0: ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x10, 0xfffffff8) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000580)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfc030a05c78acc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505058534d3fb8ff3993b7535fa269859e2", 0xbc}, {&(0x7f00000001c0)="cf1cb831aa93e78ba5f3d91d1201044917e03440ab8695d4842705c83cc330238a741f1c93910307c0bf855d417a7fa4fb2d50628f912e12a0c213d685e56c8f9a0729d49a97d2511d6464de03e187994e551e94a249b9", 0x57}, {&(0x7f0000000340)="decaaaeff237dcd1d06e674acdbf2dc6d3de02d00d4be031e5123b8c153c31d8750266e21b8d0dd26312560895475e62efd25b4ffb2aac45a9e9f15ad0219297bda2386e2ea4e88bb500000000000000", 0x50}, {&(0x7f00000003c0)="0babe09c3a60e9ad8b559758238782833a04e8fe3946c38ae75eab49165d4e17d86be0e2fd5078c6bf6b51f9734eb9074828946c0a3d4c601b01e9ee58d7ea0f90a30ff45b3efcb6b5b248fefd34c77154cdfe3bc8ebfec3e8151d71dd8ecb5ea96b08ccc3e26bc046d2fc3f32eee4100b2cb0a24bad7489a416cedebc7f00e553bd1d011cf841a9ddb97e5a69a9cfecc17173c2d992eb49261a528d78ac80fde94f6c9f8062c2b12718282e953198ec3b4542efccb6edc343876908fb246a7ef3f515b492", 0xc5}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000004c0)={0x0}) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000100)=0x6) setreuid(0xee00, r3) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, r5) fchown(r1, 0xffffffffffffffff, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000002c0)=0x2) 16:00:48 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x64}, {0x6, 0x0, 0x0, 0x10000}]}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:48 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000000)="680089ab", &(0x7f0000000180)=0x4, &(0x7f0000001200)="5766e49a", 0x4) 16:00:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x4811, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) 16:00:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x1], [0x0, 0xffffffffffffffff, 0x0, 0x800000000000000], [0x6], [{}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x0, 0x800}, {}, {0xfffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="4b51925b54f3240d8194d4b8300f04a15c514ab82d1b952e057aa8b4509c1fb6d6b3fee933515e1830adea6bd2e67958c62915dbab0a6067222fcd3763c582be3403c35f53ea42c1f0b1a155c088db84bb58fb8132a8a11695c9471692d0ad7cc5b5209b7f64e6d933547f9fbe87969d3812b9689f74decac2ad7b69c470138eac8e3c5301376a0794a52444d636a68e0700603695b2b401bc9e582bc4a0732a947150cc99dd608fcd25bf60f7e15d77e0e51d9833741e5050a5eb0b32a9d3a7a75a657d18686dbd247cb44bca46123c6ef4e7cf43f38b714f676e3556488a2b8cc1aad399ecb1e4a82fa9d5c73391e5eb8eb3c2afd687aec5", 0xf9}, {&(0x7f0000000180)="d96601b40e87fb20955cde7593d16c13e6f1043b020b3c9dfd169f947da370abd6acb6743f974ff5fa9ef21d227f", 0x2e}], 0x2, 0x0, 0xeae) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x2196, 0xde6, 0x40, 0x800, "a2ab8f6ffd9a8db1d574763b7719c0e483228527", 0x9, 0x10001}) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) write(r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x3, 0x6, {0x5, 0x1b1f}}) r6 = kqueue() r7 = fcntl$dupfd(r0, 0x0, r6) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204018b002b3a0000828104875aa3d9030083ca4fb4af0a400cc5579771368074868765e1d48c0f871ac08986d38fbd4827823ad900c5d1e33b088311cc626b791253ff92e6ca1bad5a8b8c00000000000000", 0x57}], 0x1) 16:00:48 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0xf, &(0x7f0000000040)=[{0x4, 0x8, 0xf7}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) r2 = getgid() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) semop(0x0, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x0, 0x100}], 0x2) semop(0x0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {}, {0x3, 0x20d, 0x2800}, {0x2, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x2, 0xc9, 0x1000}, {0x2, 0x5, 0x1800}, {0x7, 0x1, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semop(0x0, &(0x7f0000000040)=[{0x4, 0x3}, {0x2, 0x8}, {0x4, 0x3}, {0x2}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x6}, {0x0, 0x4, 0x800}], 0x8) semop(0x0, &(0x7f0000000100)=[{0x4, 0x140, 0x1800}], 0x1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0x7fffffff) chown(&(0x7f0000000280)='./file0\x00', r1, r2) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) setuid(r1) 16:00:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x67540256cb1921d) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:48 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0xe, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast1, @broadcast, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x24, 0x0, 0x0, 0x0, [{}, {}, {}, {[@empty]}, {[@loopback]}, {}]}, @ssrr={0x89, 0x3}]}}}}}}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x6c}, {0x6, 0x0, 0x0, 0x690a}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000001e63dd098058ea08b8b13a4b00044c0000000000000000001800"/43]) openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000040)="01dab52f1f894075910000000000", 0xe) 16:00:49 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='.\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='/dev/wsmouse\x00', &(0x7f0000000180)='/dev/wsmouse\x00', &(0x7f00000001c0)='/:\v)-+)\x00', &(0x7f0000000200)='/dev/wsmouse\x00']) sysctl$kern(&(0x7f0000000000)={0x1, 0x19}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) 16:00:49 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0xffdfffeffffbfffd, 0xffffffffffffffff}) r0 = getegid() r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) r3 = getgid() chown(&(0x7f0000000280)='./file0\x00', r2, r3) getgroups(0x2, &(0x7f0000000140)=[r0, r3]) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x3fffffffffffff04, &(0x7f0000000180)='\"', &(0x7f00000000c0), &(0x7f0000000100)="140c", 0x2) 16:00:49 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) setgroups(0x0, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x410, r0) setgroups(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r5 = dup(r2) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000040)) ioctl$TIOCNOTTY(r5, 0x20007471) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0xffffffffffffffff) 16:00:49 executing program 1: syz_extract_tcp_res(&(0x7f0000000100)={0x41424344}, 0x7, 0x3ff) syz_emit_ethernet(0x11b, &(0x7f00000004c0)={@local, @local, [{[], {0x8100, 0x7, 0x0, 0x2}}], {@ipv4={0x800, {{0x1d, 0x4, 0x1, 0x38, 0x109, 0x65, 0x7fff, 0x5, 0x8, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x24, 0x11, 0x1, 0xe, [{[@multicast1], 0x3}, {[@rand_addr=0xffff], 0x7}, {[], 0xa06}, {[@multicast2], 0x9}, {[], 0x2}]}, @timestamp={0x44, 0x20, 0x9, 0x1, 0xb, [{[@multicast1], 0x8}, {[@empty], 0x9}, {[@broadcast], 0xffffffff}, {[], 0xc3b}]}, @ssrr={0x89, 0x7, 0x80, [@rand_addr=0x9]}, @generic={0x82, 0x12, "ad216f4fe4c7f08d82dc000000000000"}, @end, @noop]}}, @tcp={{0x1, 0x0, r0, 0x41424344, 0x1, 0x0, 0x6, 0x10, 0x0, 0x0, 0x3, {[@eol, @eol]}}, {"364b6ca32f31461af4e5f3fdc2c9ca72aae4f2cb350aec29cbddbd0769dde339104c9ec9b2ab119a2c78669dfc6fb78cc940ea3df0c6f1a6f8dfb18803fda3dbbb72f13658152f2fccc388d9e4fcea420c59183abbf0fad18992d53395ed4d63467bd3d8bdf3a25d32654d7a085ffecc21b0a7eaca0353648c7c10b8ca"}}}}}}) syz_extract_tcp_res(&(0x7f0000000180)={0x41424344}, 0x9, 0x4) syz_emit_ethernet(0x40, &(0x7f0000000400)={@broadcast, @random="080000000300", [], {@ipv6={0x86dd, {0x0, 0x6, '1{q', 0xd9, 0x3a, 0x0, @empty, @mcast2, {[], @tcp={{0x1, 0x3, r0, r1, 0x1, 0x0, 0x0, 0x20, 0xffff, 0x0, 0x7, {[@md5sig={0x13, 0x0, "34f3ebffff11cc4bd144c3846c936af4"}, @window={0x3, 0x0, 0x17}, @sack_perm, @eol]}}, {"ca3ebb9e771927a0c669a4d756171b42205643b472ae23"}}}}}}}) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r3 = getuid() fchown(r2, r3, 0x0) setreuid(0xee00, r3) getgid() r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) setrlimit(0x3, &(0x7f0000000480)={0x1}) r5 = getuid() fchown(r4, r5, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000001c0)) fcntl$getflags(0xffffffffffffffff, 0x3) setreuid(0xee00, r5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='-.}\x00', &(0x7f0000000080)='*$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='){,^,^[)0,\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000200)='\'\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)=')}\x00', &(0x7f0000000340)='\'-,#*#+\xbf/}*\']$:\x1b}&^\\\x00', &(0x7f0000000380)='\x00']) chown(&(0x7f0000000280)='./file0\x00', r5, 0x0) chown(&(0x7f0000000280)='./file0\x00', r3, 0x0) seteuid(r3) 16:00:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="068dff90657f16bd600fb15799b417ea7f1eaaf7edc1b1369f73f4f089673443b350474546000241cab7644601062877ed215b4a33f3d3aea21bace49497705d2c74a9dcd76389b14e92e068f73d28733856e3589222a9166e68689de9038fd729aab9cc8956ac592c1474aab0a0d696b539b49eb30a9e12b9ca9c46733980a5d7185096a0b9e4c715746c00a12311762185dd1700af1ce217ef2d945aefbcc6f6cbd744d0", 0xa5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x3, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) write(r4, &(0x7f0000000000)="67d2cbdf7ebb5ffe65d17fc6c87fcef0e89dd2705ba8be65e80daf94ea2558bfc7a839a1c57c73b0cc326cc4f7f68565f50817b4a73c68f3", 0x38) ioctl$TIOCFLUSH(r3, 0x80206910, &(0x7f0000000300)) 16:00:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x1b, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002180)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000002140)={0x0}) writev(r2, &(0x7f0000002100)=[{&(0x7f0000000040)="8f9712f7bb4ed46b59fb81da7b6bc0102bde14c760423ffc789c697626bef38a5beea72e5232935638b418363f0225d2974dc1c8d01d355c91520dea39dfd997bb5ef399b350210cca6fb1b23d966c82cc149d492abd", 0x56}, {&(0x7f0000000100)="1116c61e9614c49e2fad7c8f4f6ed8469c534eca6f2f7cd79de705c8607b4670ecda34f8a8f26309cb383be9be7f082c94afccf264b4ebb99e7b770e27a6174c1bc763ad97c3170524644fe3aa06d178aa0d9953b51ae1a657900461236b26092bdadfc0aea7d33ef0fbc03c924317f1e26aa239b0df0fa5d371bfac0edc2edbd738b28b0a02f8e468054b6f0f4a8d2ece98c7ac315779a487e6ff65b027dc7aeef651df655e0c6493832106c4a962284b051780e7a40b9ee8cb7ca2d7695f24e704d7c7325d2975f4086f784be3e0682f86794ff1343ab5eb46c440fcedcf126bfad42a29d779334112d2c009b2e7e438df4302f06b2c2493581d4ca4d3df473d3fdc14a6e3326cf6ab7923cec61c70b6d8a5e15d2531a67c6818fc84e8534c6f9e0202c15c34c1426c0aa16ece7dee91e282c2e931d70ab1ff19281c568ac8c5ef39c263196560000733c6e97f7487e55fe5eca0b41c0ec7d7c524d8619ac4b869bb3b6fd9642fea8dc5d5800efac04809ac3e86af1496b152ef1aa567e08093930504667cee0a5de3dd807461e3357d7d8e41ed6ec4d34e85394620a6dd3fbfb3e56b58cfe6a55001ebc89b55a500d0bd6745e83e7d0dce0eb2ee0f0e820e138e1398bbccec273378efbfd3d216e85bcb23e464c841ba35253810dbcd00336948db163687e8f15d99ac578282cb6f6cce3e336a5574dc9fff3f540b16e59e2390d12d8a46fbc4368b146c210f2cdbc817bb47d4b70f1181bd0cbb62ca3fb8da2dff63d5e7811f4daaba4b8fda200765a6de042793f482830b3d28d7cb5fcffc7b1b619b80ed35fd4ab36a4a2820fa7a782cd02fe6e579fe4931f1e02452869eab7d7c0164534cbb44661592b1a7361806332a6aecb00116f0552551c67fe69b7d025430eab8dfceec3cae9aae94742f5f8669b851358c85d4f205268baefffde12b25040574e9379e69e44df21f884c59079b8539763d3655620f34c15fd1dbb07e16edbc7c6e088f4b453226ff6579b6c7c377ca71bf98f325fd9c01aeee210e572de65dacaabf8195475a68fbcfcb30f50d6eb02c6fd85cff5d7f5efcb966bdada49176ba0760c10504fd6d3e31a43a10b8d295e5e48fb32decd5803414df9fdfeda5fe2c031af036579e43336f3f547cf1980f9d6c6612eab7385fec8b013ad108dba1c7369555cc47dbbeaf98af3f7e0bcdc8a4818e1b97583e2a6f5d3a578cd3b46153db25776cffb8fd95085f438ddba2320bcfb4d440eafde5fd17d51a09f5879faef36e2192c3f3ceb510c81d3feb8608f46adfe815580425765a646922e9831eb23693b99adb849b13935ee2cdcbda21133bc0fdc24145e8b7d7f207947674ea6960cafb2ae21e2e82a7db87ee04c502522ec1f8aaf1ad12a792f87eba2e3f66d5cfa27574995e80372b6bb04f459caa30fa2ff9c8b5ee38a8bb83b19b4ddd54567c71c4259ab2255fcd77cd0396e20f83891612af15127f7c52bfb7d2cb85bebd195d7e7200bfec698fe0038443b5e7b96228520011249f769db71b6ab3788101fa0512696d3a03cf5959406d3b5e507d6635d5aad75ec15dd229806d0852c98cdb0ca387b8676a063875f69f618ac373d4993132cfcaf8b66f365fa763c32351587a6e1fd0c51eed63bdb41f30897c2131feac4a698f539eb18ce37fda6c743df2b593525f812420f1d3903951d06998b17fc5ab7b00d622b13fdc5fce302e6dcf80261354f2ed1ed0de2532ff6324eb7f5120207ba99e151d24dddc1fee7ee2201afda6449f4187d6f27ee8737f75f25ba3947b9b250d7f340c97d6544a1093689898de16a80ec1f4148a4c208653918cd1d3d45a5c12f73a7ef5e4f0525f7d8c186258e13c12e5f508877b4a96f77e550c837c0e026dda8b9d37306aa1629179e3bd9a5a7a206e42ceac28d864a4f1da57046fe9cc37bd351707e5feb11857de273bd9a7459df2010d3939409d38ae1b8e398f5d399b7fe6d854e44460b7c68dc4cf89d112fe67f5c3b3504072608fb86a65265730b2aaef9d8ebdfbd250b2b687caf426283eec4df10aef4da311f5cc0d4dec908af0825a485f64eeb32345be28ecc5637995df82f5cdb702003bfd21a3c011113af004f4eae81bba9e11185aa1e3e314495eafdd3b64c96227e3e9c2083055aa69169ceb4015686c9132ab86143e70ff3739a0de17d962b0755d4c53665bda23fe5fe6b3fca901c00af0b45b87fcb6f288deb9d2c26cfaa9f3a48d3e84c35305f4e3a5dd74c2b5bbb06bc621cb811cdb8e3998463bec7ccc14d15dc172ac73899322dbf1f369f9062cba20629f7d9f220f2b0535031a9dc70e35a16ef0d751ec27c1efb2b9e005beff5a520b9a013a4e49a22b5fe95c98992b191aefe0c4e0ae71889b1f102d66c8c1745b95cad4d2615bff0b042f0bc91b4b50b7e88c31a152e7851116ce5e1242172fec016f950653fb9029f751e7c1efb127f8deef5bbb8f5b2f0415e19d307b2552937890c291d62f2753c1a80a18a436c0431607eb4c7368e80f3bc1bb3e35d765d59e565b90d6cf89076f7c7a6739d52ae32b4bbfba70d559ebe0bb77a792dfe22ccc7a79afcd111c2fc5d82fa864e5f66f067ba8775f919dfcdeaf9e8ce927d5c5a83b2b07f2477cba975c5c353530a3c66ab5461c42e80e6ea5dd1241c6dca83af65a50c21c975417ef7c3f8a805abd46f23673d7fb350665832ae70bef278bc1bad049b98dfe0cb7f839342a9bb67db05e8e16103cbb242ec89719c739fcbd92fead7a1f5bcedfcb69cb3905ca6db24fb29a3abe9e981935230c140a7b33a32edf2465d8e6f0da871e50079eb07ac54b7b3bfff33fef7b76024b352c21a778b4bcae792ccd8ec324c8c831dda3dbb50afeddb61ac189da16f1506505ebf5e977cae1fb1274b155350145b108e246cc31e3eb42ec1ac752e450cfe1681a5d1be80c1810233306b5dce0ae7379a8cddc03cf8c8b8ae9bd15111aadf4e94676fd5111e95fbdc1be407b38427801b3cc1198cdd891d67108e467fbadc4c8c767dc29dba92646537b88ed867f40c3b62428fba0513474c07b7d0713997d0095700f19ceefec6660daeed828ef2591ff94b5ca467d244eae71a4ea2bbaeeefdb077c9e7ce0abf19f76546b6ab514e6db0a5a7e05aa2103b27ea9d1bed3c54032858e14ee30395dcdc99d4e383ea9dc18b0d5121fb6755200a8df8c41fe55c69d0bccd1e67c754d3ce21adb5f5ee4cf583ac16894808f279d562ae235f52efa9e18364ad4d3af1876c195df46fc1a80513bacd103fb824efaf9c36b045f58f31f1133cea179f296e8aaf149363790d0194255fad867d3a07e630bcabd7ddeee9efa615594921e62ba1111d7b925c5991f07b91458fd35d226aace7b3cf381aed819a2afee296868a5fa1053e47514fe9ef24b08759a63971cad6669a8fd27d2a29951f5761a010185ddab42e04241e2e68ce0159577674cf7fdd6cd88c67c0fb9d4595d05718516962a2c3b4687f023207fcee754c3fcedd9ade4fa487cf6dbc3844550d8556c3d9b0695994dfe5e459bf0cc804a62073592d42f207920499904a37290e2687003510c5fd7c67529f17d1bbc2b60fd8cb1096110e37279251dcb15cdbf150f9feaf57d2194ad6ffbf9675067e9e50f924db18ff6b8eb5b0695b4f4698cf668d4693ed481e2bb0cfe096ee55dae09a06c31856321f3956b64b27892f611a85194a02f4187d392ef5a82c9540460324bace0eb952803271f2ab08e087e83f5540fa9847bdfcfc1edfc63f5a54a859b3016822ff7df6023c5dd2f5bbada572086be979dd18947171c76cfa07f9d208201a4ebbf9beec6f0d42c8858e4def1fef534290a38780f0f01c82fdcca6d27369747f61f7a9227e90b50b88bfda9aa907b095069629b6a79893fadffec80e5a20dca2db9190da932cafef4b6aa099a7037c9670f81ac57109fb1482db96eb80d07b61f75f5f68b92b46505f9f9b9380b0bef2b285ecc7a98876001272693d26a371251689e4fe06772af2d7ef56456191f6d60174fde2ff695381f468a0688426bbbd4121e61c2e111d29b143bb6432b7feea814a03e8052793abced3afa8b92377832f75923bdc8c1eaf89a009fd934e16322a180746eff42a07bec3bda817f78a20aa348e6e42e1ae11b752873ebfe8dc6fe2d21411598b496f771b1b4b3bff3273cfaa99b47c5f60a15ca02d431b2a0635ffcd072a8ebb56d4b8f11f837ef34c85ad3d8b4b50290afa1487e795b509effedf12fcd769dfd09efaad7051e44f31225fdd0cc4468a15be14750e1f6ffa30e500b655cedeb74ace58096c09f12d784c165e64e341e8cae6a1d87167329931d4c49a1303d1383d88584c7e00efb08f9c9d90c5815f78f6223866d766c28d775ae58fe379cdfc6b84a1d4b76afb9215400344670574f402e3cc2b81ae9f0b36f0ce171f628380a0250b7d1661640b831f7092583b1fa789606d1baf9109a32226db019eed12cc4bb514902e984e9c62f14b298395fca06d7557055c7d0ea53e2e1df252ba2f02c234f00d2d77d8c6bbf4c624e14d780fc660e8968c35d045494567e827c2e372078d469ce62067d5f804ff424d49ac71666fc540d95ee8bfede4dd6b2a776a3fef4a5469304158c66212fe5d090f13c7a2c65a9852f26a5038ab0f68617e360de71fc60e57163f7a48eceecfa2c4cc217fd05c95f88be9447008ff9def55e35e7bc8a348bae4d0b71893dc6dcc91a48633b64832e7170890458632b7577d29e363d621006521879f2042fc765a76a67deba6ff527e5e6e682896481e19e80f701895cf5317028f0a7d2e401d7fc88dd9d10fc497009722230e45956d6a01c385b7abe2c658c6447ad848b0cfffa5644dcf23a47ad5903a35627466391c72ff402251edf77de0a3ca527f4ff40e70cb3c3c8388ab71603fc7a13d3eca0cf6751bbb8544984f355957d868cb0a23f44f0211913d408a896e8e08222d06993d4dc689252372f8f14672e088295bd97d690841a69ceba7f03a252654f5027e628a5d3729e165e39ee19cc3f855992ceddd96bf33bfe341624045b048b9f5fa217012f638c17c29677f35da1d368ad93f8efe5880509aee6ffec0a5e7a6d945266175253e63b884db6649b2a5533f8b9df73fa1885b3f1fc52bc87430f94235393de14c33b06b5c7f8bd6b43ef4bd016bd0da56ba7e30ca499bb0ef41c8632140f0cb52395c42a7f057a1cf9be66aeeb97ac9b7e002ba3d1b43bbc5bdc89449cd91cfc271085bd5c1224f8565b8dd3e91770233fe8d6fa60cfbeabb10866f5691f17b5138009f1cd57bb2e721df97052cadfe7c18a0e42948e88b7eb36a59e736c09ab736215bd8c915d17f535ba09c85edab4bd02a8ffff79674a10e7a7c15f8703b4d31b3ba5370b6e629ec79e65fe67240be2fc06d9bb3d43ae23be07d5c005fd523f5d09603b948485abf8af73f96a2d682bb89aacb02276d1aa7886102336f6e38ace980dc372660d3a444bfd858fe144b7fc6c6baef2baef4c20dc4bdb19bee4f6796a2555f4f74a562f0ac16f15aadb1a8c9a8e745c3fbdfa3ccd402f4ca4ca2fa0329259af0b454cbbf8504c5d73481aa6c3359b080ad37f2433de8089cee9fe8f067ebc4ba73fec234230ae04b7d76b1c376ba44395ae5cd83c2c54e018f9803419462251779190b3e0627e46bd27b25df01363f0879f87c8f3998c8b255aa6eef09ba6dc3c0d42f8369ff4b849fbe6ba0f6fc030e7845e59c68239bd6000d29c7986093c1f8f3e0f288fcd124a", 0x1000}, {&(0x7f0000001100)="d252a8348582368b686dcc4f22dd5f2b80f92f50bbc93bd460471ab12616651365b1f7237406a77b614347d6d2bfbb63e72ac118507f5340351de6b4bb114d5989181166c5cb5d8a6b32252b6253e2ce5ba559c8bff974a6b2ab28b585b220f4ae814a5950fbd5f58eacd871450e68314e300667b9e19162ea60391e312dcf394e189145ba69bfb9504bb663b0c62f562f10ec00a43429b31decbef483e66eb28002d178d3ea4f814695c38d197a1271d1ff6361afd89da7a852e9628584a16341bee0de606bad17e5f5728afce0bc76877018de0c805eed77df303827a45ad291c250e29997eacb3cd37911b4700b6c776c81e5293ee0eb2db09aa9e1a0e9a996da56c7e8d098a40592aee4c85d4cf64fa0a96462f8a02ffbbb37ac37e4686e6d1488b808a600e073d4b4235d99787bd1f242553a693c62842aa1228b8fc26462e7a328626067fb0194a4ea688f2c88fec0237fc86492fbf06a994a364450e9a717e39c77e3b87b7b73b02608c40f2955e915cedefbf48568881706d971c703deff537d39635917720d973002bcfc6846128bf753f4ae0bb7d6da97a867c39bc1dd02a6eff05406fff8067cd97a60d9d7d6f7c8c3291a5942b5ab6e693307ad00455ba21fa9156ae8d79e8d2cb525d3f69b6eeb23ac27a6673253e6d216867fac237822b28ca591cbf868ff22263360514d0df82185ba2cfcebd730e8208d43d71cb0179385161d178190b3a361d503efb92ccd587884780783d86c0c7aba3d0ab3903004e9c094c888465d06ded3580a14f0c4c54b9f3780688cfd1f435388eb92232ada99c303e5bde702225e2c3beb6c23c2b8a070908acfa6eeb655edfedba7f5a902ffeffb69bdb9bc28966fd0e2d7689f66b2b719c39624d73c6dd874db4d0d89d5867655c9af5fe9c695d4ae2d9f17a3fd8ca48e3459c152414f158581587850c2b17f1a3ddd013deb8a361e411ba6c2a0639607b128ae8b2ef96f0e5a222f47c3991ea8061a26f07dd26555dd07ad1483b10cffcb21f6d0bbfcee73ec87e12855e26678f11d9603ac026db59098231d56db40c27e8aecece690d8b46322c6e0e3710601c2bf79f1aafb925f423b7d5fef312dbf7001e4163744c516c1d0978c39068f696e7a0ed54cc9f042ad22929db162d73873f8c06e0161b0651a5af6895caf16db0af979416e2aafcbf46d784c69ba84f0b37f67c9a30b07c31641340c935045752239b36f4c024c3d9e840c58a1a22eebb6a069f1a19005dde56b8f704667932aee77ba8170b5e9a9671ea348f311e9fb806bd1ea7988f93796d1c87a046588a623d9432ae16dd81446a4d741b455ac6f84d72738813b73de3625b81ea559df127a624eb6503d23c5f86ff00e42b71e86301d21006144d643543185e678ddc87f0d6251f88db7653586777e341d04ee1d4eccb53e6b709d2e93923f120eabe13fbb8506c6664669b08a5beb8909fdcb48b66d2ee324b1a893a59dde9d09059b16960f8f11cc5c18bbb230bcba3960acf79bc160e1ebd3489c652645442a56f4a330dbf7e29434c201b32753180f17dc13c7e22a6262fc6d87e7a5840cd17fd89c7244320a2a780ef77d420f8c8417c94df9fba5c0e9063f56f02fb510426236f673fdfe70cf74e90ff2d62f55bbe59e14927a75d9c4c43dd53c8a497de1b714cfb9686df449a6c4e4a3ba94801a75f51275c9c8f97fcf6bb3bc3b4eda40a450152d3e9350cff00c56b59ec41ed15c72a3a99e398b2428b2fe1205f9c595b90de8358f07e79536f304e26cd482731d6bfdd9cfb59247a33ce68dffc841e59c1e2bfa4f09a0c9a18fdf493a55e076a4b29367691135c0d655c4d2b9a2ae2227a5d163dd5eabb58907869b52b2624e150467388ddf4a0ebbd004429358129d9fd89e1431c40de35989d83588439c1f6a19722d1cc8de736ce825247908368a15189fd340d3d45df55bb0c26504733dff3e489d565a6a4fef8ed0c714cf4893148137c707d0f189da49ed7883cd6773199aa9ef346bffd180da046ae8608b05d2c0a90e0cbce40474903242b4d6b23865a7c84e20311000506ada26d7c628d160ea184b283914fccb0c0a38c893f07c6f9007b6972f34e1d4cef2c2450f0b856487601a631faa410ed21a1db64eedd77eb48e53077a816f8f6d89d5aae6d9e7fbc38fd61cf997001fb7828b65407d97920ca20322888bdc3d7fc5050159fa3a56b72cf5b6206172e39b4e33c3c8e46641add6ef85ddbfef8bcc5cb720382b3f179512c98a856d0173f1567cc1c776168cbd276bca702f7d81871c6b759b514701aad4f734e32e24dd1d73810f021133555ecf0c0123f7860688004da1030e79d916d5572c6727c767aa410084cf08a93f0c1df828e8bcc5d177ae13bec7f7bd67bdca85e716ff3493828d2cbd016fa2e1e5888b386e1fe071fb78d8c6c1a8311002190c812b5b890f48e71d35644b409aade313f1e8231b3b22fd3aedd9d552b3650304b407ffa9cae4c0c8f19acaf0247919db903de46f7fe30fa466332fa4ec4d6df6c1fbc327347411436a2b014fdd0d38599e1679666cd274bed93f8121e8a739e09673577ce8943564c9202a56acf961cb2e41448a25e2ae532c895d9e7429e365f76c73f5e28fafc98ca2ab48ab146ee27f1ccc103d5a7e554503ad1334b8b777756b39d00d60d157c05612f6fa94113d0869a30579a1ef2d23be2538d827c2ac6aadd9818e8c2352000352247d404e62377675e2976cedd459966da882de214fbc35cb154eaaac37565ae762d6d9ebe74dc58a6b1db9a60634f38b85bb80b8c85e0dcc143b21bededd3afea870599f6f67ec7a4a18df0ffcec7ef760c1d175ebe4e372fd64289b8007554cefed5c55376fb4d97f83cf4fa8297d9f9db1cd87259874415800b225c47b186c954bb49c8d27d2fb13910f9be90a92fc6239f5596192b3124573770a3c52c9bcf1b2ef5ed110cb542c4ada567a73d4a68fdd0d14c5ead882525d40ff64a21960dc52027cebdf78dc03636c655aaf668aa60b3aeb8bdb161debc8bfe6e496c29b3f1fd6bbdaff00477650d265d2b0bb9068ae2789c75d6adc86a0c7d5b3f5082566e6af16478a2a9d654eea44438a2b4269b99009d8e8a477e9d3eee8af9bcfacf965a949ebbfecb34c9d6b1621d3a7a2e80cabd11fcb7cea6788903ab6094527e0e48a8dbaec5694d29c3c6f5fe2ebb3d7be46b1cbd78eb3e2f559e094cbf527376cdec99dd3a0a84474123c5948fe12b4adb8e23c4e6ee86d0110fb0daa991f81833959bf94b755b354798aeb85244a7d9764c11eb9835b0a5b792cd04e55d297101d094a4ab5ce4e6770b1f815281c6f57b5f312d910751f110aa347153ec5ca08f7e8a502cf4801356ce56698d1be4c2abff83de6a39f107875b0cf85b1b568b4449389a1557c89be3c7ebf2418e483e759b7514d567c300a86362ff3da123d620ff2b809a2f501694e1b023c53a69a90c9140eb3fd2080f5fdb4d0e63674ee7d287289f5b4b5b44452442db249e2e0b11c21be56f8bcc0ad6ec2d778e59e9d7d1ee9da886e81630978bd5e752e7e0008a636f867c5d7225fc08e7062340f31170ca8e8424d714b4ee32d392a399daa158d2e86d39fb6f6ef214a92b42f61e98d98a03002d8da0527a8172f01351edb013c01b7cd60cb91d51257672683ccbbd736d4280a34ce73ea6b75194f46b693688508ed2dbcb3327702f1b84d62170accaced63c7b28ff9ee61b3ccc4b5db7698901d811a442748b35b30607f05660901c64d200fe2b7311f135eba628213ef5e0da5263cb49aef00c978d089e1099673452ac81da283c70b6000a904996af04a77d4dd908bf5524168b3bd1c9c2ff99c0cb4f486900183ec5a57633771dc802968b34e9f12a07d742a37dbf04d8902b76cf720bf9d6f0d9312417392084e4cc407e6464564f4222bdf2bb3679a9564af1fedc122042b250da404199ca59dc9c121e4918db93645393792c909d73202535f78ed7287eb536105431d3a56186d955fb76bacec406396615f2074281602658ff6ee0d613368cd44723a53d95b8b018802abb7bd16c3ccca00410e767d22723223dc8ed5002845b35b39b76016c5c2aee93bd1af20910ae96e5d65e4365eaff150b1386ff77bc13e47b585c982fe6ec2e507a36bed13ab4ce4ac10341a230c6758efdb0b020160b2c18ef8a550604c665803d892c194d1aea816e8c96472e7331cd6acd98d2abe26cf4c8fdae959b8954a9b9726a079f89c2add15ecd991c4bcf254a31c9c5ebaf3ea5cf4d4d1705c6ebe45773bcd7a93ca42344ea445b15bb7bfefe93a665d7147e167060d34252ec32da1bf42842023c175eb5010941bf134aada45426e7b987e654512ecb7e31f741dcfe62f4798c123ddbb02d8f4958b7e3940d92e504adc53c0d44ff3281fa99c885eb3e58493285cb5d46e620b7297aa7044f8290864a6f9042a7aab2093b0a0b8f67b44ccef498f460f69184aa45d63deec14acb5473a21186f9384bf389bb1a91d120300cc8e18a56d3952855a3442eaef3b71ded77e206533f3c6c883a9155586ac8f3d7a04526a0ff110b01d0d39ca1fb6688caff5847b6dcbc33ffd0205b4361bd4214186ee874e51f5e3eb2006b55a7e4f58c08c57578c6029db379e6ae22f093d0b9d2833c3743dfe6b44b68737dbe7fa02d9da947346ceb89590282f94507bde8ca8c62405fd043506d132e3b8b331c0c6717b7a25ac5c2d91bd84a4824aece6c0e3a6cf5955929cef6f501695dc6c553cdbab02976fc45124b89d71c57ea4ce507c290706276ee557d73e975daa62df0b91372c76517a0c2ccd947c3bfefd2f6e429c38c30e01acae74f2298e2b7d66972df58cad80668186df0314ce8bd8540f4ca999428d98aa8725c7919fb77f466bcd110052f84794dd86e237eea2ad5135aaa27f6174a970e93bb5ccf1e45cacb7832e5f8b226f08d572cbf6749ccfd6fa969964e2e0510122eeee52b6eca61250e27fcda40c18d4f451ad060d59c56b62030c700468c17a4ce89ff759be3a0c3f6c4fe9c1bc1a8e5fb7ab0f8b0f6ea98fd48783aa5c0f332a7cc44506412908094acf967094d7ee8fbf667d7e50d9d239bf0ea6573a9836be567977f9256688447ad6912b4e29640d4bde0e5c0c183acfd0a5ee37e5140a027f705c61aeb80b2cc1c30a6f0d35a30a859b6b381cede7ff2e53ac18c6620e281d013f5680406caa06c1017ed6fbb990cde910f8745ac5ff5951d248b0585b17115d3d55a8ba299feca0696d9280c1c930c14fef539c03d9942ac7d5c15b52077530527be7cbb6b6dba4a7a9dc20ca049adc6ec36c28289c0013746ff53abaac33d5aae28948851e34b8b2d37665113abda09870c9f0a6dfdefb253bdd5f9d2e289498f548cba443e12372a3f72e8afdf6fdf57e064d788643bebaf9b3cdcaab6cf0752f4178fa58845902f0761f4f302d81787c21154a4a8f3957e4c18abbd9b0c61cd8fd9f3293c6166533b863746e5cc05ca6026372266dad9a05694c95a8c3d215ea43071b13aa651934069da99a2aaf04acdc8c45b4f3e6c90874423c743d68541f6addb4597ba8795874f3f4cbacc283894367014f51d61b561172eb28e0e47eed65c997a0ab5ce8420c017d14b48322bcf9760ba5c8f3a691dc77d89908c71ffa5232a89510c1a01850cd871f9bf26b5179163af9521467b6ab89ce3ef6c36a9941d3c055918dc0f4d677c099b048a436bbde58d1c7cdfa406c20ec36024f3f4fef0f5b74f0df4e1d", 0x1000}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:49 executing program 1: shmctl$IPC_RMID(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2, 0x8000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) r4 = socket(0x2, 0x400000002, 0xfe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000eb041d51dbb3bfb9705d64974c45f9081673eabe96169e07f577bdf7c5b7013b907bc84824c8c6843000000000000"], 0xa) write(r5, 0x0, 0x0) 16:00:49 executing program 0: socket(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffff97a3adf1a14aae31f0482ff716c951dc2f73f47837288b7ee32ab7eb54044e13331e05cb9c0128725ceaee498943960194f9780cbdc9b6bcd8bef12c6898f7b2685b9335895269fe72e380059d4104e4dfc436afd9261f56"], 0x10) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfefffdffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:49 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {0x3}], 0x3) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:00:49 executing program 1: socket(0x18, 0x3, 0x3) r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() r2 = dup(r1) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x400) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x400009d1, 0x0) shutdown(r0, 0x2) 16:00:49 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='\x00', 0x840, 0x82) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="2bf3", 0x2) 16:00:49 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x2) getuid() r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) seteuid(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="9e1fc8c5cd910a98825458f0039224b480de9df17bed5c91918e7a21bfab6e5d6d95cf19db4e4ef5dcb7c9921043eb5a8d5ea1", 0x33) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:49 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x3, 0x1408, r2) ktrace(&(0x7f0000000000)='./bus\x00', 0x6, 0xa12, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:49 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') sysctl$hw(&(0x7f0000000040)={0x6, 0x11}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) msgget$private(0x0, 0x9a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x46}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)) 16:00:49 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="712ff2f75594", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "f8be00", 0x18, 0x2c, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0x0, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @local={0xfe, 0x80, [], 0x0}}}}}}}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x7) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:49 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='x\x00') 16:00:49 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x140}, 0x9b47, 0x0, 0x6}) semop(0x0, &(0x7f00000000c0), 0x0) r0 = semget(0x2, 0x2, 0x61f) r1 = getgid() chown(&(0x7f0000000280)='./file0\x00', 0x0, r1) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r3 = getuid() fchown(r2, r3, 0x0) setreuid(0xee00, r3) r4 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, r4) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r6 = getuid() fchown(r5, r6, 0x0) setreuid(0xee00, r6) r7 = getgid() chown(&(0x7f0000000280)='./file0\x00', r6, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, r1, r3, r7, 0x130, 0x5}, 0x7fff, 0x1, 0x5}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/1) sysctl$hw(&(0x7f0000000000)={0x4, 0x1e}, 0x6, &(0x7f0000000100)="1643e926d01423f841235096cd160293191c2b3afaf58cea0b5b954a53934c14569974e9dde1c5b1cd88559904ebe10090cc29a7ee35b149022e727601376c106ff6a0594325757e7d64f76e82705f7adc80089be1be93af95773f901f72621f0c3844f4788294328cb5f23db0fa2dddbc5e61332ba3582bf159b4d3d65bdb3398acdd495b2c4ad1bfcd04fda5b20900000000000000bd8ea6e5516a66f581dfb9b305dd79c894c8e0b1f5a2d6", 0x0, 0x0, 0x0) 16:00:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x14}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x8) 16:00:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1012, r1, 0x0, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r2 = open$dir(&(0x7f0000000400)='./bus\x00', 0x80, 0x1ad) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)="7bfd50260d37aa3d906f26449563de22ae3c8b5d5ffc2f230e193763dc4bcd94", 0x20}, {&(0x7f0000000300)="dc72a69b464caf41d0188cbc1db96061a8b9fd5834d5f503d0fb1c805101aa5c1dbb728fd971e5946ebaf8e68fd4d18976e141784870e397cd9bd1391d68e0dba5a96c0166c979e2cb5a824ac117fae8bb9628fd01781626f900dba5485739a1395ec40f9ae44451985d684e7d62bf1db491a2ad3b1205ba07d132effa8c74761763c96986fc074e823eef172a1e77fbdf0285e93cbd2373babd104addf39632ba8ab4b787ed7d154c6cb933be587c4466aaa9c13e695a8c69648f4595d319e3cbd40e30bdb06f4742f0340d4b5193c318a5dcb8f4c0a55e414b7575b58862fed8e29a1b9219a3f364a3f805d8597a1fc87e2d385a2965", 0xf7}, {&(0x7f0000000800)="c4173e75ecf3f88f930423f3c84e15c9f8a57f0f85f1164a07c9d30728ff7f5445ac8de1ac4b34b30d38bbffc212352401f7b73f06dba69d5ea2d66fd96c6d6c211012be3d8639f3b26db6f1648b639139a5787f0e61e3030366681250dd7c414c3cffe4e9d3480df82800a1365657aa430a8cbaabf04777f04ed784c119f62bd45467f464472346a3ced03d5361f8f481d1da57d7e283b953683d28a27607f5cc8a3848ca511e02b16212436a71434b1302032c80c28dc2d9445f7eb26087562f4a1a074a340605780b82ce08f1df2e1ad6e43545b95f4eb8d32ee8f4c79c7647dc23ecf79646d158f6fa7b7ebcc97afcd7ecbb7541bf5aed714e70df9ffa84398a6ccd1cd4cec08b9ea6198fa853eba29a4456a503d481ff08af7f24699badcd8e3e6adc662f296b45337e5b26e9867bedd458ac1716a2c5987954d6c6e889b9ab42422a7a3b46c8451e3e916054dfde9bd88d", 0x154}, {&(0x7f0000000700)="c1fdae8afc7e4242e677ee1fe086c73fa477e12e9864a2d6a4f0e66a9c7e7c04334bca02c703fc5ee95543337612fbafbb2d36b652985445f1316de28f4a6b78e52e120295bba35ba854ca98fd1b8317c1067a0fb4ef6571890247c69d03da2f5fd69f7345a05007813e00271b8c3f62503dd9f425f7452c3f92f9cc149652a13f1ab72ee4ae2172b5902de9de489b3245961e01d04a44bf4e4a9be63622d57ccf29c768ae5fce15e676ead3899f4ab3185321f508fd6af65f45928c45662cfdf6a50752742a950b3717c9abba07c9c0bd1830d3ef116429397edb2864bfeb3eb4d520fc", 0xe4}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="7d4172a2", 0x4}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x6, 0x1}, 0xc) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x5}, 0xc) write(r2, &(0x7f0000000280)="4138559b87267e53bccd891e9c9b46b5b953d0bcc9e49fd54f4b18da3201fafcb289c761bdfa398d6b448bdbe43ccd175d41a09f99ef6cb0df8703bf11963151c163d276a9e25dea9ef9af0d9c0f55fce351e1de24ff308ada3e9bbed34606da87cdb2ee9761d04da2ca3ce1eeac274c8d1f7fd7c00e60ef7edc976f2dd3e0184013d04cf08c56d211f536d5dc475f55df0d62d83bf9e2334f688aad7138b173ebf3f0d31687e1ccc2775b616ada9333c10b7e76a0ba8b2260eea0491be0ce31cad75d29e5315089cef575b94ed3bb32c9a4b2c361bfb107811efc834c4d", 0xde) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}, {0x18, 0x1}}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000380)="f658cb5ffc749e51131a0b3362d70288da22d9ed705ae9c72fdbb169f78f9176d8c3d27f73fd1b0cf4b02d70b1805fd930249625ed853512641044c895486f470d441c7f92e671ecf1b1d4f86aab55c131e29d0930a032808c955dcd1a6efc95d07770caf6095e68c74de42d744a0fb9490639b4932647723afeadbe21b80c6da28fc834f15579decd15bf", 0x8b}, {&(0x7f0000000440)="77e2d0e04a2f4a101d5b561af25289ebb82d8c7087b0c41e832dbb316a5cc3136e10e4b517d472d1c3201fafac6c2e8cc9ad4567a9f19337213b5d999827efa2a3a348c145142db1294a2f078f3d55773aa66d86868e6df2b8f87630d45efa6a02f1ff8811724336f9101ca1a99028d9eac1015f18a16975888e26383028ccf1356c313e68c3121e72a10bc9a9253a96d63d39121fa981ff382b008476398f76e34e4462e26e1ab9b3d560c46df6545155ae2449fec926e782e79b2c7102c3ced5da8c982000bc60fdce2d92", 0xcc}, {&(0x7f0000000540)="d65b354935a1af9f61f2f4e45f0b06b077589a8f7f840cd94b0641b9a82b092ca4d4eaf7e4c40dfb9a00cf40eded441ff105af37de71b7e018a207fd4cec805173bcf6bf684f78032b285d6f2667e2dfe0bdc923c24564f72374633a1d09a655a546bd796f62890d2344ae130f82c2f40f588b25a1c914cc266be346db0f38e27ac40391e90a60f4fce3f4218c31746ea500089ce340d4622825829d29f4351eac72840ffb0b5dbfb373cd255a527aa873187fdf47272c61055fff413c2b8718155777802126f1e80a9ba718809333b4af09ea4790c7c3b1f93c3fc51e18521953c8f7a1dddece12", 0xe8}, {&(0x7f0000000640)="27a24d7463467974bf9187a58dcc1fe472ae15f858515acc3257f81d755ab210e938c5b345ea5e365822221209892921cf95c8039642ee315e61fef70af557faf2e618dd898c7d050e8e0ab19230ac65df85b5828d8e3812f3535e049e520493b9d245562ba735eed95d717f1935abb5f2cdf48150db768d41938d3b6e568b3bb01e4a7ef0655f8fc4b323f6af55967fadc1cea37a017cfa1bedd5ba6a460538f8061e22055a5c95e3dc18557011573a0e14dfba6027d38d79249304f3e656e0b30785b8488cbd573927d07e2f83d3927cd1c7810671215ee68939ba638340bc98da631a29bbb8a038c63653a31254caae", 0xf1}, {&(0x7f0000000740)="abef567771cd1e34b66af2b370997d13bd1b44c77fb24f21040c047192d032754d4d087bd4d833f01b155b461ca2d6e2ea8ebd8b0a9b1b0a3be8fcbdda935eff4a1c28984978cca41242b429a646cf57797990329340cf18b1bdcbb7bf5fdd6d2edf3aa24f0d57309914174892518779516368c5ab14541b659b2032250a402d2d87dc7e237b0c10e10b2a9014fed4a4f8a976050dc6a06787759745e3db287722c54f567488c01e90b025d76c9a06ed9480b0b4d98da5b5d30d4e0285e4867095c1501cfd33541b80996fc76175f6be9a1df1f64fbf898b27684990fdbdaeda5e8f4a36c69cb0de", 0xe8}, {&(0x7f0000000840)="e7a2fe93bc905ffd46ffb09e05e1ce668798a8124694eebe4a8943272a4f87067657df1c2c8eacf8f25bb1a2815ddcec8f", 0x31}, {&(0x7f0000000880)="9bc02f9f53c38b100ed478d929cce54bdbe965cce7c2fb0494f57b159d83482aeef741063ead308d0314d78f153e6ec713af54066f28103b7d9d4e827a48bf98e8ab4271320f710fe10d06aef25a0dd340b3a754fa33d6b2e4fdb8f98af7a84ae0caac2f9b1ca331ca7617ac0a6bebbe85188cbe35a0468d16990b2df926dc016ae6e6dad4660bbeab5cdf6f8a2cfcb9b1039fcb5ee47f3a524e3d16045c221c937bcd92a40738914307d7a107d4ca3bb217caaf29796fb36e512c4e629555f6479a11ab338addfbf7e1b3a3faaf48", 0xcf}, {&(0x7f0000000980)="bd1f0fe9ea925f3338f4dea970a10ebd0d5a1934d46a084be6075e8db6ca18a0f183a226a298973ca7c1158a369a7c5462397217efb59668b3bca097621d1828", 0x40}], 0x8, &(0x7f0000000b00)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff]}], 0xd0, 0x8}, 0x208) r3 = msgget(0x1, 0x6fe) kqueue() msgctl$IPC_RMID(r3, 0x0) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e0104", 0x3}], 0x1) 16:00:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) r2 = msgget$private(0x0, 0xa0) msgsnd(r2, &(0x7f00000001c0)={0x3, "f55d9d1c4a439944ae6ef08dd3cd6b3f651bd733ad13a029bb92335b8b8242"}, 0x27, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="00cd24fcf7353210036ce079991142d9bcdcf97ea7f8686a40f3e807153c3c9ab9f15cde332e5683fc73f8b036ba8573e52177f72c0fcfa7f615db91", 0x3c}], 0x1, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x100) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) 16:00:50 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000140)=ANY=[@ANYBLOB="edd700000000ffffffffffff86dd609e010000323a0061c8f862858aa8790dbf931459e50500ff0200000000000000000000000000010200907800000cdd600034350000000000000000000000000000000000000000fe8000000000000000000000000000aa0c0265e11a5c45f596db6afa5691ca678f59897ceecbefbf5b48609c04185ef3b73818c7134a212087372f290ffb1778038ab364b3777f65a455b385eb0abd64409f35"]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="62bb11e9d8559aa127edb8f521214da8ab52644842f7708b5d404c159ae79a6e41bda92eed98f136928f75d0d2be982cb299e211049618296a8d2337a8e5f261119abd6386b1fb08243773471af1e9e39bf2b910f4d555160f39f64b265795cb914e205324392ff1cfe53230e5984b386c7c18713d183c8f203f2ce93590d320d2076bfbc23865e2f8faa1f6489fb36eec1789d8aec727785eca6dbab0142d2bc72d40789111b87635023de11ba5281f48efe3e605b3b2afc2e0024e4f6b5497880e12df911d22ca97bb81b4969927abb993172085cf452e167e9cbe55f18844ac0b425a7b", 0xe5}, {&(0x7f0000000100)="89e99dc54b1961593533aae7cb7beae8ea524dc2a11573867d1c15e97973bc856bfb", 0x22}, {&(0x7f0000000200)="edcbdbe38a9d6624f1538d8ea167dba4d6daba1107036f3cd18439fa602a72192e038029bc937ba61bbed0712c8b57e4ef03389854ffe23988df0386c540bd7352d77eded8ee706b8ef555831c5bb25cad65b1b08a482ae0a64e08e8aa4b2bfb4558c4d45e8442776f0ebc08177f868a39118a58103261d30afa9b3f06743ab37ad4a695b9f234bfb15b2c4c69e8533f1636081c15ae6e757422a57a080cc47e5c787d71c4c7ca5f5fb804a3eee6", 0xae}, {&(0x7f00000002c0)="53671c6376e1b44477590530aec2cd", 0xf}, {&(0x7f0000000300)="a49e5d4e2421f2d94924d8f9095f3578f658609064e4b46e2003c278c0149f9ce4849d90f387c66424b8bc52b2c2e96c8f064ea22247582ca102c155ccbd578e1f1e994ba7b61502d4a115defcea6746778aaa87", 0x54}], 0x5) clock_getres(0x3, &(0x7f0000000400)) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x87}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x800) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:50 executing program 0: sysctl$hw(&(0x7f0000000180)={0x6, 0x6}, 0x2, &(0x7f0000000000)="64f21a27ee093f84cb874727022aab5d2f10f978a36fe37cab05b569f65a65096668e267ee2755912f820ed637a799ddf320b26c5d946c9f43c9c357ec75d6dfa9d1dad4ef86c8bd5c844bcebd251c29028db10eacb982f91e086eb9f167aadd6bf6e9c115d6be082a962e762c84c38b15db817788c5e16f1add207c6e3c9f", &(0x7f00000002c0)=0x7f, &(0x7f00000003c0)="4c6be0ef394b1b139f1dd951522a7cfc8cdfc63dd6bd91d02fc1ca8a8967623a0ebb6b5fb8a20bdd2b22860fcbf51a005b54094fd20f2dbebb6cd4507b7370fb5f7f5a37b060c439e127932d9484cc20a13c517495642468fa69be99ba89d078676616486ce074a3f8df06cbd0ec59da8545c492aab0e876d0057df88a57125bed61c8772d511cf78e35480ae262228ff306b770b6d2aea8761ead24dee5557d6c62e9228df56020bade1c95005eec4d0e7ab577095245d68d3cc85ae4c70e916ba51af331351e63358531b9fc37393af0c1c7c506301d7dd4aa55100314d38a225132ac4935bfe61295b49a817e8c71da69a6a14c7ee851452366c4243b2236f8eb346428633e1d20a6dce540531d79e5bbba8063bfb1024528fad1fad626a243cb8b32df7153321c132709cb9117ec038f5187e9d51ecbe2d748bfe334d5b4f9f1d397993219e352a100e25b109a1f878a04ead3ea1a2198bccd219080300f588c5d13398ebd738ded4067ca25fd2ea2abfefb676199d8f7dbe1315c73ed5455d5f61a", 0x184) sysctl$net_inet_ah(&(0x7f0000000080), 0x4, &(0x7f00000000c0)="bd5556ab78249521da8eab2f57df216607d77ba13aaf41c1064d478a3bbdfec3c4b2550e172471ed2c2306093604443d982450ddddce6a452ba7541f8eafb7a119d57a331e85d71ac4d856e5b91993bebeaa17b653ae6466170784105ca68a2c0c74a7d9151616de5714f9338d983a18cdd7d5cd40485cfe19241d5bbed7eeba296920b16ff725babe2fc38908da113e9dbf720dafabd9ab5c4200064992d374dd2a9c4e7874d8fc6750d48f5c", &(0x7f00000001c0)=0xad, &(0x7f0000000200)="695ca905f361a0d01696a8bff48c139e0e6ccd5d2747969c4e445ad1e3b65054bb3d5938cec4ea363eeea6837b31d71b45523cd0056ab22b92f05c8e5aafa1ea4dab24e74b42fe95d254a298cc2ffc4aba661ef0d075fa7efa80224c5aa4cad1964e5f0aad9d8c793a1f0f140c4d4269ca503bb6da4b2646a4de3a120122237b800408d0009000f47bc529508f31e63f59791c9b355d8a63c5f2fcd5a3b18b", 0x9f) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0x10000, 0x6, './file0\x00', 0x2aed833c, 0xfffffffb, 0x0, 0x8776}) msgget$private(0x0, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000340)) 16:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0xa, 0xffffff00, {0x1000000004, 0x7fffffff}}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000100)="8c6acc148be7a3285aab6f870407757f89aa97c044c607fd209fe5321f6563c76345430249d23ab304475f43f1a398a9bc8ad5a3ad18a666b5a2d1f4ae3353132521e9206aa5dbe7c3ee5a5da6870589b44d7fdf7ee2222d36fc173ee3d4d7868faa405d7f03fd14ea9e410588", &(0x7f0000000180)=0x6d, &(0x7f0000000200)="fad26f4b750d5ae536fcda4a4b6576bb9c008dfc20e6645ec63bcacef9071b7b8ec1ccd383cb7ebc27f434ae1fcd7902f2a0dae101fc24c65b05c9c479bb1354c1e669d3e527971dbad1b08e155d2f08eec55bc54a0a57d5cfdde8824641260f6838f0aa4f854f2617e5b36e5d73f793e11933836c11f72bf0f25382f47c63e352426c946324045f361391b787a0da", 0x8f) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x9, 0x1f, 0x8, 0x80}]}) fcntl$setstatus(r0, 0x4, 0x0) pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffae0 va 0x20000000 didn't change! 16:00:51 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="03"], 0x156, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) msgrcv(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4104], 0x1008, 0x0, 0x0) 16:00:51 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x40, 0x4, 0x800200, 0x40002, "b80100", 0x401, 0xfffffffe}) r2 = socket(0x10, 0x1, 0x7) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x1000}, 0xfffffffffffffc8a) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) fchdir(r5) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) fcntl$dupfd(r2, 0x0, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0092def22e4d8a09007592c3fbec7d2890e9eb7c1e4012f8f8be271d7e2e22ec6582b49ef1a2fe60436389cedb6965ab4ca2ec603acb1711c2a640242b127b4c699b7b97787f5c2a3e174e20b432bd7f711e38e70014ac2d627c38e9bbacc0dccb141fe50abc5f854f02d5ccab315487148518e28aea145a4b20e4cd33ed40e4cf626665301f387e239394449fd140ba75d74a7fec92055b99d76b0a0b7f0837a89daf318a12cdbad8cf92770182486c3cb51717575ed35c7277517a8a096c4e64fcb3f19086b2f53ef5b9f5b5ea394395d22c5274b733e39aaf59e7587fbbeb6027168c8207000000ea982ceaf3b710f9"], 0x4) write(r3, 0x0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x1) syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) write(r2, &(0x7f0000000000), 0x0) sendto$unix(r4, 0x0, 0x0, 0x9048b8bb62f04b9, 0x0, 0x0) 16:00:51 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffa8764977a05d080045000028000000f000009078ac1400bb000000004e214e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780c00"]) clock_gettime(0x2, &(0x7f0000000000)) 16:00:51 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)) 16:00:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01dc"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000000040), 0xe7) 16:00:51 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) write(0xffffffffffffffff, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e3342625", 0x29) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0xfd], [0x0, 0x4], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7fffffff}, {0x0, 0x0, 0x6}]}}) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x50}, {0x16}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x4, 0x6, "408e3c", 0xac, 0x2c, 0x0, @ipv4={[], [], @broadcast}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x33, 0x11, [], [@generic={0x3, 0x80, "43f90ca2826eaa2f57ca6477e1bf53c2edf4f346d9d0c707f4fed820f40fedb9d74e33fa187b81f09d5ec2cb672dd40a3050947ca1a47afd6c3207c1f768154d8d469846c6024e947e086675933ff9315b984e43609ff6bf7eace0918578bb7b5848745d40135fbabde70464baa6deefe2c881c894521fc14677d19092829757"}, @ra={0x5, 0x2, 0x1}, @enc_lim={0x4, 0x1, 0xff}]}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @mcast1}}}}}}) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x63a05f91aaefb6b0, 0x4, 0xff) 16:00:51 executing program 0: sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, &(0x7f0000000100)="a0eb9002da251632091ae6381bd1e054e03510a4187c5c717988540391b1060b3fe5e3b562", &(0x7f0000000040)=0x25, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) fcntl$getown(0xffffffffffffffff, 0x5) msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x2, 0x800) socketpair(0x20, 0x1, 0xb, &(0x7f0000000280)) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r2, &(0x7f00000002c0)=[{0x1, 0x800, 0x2000}, {0x2, 0x8, 0x1000}, {0x1, 0x7, 0x1800}], 0x3) semop(r2, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x7, 0x9, 0x1]) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000c1d532227c1a82d4d610d257f9784c8a3c139cfa469d3b57143862f55aedae8af2b0a46d32fed1dfe9c75c6bc5aa386cf2958ed110195564d24bf475842a8c05ff6681fac9d76f5e8f8259cca14bc02cc98b2e17fa15703bb8810e69e7d88f9d7335273362c4e21e7036c41a5577b84eb0a2a56a9c9b8c9d545b95fca8421726f7d4cd7bc6735db900a202923284049852c123962e4b4da00b"], 0xa1, 0x800) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x2, 0x7ff, 0x1}, 0xc) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x4, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) r2 = semget$private(0x0, 0x0, 0x200) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x12) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x85, 0x0, &(0x7f0000000240)=""/133}) semop(r2, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x800}, {0x4, 0x40, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x5000, 0x800}, {0x3, 0x7, 0x1800}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) semctl$IPC_RMID(r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:51 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = socket(0x10, 0x3, 0x9) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x400, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000100)="00cb41ec870d24f13f43cc6b0de217c0020700008012e329af360f2fe08bd20f88b5085ff84148f5fd58443f00000000000000040000000000336687319f1becb8beeb3d012956066b69fc53305bf57caf7d9870440426c72d788f7466a5131f3de0670f38ffd5c301fdf6be4a35471af8f67452f779dfa5131077c70001ca6a11359479372b236b085dbb71c1cec036c26d189a3c2b629f6e3ea1c489892c5b8d97ebc6737f63362d1d56000000000000", 0xb1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pipe2(&(0x7f0000000040), 0x10004) 16:00:52 executing program 1: r0 = semget$private(0x0, 0x5, 0x204) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/96) semop(r0, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x7}], 0x2) semop(r0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {0x0, 0x2}, {0x3, 0xd, 0x800}, {0x4, 0x6000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0xffff, 0x1800}, {0x1, 0x0, 0x1800}], 0x2) setitimer(0x1, &(0x7f00000001c0)={{0x0, 0xc600}, {0x0, 0x7530}}, 0x0) 16:00:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) fcntl$dupfd(r0, 0x0, r1) 16:00:52 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvmsg(r0, &(0x7f0000002180)={&(0x7f0000001080)=@in6, 0xc, &(0x7f00000020c0)=[{&(0x7f00000010c0)=""/4096, 0x1000}], 0x1, &(0x7f0000002100)=""/112, 0x70}, 0x2) chmod(&(0x7f00000021c0)='./file0\x00', 0x70) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200)={0x8, 0x8}, 0x10) r1 = dup2(r0, 0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) open(&(0x7f0000002240)='./file1\x00', 0x800, 0x20) pipe(&(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000022c0)=@abs, &(0x7f0000002300)=0x8) bind$inet(r1, &(0x7f0000002340)={0x2, 0x2}, 0xc) ftruncate(r0, 0x0, 0x2) unlink(&(0x7f0000002380)='./file0\x00') r4 = open$dir(&(0x7f00000023c0)='./file1\x00', 0x280, 0xd0) fchflags(r4, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000002400)="20cd10d4902080fcb1c996d6a7eae8d220192796d933f5e69faf7a9b1d9516af0634bc4dfa4a2bdba295c84374f95712c21d0eb1aab43712a6be20d5e2d46c70164e45874550bfbf94990a54d1eee2bb52cc3eb13c359b6dc67db2227249e962ecd2923b1f016106335bff3f7bda1b1c61247d73b306d2cda129fc71bbf5e8b6795021d42656b129cd6bb40093c88d8c58beeb6fc17611e34a66ee1a76e2b1fd539165e742c0f5477fc38ac1acba1b7e9ab6ecbce608449f3ce2244c176a28cd97d39997b2f9d8aa4f0c15491c839be39c13926ea6b6e03a45f941a67df0", 0xde, 0x26d2b96098b21317, &(0x7f0000002500)={0x2, 0x2}, 0xc) r5 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x1000) writev(r2, &(0x7f0000002540), 0x0) sendto(r1, &(0x7f0000002580)="28eae19d3db1fda82ba49e1987a9e7b9862bacb4595cd98edf9fbe0d491191d07d0accf08dd7e73eb83813eb86df775543e5eb5292ef16a6aae3ccc6feb261fafe2ef52ce648236c24a351a2af33f80523a2d6664db054987c751fb478c7abce9265ff4e9101206d78169cc42aa543d0ea485f43318ad944ee379db1b0ef6a7fe0b40d44e450a2", 0x87, 0x40e, &(0x7f0000002640)=@un=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 16:00:52 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x1f, 0x7, 0x3, 0x5, 0x2, 0x7, 0xffff, 0x5940]) r1 = semget(0x2, 0x3, 0x0) r2 = semget(0x2, 0x1, 0x220) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)) semop(r1, &(0x7f0000000100)=[{0x0, 0x1, 0x1400}, {0x3, 0x83, 0x1000}, {0x0, 0x3ff, 0x800}, {0x1, 0xa9e, 0x1800}], 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xf7a8, 0x8001, 0x1, 0x0, 0x401, 0xfffffffb, 0x0, 0x0, 0x0, 0x3ff, 0x6c}) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000240)={0x6, './file0\x00', './file0\x00'}) r5 = semget(0x0, 0x4, 0x68) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000280)=""/94) r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0xa4) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_metric}) r7 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r7, &(0x7f0000000380)=""/4096, 0x1000, 0x0, &(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000013c0)=0x8be) getsockname$unix(0xffffffffffffffff, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) 16:00:52 executing program 1: getsockname(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) fchdir(r0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffeaf) 16:00:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f00000001c0)=0x3) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 16:00:53 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) syz_open_pts() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x20000008}]}}}) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x8) r3 = open$dir(&(0x7f0000000200)='./file1\x00', 0x10, 0xd) openat(r3, &(0x7f0000000280)='./file0\x00', 0x20000, 0x27) r4 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x40) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[0x2, 0x6, 0x9a, 0x0, 0x2, 0x6, 0x9, 0x0]}) 16:00:53 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x4, 0x8b761}) 16:00:53 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0xd5b) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) r2 = socket$inet6(0x18, 0x0, 0x5) recvfrom(r2, &(0x7f0000000180)=""/165, 0xa5, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x80000000, 0x6}, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r3}], 0x1, 0x0) 16:00:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xb281, './file0\x00', './file0\x00'}) 16:00:53 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x23, 0x3, 0x2}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x141, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x110) 16:00:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) geteuid() 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/200, 0xc8}], 0x20, 0x0, 0x3) 16:00:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffff, 0x876f, 0x0, 0x302, "64d21cef7f030350af55f6941ecb2d44057df2d8", 0x5, 0xfffffffb}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffff, 0x0, 0x100000001, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x1, 0xfff7ffffffffffff]}}) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000040)="4c6c81bf10fd11d749cc471779934a8dc254604bd068ea8f5be7a04b8ed3ab13fe6a1fbc7572c7fc08ae2c682c272cf024a96f8c61ed20ea8080fd4c409d4b71", &(0x7f0000000080)=0x40, &(0x7f00000000c0)="19a2df61c9f9dd32822ab31491908e67606524dbac9e1e9564311af39080fcb4fdc5ab63d19b5ad6ac53ac7dcfbf3b2b7ff3385311cb6774d62562d713a70b7e7d34d6a20b536abbb35fe67b020911de3e1858343de93b31370b49b410", 0x5d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:54 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x2, 0x59, 0x800}, {0x0, 0x10001}, {0x4, 0x1, 0x1800}, {0x4, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x0, 0x5c, 0x800}, {0x1, 0x4}, {0x5, 0x8, 0x1800}], 0xa) sysctl$ddb(&(0x7f00000000c0)={0x9, 0x8}, 0x2, &(0x7f0000000380)="4f3b53e8370f99b1d7dbf31dc00973c76eabdda00e60d35a262024d8469d81692bac8eba05f0519f4b72691a54136f5b34dff07ba47478c6338dd99adac559d9a2bdae4b8f6e847347c6cf4d11ac8d5115f5ccd521fed00b096556c1fd0c677988916c7e00e4e18dd56e51753e75504e5ad1a29a072fcd0a", &(0x7f0000000180)=0x78, &(0x7f0000000400)="0d0d3a86ca32b0d284e198690b317642f890849e9454bc3d328ec8e7018862cd752a9f88fb1a6d84929a4d25b2d324af11b69563e9a019a57ea302dac152a62c59a6be562602a9b72e5011ae5196eb70acd9a1c010ec1de81fcaf124c0a34cbc2d4715b77967827d05d5be8bf047c46dd0716e514ddc7cc942a884113255a07d2ee908beaa575bc0e9a1f0a3ef77d67aefe151733d33c23e68ec3376d31854a9967ce385f7e1d83a9e39e6ab9235fcf6e5a3e7479a469dcb490a42e9858b96b20f0011c021134490465d99e969e9523643ee2fdafd15cbd3b7f5f3cfbd0118c6afa97276e2ee6e1f086f397f6744091a3f05de5a8c21a8a572e653d01a", 0xfd) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000200)=0x3, 0x4d) fchmodat(r5, &(0x7f00000001c0)='./file0\x00', 0x10, 0x6) semop(r2, &(0x7f0000000340), 0x21) clock_getres(0x4, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r6, 0x3, 0x9a71, &(0x7f00000002c0)="2bf7a985d4e04b977f6be0ed11f3c326b49e9b09c85bbba78606d7da704de1a84ac51a934d05d92fc23aacf46326ba97d880bb5b51a15daa67847ea91b741b6b2322b9c08f7f65012c5f5c5be751f22b7285475ceed390816c70b0e1eee64032a702670c1ecf7868404af6c89d9e83eaa7d059e50198a4b7dba3171e7b99313860e928932b8e2ecacb9d", 0x8a) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x1, 0x1, 0x3, 0x6}, {0x5, 0x9, 0xfd, 0x80000001}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0x1, 0x8001, 0x400, 0x35b2}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x34, 0x4, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x81}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4}, {0x6, 0x0, 0x0, 0xf6}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x100, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', r3, 0x2}) 16:00:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c654a00"], 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x4) r1 = semget$private(0x0, 0x5, 0x204) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x100000100}]}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r2, &(0x7f00000003c0)="fc356a677cf79ef07a7d359585b17482dadf954a8494e56fb007598fb72ebd684d4fddc02da16ae21b72006aaee936039d65ab4a49abf226a46af7acb6281d9124d92317b01dea0904fd841d9818a22fbe7d7d22d383acd55263ef9e463768715215d461e89c26787901d3d0daf9b5304de25d7ac452c9957159e5267c495df096045fcea1c1d571f1a26e000000c02df028ccae799954f3d5c4603a9a71b24b7699fe028e4080fa4ad2428572c9e8b82f8f559279ec", 0xb6, 0x0, 0x6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) semop(r1, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x19c) chroot(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\xff\xe8'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x1a4) semop(0x0, &(0x7f0000000040)=[{0x3, 0x1000, 0x1800}, {0x2, 0x1, 0x1c00}, {0x0, 0x4fe, 0x3800}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000300)=[{0x1, 0x101, 0x800}, {0x0, 0x3f, 0x800}, {0x4, 0x6, 0x1000}], 0x3) semop(r0, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x18, 0x3, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10100, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) getdents(r4, &(0x7f00000004c0)=""/78, 0x4e) open(&(0x7f0000000380)='./bus\x00', 0x602, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x0) r6 = semget$private(0x0, 0x4, 0x406) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 16:00:54 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) 16:00:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) getgid() setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:54 executing program 1: r0 = socket(0x2, 0x4, 0xfd) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 16:00:54 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0xa1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0x9}, {0x5, 0x7, 0x56, 0x1575}, {0x40, 0xff, 0x0, 0x40}, {0x800, 0x3f, 0x5, 0xfff}, {0xb7, 0x7d, 0x0, 0x9}, {0xd9, 0x7, 0x0, 0xd82}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000f1ffffff00000000"]) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000280)=""/168, 0xa8, 0x43, 0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f00000000c0)="6112a55ece50861bb5fab8cbc41f426d0c1d5f6fb20ea935573ba597f2be895aa0a9200c682023ee99bf7a03c08293e4278cc4b98d0ce349a3f8cc855e185bd2c51fa0b093847c2dcc3d0aeaefa1f2aaa2aa38d9bca213dd912a5a7654d81b9498584623e5536bee433ca087a8d2c225de6b8d60fe13e268e3d011fe501a6fb5e94a86a341b6ea31392179ef8a906074c00b4a2d0c418d0c9569f6de1178882890acef765f359fcb0fc8543e85373b02dcc0aff35aa7930864b44e127260f5b112812d3147ac21c4acd903f40dff6ada5a9b40400af192bb4ba3ecce0ca9fc78049241a7c3a9c2e92b487d3e37a330", &(0x7f0000000040)=0xef, &(0x7f00000001c0)="3dab958224da2f364d246c5aaa6b40655e74689022bec096f19b7b63dbd73e8f28414dc93f8ca760bf1a1e6d66aee97ac8624fe6e112bd133fd720e0e33d06fce616ca26a550db33899795f32be01d7f69eefd1d61889d1b896388789181457e81551c1b75ba420a9cf530c8ade4a426cd88d5d49458cd6c7379cf4cb5280dcad9bfd2046d6ca781ceb7d790491dd1665daf5d", 0x93) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x802c03) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x9, 0x9, 0xe00000, 0x25, "45b4d1c287e92b19910985c94e08756eb68913aa", 0x9, 0x40}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xaa, 0x5, 0x8101, 0x1, 0x10005, 0x4, 0xa9, 0x0, 0x0, 0x3, 0x55}) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000040)='O\f\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000001c0)={0x3, "1af8abece973094ed2e23eb01c260a9d5edbc58cef1f3f5186e33d4529f93f63ee44e392747eb1ce7903a4996d59274c866586e79362b6f93ceccb5a91f0b0a73818782e3aa002f09a15cafdaf2d6cd3ad8187942d53f3fc00559405410f80bb8ac6975e8e15fc66d62fd14aa6c35f817abfd0fa8ef603b05de8e68ea5"}, 0x85, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/24) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="728161c187b2335ab900f84f561d86e603d992cc6c64e9aeb640394909c61bb30a3e34f17590c6f3acc95fc71a8ef2f2ca91d8345479839b0cde60520d8ab3f3c48c622b42ade586194cc65c0c15debc759b39395f674032b5ada7bbceaed39adf6227ffa29fae90df145a699a0ca63c3b5ae71562bd9cf9d03f823bb33cbf67a0c706603108ae7014cc673b4e52731addc003c3486fdae0b53515b1bd73e0e5d10f268aae0682b21fc3c07e13cc4cfebdbf7ded84df97c4898a5d75e01561cf165f10b3b48ae9666a867317aab51ae58a5e08ca3acbc13da7325796662f8f3258", 0xe1, 0xc, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x1, 0x7}) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x10) 16:00:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x400000, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x20000000}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x26, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x4) 16:00:54 executing program 1: semget$private(0x0, 0x2, 0x288) sysctl$kern(&(0x7f0000000180)={0x1, 0x43}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000000c0)="6f21a18d40cae438b096db80096e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece161a567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5f2c85f9cf3a35459ccb3ab0001000000000000004bb273727700"/133, 0x85) socket$inet6(0x18, 0x1, 0x1) minherit(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x0) 16:00:55 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = msgget$private(0x0, 0x1fd) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000216af91fe73eb7dadad105e4db52474e3379799c0ab0bc77643f1b287dc81a31e9c7d2d68d7fccca755523976af0000000000000005e4b013189f13c0ad7b1b79c1327caa2b403bb2359c1185ad5cac161bbeb45dcba2e211687869d3d88714a13ce9f2c81eb3319ed85a3478c35748c84c7902465f60305801819f454e34761b39f10d603748a148938ab30f752f62630e1a3c1d9ec4ab83ea78e6ee775d6a10100010030104d599c4ee97b0a51e07cccaf7246405af3f0a7d9684e6501bcff60e873aa442bb9ac6e9dcf0bff2f3819b90b807c77dc97ffc8a553e29a32d7296367eff83dbb89440000000000000000000000000000009e2378ff2f63d44ead26b9792f058f6649d86286e39619eeff2ddad42c622a02d3e541c666d0be3e02", @ANYRES64], 0x2, 0x800) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x1}) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) 16:00:55 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000500)="0138fff6360f9ea14fb359657f16666e9f97069815ca5835b6f65306127c991ab43afd5604c4aa1093919a8a3701006dfc9c7dc0774b1ee71b2208b127f29c66755d45d5ae11c6731aede78c4421c6f62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c041197ec6ec1d0be46ebb5981ea2de4b180f0e5d893050000000000000020a63fde26f5ca6a157ad15000ffe6435b55a191701155a29aabecbdada66c8f486f7e59a59a05bb689915b909800d89d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e710e6157cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0d510672dd77da2c8fecead410c6a926a10900000047000000000001000000e7e3ad4ba11ca8000000000000000000000000000000000939a7f5fa4aa861f5a19deb3881885647e6b9ec56bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57458e55df302e2d611ae3e030100a9edbd2d2d845b8e1f2e111835a2b788f5ff525643575893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a8d5bb60a27d465014bd7652b7e5f4a46cb83eea6b48aeb60db0242a3044bc0955254edb0452ab0b24c238f90402598ad960ebf7502f67ebb569f48ec63dafb4bcc61a9f90eac88bc34", &(0x7f0000000100)=0x210, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x30000000}, {0x21, 0x1000}, {}, {0x0, 0xffffffff}], 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = semget$private(0x0, 0x5, 0x46) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) getgid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x215, 0x7d42, 0x0, 0xfe96, 0x4, 0x1000, 0xca53, 0x0]) 16:00:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffff8], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0xa8e, 0x81, 0xfff, 0x2}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) bind$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="01f1fcff66696c653000"], 0xa) 16:00:55 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {0x3}], 0x3) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:55 executing program 0: r0 = syz_open_pts() r1 = socket(0x10, 0x3, 0x8) fchmod(r1, 0x45) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) pread(r4, &(0x7f0000000040)="831ddca69be8fbff5565353e0c3d10426b718deb97593659d0b67341e6aa9ed9416e6a233cfcec0cf8ae0dc2dee34d9c", 0x30, 0x0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xffff, 0x0, "c6040700362a727baedf86219536da00", 0x0, 0x9}) ioctl$TIOCSTOP(r0, 0x2000746f) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f0000000100)="165f37ab440c5f4a8c69c5caeacc788b57c7d5193a4200acc09f475ee958eb25bc5e509411d9a3697f083f40528b82de70f848e0778116539893c6a0b2164655ee8b329d89810e21b2f9b14d42798da0e2ed0400000000000000839d9cdb9a617939611de536ad4167f7850482d4373a20ca98c440566500bc18f90c55d328e0c34539ed7cfeffe608520293fad40667c39afc8b551a67dadefa6093d1704ffa90a7ba0524fe306a95c84603f1a40d3cc14c5dc7384516375ac82add2ed15736df70253377313974e1b19d4fade8826818c778b8cac10b2bc71aca050a7883f4bed644ab"}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="05"}], 0x1) 16:00:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42b, 0x4, 0x7}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2b67af4974bfe21be97e7152622037b003d19aeff17b07de56a95d06f7e8ddcd39db8aeb4d78a0230f126e98fe1d92a9d81f03207ae93844a3bc2766352c890378b33d61b4f09cdefc3b2f0ce947509142f09c85d15adf1e9d8199b9f7a0d65fcdcd3b5257af6f7ff81591ccaae379c2c0167fbfb54f603f7c4b53f882"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x1, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x8) pmap_unwire: wiring for pmap 0xfffffd80786cb920 va 0x20000000 didn't change! 16:00:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7fff, 0x7fffffff}, {0x18, 0x2, 0xfffffff7, 0x200}, 0x4, [0x3, 0x90b7, 0x4, 0x7fff, 0x5b34163b, 0x6, 0x5, 0x101]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x90d2}) writev(r2, &(0x7f0000002480)=[{&(0x7f00000036c0)="7c85dd0aa7ccf73e99f06c09820a38443505d9b9c62024a59486fd897a38697ca9ca399c78db0a60d71f3122f7959b82c3c23523b1eb27d6d22b84d84673038daf3113c9f94859787c26e8cb9044586119c3946eebaeeec798059a5ce474f56ef842fb1fd3f1759074757cee544fa89c7ada713bb0c30a899ca3236a3f1f3d98abb02eec04047c70ea4dd1ae8845b2e32d9000736cbd80bb5c78ddb3509e08f3fe4f1b53b28fcf029ee255ce935eaa223cedea931f1240dd582629571ea7fdf6537e09", 0xc3}], 0x1) semget$private(0x0, 0x0, 0x8) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) syz_open_pts() 16:00:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000203, &(0x7f0000000080)=[{}, {0x12c, 0x9, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8800, 0x0) r3 = getuid() fchown(r2, r3, 0x0) setreuid(0xee00, r3) r4 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, r4) setuid(r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r5, 0x0, 0x2000000, 0x0, 0x9, &(0x7f0000000080)={0x80000000000002, 0x4}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x54}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6aa182f80519769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r1) poll(&(0x7f0000000040)=[{r1, 0x2}, {0xffffffffffffffff, 0x20}, {r1, 0x1f6}], 0x3, 0x8) r2 = accept$unix(r1, 0x0, &(0x7f0000000140)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x20, 0x40000000, 0xc41, 0x2}, {{}, 0xfffffffffffffff8, 0x64, 0x10, 0x5201, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x4, 0x5aef}, {{r4}, 0xfffffffffffffffd, 0x72, 0x40000000, 0x1, 0x5}], 0xbec8edce, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0x2, 0x6}, {{r6}, 0xfffffffffffffffe, 0x32, 0x1, 0x3, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x8, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x44, 0x1, 0x8, 0x52}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x6, 0x15b6}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x4, 0x7}, {{r0}, 0x7, 0x2, 0x8, 0x4, 0x8001}], 0x9, &(0x7f0000000200)={0x20000000000, 0x3}) 16:00:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3b7899ec, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x8, 0x230c}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff9e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x8, 0x4) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r5, 0x20004269) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13bb812e034e713048e6990f92734800", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setuid(0xee01) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:56 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:56 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x9, 0x7, 0x6}, {0x4, 0x1, 0x0, 0x6}, {0x3, 0x7f, 0x7, 0x8}, {0x1, 0x4, 0x0, 0x58}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000000)={0x75, 0x0, &(0x7f0000000080)=""/117}) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) 16:00:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7ba097ec7d44ae036c27693215102b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x1f6}], 0x3, 0x8) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/1}, &(0x7f0000000100)=0x3) shutdown(r3, 0x0) write(r2, &(0x7f0000000040), 0xe7) 16:00:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xf013, r3, 0x0, 0x1ff) r4 = accept$unix(r2, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdb2f5dc01841d505fa1bad14242352b796cc9eab45730b263f019b7ad70282c83776b51cc3e0e3fe57ec47aefd70ab386d1a4b1f417055e4917d77567af13ab1b3b50"], &(0x7f0000000000)=0x1002) ftruncate(r4, 0x0, 0x80) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x4, 0x4, 0x0, 0x1}, {0x0, 0x5, 0x7e, 0xffffffff}, {0x75, 0x40}, {0x6, 0x3, 0x9, 0x6}]}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) pread(r6, &(0x7f0000000200)="ac986b4e505c96f012337a08c1ac8603c96173e5a787d7f341849357669317c2d8c9ab6d7ecb37977b419d57229c1da7ac72f9bc360a3f09b56e7002b4300ed64ec19d5b2eebd2ed71e3c2fadd4082e096a4c5eccfc75971fc1029e9908965bd857ad5820f1a6ed1e7809d3d43aa2007b9f58d06fa956895519561c1", 0x7c, 0x0, 0x1f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) pmap_unwire: wiring for pmap 0xfffffd80786cbcc0 va 0x20002000 didn't change! 16:00:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x58004000, "00170000000820003200e2f0ffff0400ff01ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) fchown(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getgid() chown(&(0x7f0000000280)='./file0\x00', 0x0, r3) getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r3]) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4]) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0x0) write(r1, 0x0, 0x0) r5 = socket$inet6(0x18, 0x4000, 0xaf) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={0x0}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000080)={0x0}) r8 = fcntl$dupfd(r6, 0xa, r7) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000040)=r5) shutdown(r5, 0x0) 16:00:57 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='x\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') chdir(&(0x7f0000000000)='./bus\x00') r2 = semget$private(0x0, 0x4, 0x0) readlinkat(r1, &(0x7f0000000480)='./bus\x00', &(0x7f0000000500)=""/83, 0x53) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000005c0)=0x2) chroot(&(0x7f0000000600)='./bus\x00') accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000440)=0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000380)=""/170) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000200)=0x73) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') semop(r2, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x81, 0x1000}, {0x0, 0x7fff, 0x1000}], 0x2) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) pmap_unwire: wiring for pmap 0xfffffd80786cbcc0 va 0x20002000 didn't change! 16:00:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206913, &(0x7f0000000300)) 16:00:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = dup(r0) r2 = socket(0x800000018, 0x1, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@broadcast, @random="a8764977a05d", [], {@ipv6={0x86dd, {0x0, 0x6, '1\aq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x0, [], {0x0, 0x6, "97be00", 0x0, 0x0, 0x0, @loopback, @loopback, [@routing={0x6}]}}}}}}}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) poll(&(0x7f0000000040)=[{r3, 0x8}, {r2, 0x8}, {r0, 0x20}, {r4, 0x10}, {r1, 0x80}], 0x5, 0xff) panic: ifa_update_broadaddr does not support dynamic length Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 479038 41895 0 0 0 1 syz-executor.1 *117690 41895 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff8249f7d8) at panic+0x15c ifa_update_broadaddr(ffff800000af5000,ffff800000b57900,ffff8000241bd0b0) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff8000241bd0a0,ffff800000af5000,1) at in_ioctl+0x5eb ifioctl(fffffd807b3b4cb0,80206913,ffff8000241bd0a0,ffff80002419b618) at ifioctl+0xe70 soo_ioctl(fffffd806ca64a28,80206913,ffff8000241bd0a0,ffff80002419b618) at soo_ioctl+0x27c sys_ioctl(ffff80002419b618,ffff8000241bd1b8,ffff8000241bd200) at sys_ioctl+0x4a5 syscall(ffff8000241bd280) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1b3457bc8f0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic ifa_update_broadaddr does not support dynamic length ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff8249f7d8) at panic+0x15c ifa_update_broadaddr(ffff800000af5000,ffff800000b57900,ffff8000241bd0b0) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff8000241bd0a0,ffff800000af5000,1) at in_ioctl+0x5eb ifioctl(fffffd807b3b4cb0,80206913,ffff8000241bd0a0,ffff80002419b618) at ifioctl+0xe70 soo_ioctl(fffffd806ca64a28,80206913,ffff8000241bd0a0,ffff80002419b618) at soo_ioctl+0x27c sys_ioctl(ffff80002419b618,ffff8000241bd1b8,ffff8000241bd200) at sys_ioctl+0x4a5 syscall(ffff8000241bd280) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1b3457bc8f0, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff8000241bcdd0 rbx 0xffff8000241bce80 rdx 0x8b rcx 0x2 rax 0x1 r8 0xffffffff818bab4f kprintf+0x16f r9 0x1 r10 0x2 r11 0x74402e13c2bc0954 r12 0x3000000008 r13 0xffff8000241bcde0 r14 0x100 r15 0x1 rip 0xffffffff820dd498 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000241bcdc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=117690 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80002419aec8,0xffffffff8292ae38 process=0xffff800024168bb8 user=0xffff8000241b8000, vmspace=0xfffffd807f000a10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59488 315070 16166 0 3 0x80 nanosleep syz-executor.0 59488 505714 16166 0 3 0x4000080 poll syz-executor.0 41895 479038 21233 0 7 0 syz-executor.1 41895 409201 21233 0 3 0x4000080 netcon syz-executor.1 41895 390242 21233 0 3 0x4000080 netcon syz-executor.1 *41895 117690 21233 0 7 0x4000000 syz-executor.1 16166 131802 86049 0 2 0x482 syz-executor.0 74312 3974 1 0 3 0x100083 ttyin getty 70995 323821 0 0 3 0x14200 bored sosplice 79911 465817 0 0 3 0x14200 acct acct 24523 368696 0 0 3 0x14280 nfsidl nfsio 85039 353668 0 0 3 0x14280 nfsidl nfsio 55887 141533 0 0 3 0x14280 nfsidl nfsio 52883 511717 0 0 3 0x14280 nfsidl nfsio 67432 419449 0 0 3 0x14280 nfsidl nfsio 28818 163701 0 0 3 0x14280 nfsidl nfsio 69065 37127 0 0 3 0x14280 nfsidl nfsio 88246 67135 0 0 3 0x14280 nfsidl nfsio 93031 72152 0 0 3 0x14280 nfsidl nfsio 49045 284890 0 0 3 0x14280 nfsidl nfsio 56956 211162 0 0 3 0x14280 nfsidl nfsio 99056 415507 0 0 3 0x14280 nfsidl nfsio 92894 36840 0 0 3 0x14280 nfsidl nfsio 74849 207053 0 0 3 0x14280 nfsidl nfsio 14247 414054 0 0 3 0x14280 nfsidl nfsio 7462 408874 0 0 3 0x14280 nfsidl nfsio 89016 486375 0 0 3 0x14280 nfsidl nfsio 19290 112182 0 0 3 0x14280 nfsidl nfsio 44466 92768 0 0 3 0x14280 nfsidl nfsio 34360 491678 0 0 3 0x14280 nfsidl nfsio 21233 341917 86049 0 3 0x82 nanosleep syz-executor.1 86049 393915 59655 0 3 0x82 thrsleep syz-fuzzer 86049 83144 59655 0 3 0x4000082 thrsleep syz-fuzzer 86049 73612 59655 0 3 0x4000082 thrsleep syz-fuzzer 86049 275195 59655 0 3 0x4000082 kqread syz-fuzzer 86049 430596 59655 0 3 0x4000082 thrsleep syz-fuzzer 86049 281179 59655 0 3 0x4000082 thrsleep syz-fuzzer 86049 245442 59655 0 3 0x4000082 thrsleep syz-fuzzer 86049 191696 59655 0 3 0x4000082 thrsleep syz-fuzzer 86049 391844 59655 0 3 0x4000082 thrsleep syz-fuzzer 86049 49439 59655 0 3 0x4000082 thrsleep syz-fuzzer 59655 475157 95517 0 3 0x10008a pause ksh 95517 70705 3337 0 3 0x92 select sshd 3337 157031 1 0 3 0x80 select sshd 47764 62684 21606 74 3 0x100092 bpf pflogd 21606 210906 1 0 3 0x80 netio pflogd 66916 235418 64768 73 3 0x100090 kqread syslogd 64768 49660 1 0 3 0x100082 netio syslogd 43433 78729 1 77 3 0x100090 poll dhclient 71167 64865 1 0 3 0x80 poll dhclient 62450 127414 0 0 3 0x14200 bored smr 43046 79446 0 0 3 0x14200 pgzero zerothread 18480 370752 0 0 3 0x14200 aiodoned aiodoned 38048 271343 0 0 3 0x14200 syncer update 48882 380805 0 0 3 0x14200 cleaner cleaner 77510 266105 0 0 3 0x14200 reaper reaper 67468 38758 0 0 3 0x14200 pgdaemon pagedaemon 76121 175345 0 0 3 0x14200 bored crynlk 35003 498085 0 0 3 0x14200 bored crypto 69890 477863 0 0 3 0x40014200 acpi0 acpi0 14382 335265 0 0 3 0x40014200 idle1 9572 18843 0 0 3 0x14200 bored softnet 34010 13819 0 0 3 0x14200 bored systqmp 83382 372209 0 0 3 0x14200 bored systq 54297 448154 0 0 3 0x40014200 bored softclock 77389 368903 0 0 3 0x40014200 idle0 1 142847 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 41895 (syz-executor.1) thread 0xffff80002419b618 (117690) exclusive rwlock netlock r = 0 (0xffffffff827578e8) #0 witness_lock+0x4c7 #1 in_ioctl+0x1f5 #2 ifioctl+0xe70 #3 soo_ioctl+0x27c #4 sys_ioctl+0x4a5 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82928050) #0 witness_lock+0x4c7 #1 soo_ioctl+0x26a #2 sys_ioctl+0x4a5 #3 syscall+0x4a4 #4 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9541 6456K 6968K 78643K 11530 0 pcb 13 8K 8K 78643K 146 0 rtable 99 16K 17K 78643K 558 0 ifaddr 94 17K 17K 78643K 208 0 counters 43 33K 34K 78643K 67 0 ioctlops 0 0K 4K 78643K 1577 0 iov 0 0K 16K 78643K 103 0 mount 1 1K 1K 78643K 1 0 vnodes 1221 77K 77K 78643K 1552 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 19 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 140 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 6 17K 25K 78643K 700 0 sigio 0 0K 0K 78643K 11 0 proc 61 63K 95K 78643K 560 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 55 0 in_multi 43 2K 2K 78643K 152 0 ether_multi 1 0K 0K 78643K 17 0 mrt 0 0K 0K 78643K 6 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 280 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 140 56K 56K 78643K 3582 0 UVM aobj 42 4K 4K 78643K 46 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 98 0 NDP 15 0K 0K 78643K 41 0 temp 147 3873K 3937K 78643K 14776 0 kqueue 3 4K 22K 78643K 35 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 5 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 60 0 58 1 0 1 1 0 8 0 rtentry 112 94 0 69 2 0 2 2 0 8 0 unpcb 120 443 0 431 1 0 1 1 0 8 0 syncache 264 15 0 15 5 5 0 1 0 8 0 tcpqe 32 160 0 160 3 3 0 1 0 8 0 tcpcb 544 576 0 569 1 0 1 1 0 8 0 inpcb 296 1174 0 1164 5 3 2 2 0 8 1 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 19 0 18 1 0 1 1 0 8 0 ppxss 1128 3 0 3 3 3 0 1 0 8 0 pffrag 232 4 0 3 1 0 1 1 0 482 0 pffrnode 88 4 0 3 1 0 1 1 0 8 0 pffrent 40 10 0 9 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 50 0 40 2 1 1 2 0 8 0 pfstitem 24 17 0 12 1 0 1 1 0 8 0 pfstkey 112 17 0 12 1 0 1 1 0 8 0 pfstate 328 17 0 12 2 1 1 2 0 8 0 pfrule 1360 47 0 25 3 1 2 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 491 0 362 16 7 9 14 0 8 0 art_table 32 492 0 362 2 0 2 2 0 8 0 art_node 16 93 0 72 1 0 1 1 0 8 0 sysvmsgpl 40 40 0 14 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 134 0 124 1 0 1 1 0 8 0 shmpl 112 44 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 2332 0 929 89 0 89 89 0 8 0 ffsino 272 2332 0 929 95 0 95 95 0 8 0 nchpl 144 3567 0 1970 60 0 60 60 0 8 0 uvmvnodes 72 2616 0 0 48 0 48 48 0 8 0 vnodes 208 2616 0 0 138 0 138 138 0 8 0 namei 1024 10603 0 10603 2 1 1 1 0 8 1 percpumem 16 44 0 12 1 0 1 1 0 8 0 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 560 4 0 0 1 0 1 1 0 8 0 pfiaddrpl 120 17 0 12 1 0 1 1 0 8 0 scxspl 192 11066 0 11066 9 8 1 7 0 8 1 plimitpl 152 65 0 57 1 0 1 1 0 8 0 sigapl 424 935 0 881 8 1 7 7 0 8 1 futexpl 56 11609 0 11609 3 2 1 1 0 8 1 knotepl 112 157 0 138 2 1 1 2 0 8 0 kqueuepl 144 323 0 319 1 0 1 1 0 8 0 pipelkpl 48 229 0 219 1 0 1 1 0 8 0 pipepl 120 458 0 439 2 1 1 2 0 8 0 fdescpl 496 898 0 881 3 0 3 3 0 8 0 filepl 152 6467 0 6359 8 3 5 7 0 8 0 lockfpl 104 138 0 137 1 0 1 1 0 8 0 lockfspl 48 45 0 44 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 33 0 22 1 0 1 1 0 8 0 ucredpl 96 677 0 667 1 0 1 1 0 8 0 zombiepl 144 881 0 881 1 0 1 1 0 8 1 processpl 984 935 0 881 7 0 7 7 0 8 0 procpl 624 2674 0 2607 6 0 6 6 0 8 0 srpgc 64 1 0 1 1 1 0 1 0 8 0 sosppl 128 7 0 7 2 2 0 1 0 8 0 sockpl 400 1686 0 1661 10 7 3 6 0 8 0 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 187 0 0 23 1 22 23 0 8 0 mtagpl 96 39 0 0 1 0 1 1 0 8 0 mbufpl 256 283 0 0 15 0 15 15 0 8 0 bufpl 280 5102 0 139 355 0 355 355 0 8 0 anonpl 16 90815 0 74230 75 7 68 72 0 124 0 amapchunkpl 152 5553 0 5391 16 9 7 14 0 158 0 amappl16 192 3872 0 2961 52 6 46 50 0 8 0 amappl15 184 2 0 1 1 0 1 1 0 8 0 amappl14 176 23 0 18 1 0 1 1 0 8 0 amappl13 168 491 0 482 1 0 1 1 0 8 0 amappl12 160 329 0 326 1 0 1 1 0 8 0 amappl11 152 65 0 49 1 0 1 1 0 8 0 amappl10 144 18 0 14 1 0 1 1 0 8 0 amappl9 136 385 0 384 1 0 1 1 0 8 0 amappl8 128 383 0 348 2 0 2 2 0 8 0 amappl7 120 135 0 122 1 0 1 1 0 8 0 amappl6 112 28 0 21 1 0 1 1 0 8 0 amappl5 104 892 0 873 1 0 1 1 0 8 0 amappl4 96 736 0 708 1 0 1 1 0 8 0 amappl3 88 357 0 349 1 0 1 1 0 8 0 amappl2 80 6232 0 6154 2 0 2 2 0 8 0 amappl1 72 30146 0 29680 23 13 10 18 0 8 0 amappl 80 2932 0 2879 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 45 0 4 1 0 1 1 0 8 0 uaddrrnd 24 902 0 881 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 902 0 881 1 0 1 1 0 8 0 vmmpekpl 168 11511 0 11466 3 0 3 3 0 8 0 vmmpepl 168 116675 0 114486 146 50 96 124 0 357 0 vmsppl 368 901 0 881 2 0 2 2 0 8 0 pdppl 4096 1811 0 1766 6 0 6 6 0 8 0 pvpl 32 286695 0 266752 183 20 163 175 0 265 0 pmappl 232 901 0 881 3 1 2 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 278 0 19 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff8249f7d8) at panic+0x15c ifa_update_broadaddr(ffff800000af5000,ffff800000b57900,ffff8000241bd0b0) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff8000241bd0a0,ffff800000af5000,1) at in_ioctl+0x5eb ifioctl(fffffd807b3b4cb0,80206913,ffff8000241bd0a0,ffff80002419b618) at ifioctl+0xe70 soo_ioctl(fffffd806ca64a28,80206913,ffff8000241bd0a0,ffff80002419b618) at soo_ioctl+0x27c sys_ioctl(ffff80002419b618,ffff8000241bd1b8,ffff8000241bd200) at sys_ioctl+0x4a5 syscall(ffff8000241bd280) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1b3457bc8f0, count: -9 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffff800020d70ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 pvclock_get_timecount(ffffffff82790d08) at pvclock_get_timecount+0x4f nanotime(ffff800020ec3238) at nanotime+0x6c clock_gettime(ffff80002419bd68,0,ffff800020ec3238) at clock_gettime+0x9d sys_clock_gettime(ffff80002419bd68,ffff800020ec32a0,ffff800020ec32f0) at sys_clock_gettime+0x4c syscall(ffff800020ec3370) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe6d20, count: 6 ddb{1}> trace x86_ipi_db(ffff800020d70ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 pvclock_get_timecount(ffffffff82790d08) at pvclock_get_timecount+0x4f nanotime(ffff800020ec3238) at nanotime+0x6c clock_gettime(ffff80002419bd68,0,ffff800020ec3238) at clock_gettime+0x9d sys_clock_gettime(ffff80002419bd68,ffff800020ec32a0,ffff800020ec32f0) at sys_clock_gettime+0x4c syscall(ffff800020ec3370) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe6d20, count: -9