kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Feb 8 00:45:57 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.72' (ECDSA) to the list of known hosts. 2020/02/08 00:46:09 fuzzer started 2020/02/08 00:46:15 dialing manager at 10.128.15.235:5291 2020/02/08 00:46:15 syscalls: 337 2020/02/08 00:46:15 code coverage: enabled 2020/02/08 00:46:15 comparison tracing: enabled 2020/02/08 00:46:15 extra coverage: support is not implemented in syzkaller 2020/02/08 00:46:15 setuid sandbox: enabled 2020/02/08 00:46:15 namespace sandbox: support is not implemented in syzkaller 2020/02/08 00:46:15 Android sandbox: support is not implemented in syzkaller 2020/02/08 00:46:15 fault injection: support is not implemented in syzkaller 2020/02/08 00:46:15 leak checking: support is not implemented in syzkaller 2020/02/08 00:46:15 net packet injection: enabled 2020/02/08 00:46:15 net device setup: support is not implemented in syzkaller 2020/02/08 00:46:15 concurrency sanitizer: support is not implemented in syzkaller 2020/02/08 00:46:15 devlink PCI setup: support is not implemented in syzkaller 00:46:21 executing program 0: r0 = semget(0x1, 0x1, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/121) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x3, 0x98) semop(r2, &(0x7f00000000c0)=[{0x0, 0x25f9}, {0x3, 0x8}, {0x4, 0x5, 0x1800}, {0x4, 0x0, 0x800}, {0x2, 0x5, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x20}], 0x7) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt(r3, 0x216eb759, 0x40, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001140)="b8d8f0acf9f933e1717c223cd506c08dfc5c0794404c05071311c2e6b5a5e607f83791553b9c41cc6e9252031a3ad4ab758ad2d65d5a7707abb198355a8f36e5461f5709e63b6cb814adb63663dc1c3fbf36ffd419afe4fb8897e68bbfdb5e547f48516efba8effbdce65cf65786b911a5c0889bd442015df288c479ff72e2a0fb442f3cd10871a17038fb3d11ffd0de9d66472724", 0x95) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x400, 0x0) listen(0xffffffffffffff9c, 0x7) r5 = semget(0x3, 0x1, 0xc2) semop(r5, &(0x7f0000001240)=[{0x2, 0xa67, 0x1000}, {0x2, 0x7}, {0x4, 0x5, 0x800}, {0x0, 0x3f, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x9, 0x1000}, {0x3, 0xfffd, 0x1000}, {0x2, 0x20, 0x1000}, {0x2, 0x2}, {0x0, 0x8, 0x800}], 0xa) r6 = open(&(0x7f0000001280)='./file0\x00', 0x400, 0x40) pwritev(r6, &(0x7f0000001580)=[{&(0x7f00000012c0)="d920d3e9fa44091b8fe45cb37e2abe3f0a455883a10f90a894e3f341d68012ed388f31e44d26a5d5e16e9beab0bb1c1dc93c181f7a3f6db5a2a2b6bd3f014ced901839a4ef13ca5b43e274adc7ca679b14e77b36566cf53baea0df7d7a95cf353af1bec6c09cec16a4a8c4584ecd87dd9eb2c1209ba3d5663fab5c73944d7e5008e33ad2d8719bb9088febd48f4e6ba709867bd6c4f770d8ee82003aa277363974645a4547bc7e5b", 0xa8}, {&(0x7f0000001380)="05ab2569d10176ec0d5b0a098e0a7f0e01aae7e9cfbb88f0d4af833d55819d07a3bb4a3e43528aefe1452b07537caf25cc700ebb251772d3ebf8900d5cf0452454b0519906784b6d66c029e8f2853951a14a360a2bab2489b630b9e97e9bf8f3042d9f50b1a31e4f10ba02b5ab8bc8e09ac47efb9cdd718c7fa8", 0x7a}, {&(0x7f0000001400)="370d03f8875b00b4ad811fc8bd", 0xd}, {&(0x7f0000001440)="9695783de57bab29ea3c0e2a8edc6144f3d1c27fa222535aba28f55746", 0x1d}, {&(0x7f0000001480)="664908fc7ce302001f16caa49392a163f2ff3cb8326577c0d2a48fd9d64e735cb8b55c5f2f208eafee10585a7023bc52ed5ef328581750058decaddf8e9e33b538117f0a3470e3c3a28062192ba486ad9700a212c574f94d46f2d9e302ba9bfc67c7dc1e7e3fce8f350d414bc74a0f71eac15f9f613f5a97a697cb154082058e2e3b864471cd9aecce7c55ed1e3ca80c317b7c96411c86c378c97942644cbb52140f3ca4d77a5ad860316bdc2e82c5d4ae83c9feb76e7c0849a976b27c7e8fd5ed0a59ae0c8cacbb497a7d40ab566bb71a20d41239a9d6366ff4506ca80954a04bfffe7833385402d1", 0xe9}], 0x5, 0x0, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000001600)='/dev/pci\x00', 0x2, 0x0) r7 = syz_open_pts() r8 = open(&(0x7f0000001840)='./file0\x00', 0x20, 0x10) socketpair(0x1, 0x5, 0x9, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(0xffffffffffffffff) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept(0xffffffffffffffff, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) socketpair(0x20, 0x8000, 0xa9, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = open(&(0x7f00000019c0)='./file0\x00', 0x1, 0x15c) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wskbd0\x00', 0x80, 0x0) r17 = getpgid(0xffffffffffffffff) r18 = getuid() r19 = getgid() sendmsg$unix(r3, &(0x7f0000001ac0)={&(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000001680)="ef9b4fa8cecec3fc87263a230d45779a6c", 0x11}, {&(0x7f00000016c0)="3646e54112394553af500488dc007b2454cb539f0c1a4c3e57eb0630d399ded95ef5a41c3329a505e01dc6919cf359fa7698adbe47d59b0cf7aa1e", 0x3b}, {&(0x7f0000001700)="21e0344d767d1ca795aa343e05b99a80efd040a42c202aeb051c6d42f72ddcef9db14e1d4735f3ecdf90637be06aa386db3b0d1d19101693dd75a3724a5219e48e15978f31b51f0e7855fb27d20fc0ffe3a8faa88e15e8c9414b5b4f4c3ec7e73811d053bd8574e5a03d3790397e2635bad31173f5ad14f94bd0fe45385bc36cb2a9e8663f", 0x85}, {&(0x7f00000017c0)="f5cfeda942e048fcb66544e66f54aecacc3ecd4e3f0a08caa9a6ab0662e2d25e", 0x20}], 0x4, &(0x7f0000001a40)=[@rights={0x28, 0xffff, 0x1, [r7, r6, r8, r9, r10]}, @rights={0x38, 0xffff, 0x1, [r11, 0xffffffffffffff9c, r12, r13, r1, r14, r15, r16, r4, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x80, 0x1}, 0x600) r20 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$inet(r20, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) 00:46:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x258) msgrcv(r1, &(0x7f0000000080)={0x0, ""/177}, 0xb9, 0x0, 0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xffff, 0x1, 0x80, 0x1}]}) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0xc5, './file0\x00'}) unlinkat(r3, &(0x7f00000002c0)='./file0\x00', 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r5) chmod(&(0x7f0000000340)='./file0\x00', 0x4) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000400)={0x1, 0x7f}) select(0x40, &(0x7f0000000440)={0x3, 0x9, 0x401, 0x9, 0x800, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffa}, &(0x7f0000000480)={0x7, 0xfffffffffffffff7, 0x1, 0x1ff, 0x10000, 0x0, 0xfffffffffffffff9, 0x4}, &(0x7f00000004c0)={0x1000, 0x800, 0x3f, 0x0, 0x3, 0x3, 0xfffffffffffffff9, 0x1a84}, &(0x7f0000000500)={0x80000001, 0x6}) readlink(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)=""/92, 0x5c) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTART(r7, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x0, 0x200, 0x400}, {0x18, 0x0, 0x0, 0x1ff}, 0x1, [0x6, 0x4, 0x0, 0x6, 0xfff, 0xffffffff, 0x53, 0x78]}, 0x3c) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x20000, 0x0) getpeername$unix(r8, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000780)={0x423, 0x9e}) pipe2(&(0x7f00000007c0), 0x10000) getuid() syz_emit_ethernet(0xdb, &(0x7f0000000800)="0ae833cea33195966d41349a0a8783e038b1d44b70657f46465c2b37621258bc13a17dfa13784843966b2484d8541f2bf89c4348655a7d6fb6d8c706f25aa005328f9809f568e10f763a2f7cf0da6acd29f533787e7cc0ba8466f9e75ed4552774b53001bec45a7c981cd3bbae2c4b0c3df189ecb821e443772e34f27e25e6f61807fb48b13f3ff4360878dc37a5c6a638395ad11c8d7451a0042c73fb9f3e7d50816e869bca1798e734356787e210c544321ffd3b25acceef819d21d4daec223afc98e09c763ae774579c979fc96d904268aa3fc55d208091994d") r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x20000, 0x0) fsync(r10) login: pckbd_enable: command error 00:46:24 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)={0x4, &(0x7f00000000c0)=[{0xda8, 0xff, 0xd5, 0x7}, {0x0, 0x0, 0x1, 0x617e}, {0x1, 0x3, 0x4, 0x9}, {0xe59, 0x1f, 0x5, 0x814b}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x7c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 00:46:24 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x76313297bb1ab350, 0x0) setuid(0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0) r0 = getuid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r3) 00:46:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x6, 0x1, 0x84, 0x1, &(0x7f00000000c0)={{0x8, 0x80, 0x81, 0x1, 0x6, 0x8000, 0xf2a3}, {[0x1ff, 0x0, 0xb5, 0x2, 0x8000, 0x100, 0x200, 0xc052, 0x800, 0x0, 0xa, 0x10000, 0x8, 0x40, 0x3, 0x10001, 0x6, 0x4], [0x8, 0x5, 0x2, 0x3c3b, 0x1fffe0, 0xfff, 0x9, 0x0, 0x0, 0x1ff], [0x7acc, 0x8, 0x4, 0x9, 0x7fff, 0x5, 0x1], [0x74c, 0x3, 0x9, 0x3, 0xfff], [{0x1, 0xfffffe00, 0x0, 0x8000}, {0x1, 0xfffff3d3, 0x6, 0x94}, {0x3, 0x7, 0x6, 0x8000}, {0x4, 0x2a9, 0x0, 0x4}, {0x853d, 0x6, 0x0, 0x100000000}, {0x2, 0x4, 0x800, 0x7}, {0xfffc, 0x79, 0x6, 0x802}, {0x0, 0x2246, 0x5, 0xda0000000000}], {0x8919, 0x4, 0x8, 0x200}, {0x24, 0x2, 0x3, 0x8000000000}}}, 0x6, 0x62}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 00:46:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) dup(r1) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) flock(r2, 0x0) 00:46:24 executing program 1: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000002fd7a522b46e94f6437906999aa973c6e143eda218bff77e832e250d2062923b6e8339a2d7ceae005e55e06289b22107d16569421b49b90f000000000002c3a27836ffff5c23652a89f5b518a91f111828553edaba9b63601f94654a08c5653d92e08c1ec88ee602f65140b104788f82128aabcbb2e344dbc88cf46ef8cee1143944e30a2c"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x400000000003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) shmget(0x1, 0x2000, 0x209, &(0x7f0000076000/0x2000)=nil) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) r4 = dup(r3) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000080)=""/199, 0xc7}], 0x1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 00:46:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffefd) 00:46:24 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0x80, 0x2b, 0x1, 0x80, 0x6, 0x0, 0x2, 0x3, 0x20, 0x6}) 00:46:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000001c0)={0x401, 0x7, 0x1f, 0x5, &(0x7f0000000340)={{0x5a, 0xff, 0x0, 0xff, 0x6, 0x8, 0x5}, {[0x100000000, 0x0, 0x6, 0x1, 0xffffffffffff0a71, 0xf7, 0x6, 0x1, 0xffff, 0xfff, 0x400, 0x5, 0x7, 0x6, 0x7, 0x3, 0x1, 0x4], [0x6, 0x1, 0xffff, 0x3, 0x99, 0x6, 0x6, 0x8, 0x8000, 0x4], [0x40, 0x4, 0x4, 0x3f, 0x2, 0x40, 0x9], [0x5, 0x100000000, 0x400, 0x0, 0x2, 0x100], [{0x8000, 0xbbaa, 0x1b, 0x1}, {0x2, 0x2, 0x30, 0x1}, {0x3, 0x1, 0x80, 0x100000001}, {0x2, 0x10000, 0x62, 0x3f}, {0x3, 0x40, 0x835d, 0x400}, {0x7, 0xf3af, 0x6, 0x9}, {0x9, 0x5, 0x0, 0x7}, {0x68, 0x1ff, 0x1, 0x2}], {0xb226, 0x40, 0x3, 0x30}, {0xff7f, 0x34, 0x7, 0x7}}}, 0x8000, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 00:46:24 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) minherit(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 00:46:24 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) dup(r1) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ec"}], 0x1) dup2(r3, r4) pipe2(0x0, 0x0) close(r2) fcntl$dupfd(r2, 0x0, r3) setrlimit(0x7, &(0x7f0000000300)={0x0, 0xfffffffffffffffc}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r7, &(0x7f00000015c0)=[{&(0x7f0000000200)="7c43adc9cd2442cef6742ff63e54fbfb7d5a7bd2f12db515c1f000953dc1124835a58035dd6a2b91e2c54b64d1677065d294090d2c94c4d30a4ea6dc75f50846c9982e06300c7b73588540e5465191e7981ee507ac702c00d4d56dc64f73d796fc8938af92a58db02442d8cbc5c0bb983a90598ad10c673ff9ddfa58a2e4e6217226c035feaedb9d9beaea3e6d513ba786ad80d2b7e8468720ed23371c5a10a52ce6348cc9c1ff174a805e3a0851c09dffc7cb5ec8adeddd18339ca0119e9da7c699ce3d05ea892bf9a072645d5e8e8f5d1a23ecdd031ff0a7bd154e77", 0xdd}, {&(0x7f0000000340)="265a6d9cf50b9d3d605aa310558d7ac14c8d3f1a1b4b1316fe2914a06012", 0x1e}, {&(0x7f0000000380)="15c8463b462e6d2f13bce654d7b2e2285e42f3b47b873bba9b30d93f62c32062ae03c2", 0x23}, {&(0x7f00000003c0)="8495f7b8ee03451e3902da9188eeeaa4cae58b4a84f5da286310ebe6e3a9ac6d4beeedaac7265cc3ecf956f14b0cdf24a9aa29d0a8964c2f61702464044330405eda5be52db18ccc607e7296f83028216774ac4eb8a3db7cdd07ec6c76cae3fbadac8f68150b5ed8949a114d3bd72ea5df60763b6a481d31ba4baf566ebd949b12d636817bb7e2f7a690ff38743c3c64b0d3f5805b6197de6be015ec0e01d08c7bda8824249ff6c10f351adfa28f82076dd61057cf8e2ebaf3f38d80c285c18e2cfb0e05eddb9c100ddaac165a1814b66280f225277f7d86b493875be5c025f5fbd504c131cee49c8e28083413e260f5cdea5adc4f3d5ddea07ada72e2d9b77194a8695d2667f812257f28526e6cecb8d164666682dd20c7bb5412d7896ffd15d91fea57f3a63dfa7a39e255055f5b04052e15460c4280393f30a620be704ead1b1ed91f0ffd9147adbcecf75631f945014fdaf123efc4d40206ffa873635bba032cbf11202013414f7210fa990a8fb706fc526bdd0b14a4a12cc9177e4853a1fd65a05b82bcd904cad931b602dfe99470e744fdd1ef8e79f32fc8afca1ac9ed88f2acc0451c1d3018fc3aa0be1b680f8658d4e1c70885183435f64fde516b20a357c14fc420c9d541a0746038abcb48ae191f452248ec413df40f39df1b172c01e2de2d2e79401a867b5fe52493ad030d2f71a4d2cf6c8c6327f6453afe6b8cee6e5cbf39aecced3bbb9dc750e6f8a81851beb8d55cce173980ecc547790a29182c0877bb0f57e21349932cf3d483131403338ab705b34a1d8f0129904c8ec93418eafc9be3f563619e7399d539f88a68b64eb35f71c0b1aa5bbfaee5c1cc7ddaf908c9f5680efed6dc9888965e07259f8f764406fb4877523a59f4a34578daa5f3a71a913acf019df81d15235d6cfc4b263649f2ceec3a75ef3d35fa321f486ecccd71af5dbceff866c5c1dff33b3061354065642199fb370468b06aa11616bc15c0eaec25e019b2458331270cf64b8019932c97e2518420f1f7e21dcc47de1fe49b9afc053f92d23d2c83751c7fc800f6633a8ec558abfb9c686de7f51f29de96539644c8917bc17e0799d5bd05d963ffc52c4d6869bfe0c83b604c117425a42657ab93726ddcf1e59746dd5c306ca90b5230f638950b759ba579ec19c97ee818c464599ba2427225c4150bf1415cb38ff53a39f8c295dd3c1056738dab8c33d214741a5784e631d2ad2d1ad1799ee241608aa61530c952e9b421f89374e04589e66aea43f5c3b0348f5e54fe4a7e08bb39b45c12730f314419dc85720b881a2546454683159af761e69366f378219849bdf0607331bef5f80e39243bad3f5c214661857862e86e47fe01bbf9591c120e819ef600c982457c5d02797baef3b0217515e970e71c5d51a7f9c20760b7c663e26c8a8b7e33c29aedf79d3e0908baadb7a956abf570a7353c26894f04a681b2771a9ec9e1c5b1b7cee5ea41dda930244e8a4c163daa605528730b185a223ec36b79f480b4aad1001f7662f589314f873880aa36531c87d481ca0c9a1cd7ad5abd9634c527066a686bfe13767d30ca104e2fe805e6fd517a04603c6c36c3def18aead0e96fbd661d98f5a625fa91caebb91b99fdf74413e615a8f67ba788e378149d709e8d1252b25d20abe2c77e97f3b7d5985276d5ada4deee167efc743e69d8a5b70635bff5b60fcb553370531aa012b2586f71089b8d80a5982c614dced3664c5cceefb422c73ca24634d4fe0fb92913d8c501677b6391815fe677fa1ae66a67e4d6ab5c0b9b86a22ce14fcf8493d591c9467a7799885ccdead86f6b3dfb121bcaefa72c750fe5a7c8a065c1bc429d633f7fe3940b35e9f5f2e08c5ec3c450e66d9e9b5e9b5737454052f67a07d95e687e331286e8fe839493e1bd8927b3c1c74602e14eb8f04268bf2cc4fb6e00f0015fc541e984720140bc194fe02f903c9b9751c5c6c68cda5172b091daea359d1e5c3ec660a3fe647552d691a39d1d1bb0542f086ddfb85f02c1c0f98fa1a8dd6e3913e1ff3817c86811ec3e7b0e8c2ef1cd5ae75312bdfb527cc20a304653def3fd3cec6692a3e32a9cced153957a2ab9c88839c3f14faf78390c0da6d7b43d518f51929fe8b22690a191b2dcb9496d86254cd433ac944016f46b6e921f612cb1ebf970a3bdf12fed95a402e81942833504fa04706fa8c181089818cb8d835c98942cd815747410a0a121bc78cf3de093640901291069376270a0d43c8038d93a5754baf9af4350fa4ca00abcdee946e8f3fd66d521d5f521d39dea7736de5c18733b738883f517ccb8c4d245ade51a8fcb408bf2a15258ec819ac380057e1a88b2d4fc251cef00e66acdd3d09d55ae919e10e89861c274c66adb08e12bd59ec6e6a74b904260826c9dde98a6ea5e3f113361194b68a316dcdf8e1c098b5cbb16f7b35839ce171e37beb285e821d03dafdd6cf953832a988a4f97609c3e4f96c4b6c0cd4caa07f7a5f4e094f11fec51aef01d63e45246d2d172691049d0701e05d89b2281d88b835794f0dfadfcf806e4b720b96659cdbd842106f81c892cf4dca576039ffeef4d59ad69e6e69ff4d0b86683e1fbdcb01757d47520cc32f950b95966707c8ca1ea9748e89aef23eba0bd1002b1c59436e67cdb9c708f50b37a0f2e6e74005d7da3e0fa4208277349fa26081a68e898699cdf6c1e858e884b49590eaed496288a484acc0df88744566487264d32987c543540396147daaafbbe2dc5b196d196e55708a827652f94ec9de4c8c8f6038085c9429861d906a6da609ed7744a9ebd6ae4d2f62f6f4c99c7f85268bc7a1ec5a96890e8508c6f1dbfef99eda4cd9d51e8a0eb61e13bfdb95affebf3bf2eac05090ab965ee6f3599fc5a8ac1d11d9cfc1aafe4bdb1e41ed6fe61ec60c0ef343fd3ddff199f202500daec0420a4864c093df85a53f2598e97b3e5bd65de3af5efae688665ba10bd9add45600af823c9ae0240b8e88752d9169f7f76062d9a1c11cdb7de03b77bba50509c8bb780a56fb7c4247b21dd858ad1d3e97f0a33dfe4a81effab79120e96abcfe18e53e02fdd5da8093e01289655cc69dfad620fd7e4ff60edb9eba04a79c01e90bbdce146e2dccd4e82e1441e25c4f0e3b22b2b86b8a68b062ba5929f9c0ef00510203b517af9975181066ba787ebc1692bdf6267ecf11556656cb9b074cab44fab2765e1960ec68fd25ebb2029c5cc508daad53c2f5fc6af0ac769c266d35820e5933f4f710d8876a897fd945a94d80d8debda1c863f12f68f73dabb6f7b911558a0b8f9bd4b5d0b9bb29f8742f63d89ca701af80a77a2c747f2b38e97dd2d789b7d322ae4fce7535d67faab2faaec8b357d6edd751081d3b321f8d1234a35a5571128af72a795254ccfe26477b3563553ab71e6ff3c754945811afa0eb6c6af8ef60dd3ded4f578ac155ff8ae8a7b88481234db0b8e74ffdeb421f5c84e1c223814d38c6485eaf736a2858f6e6460dca0be8da6db19c24a291f52d36ed83fff12219f2ce3354a6c016dadba12e608170d2a8924e9e39677be9f8bfa2fd3341b78dab3f88f763a6023736540f4ca2f3b76f95afe5eeb4306c933a696ca2584fa163e41a6d314b7ce57322d985753703ce8ae8943d0f6d7ca0f0a71033b34f476e5023679daf023e4ecbfe227543673e47d151bd7bf66b4eef3ec3e0ea501e5d6766f3eb749f2178d28292db048f1dc196c5aabde30ee07a0b94bd730442b04774c079b0ad990c06591650517a721ab220517015dee4685953fecf00864519f5a56f831bef03c34d09c38daa892c19b83146c3002c38c3c7cde66261d938bd0dc924135fe890ecf2de86606fb0b68cd922866aef09e323dc8faed1d40dfbf00ec942164fd5e9f3d3e6b07a4dca541c2bf09460183d40234f6e5137c4366e2c7966aed5a668191edd479e636e0c698b2e27d88b198f8ef64f34bc3bede01135aeb18573f3cdb2c39c5e80d51cb5aba08362541c4f94d5e1be273ead1c9a64858815d24ff033c684858d07bb1f9effd9e20564769226af0478951a66f56f108861e0be3f7b2e585f6874cae0c68d4725273804cac6d1710a2225492ec9384a011c2acabaa1cecb864af38b7e031c41d3992622624214aec864fd86c207592383604c2be10bea84c512147de7333ffa1db6acb70f03b3592047cc24fc67185bf3a3700479715ffaae09ae3d81255c77f160559001fab0e0be2824ee1372945410e24a45115219833578a98dd5195f336f453970507643ad4e983bf8501b2926bf150b5171adf57ca7ae10c440b2acee26a0fa89ec966f5f691cb889bdcfe2fe3bbebf65114161ee2e79a95d1532c4261f0fba9a6fe1b559e7662e43ae1c0a499ba1b57c46ea82e97ca1c5021a5e4afaf5f65abe649e8e6d2e006f85c75e1cc231817fa093ff899a4506afcb6e764212144fc1765e1569d298cc0baf245d78d586c68b1c2f37f81cfdefa54822a43e7f5ddfa7036ee7b13c38273b9aabb1c66b9941f94999ffe126dd0730fba9374ab051cb41ade95d0255d3a440d85ed1934e47851d90928392e4d1f2da5ef000f6362d9a691ac26c703064b9ae5ba095781ccf6620df50af83bcf7073e854f8de4bf163133ca5ae04671dc8967688e5b6e792914a4cc9c4f7a16fa485bb992e93742eee06bce61add6c9447584832619eb59ebefc51de9d5374c4237a328f96e767fc75e452a541b3485baae287b31133eb424d841c0ea35dbb93dce26a881687016758c462594842aa638eaf2fcd650bc67746ca53064dca7ad3a759ed2e3d3c7a7f05969faca237e8fd979b2eba94e8787c0c5c5457a1bd82d6ef74ce0cbe9f91968f91aa76bb40de9db152e4264bd18b3f763b1f70392ae35c1c52ef6ba3aa1904d9ea66fdbb0aef59f721197e11857d3224279811917b551ce487f319eec18c8758f99d8576404ad07074bf918384af742485513cc9127f68b68451c6ebcd74bb5f5989311654e5c21f49df08c98a1682f626d24d645750b83e0f75eabbe458c2fd5cbb3c05f989a5eb66d4820bb353ae65ef4d54fb19884d2f2a315a87291ecca418fd708aac5e5647725b69b9dc297521193568c6d9e6a0e643bfd949046ae096e58a2372dd31a4179b686b3ba9f2f3b70edb7c38a00d25459af43bf733ed3087ef681c6c42c10c9f2ff5c92d6c1f366afce7b4c2c019cf972d6c82e7d6496877b6035273f75bf839d3aeb0cc63394bb1e756181fead8a8ba02738a0afb81eba52221685820fdc36214ae644d6fcd311bd4f4a6f655ae3fc4f4d800e333a6c22f3c8d79672ea4e1dc9e7938f07b1af8f00abb9004f80f28cac5f6ead56b7a8d6f95bc3fb7ddd601dc702e0ce2518708daf3f2293028c2b6352e03737d759033361004671d89b48afc4b956204f0c9d013d666e3763347a9d39156d5916e152d54f79c741bfe20d4e714e53ab109f6142eb10d0769c57bcfca2fc6534704cd8c895dbfe46c2ef7ae375ccba5903097fb2ae2ae4e1b134cd529d23596ffafd8e1fa74f4f65aa535547d8dcc56d9add2ab2dd8cd0570e106e486d1bf8cb19468951bbda229670b1bc4b21fe17eb6d31997ec93c4a6af2e8b37dba35cc537ceca921014409f5bc94e6758e9cfd895d173c7b5f8286f33d3f4a41d5043eba1c8eed3c8bb8196ddde5246dbf3af6ce85bafb21f83942f36e9059355aaab38d88212a98a9a8176d1e296c17bafec42bc61aaf0c88e05f66a9b39f354cbdcd2b7fc5660f340f1ae331f82bad84fac15f8faa8", 0x1000}, {&(0x7f00000013c0)="2195e272a59812f0658324907722cab15cdd24c004b81e9223d95a41e33ab2a63365869b67d75939dbd10826c4556eb7e3235c4e889a18aa3790dd5e86c3b25bab233bbde635beac46878ae8f29458e61eb448a5b9383cfe544049535d3dd148c8ef10e3f3647eafe7537ff87976c32a4858b1cf384e56e23b7868da098aaf512569024dac010772f92a8220b3b07d76b73784e1d3a2d2430f976f2ac282a0eb90793f68ef93014c25c60c8201fab61e1594b1f4e094d4121a7058c1fe59d0af6f4356f7aeea744875964332c326", 0xce}, {&(0x7f00000014c0)="072691e23f67045a789c11cec490e0b3a060aa8b50c3ee39f63e3d4c5012eaf75d16685f9c0703302941842e7235e7e6e703e25f47aeb0508f489ebcd7f1e84888c4865482378c2856ff3e89672c854261d533e9ce7d157df845d4ce52cf6ee6eb425d9d43478846bd238f2f9f4861e1134c1f04bec81c1db5066e92bdd3b6c2c8adef47e381530e4a7854b8066abeca94e78f4f8cc992d3e6af5f80b2356dbce4ee30b8da7964ea995d750da728d132b21d2d9e037d1d35827d366793e76e359297fafce35ed317895a191bde922cc4d24ad0b6fc75", 0xd6}], 0x6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = dup2(r5, r6) listen(r8, 0x6) execve(0x0, 0x0, 0x0) 00:46:24 executing program 1: r0 = socket(0x6, 0x3, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) socket(0x20, 0x8000, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x2, 0x1}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/217, &(0x7f0000000200)=0xd9) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 00:46:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:46:24 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202b35e686d62d10dc05a663a855c69ffbdb6971f8caac82640c52f3e3cb3d3e9e5101e435c3acb7b592177565466d4a609139e1cf8166a034c0aa7a426485f9ad504b1068b8a1b044e46b2d09e4696b180650b9b64b4b2f7e56e70a4f0442830722ea7a1598978cbf9213a6b5d5b3b100f3697f5f5e3f6457b82af03fd7d9809000000000000007c82f343b022b84cafe277211ae110a5d435d956dc020fb9ea096c082ae81f595d4c1af22a9724ffabe9fc00052c725440b14b52a43c1151f97e9396b4cb23dab96ad75128d0c779634ab5991083147decefc11dcb57cd365338d4084fd9cef0ea128b5d70acbc0936e008cbd49e5e0105195dd9c88b2f94127aef02cccb3091bd2d1094b9aaaf46c30ca714f5b837e5306d1b01d26cc06cc912e5b159ad5ebdc31a68bf0b2ce04e732cdee72759fb2c374415b046309b9e53aa7c229af5435b7cd3ebb2648b2502f6d74205c0846758a2523a9c41bb65468ee5a72dfa67866d3c227f56f5048bf973fb8ac13a79ce9f835fc5"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000100)=[{0x0}], 0x0, 0x0, 0xe2c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:46:24 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x4c) 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) setrlimit(0x3, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) 00:46:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) r3 = dup(r2) getsockname$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000005eb2d225da559a2c0000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000ff471cefebc76c12e021c2b7c7ee0d34ad234f4d02c5c053c66c73ddb162"], &(0x7f00000005c0)=0x6e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x400, 0x0) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) r6 = dup(r5) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() dup2(r7, r8) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = kqueue() kevent(r9, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) r10 = fcntl$dupfd(r0, 0xa, r4) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000600)={0x1ff, 0x1, 0x5, 0x1f, "45a3c62e80f8fc0c0514698927e8c6ced5d761de", 0x40, 0x4}) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000100)) recvmsg(r6, &(0x7f0000000540)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/72, 0x48}, {&(0x7f0000000740)=""/179, 0xb3}], 0x6, &(0x7f0000000500)=""/46, 0x2e}, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000000)="09fc0178b776de8a790ce3c1e9e495dd2eb20c970564dc0c77502b014deb8d2defa8f88649567fef7415ca1e0cea48174c10dd7da49edac888aa1ed8bee36e8bffe7c7c2e24333dd88d48e8810fb8709fa5ba9901c499e814e6d1910703c2b12f0a9895dc0320977d25cd4029c8b922221f5261376d0d83bb2431aaef24e076c480adf929141a1f6bad901089af061ce0298644546938d81e29f08561312ecaacdc0d713dc06a43167d75d68ab2a5069b0e54ec7085496a812f32e8e9f7b5c2632832769df4ea0688bfd43ac0a0bcab0bec6ca550e526e3cce693ef76a5b9ea0addf5905", 0xe4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r11 = geteuid() chown(&(0x7f0000000300)='./file0\x00', r11, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 00:46:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = dup2(r0, r4) shutdown(r5, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) pmap_unwire: wiring for pmap 0xfffffd80676f3a00 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80676f3a00 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80676f3a00 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80676f3a00 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80676f3a00 va 0x20ffb000 didn't change! 00:46:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000140)="1c387405274cf4bdf949e456b3d5cc18f15c4fd8c752353fa9bdbb57034c665ebb32bafe3365b783ec8a2cb471b81d643ce1dcefe4e938da1684c5a0257f1708e9f635dff4a4d9ed864cc14dd43c0fb71d5c92224561f11caecffc2f65ede6b8c38a08a2df2411fc5ef8cf33b284b4b8499724bf314f22b5aa29409b8d6e80953f3c57c37ad40e9cd334ed6e", 0x8c, 0x0, 0x800) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 00:46:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x4, r1) r2 = socket(0x2, 0x5, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x4, 0x0) getsockname(r5, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r4, 0x2}) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) pmap_unwire: wiring for pmap 0xfffffd80676f3a00 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80676f3a00 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80676f3a00 va 0x20ffa000 didn't change! 00:46:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) r1 = open(&(0x7f00000000c0)='\x00', 0x20, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/253, 0xfd}], 0x1, &(0x7f00000002c0)=""/44, 0x2c}, 0x40) accept(r1, 0x0, &(0x7f0000000100)) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 00:46:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x805872556a], [0x0, 0x0, 0x0, 0x0, 0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) msgget(0x0, 0x302) 00:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x35}, {0x6, 0x0, 0x0, 0x101}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r6 = dup(r5) pwritev(r6, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r13) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r15, r7}, 0xc) setgroups(0x6, &(0x7f0000000300)=[r4, r8, r10, r11, r13, r14]) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 00:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x17, 0x0, 0x0, 0x2}, {0x1c, 0xd6}, {0x40006, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 00:46:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000101c4140000002b0000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf99bbc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccbf748b6f64fdcaac062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcd0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf00"/245], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = getuid() setreuid(0xee00, r0) seteuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:46:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x1e0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3b, 0x775b000000000}, {0x93, 0x81}}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x24, 0x0, &(0x7f0000000080)=""/36}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 00:46:25 executing program 0: r0 = open(&(0x7f0000001640)='./file0\x00', 0xe8e, 0x0) flock(r0, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) getsockname(r1, 0x0, &(0x7f00000001c0)) 00:46:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 00:46:26 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffff, 0x1, 0x0, 0x2, "4244d662520de40000139e5e2c180939e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 00:46:26 executing program 1: socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f0000000000)="ac1aa61285c77db8a24b381b8a3de6680ad668028812bb9cf6683e79cb64903eb01ed1aa94a845a8bfdf581b5ba17080079c876f0e6a761159ce1668a98f70e2768774312fc13e7eb3164eda1b788642fb5e13dfc4bf18b8715a495011d49f75287319082971aae55a6e1f85f210ba07eee0fbbcf7ef53fcd8119bf56b2cc240c704de6c5ea71fcb71c16f4a575ffeeabab9b0fdd37a3e9e", 0xfffffe58) 00:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x8ad3, 0x91, 0x1, 0x5000}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) 00:46:26 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='x\x00') 00:46:26 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x7f) lchown(&(0x7f0000000040)='.\x00', r0, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r3 = getuid() setreuid(0xee00, r3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file1\x00') 00:46:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x121) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='x\x00') r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r1, 0x4, 0x8) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x2, 0x66d}, {0x22, 0x400}, {0x81}, {0x7, 0x4}, {0x20, 0xb48c}], 0x5}) 00:46:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffff070000169d710a955984c87910bf0902d60f5d00287ead4bcb775ca69dfceac2a84e6abca64896819f507d000000000000d2c549a86488f376fa072951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f041576c5f9286c545795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d28708418ac1b00000000029cc4c83908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bdfd5e5ea1b1009e5a319d54401c8b0fb636710000d2df0ac87e0d7b6524240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfc788c2c9ce08a146eb899f51da0ff82a27e42cfc93123b8284efea431c9dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494af280cccf9136647507bbb35733c133b192061618696b2d44cf727921461f8c0221a54996026fe13c9e7621c041c7a2994659cc1c56ea6cfc91a379c27f1dee06b8e5c9c1993edc4c0a07948935ddb70ec1b24b761c1b9ee901efb25c669f55f9736d058b4416a9a74b952574fef0a109907f10950cb1bb90ebe58d6f818bdf400937cc88129821f8671feb7cb1355ff3729d00"/700], 0x10) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:46:26 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x208, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x8, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4f8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x459}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1d3f}) 00:46:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45bb76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045c25c53ddf91be4efaa7d447b4df883fca43d47ef1952d2965bec712cce5dbd4aafb70c2a4306b3a02ab6637107770bcc073ebabd9cc9685aac0677a9ce438e1ddafe142cc412f478e74ed8586a07af48b8fda0d50b508ab61437ad69e93dc7ea5709467a752d11ac9c0cd17b402308d30b4e595f1c7d7490979850f817632ca130e2545d70352ac237513afa952276939ec7dc1bf4815d1e9ee10aed9f32d070a2ba2158b14dcae4dafea76fee0e2113ea0ff04e91733de1fad3cd5cdc9157a888cd61b41b6a5a255165cd3317665c64654f0730f27b944e649a35afd94ac088f79e93db3dee39f8bc589173fdf6bb86679a937f15f9cd7a1bd27d356de788564c767ee0c86d3d0afe75a3c749cda9814d6b87673802ed769b11cb222815d60224a63a61831e2b63501e"], 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r3, &(0x7f0000000c00)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f00000009c0)="3273cf4c3850cf8ab668645a30a53c52ba517d6c5cb3fdf1c02c5a43428d5011af95845e2fbca95fa9387afdbad16a5fbde46235524faffd07757e70c44e98ad7950d8598fdb705dfca6a570f3ced9541352802481032f4dd303bc832906", 0x5e}, {&(0x7f00000014c0)="8f8d01b1844378ea645ef764e9074c91b649f0ba5857ade6950d5ef77b3c32167123d67e024bd769a367b4a8345e072dcab6ccad8fe82c87659518786161e31c718de1c34ed86d811a12311aa0cfd8ed13d874057309c96cbec9355752784eb2f59c3e6eed24d845970855b06176ba0b01d6b9fdea4207cafe7a4a1008d1c4dd1c54d3106b90b836e3b430b0174864febe563e86c1c4b54248dfb7354f32b12a3f2b2a540eb95c407583bd62b7e8b64cfd4e50b1156cc77639eaf654f3bdfa2a0747c62b864722cd3e14875e85d6a0d548f4029961828c1792aec7edc25fdb6c8c733b227cdf580920d52e49e928024182352739a814b5883cc961911bed2b1a2d389d75992abebf52d30e70878757ed2ae9b17c7169499bcbf6c7f109d20c6360f247c2fb7ae06a2700a3af9cf8307903d76864afeb2d0b6f389f23c1fb5e76f916da7556a69c61260ff578a023c76e9a9fdd01d7c4a81b238235a361afbdf651f81ff545b1524495be57d5361ab1a1b505ea8cc5072e2e14fffb01344e39cf3199fcac204137f75176c4c8ec734967a685ad2f026272c28e72d482375a33d9fd5875f2f4b8bb6ce37b4439b4ff5896a12d4765fefa26ad071a160c6411ad5bdc591721ff0a3c8576d69218f7c2eceb0f6b58f1260dfb613a0878366d3d6d8cdf11290c82dbe45f86e8412c612a2dca42b9279b03357125d638cd8b8a475a7610cf6d770933ca1ded97f907cd6da87d98999550738beaeb1996169cc19837ed7288196e26d0138216c9b1985c6990f1c696459671f88255e898c5f1474a7281525d6644d40ce8d3b0df2b6efc160fb0f71e97dea5a37a9f1ea938fbbaf65e57fb9b5162444faf0c7a1be71eaaad40743f41b2774df297e851f3b5d212683022c48b84edd79c70d196c8a82f5f3c7c0385fe478c954cc99c8c69ee2629d090bbf58749fb0870e38cd5c08c74520f4747b1715de9fbbe257a3518d396b203b24d33df9c3489d63fbdb55cca77831f1dae329657026307d53affc1e69beabca0083fe27cc381df43de156bb98f7ed23c2be21d97ead0371e2c3f3e1d915f12556df56d0e36556075e7a9939b8474419457c5618183e4d0a90407e4ebedc5c897afc45ec51b98955829ffa1f49b72616d7fe174227af0b2e8a530deb673f838d61c6501b8c176ca02a22b17e1ae1a4a8bf4b779960f598a95259d1270475c28313ce9949331086463cd732d19bf8312e38840ad18c2cb8eeb7b02420df0f1b711a1668604aef22d5cbfe9f5a251cb42e233fa2df033d904a8df0a35ec6a2bbdb3751960749e3232aef0ab82e28f49f03e2a5ad38820c0b08c070f0a63ed230f059940d167a29a4e02ba388dee09b064a467531e6b613bb70554bdb15dffc6bcef4e482f4377449afe26b1c489d20e3323468eec127e26f4a1d250e9edf0eab2ac398358108ca38ca302a88378d290b7a9f69a3dd20c307b0d7c01bf9f0096219c71b1dc82808e205520da99fce3b0b1b3a71a1d4feb2993f7923177d762d9dfee4d900a80a456d4126f8d720b179e260218d68d9dbbf6e7f0d8dbf8a36cf674c19bc325f19f4224a882bc971a3eb404a5c9d67ee507bcf34f7c6389c9db58baff5511591b3e93de100244b3db695a81a9d737ab1d76a674834557aee7ea9b3dc334916072c540c1d759bf36a3e9803b6eaa93b13e1941acd2cd9ae47e9d85a7483ac6ab35cd706fbc0623f6280e9b648345dbf349b595323753aded600072e18669f3d70b43feac899b1d66e1bc3c42c0754c8fbbd9c40e378b909feab3a39fee19ced7e81aef0a817692dd5e40ff31fa5eabe0410b4ac807d91a7b1a2bd54205dcd636725ce37039c3d9cb372220b3d0cf0809dfe687635b55e1c034e69f50baf28996e1d1ca6c720dfdea075635150ad06a28f551dc750151adab036b29f393f886e4c3f21b6ccf996b767d18ad8acc86fd44a8d56fec28af67a784df074cb469289c9a7e9d141c4e1e58253c3dc63ae0ca34d40bf07c8441e0fa27d4a1309e0ed9f06d9340a916ae5d395c013526317bad2770cb4fd5e6756b307dff11b277583f27e2467da47a45fab4a401af693088e7de6e015b5beabf4930e619c5ac05eacbdfa13be2f1f12049503f2b4354158197e30ae447a78c94d009d00c7aefb7dad5c02ded0b73fee30d732f33a4e1c949ed56f8a8ca7b129081f6cb825005cb3b2f1383db5a4c833f660985cb8f7aaa58fa4298ae13e8c4f77436cbfddf0f0218fe4b812380868a0c196b93431ac39748df9c1507c66c3fc2f7ebdbf109e14f8d287bb499de7f77a9d5267e9422d3ea2d3558f1f36e29e8d0590b76143a4afc7d637fc537f6c50c0349638b3591baf3cf867887c31294a74dc6f5bbfe1b2b13caeb4bd92be003eb12b4ec12c6faa448759b76ac647b3081f2a701a55375f6c2f5a09fc7b2eff758a20c856f3204b67b4ed7252e9f3acc21ddcfc38ffdbbafbe42e2031c02e06b5d2f73259a419b6e833d95e95548af653748ce303bda680689a6e109a84aa61f004cca74f25148e9994b8b14da6f9add4098c78b10b5dbec1c90f52224681887823586a90466e6d34ba62e78c8180d91a0312dc609f7ac16e39d2f0685975a9d84e25d55f3073f9f844ea8b9244532b8121bac041e36e309dd6520c7b6041147e3d29f552bdb23033ffa6e6a87fe62e5599225ef5153d727afc164a8b4d463a7ecc19c902e96c70a19048643654c9a511bedc47e492b854bad7d666749523084a1a538ce4cf01426fc7ef3e19db5a0e25499beb7573cb98d9ccf5a5e68c8d04acaed68251952dd417dc03a4974369e18a7bf4a9065767eb81fa4ea71a3cbb4561b4036f500ccc3f58f8976b70f0d7f64ad3e2a9af93c713a7d5d2d037c96f1c61494812b3271019a8137cd52d5f7208d946c7c48740303bf41d8726e5b571414233a4c6c8dbf1e0c75046e64247fc30346cb666dc3ca13ecbd1785cfb3aa0afeb1e9826cf24d4cc2977b803aebcd3ee73155eb2e626df6f7795a0fd6a730b9309b208edb37c218ad52cabc196f817f23d764c86ad77ce1ee3e6e0ef145e14ae525bf9baabbe0ce8280aa03fd56c8bd289e60f8678d0da6ca23174f0866e6d3255d355857c264ee1d948d197b6f0fbf6f47989013c055d264b325f9a77b7b34178c2abf3c4c7a0fa4bbd2284b52d7f1b91b23f8df39549cdabfe13fff806afcab1cf023d5c6f6317187a61c7234b5605ba4e236f2f31bf7d7c07bd44fe3f0106a77612b3c60f3e0bab019d3da67f7c672b8bb96267fa767c49022d69404c5ef792fa0f2eb7a79b97f0e18fea10e952436f2f3fedb69496fdd4e57078b6604eb2132b9f100ae5e39962a5300db17631041468019bd475b53d5687984298591ec3f33fcc9de7faa579042056ee946420df9c963ac9e9113ae353d48ede081880802585d0ecdd1be4f2c946de7d6095372eb175386a5a168f6b21fafb08995b165410afcb5eb6fccad2a19ccd1744d989ee5400939768ea56dcc82b554cf808057a341e6eebcefe459115f228f80a6dd618ea9b11a109024a2bf66207adc1fb67edd7bb7b32676015fb5de4624a54c1bbc1798e06f6d004c42dfeeed0d65c564390200dcb082e30841f355b35d710484d26504351982791a817d890a783ca23841905f21e0b0785ce9e584ca6b4acba3de96397a315762f831d923f889a16cc2eb3f7729e8fea72d3ffe66c40f1798e56998605c54ea3c1f99b6f358577c71082925d6c7ac4b2e49f5d50c36cb5a20a61e81abb0443ee283699869b474ca415b57313415cf395eb01f2339acac1160458b4fcdbecad197e4ab0d431a3c9b81135124d499c078f2ed2a8e2da0ea9c56d4989796f62a175965c3278528a379a507c93905cee57139a752c0963fcec45000a42e070951c638d0d298806d13d562f1c3874d455cd5f15ea62269691ed1a5ddde1d3e731f40341ccb83cd2e4e8b8b1f40194df13831d1ef69d76c07697c7584d4809b91f071d8b56cf5184f5bd8ed399b5f8fc47265fc89bf3d4fb155ca1393f15cb358001a041437a9c7c4caebb5c84efa875c50f74e936ab97f3f6abe57cd1e8f21ad1bdc1a9f04007a3a13f307a950e0fa8b99b5de1dd949cfc732be74387be2e06cee2bf3960d86f8e2cbd01f101f4e229d9cbeb79c0278b16755826065924a2433f13982cd8d6d7b413713164c67bd09bfbf7830d07bd56143f553fe925598a5ee5607d346c39307b2c96f2d4213cc9360d5aac1b0f6062df412eabbb200929cb16d7784e7dc8f08841f504c5902fd8b16d6238588fc670568441d28d5dcdadbd4eafd3de811c5d21af3b3820b1ee919f35f8e0de147e4509ea39c24290481238668c7d73fbbec8cc0d7eafdcc2716678a4edf5532c7cb18a7d001b54fc74510a9d5028a9f48255eca8e758191716c14677e771b64ca15efeb69160671e0e7daf6ca5044907258a78da52f2390d01f6cd230ffe45c9259b3d8ac1877da0e5516130d12cf609a63534803d4f7b6c8da03c11c6688dd7c9250632d9773fda659c953f4feb7e97526703b08c2454ba509730c329966c1ccf4328b58d0f97fe5c71a5ea9fb98c9876f2db8c0675c28b72b60523a8551c91ccfc9d20cea154cc4be7dd79eb72d2b495fbba1be544512e335a86ceacc27a40b163bb5968095d7a9d0bc56e76e0730963f824203c5317af9b0739b4dddeb68763e66bcb649881ba2b4df430bb8f4d108cd0df31748a3ed63095009f7a16e29ff522b5a8428eaa1fb2f1fb95087af28ca48392b7c32f279d7158b6d7ec66130c1b28f7c9b33525fafafdf34a7b394e7e797433e76f435478b2dd813289b40ad67de60110a1bb4f8116bb05d4308b45152aba90fb09a5213399d1a89790a9c8e9dea15a9121768e8137c3304db217bbf8643561a4ee35fc2f72db6194b429221a3f565dbf9609063dbc6b68fe84d386ac1472f467e5f794a60df52b3138818721357365f77349fd70b97984e7e2e1c5f4f14b294a22cfa359be65b1996565430a3fac610241eb9d75d07699aa56d9ab512875773c8acccfc95b28f7bcf183f8306f7837796025786129f9ecaa32123affb7df1302ce48c9be73514b4eecd69ebd735c120ded3faa48000bbbe807c894bb907d74babd181ec9e8745f6dcd510ac90d0b07d49a507ce53b2e9756abcaf73f694cd82301e3e7149c8a23fc3b594dccc3736e6db9a1e3ac8afb340daffdafc99f49f37fb07e7db0e79f5ff3c993a7c1c6a53791066e919594a47ef8c03a9e4b4fbb5a31f93a9d95427e3b27cf78545d5762ebf3155553faad22480698fd305794b820b0b1df060824899e68ecdaacbc4751fdb5ef53a88a077f25fc5e2e8b3d5679f3a346eea67b20e59b4b5060b98f1a077e02b1629a18f643a50184d3fca561436cfd36a6a5ee1d0149c330b2e67a94412af43c12cb1c3af11397768e2c6f333b043def22a0fb273f1d950f4ea3f7ec44ffd1b42315059650cb36c1bf8b34a92d77f7423e6deda296ca58aa7209561f5bd6dcb40a92bbd5add2d65e406a6ec1212b4427b1f017fc74d3752562425b25c5083ccb839e126290caef7b8879da9d92b4e2e7e88824418b8abe24929da4ec44f245fe5a9e20b2e324687ecc105c55596d0ac03dfc02fe4b7c5b6ee336b97437851d772f35888345c8b6510df6ddc18b5a5b4679ce06d82e64c1baa3d3be4d95c8d26c01502cc33a5ddee431efc776d85d075b0087325ba006b6a6171869deb11b2519c57fde4e51335d630c692dc48bbc6", 0x1000}, {&(0x7f0000000a40)="21ce457d8593ab6ee3bfbbf02f2f63cd46259760fce96c76f0aed88a910fbd0c8d90156224c190daf51d299328777dc936a74ac26f076c533a543159f22a1678cd36b57fa309c04b9cae11a3fc9e2efb43e643c31213245d321cb868851a973d3fde4cd6ad45a4680c9e6f8aa8b69a0132a11e92f158760520a3a38d7d68585321163bdefa7b61a35ed36afa092129230883ffd639276b94e2e22510faf6e1d2476a50250f1b979951d575d3e075b4d13373195a2282656129ff64c5a96f15e33d212b741f41f9ecaba412ff9040d3a1659021c3c04cf6a6d6", 0xd9}, {&(0x7f0000000b40)="57940e9c237bc233e27629c03b67cae796", 0x11}, {&(0x7f00000024c0)="61bd6da98c6f14462582528e3045fb76ac25c8978f2c5c759c090b08ec1b19ca83f4f2c5e71566b0e72e42c7fc4d20c4508ebe7eefc993383b66ceb4e9864945ac0483752807a943b05cbd64c89762e57c4500ff7776130545dbcb12850953b70732700597f0498aa1b1e4e07766098ddc14fae0f71e428c06772f68ac47464901eeef864d15276a5b404fb2689be1a9b4a692f7e3e543b684e5f3a1a8c09aa9ad8623ee4a167414edf1abea6f2d0708fe32efa561e14700f6d89f93db3a9f0d8fa2477d8af4223e8563e82a155b95b551fbc050ad78a78b138650e89161a8f609662ed96bd7c8979685d0602e0fc956e57e48cca50975d0f59b7ea8713d3df1a751ae08bacf372f8591fe9a93991620f94574325f7aa37fde68faa365a33953ffe18154fca00cc951b4beb0bd53b8fa3806da3fe19253a194c18acfedbc63239083349c6c32e890afa8eb9e2a9a8fbd6b6604efdf8a782fe19b6d6fb665ef5fca615835d5a73da5e18d9691d610e274864caff698435e2d4a5da11410db334fb37474f7c96494323adf02c0786a53d4da16511347ddf01d8885d3782ae6651750fe6802ff4f397d0ab63ee5cbbe3867df6205c6f80b6210c3fe95a7899d294bee41f502b8863e7a1daf4124ad7378deebdc78f5c32e5d2edcf4ed91e1b05dc7566f8eb2a8237ec72eb613cd51eab5ca0d44442855cd7b276a007fda825733d2d9e55582f3119e58b31aab789e530f855bf876be2452688904fb64de10476b499312a096b5c5dbcd7e432ea3137b8776742a55a095f68cb76e64b44ff190f51d8a59ca9a8bd7382ad118d3e264fc58869e53b6161296f323f77a9081d58965f17ad80f915ef4d19eb1332a9eb5b1db9b8492f9e862311dd9aeec9583adefdb66697812970cfff3455b8c249e61309f84dd72f264c15d9cd0990994ec47c2afffd85d8c7a1af021a07946ea9c108ccce15c51fee07912557f59d5c8c3ee1f75409950689db6429503c2a7df0c0d922b065fe922ed20fa1244f24c18ed6cf4bc79cddb62c50aea99b86e2ca7562dc25a116de9667198ebd903ac2158bc8eeb93635030338f3fc9e2681915ebee088a5f3104c98bb6633b11953052ad87b33d609f27a37501b34690ededed257a39a5fdbc4554624d0f5c50ef53cf2cc005bc7291dda304c1785e8d233c3ec5e25ebae7db9cd3256fa401a82dc64fc0441fa2ed00d84d5b71e54ac578b4f515231bebaa5e37ef0b6f0c0173af07acd78f42ef05da7c05e7f6886ffa6f8e6d9d53d766e9136c43b8f3295fa08807e65c125ac4543007110e5f96a9ed4b7984a7be86d77f1b66dd4c6c049320023ce7b5a001ffeb9643b587d388b6b7360df0679ed3d193fb8d494700e0146fdf6164bbefe841e1de7bd4e1eb51b52d4d24f50d9057bfc8968f1feeaaa3fb07223e42a4d23d92daaa10d6eb65c0d169e3baea07247ac65273c656f72c9aa1daa567aebd748c32d54e73facb433da1b62e4472775bfa2b1c4b7ca098382f10746de2db7f062a976d532bd3060b708e247fa6679c7daabb8680d621cb598ef386f823bc19473a918cc0c1f1551981435a5b4871c85e972f2749f84f0c7fc34ed3ca7319d4256b86353d71d786c035e7cef2f33650ea0bc9667a05d1a67cec152669d343bc8ee4cd84736c36de44cb628a72a0dac8c00eb34bf383be2820f689cce5c609067c48ebc8faf3766fab60d632d23566866b52dc9a70293c9dea05a5906622a373158eae37fd749fe15400d35aca6c86021d2088c5bf506d38a249ed85c656b8e1545307bfa1f31c99099bc49b816828deb45f0a7437fc0eb665781651c2b982aef543f007ecc32ef3ad6e2fa59c4d46bbcb06b738343895e7ec3e4fe6a97b5d5fe34fb7a4ea26df65a323c9c9e2998a31acc984a8db3d92449ef64a91d0a0fe242b683d1ed7b00ab00b23715c9f0d0faa21d19ac3918a4ca8b85493d88aaef6f97b9cf7cf4fec6d50bfc6543cc1b899930ecb68437a92d424951d86d722c11ff656a67e5b431d09921edb793863a798251b49cba8204792a68245749050c1611ee862fcb32440df300e6bbb0281dbdb2d2168f24a00e9ffe67badd3863a7e0df6c95a58b617761033265900141fd3c0f64b7b77c1a4402d930bb3a05c62b0c8985ce274b8cdd15fcccf4c3639fe4bfe77682cd222267f40889e9dbbc6d8691ec9dfb34ba0b7ec83e23e1c304c5eb2212181c7d7ec94350b2fd3c2dd0f06000936a30de796b308198138a26c9d0a9e88edb7a3184d34091589099e2bec08243e5d6f3fa42fb8b129f805705f2e4bbba7229ef1bbb1e52da8364bacfd17c34ecb833654a6e8368b5590e55a0bc11dfd2551f3a6b9434cef84a680d03bc11f9c389fbda539bc6e4d99df952342057d8a5e9ca0112dfe3165e963211161725c1fc1e060add68c69119cab27c69fd0d8c28ac0b6178a45ab744d5ff45c3f86759aaf0198a89d30bcd870c01b637cc67970cef80193c0d3bbe81c8d1f3b8069e862904eda18ffeb2eda1e715e6d3e13fd3c7988a70f2e673c8cf980c358191cff08527bbf54f5cd169ceeece874d08efc3ff08a1cbb4ebbcaf48a6ee7e3ac966f012637af30ffd46133165f2fa71da87b8c0226562cd2a7e72140bcca252832f4c37fdd41be62b94150a21f25cd3aac553003f3bc79b4db2bc7688e701bc221e7ce6a9d658ff8a775142056a47b5199640a0a968aee8cdb21cb7242ce3540b43d7a5c08a1aa4ba36a2b5528ca4a9a1d5baacee469424e14f9019137d6dfb512a67cae8905de3004af3b15f487936e017f6bc9e3b1fa706716b6b95500ba9f2a7ecebb055cade7d93219c40d254899003e0e2dbdcc01eb17c390fc05dda23a9e879866249e7fee04f0c57b3a689974e3118187ab98a5c11f32c081a1b7d3fd8ed55e5b61eba4c352a81bbc07eb7e5b9af7da3574e3b29ff5b715826999bcfa0a0c0935b9e574726531da28b0c7e8f8cb6a2ff871b227f2a3148ec72113d0047f5944255f09cbe4a07846ee0f08005f277ef23be80914e1893882d840bde193121673fae2a7071a6cc7afa9a6aaa06820d409f0ec653c7c8ddc8043f418828a589a6e40aea3728440e43b4caae43bd24b52c56814abb9f87fac7fb55ec6f536a2429a073d240d7107c623f997a8350d01ce4e9f4d7bc08f1531577161a184aa314f4bef003758e3a6f26b469faf0b7cbc27a320aeac15f133c8b7bf45de600ab89c76aeeb6305be5a645c7092291fa7b729e5350736cc7d2069da299d4cca0bd102d261e8596e312b31cf6ba96756a3d6505f1f117975ea6ec7f57bb1642a05d035a6dbce1c80e35bcd27d59ecc1582737bdb01374ca6472e4e4d6747ec4852e02efb7ed28ab212207e3200268f51e301bbd2cdcd6f3832212d71c6b168221d5f2fd06efb3cfee1f725276ec1b58d6f8f5206fe169ef5c2e461511e918a5637d722fa409f1c6411ddc1f3df739b352a06e59d9596da76196c6225f816d00c6dc60fd2a2a9d30e7339d04e9fdb2b00a18bd3458dc3b7d8e89dce2eb169b26a57f5d039eb04dd7467042a52ad16dcf31e0f3b5ae17aefc434047264ae15d4f0c0b93784acc159f7b85b5e1edf8990787e65626a5b182db11ab85bf6934771df324e34d76f3ae666d02d5c7fcfb030bacc8b3dccb613e2c9d547e1eb256c63068121a50c647bbf604e1c878b02a0f9fd2a43df6364a8d00798a6ecca2db34106b4090ce100a0b73baa38f4ca88d0e0602b6462b6a616774bd245e0ffd4b7f98ddfb8601734b871328adb3dea79b230c4bc1439654452addbf4980ca890087daf977c9987bfe38b105bf4bf8902e6798322a1071a6bf3c60e07256c8814f244a0b4834b0afc9e62bf1791b3503501173033ecb94abaabbdb497acbba88f5cbcbf13b8ffcd2835cad144b04d77d55b0a1a8b2cffc0255041590144846e46c698674cb97d7b0885ec7404193fbe0f9250a63c127fa098587b517765db147ca67fc61bc10069a880259fb8e0db548e3c7c7fe0019cd325eafb757c0284cde07035dbec1cd62ccded6cc570c7b3288ad577e0c3a8c5c5bb1191b19317d347d1e00103b6c7ba8d4fc7ae8e61fd025d5c56d3e8bedeef41e9376c355b13121e67d59bec312e37c39eff84a97704144ca83b0e9c6330187f29ad2d5ca051d0b89bdddd3594f2ba153361d29137c1c0e2475d1e002312579bbf0c89d33faa4126d0ee2ecc64509d85ecf6a5d92e85586daea44428a1705618d86cd695e044037a019e23348f63bd2845f6aa9fabbdd32a6a44e92b4f65befde4c62b8db6a5026b085fb241f2ad263f5f41b45237c23764e1e2fcc26e31561212e2fb06e0673e38d5e09fbe6d4be5214a6b66ee8b47b37aefa8a62152ee078e2d5f590e3c860f8cbe40a6d475b03b88d8025e627aa65432e4bc6454ea2776b8a7bcb1a1c9e22c613e5ec5389afa2d718714094a0cf235b3d161598069183216a57c79c846bcf496a4ce350637f2b65e7ccf9e3d62b792e2ce989067776ffbedd780c959f158ef3ab80c418fbe083c7dfbe80d7c7828ddd35994db087973551fbe03696b38238bed958864d20a30f4583b7747330b3374caf7b14f5930c606449b6441781e0f842c24a83124e101878bd04a9f61701d2e7c2c3262e049c9c8027af3d29e38b8666432e8f481a7e8ed7de16fd78681752e055182e3d5e3f9c792322650bc78a34b4c572682b146b93c53b174a2139793b77439ed10d3aa26959fcd081ffe9b47f043d6ac67bad952bc2fc3f7319dbf89fee4e8c85b3100747060d9195b60a6ff149af87c24b00d68a37e3d9430b6ba09a13cf48e04014b199bc5ca026680afe807b259502875416982da96cb1b31a9211182d2214d1608d3c5db4977451a3fe685725204747c834e9cc8da43453921a481790f30ec053784cef78e8d9aa1944c6fafb45b9891cf3401a4e66c91cb683a81e844687123b0f972de8fa8aca2461e51dc9f939e81876789a444200eb87c335b2d6832459454f981b138fea640b341d6c95a0967f7d204defc634d84095ff89aadc150e81894ff83ad8a6a421630c39cfff37f4e4725807eb488d8ff7f41d111faf09b4e24219dd214bf870a82579b0db9125c229f36674edb9677a7cbbc6f725b88c0d7b720974fa0f6ee85e843c1f407449a094ddf27b4d0a28e6c9223de63f67df43f92e2647bb561399a111df841761d934d714d303ae53131f1f2c86362f75a00717a6449f7af3af0d958b8b9aecfc379f6c3c6435c9ddea8dac0c19318692fb7585fa4f90743858ce40f1b4e06bfd7d46887ff65f6550c97d7a693ca0040110edb01aa014aa7216035d8875cd125b67a6fa8156658eeae2de50f5ad900207530fa16f0825460250d79ff116b6d1439aac1039d91767c99467b1f6891152f5e3511e06b27239dffccb8bc2debe62f362623f3488958bf24d19e4e49a58e94b043d87f0d2cc41a18c9511e8ec6fd35a221bf3025a928a35f5fe97aa086173aeb743c6b68ff69c8ce6916e08322d3a4437d417f9f0e153110cd75065d72c645892770ec47a7b9e6f6f34ae5366e2abb1dffa5864c1fb72c2a034c32a5d56d7b642e67f898e2d008ed512f8c39b8a739a3c2ba4acc2079bba76b8d99e1b79d96971eabf73737a335b7390880bfd62e11e6546866c7477844d7b6439e19bd8bfa4edcd6b3a09b2ac0577318878f9a7c599039831d6b2cdce1723d91dff999dea4460490777cdb42a166f34824f6df4b5324e9ac7e648c4b2fa46a469ba393e5", 0x1000}], 0x5, 0x0, 0x0, 0xab48e2652a492b0}, 0x404) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r2, &(0x7f0000000900)=[{&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000600)=""/196, 0xc4}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000700)=""/77, 0x4d}, {&(0x7f0000000780)=""/190, 0xbe}, {&(0x7f0000000840)=""/168, 0xa8}], 0x8, 0x0, 0x1) r4 = dup(r1) pwritev(r4, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000010ac1400aa00b9d200ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 00:46:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4301) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x200, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x5, 0xbd50}], 0x1, &(0x7f00000000c0)={0x4, 0x3}) 00:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000831, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000100)=0x3, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x60}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) semget(0x2, 0x3, 0x59c) 00:46:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2b666902e382f6e30ec0e6e3d233cf1862df21057aff69ab6851700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da2107a4016019926d12fcc9fca4ea020b6d9726c1efad679ed3c6d948a0464b50c4fc9af4f44d2675b8e05b73159be5278169a057f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e456e5083451c5e968318e71e4382832e1bc4b71323293307e6db25648691404e85f6e35c30447492e5c318221e19983c49c8b040000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x11) r1 = socket$inet6(0x18, 0x8000, 0x4) socket(0x0, 0x2, 0x20) dup2(r1, r1) preadv(0xffffffffffffffff, &(0x7f00000018c0)=[{&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/190, 0xbe}, {&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/76, 0x45}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/212, 0xd4}, {&(0x7f0000001740)=""/81, 0x51}, {&(0x7f00000017c0)=""/215, 0xd7}, {&(0x7f00000016c0)=""/47, 0x2f}], 0xa, 0x0, 0x4) r2 = open(&(0x7f0000001980)='./file0\x00', 0x18, 0x0) r3 = shmget(0x0, 0x2000, 0x5f6, &(0x7f000032a000/0x2000)=nil) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r5 = dup(r4) pwritev(r5, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r7 = getegid() r8 = getuid() setreuid(0xee00, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r10) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001ac0)={{0x3, r6, r7, r8, r10, 0x12}, 0xdff, 0xfc, r11, r12, 0x7, 0x6, 0x9}) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x3}, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r13, &(0x7f00000019c0)="4a885cc8c7cf9a8f8d4f3d6d6549fbc214c16d9bfb67eef7bb8671fc7d683c9b382d8836c570a40cfbb8d4be790db753b64f2f2436238693c94dd1d96bdea650326cf7e52d05821b59cec0f9ade5c4aec1df8ca50a9e58d1251f4da7cf6b1651d2cc310cce9f2e3c4b", 0x69) 00:46:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4084, 0xff4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x117, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x2012, r1, 0x0, 0x8000000000000000) write(r0, &(0x7f0000000100)='w', 0x1) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000500)="81353d957694a322a2fe6a93ef14d0435c1d55de27efbfe9329878dbda23cc0a24c77d4ae40b839cab17b83c8c4e2e4d9cc85fc58f265542d28356ee3fa2fcb8222a8800d04c244cc6ab5ab65de7be009b21f3e0bb3c089f33986eafdc07757cb55b5dce4074a56f6e97b4f596b8a1b53ede101f7292786511a94b455836f68d908ae7c87b629e391d937e0c524b17126745668978e81bbde57bc6ed1319fbc23f8c6d544ac95f8a3a8fdac79e3f552bd2747fc810481d0fc6153a126acd51e7a0eebd9b7e3ae404baf5e3bba76377901f205a7f44c80139ed75248dbebcb5dffbf3cd9499a097c452038818d724ba95501ea6c452046264d0dea1eaf7e7cf267db9e1aa78d7893d40905526cf3ff7a5c00c6c7b1a87bdf6f59a2babe345347255c7ea6f7f28696ec608020f10ff207b73974c6b90131acada73c3db565924d915207d17bdc8c59a6c71b07d448aaaaf35e2cd9e6ba39e5ae56aa3724f3a1e20828073d9512bbb460d821be3a232daff74c89eab78ec3ac6da59ffdb605daf72c9be580c1d92ab0d9f95ef8d50fbdc73e6e2b2993e63c55cea74e40665a80c49eb6c60566d38f0a8b347b524435db18e702efa6c929d0409b24286542874543475d2f5b8fdedbf76ce41a79d841d34a8e9cc6e6c09774f99aab7ac618ac06197d5df1893e85f70f3fb0caad28db1c61f85dee57d19b7ab478ec805b741ce9d688206f3cab8874d5d4e02759ed474792eebe4120e2ce765d86760ca537fd5ec9fab5eb728293d4f035adffda2aa9a9f838cfe3f3c9f2c6db53b4d485c24af8d141551b9ea56d70aae6d321949204e4a2859292b86b2c968b8b7a1faa6ea8f132ce4737844320fc640594ffd9287207d7b3dd85e9ac81115edde855ef5076e3cfec7f21283b6fc89e6de93968c298fab4c3a2984e73272d47e90f5842e2f4cb4ff9d6ee383e562af8c08452b42ed23a8a76bdf4d1b9375d8244021f7912cb9da67e9cefd3ae0370c72a066371c0cca29921286f2674a7553d120198700d47babc533d095e9cfa8b06c2c28c3ffaca1d2c8dd3b68917b031d566fc2fabdeb897406abf2322f467841e6d66890a4f796fa6fdc01cf0412d59714738814e06b265b191ca97f914810eb20cd4a1c72b7f7660bbf05ddfcf02a763d787e6cbc5e607a9a765993d8dc36f0c0b8c3662081de44dd32bb150cefb83bdb8d0e1d1131f074c7e23ad3a35e3c06a8480dc8cae6e135d33851ee92cbf006bcdb84fae1d8bc92d3422848dec33180dbf6e1946ef427eab096145da396d1c6645aa16fece54d68c16cb84041aff70d41ef4173c8b8dafbe9e16b0c4f2684bd94f6abb77b7c0c442b27deb89f474ebce5a65c0599c406b84f2f887975271bfee7cc9f41987abc3cf3506a920ffaf683f2660fa7d7fbb1ee92a7e56ad34c94059be1112e29a7b8ebbe353d91d6c96cacd09e24e73d1b9d17e434a55fc5cd4b82f3285dbcb8184bca6f42d2bacdf1d24c65551a2699fea0cf45e68a15890998a996d77aaca632198f3cebd899c65b611e72492250fa6d247f00785bd7ac90877d7e89be7ba7ee1e47c6e42686cd943c168ade02acf185aa1e60acf549008bc3146e09136047a0d281e031f07a17d01af3609bd927a57b773f1fd28264e70a31e7bb283f3db91d813cff014ffeb47ba17f349674eb903b3076c2ea983ff30b17b0c4e3eae85e58cc06e05c59b03e5eecc417e4f33e3e9bf9878204867981b05c3c9b6b05520d0801058041420b2f72b101dc7b622b6b282608771dd552c482ce7413e7eb3ed724b0b08c008b684f36fc200de00c531c4d5060569e8358254ca290edf295b613f7f50400b231e040fcd9bd225a607ac98242dddcf5343a044244a36c7edc1afa14a96502167c74e531b904d6be9a7a594805e16c77546914c978b78d3543e03c83e22a2bf2ab8b1e25d26d54e71a62723de88d24c8b32a99a32b508913f3e31818e1c43b092b86921077e4e2b92585183f07de41e60fec6b4246586cdf08958505f612b579655b411efbf2a07f8e5fbe97625f6ebb165ced6db77c0c42b3851c80b0f859fcbe3b9d2f11c0f9d1abb5ce3f8e9f3f324bec7b2e65a8a09cdfd516fa2ecdcaaa4c653cb33137337cff744635f2b19b949fe6a20139155c7eea4f11b991e775305e1602bc8f0f63555bb3f6b2209992f80dda8ed3f49116b89888d029917b883557229f7308883749f82e7b1ab04434892ba7085bfbc18ac29cf8f485bf362e47874334fbc6360a7c26b316ac033b0de78150c1793755e5e7edc4211134c417a9092a3280754956b21c81fbd99bc65fd151705869a7c696b2a3d27bbe0758cff682801b6bf090a6a4398de1b8e727abc61fb4902ab90dbb5c65cbb831ce43ca197fd548cc60b9a18f2f0303a985f68b115012ebc99c7a7b5efa354edddf28439441e4f12a83415b0fefa50bc79f10a44e46bec7614380c90c32f355a1c16ed130ac63bc9622c54379c384508e3a4d9f4c0f34706d9aec6072bab991c871f2b2eb93536243806dacd06a7b8a423053d10d6f52221a6d53f34e3db90cc3b900f6eba84b397b980c750af7d723c9b0137f0eaed8d3fcb0a4f33d9b05367d20308577955b1ab95dd83cedee07211b8d3753039a4cc5026fd91ef5bafdd7c65c903c9850d087be9a4435f23b0a1171728b629a012e77d511633beb683078f0dd9c7991b1916d3227c921f62c6d55bd9be44d033087c35f0e5c0f82bf34a18b1ee93e273a04e64a2e90cb56d6be14bd133abb1e82949fc184eeefe56f6c87e5d4b1e8369d6e37be37f16195c06d73376a03f1f7beda881d7b0c544ef308bded8bda1ad0d5d8ce3e452639ef914b325d800255e01d17a503ee8fa54c0f498a47a0efc605a851536b5f3a6ceed27950f427dfaec94881c019c08db05f5686fc3a3a89508f490c8134db66249e030cf99a62f83241d8247a9e2339a854df0ed251977bbecc74eb8b0433e420f3b1e23a292ebcc5245e375d53cfb956273cffc1b2020367b21a9d095512d32e79a9b1b0f85fee884972dea47b4fb1fdce7a0b33a2edfac0b9bca1a2805e48ac3419e44b28341225a539baed69f4b18cbdef21f214f4c92cd5476582899519d93636d5e0a4c72bd1bf77fc7e1d9f1477b91af8d048812be3c549b515150adaa00c676a4522ac34823aa7f5d7df85cda305683b2b7a8f3af97378da4679ad21b18edbd4c1a51536a03a856503884b00829fbb4a7d00a14a1bd5b565e305bd901fd54f12f20f3d2b011717931befe5db9867242056301d6b74efae3aac435a1b9ca005624e9b4bdfd7964e106dc5b4a572579259adba093329dfa494ba9d6467b26cd8309c0c9f36c8cd01e45925f19356daac43aaac1be1a85878c07bdec17b8ac0a2c642f105d411d6043cb776a805226c33b57469f856da3195ac5a3d87c4bcf5a59ed5e4b66c086f92909d53245185483950616c59ba89bb0153744a41309e7ac5103c804c48cdc6210d68f263b40f93340e9b3d3504c42190feba1962d506b3c32b6a42d4e4c5e5f4c08a267846c5093cdf5b23be25c534cc1528fea9a6c4cf72bdf9c75fdd3d2afb3b3955d6bda470c27d60df8f535edb3e6baf31181756595ecf07903b5c689e69542667f3ac758f41d6f8c7c126629e854f5252e1477058d49858c0330e6333ca37572750af6a8fa8c34fda7666b0ad6e1d4fb2ebee9404a2c4b62ebd5e1446f64998a82d09b4c2b562773dfc653b701f544fb8605d822953fd37d28cc9abf1da38d93b6b71dbe0479f017d7a55645be3857092dccda425782d4fd6622b97b255104a7e7630199c0377ef6c5f74397d5b1e94d1374445372a74798f281edee8f25ea643049758db7a86c33f83b3fae7632b627bc6922db844e406fb2bbd4d3600347a0aca60a381bef6ce573c949e82879741e96f247adfed88088f35e4cafeefba7e1cb03563b3f164d2ed918bb285", 0xb01}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x3810, r3, 0x0, 0x1) 00:46:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x1ff, 0x4, 0x9, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff00000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1c7a}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x80000001}, {&(0x7f0000f63000/0x2000)=nil, &(0x7f0000f15000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fef000/0xe000)=nil, &(0x7f0000ede000/0x3000)=nil, 0x9}, {&(0x7f0000e66000/0x1000)=nil, &(0x7f0000fcf000/0x1000)=nil, 0x3f}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5c27}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:46:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffeffffffffffe], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_extract_tcp_res(&(0x7f0000000000), 0x8001, 0x90c3) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:46:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 00:46:27 executing program 0: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000000)='./file1\x00') r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/249, 0xf9, 0x842, &(0x7f0000000340)=ANY=[@ANYBLOB="03002e2f66696c653100dcb0bb3cab6926f92f332584d1964f63d1df16b09d8d670c4b2a46d7ce721ccccae16f053dbfa59cde4c84c1464d606e940000053a0cc475a57671121096b227212202791cb427d1182d1572f2b792b01f73894b370963079f928197713d69f9f3b758ac8a9d45c81131d95cd8cd24f61afa49112a20d0e0d1ad78fc99f97cdaf39c6f0d6cd62ccd0c970388b6c338ced3fdf702068f64be69d96fbf55e8dc47c6b2f96cfc61b799a8a7d32269c96017413a6eb03a9e1c92219f6edbc89669"], 0xa) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ktrace(0x0, 0x9, 0x8, 0xffffffffffffffff) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160a11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872bab060000000000000081ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xfffffe9a, 0xa, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) r5 = getppid() r6 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, 0xffffffffffffffff}, 0xc) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$inet(r7, &(0x7f00000002c0)="ff95e0ad193d14cc69efe6768be0b64487075a645e7c267bc6be3a1002b8241089ef1f95e04113956b975e4623c5707d4ad6080727fd006cddb47e1fdc68e72dec06ebe4d4a1bf14d140e1", 0x4b, 0xe06, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 00:46:27 executing program 1: r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x2, 0x4001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r2, @ANYRESOCT=r2, @ANYRES16=r1], 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = dup(0xffffffffffffffff) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x12, 0x3) 00:46:27 executing program 0: mkdir(0x0, 0x41) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 00:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x4c}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x1e8b) pipe(&(0x7f0000000040)) 00:46:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x14) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0xfffffffe, './file0\x00', './file1\x00'}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) 00:46:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x0, 0x8, 0x0, 0x3, 0x40, 0xfffffffa, 0x0, 0x2, 0x2800000000, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaa7}, {0x35}, {0x3c}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="b6c74d8265ffb32eb60507e84b0a") 00:46:27 executing program 0: setrlimit(0xb, &(0x7f0000000000)={0xa, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x1, 0x0, "9375b01a93b45136fdf0f0e1787fd1303b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) setrlimit(0x3, &(0x7f0000000080)={0x9, 0xee}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 00:46:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc, 0xfff7ffefffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x7f, 0x0, 0x8, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc9) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0xfffffc00) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r6 = dup(r5) pwritev(r6, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)) 00:46:27 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x9, 0x89a, 0x7af6, 0x4b4f, "dfbb487b6565f19a42bbd57aa40c14a6304346c9", 0x20, 0x1}) kqueue() select(0x40, &(0x7f00000000c0)={0xfff}, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x8df, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(r5, r0) 00:46:27 executing program 0: r0 = msgget(0x3, 0x212) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/106) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x9, 0x0, 0x3, 0x4}, {0x101, 0x9, 0x2, 0xe2}, {0xc72b, 0x6, 0xe4, 0x164}, {0x463b, 0x8, 0x19, 0x2}, {0x25de, 0x4, 0x1, 0x10000}, {0xdc78, 0xb8, 0x0, 0xfff}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3, 0x5, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getflags(r2, 0x1) pipe(&(0x7f0000000240)) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000080)=0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffff590}, {0x15, 0x0, 0x0, 0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x179, &(0x7f0000000400)="77a2a7fd46925a671a65f50cd13a466bd9dc49b9f40c77819c04800e1f605f5ecf1c10879a983d44d67f80854c4bffe0868a4e48acc94a1801bcb00a19dc87832bb351e3767f814699eba44c8c7874aa45b35166de96f0aba44cf659b4b327f9fe7581a6442ad890a3d35696ee6fee0e2239d430cf820f8fd739e1a0f4656ed722604f19891575f361140c1848b66c761b4e0f2a87047c5ee4873723da528f2bd36bf2b241a3556c38453c91e931c55bea4678040d229d458a4c8aedb229f47c060eb7510d13c6dfecd78bf4067f400c2f631b6705a0e0e13479ef8a621c2507a54359eb9c312dd2ebc90b7bd35bd3906f7992ef1051429189102fb847a54fbd83ba6379c90f447f9b11fdd0e96dcd0b25fbcc7b16283194fe7ccd65778b598cae2bdcb8a215f3104ea31be9f0847ac7dadc44fcbada329a210fb47109a6926f6ad9076bde58261f101f29a9da3f89428c581b1fc9bf20c7b5b408fc9c96b2bb646da9008ee7dc098eafcbb876e8b49a2e17e38351e5998682") 00:46:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffefffffffffff], [0x0, 0x0, 0x2], [], {}, {0x0, 0x0, 0x0, 0x400}}}) 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$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x9, 0x3, {[0x1d, 0x80000001, 0x1ff, 0x10001, 0xc7, 0x3ff, 0xffffffff, 0x2, 0x4, 0x7117c700, 0x7ff, 0xff, 0xa4, 0x5, 0x8, 0xfffa, 0x4, 0x7], [0x4, 0x100000000, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x0, 0x80000001, 0x6, 0xfffffffffffffffb], [0xff, 0x4, 0x9, 0x1, 0x8ac, 0x4, 0x1], [0x80, 0x1, 0x40, 0x100, 0x7fffffff, 0x20], [{0x400, 0x1, 0x5, 0x200}, {0x6, 0x4, 0x1, 0x230c2d71000}, {0x0, 0x5, 0xa38, 0x3}, {0x3f, 0x7f, 0x6, 0x7}, {0x1b7, 0x6, 0x9}, {0x1, 0x4, 0x7ff, 0x6}, {0xeced, 0x7958c331, 0x0, 0xffffffffffffff7f}, {0x4, 0x4, 0x4b486a52, 0x5f6}], {0x5, 0x101, 0x0, 0x7fff}, {0x3, 0x9, 0xb32, 0x4}}}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:46:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000004", 0xd, 0x0, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x200]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:46:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1c2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 00:46:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000080), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0x4}, 0x8) 00:46:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x84340c2a4f8335c6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x34, 0x0, 0x0, 0x7}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000040)="00000000000000980712a7689400", 0xe, 0x0, 0x0) 00:46:27 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/4104, 0x1008}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="d3ed1940a9bac03d1232ae411275738eb3ef9de3b5c744e64e9cf0bd8594cf31efa972586d9e32aeaefea1e7bdddddf70238c922c515812a4d8bc425d46838f42d8c1c5c8765d86ab0c118f0e1ccef74f6c33962345fcdb235f39fed32edbd29b14ce7ffca29ce1d1f7e33494e84a4b747f72451fddcc968a5143e69eeb608e5575cce53d341bdc5cbaddb7d79b492438c4b86691b8b6276bcc86bde131ba95fcb0a74d2004bd40e051d462e291def6d6252bf"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c, 0xfd}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r1, r4, r5) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 00:46:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x8, 0x1f}, {{r4}, 0xfffffffffffffffc, 0x4, 0x2, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x82, 0x40000000, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8c, 0x20, 0x54b, 0x5cf}], 0x2, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x2, 0xff}, {{r1}, 0xfffffffffffffffd, 0x41, 0x4, 0x3, 0xa0}, {{r6}, 0xfffffffffffffff8, 0x62, 0x10, 0xd082, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x210, 0x100}, {{r8}, 0x2, 0x10, 0x1, 0x3, 0x100}, {{r9}, 0xfffffffffffffffd, 0x0, 0x2, 0x7fffffff, 0x57bd}, {{r10}, 0xfffffffffffffff8, 0x110, 0x2, 0x6, 0x1f}], 0x80000000, &(0x7f00000001c0)={0x800, 0x7}) 00:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x110) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x5, 0x9c, 0x1, 0x1, 0x20, 0xfff, 0x8, 0x0, 0x1, 0x6, 0x7}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 00:46:27 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000cc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000b23000/0x3000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000af5000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff5000/0x7000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000eaf000/0x1000)=nil}, {&(0x7f0000efa000/0xa000)=nil, &(0x7f0000fea000/0x13000)=nil}, {&(0x7f0000ef9000/0x2000)=nil, &(0x7f0000fe7000/0x2000)=nil}, {&(0x7f0000a74000/0x1000)=nil, &(0x7f0000dfc000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x1b, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0xc010570d, &(0x7f0000000080)) 00:46:27 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862070084c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162a833e61c9fd72ac012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d614000000000000000795ea4a5c5fe659fa202fe203bc292ec75e253b4cd87706bdc361c5039f381da26d4d8cac72870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af81c83bfebd9209c921b3293e65805f306d08d96e961166a4cf223e58dfd0d8fc99a55321142674495f50c8d71470e3b9b5673f31a8befd639ca87a3fcb00f8ff00000000001dcddf36535c3de03aa4f86102e8e9c6c06595d70000000000000000000000000000812924fa75a793324c95e0bc001a3aa10701c5df84ffcd03ad3c681fa6d8ffc512d73825f4130470b2789410133128ff4460a778488d6f3b8f86bafd720b89ea2ebf5e4e3a3e2218a9d05232ca450b412570b4ccb68161ff7312c37b290a6b442b0bbe34b9b4d4c2643a28006d8d0da20806abb5c6d3b93483c0cdade538ebe18812d51fdab17b2f604e72b0c30faa140a15fe4e86e6a77bf141a52b9e75388711"], 0x10) write(r0, &(0x7f0000000000)="9e3eb34fabe4f2726555333c560213aaeb33063d5685ba4fc3bc00"/40, 0x5b7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x10000, 0x93ad, {[0x9, 0x0, 0x80000000, 0x400000000, 0x7, 0x1, 0x8, 0x6, 0xffffffffffff3154, 0xffff, 0x4a, 0x1, 0xff, 0xffffffff, 0x402, 0x3, 0x1, 0x6], [0xfff, 0x7ff800, 0x8, 0x1, 0x9ac9, 0xebc, 0x7, 0x62, 0xffffffff80000000], [0x101, 0x35b657fb, 0x3, 0x7f, 0x8, 0x5, 0x6], [0x3, 0x5d97, 0x5, 0x1ff, 0xaf5c, 0x4], [{0x1, 0x6, 0x41, 0x9}, {0x9, 0x77, 0x5, 0x17}, {0xf50d, 0xffffffa4, 0x5, 0xf5}, {0x3, 0x9, 0x1, 0xfffffffffffffffe}, {0x6, 0x5, 0x40000, 0x1ff0000}, {0xb5e, 0x80000001, 0x8, 0x6}, {0x1000, 0x8, 0x3f, 0x7ff}, {0x1, 0x7, 0x8, 0x8}], {0x1ff, 0xfff, 0x5, 0xa2}, {0x101, 0x7, 0x60ec, 0x9}}}) 00:46:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x40) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) setsockopt(r4, 0xfff, 0x7, &(0x7f0000000240)="d6c92231b1a8d48a1c8882eb23ca34ce0fe3b5a87618cec3d16086f402386ed10916e9e6ecc7cf1cbe7768f6a2529cf75a4aba42f6664c8b68", 0x39) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r5 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x3b) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000080)="b58b", 0x2) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r8 = dup(r7) pwritev(r8, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockname$unix(r8, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r9 = dup(r6) pwritev(r9, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000000100), 0x4) 00:46:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbe, 0x0, 0x4100004, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) flock(r1, 0x1) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) madvise(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x200, 0xc21, {0x4, 0x4}}) 00:46:29 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000d00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000466f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea63d6814d9b51c2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f041577b5ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47d172e07bac72d0fa93b007000000f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21aee3ff673cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0c6efc5294b40e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2dccae8c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d31d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076106005553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c80430af12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aede7010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485655694a40408c98c3355e6551b45ec290d5eae07118b16e607703c880551965c242d3c1f4c5c39ab1f331ab505b9ab458716dffb7fac1ded28157a2de27cbeefde7faa967022a0fadc1d15a3ebe55d2df2e0ec7d26dda48bb0f65dd3c46caf99a2bf69dc5a98f7809021fa53256139a9ef6bec61869dc58cc15b14fc80f624162bfe5b757c4b6f8987755a032432704399aa68f17c6a78ab4ddcfb7e80c53eabc57b7a6c878ba01b598e5f62abb640192439a5ae8b76499653fcc2dd642c69ad12c99487bc7e0fe2fe5a9782a74870e68b44322fd72f4d1709baf594b84e9e9811ff407fba82bc89883eac471a99571a7d104fdc2f0a3a20dcf10fc86f0a67673f98e20a4bc8dc6"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r6, &(0x7f0000000140)=' ', 0x1) r7 = dup2(r5, r6) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) accept$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket(0x1, 0x0, 0x1f) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r8, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r9, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r10 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) r12 = dup2(r11, r10) r13 = getpid() fcntl$setown(r12, 0x6, r13) r14 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r14, 0x0, r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r15 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f00000004c0)=""/223) r16 = msgget$private(0x0, 0x200) r17 = getgid() r18 = getuid() r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r20 = dup(r19) pwritev(r20, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) r21 = openat(r3, &(0x7f0000000380)='./bus\x00', 0x100, 0x12) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r23 = getppid() msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x8, r18, r17, r18, r17, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r24 = msgget$private(0x0, 0x0) msgsnd(r24, &(0x7f00000008c0)=ANY=[@ANYBLOB="ff00000000ff000000005e84f4980b14bbc152d8e0e95d69fd59c246d991fe1a15789ed56b570600f058a04808323901c5a32b1a57c5dde2777f71f14a9e1f3acf4f44d0dc030b5b3a246e2d148bf23026cbc5cc2b7f59473cb54d51c863bf79b1c8330ea8b8976f6fb644194c2e642f0095ebb18128f0cc6e5298ddd79038af4754a0466c51be495fbf1b02bc84d2d3fa472b0f8a6dfcfd9c047ddc5e759f6a3c3f7a82ae000b791909c0a52e41321a6950a39bd7b9102f4ae18ec47c0b504d384d9d7b9470b5c5bad453d9ad76268d773df1b734abd08f08d64e13b5"], 0x0, 0x0) msgrcv(r24, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000001000000ac00000000002000"/42], 0x34, 0x3, 0x1800) semget$private(0x0, 0x3, 0x5f0) 00:46:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$lock(r0, 0x1, &(0x7f0000000100)={0x3, 0x2, 0xb849, 0x100000001, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54, 0x7}, {0x4c}, {0x20000000000006, 0x0, 0x0, 0x40}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(r1, &(0x7f0000000000)=""/142, 0x8e) setsockopt$inet_opts(r0, 0x0, 0x22, &(0x7f0000000100), 0x0) 00:46:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r2, r3, r4) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) dup2(r0, r1) 00:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x64}, {0x6, 0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x6, 0x0, 0x1, 0x785}, {0x200, 0x40, 0x1, 0x800}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="80f463cbdb309e4dbe8eeadc", 0xc}, {&(0x7f0000000180)="7d7db8f21076c467bf9eec3e0b9faac6bd6b63875f242900d95f72bc5061b6f07dafb60d2ab7d51068408d6aaa11481f694c26b5187dad702aac13", 0x3b}], 0x2) 00:46:30 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt(r2, 0x3, 0x7, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r3, r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:46:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000, 0x829, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x7], [], [{0x6}, {0x0, 0x0, 0x401}, {0x400, 0x0, 0xfffffffe, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="01040000", 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f00000000c0), 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r5 = dup(r4) pwritev(r5, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x5) r6 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 00:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x80) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r8 = dup(r7) pwritev(r8, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) r9 = accept(r8, 0x0, &(0x7f0000000480)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r12 = fcntl$dupfd(r10, 0xa, r11) symlinkat(&(0x7f0000000600)='./file0\x00', r12, &(0x7f0000000640)='./file0\x00') r13 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x7c, 0x4, 0xee1, 0x7}, {{r4}, 0xfffffffffffffff9, 0x50, 0x1, 0x8}, {{r5}, 0xfffffffffffffff8, 0x92, 0x20000000, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x264}], 0x2, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffa, 0xe7, 0x4, 0x8, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xc, 0xc0000006, 0xf51, 0x800}, {{r9}, 0xfffffffffffffffb, 0x10, 0x40, 0xfffffffffffffffe, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x3d36, 0x3}, {{r13}, 0xffffffffffffffff, 0x4, 0xc1, 0x6, 0x400}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x5, 0x3}], 0x6, &(0x7f00000005c0)={0x3, 0x2}) r14 = dup(r1) pwritev(r14, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) setsockopt(r14, 0x3f, 0x3388e524, &(0x7f0000000180)="33d85f7349ed54ca1e0d582d4d001d2738cec61b844c3f1d4dc73ab74c7a52946c46bd624ab39d0274fdfb53f2d7a8a0d601934ac8026edf04e9e773ebfd493898517c3d2d3d66738f5eef07a5d27f8e2ec4ddfb6ddd6f", 0x57) getsockopt$sock_int(r14, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r14, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 00:46:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0xffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getuid() r3 = getuid() setreuid(0xee00, r3) kqueue() setreuid(r2, r3) 00:46:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdfbeff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000371000/0x600000)=nil, 0x600000, 0x4, 0x810, r2, 0x0, 0x81) 00:46:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x6, 0x6, 0x9, 0x9}, {0x800, 0x80, 0x81, 0xba00}, {0x1, 0x5, 0x3, 0x80000001}, {0x7, 0x40, 0x2, 0x2}, {0x7, 0x6, 0x7, 0x8}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f00000004c0)=[{0x81, 0x1, 0x8, 0x90}, {0xfe, 0xfa, 0x2, 0x4}, {0x4, 0x2, 0x0, 0x9}, {0x6, 0xc7, 0x6, 0x4}, {0x9, 0x20, 0x2, 0x3}, {0x6, 0x8, 0x3f, 0x1}, {0x7154, 0x90, 0x7f, 0x5}, {0x1, 0x6, 0xff, 0x3}, {0x8, 0x6, 0x5, 0xf3}]}) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r5 = getuid() setreuid(0xee00, r5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r7 = dup(r6) pwritev(r7, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x0, r5, r8, r2, 0xffffffffffffffff, 0x20, 0x2000}, 0x9, 0x100, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 00:46:30 executing program 0: 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4096) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 00:46:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) getpid() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$TIOCSDTR(r4, 0x20007479) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 00:46:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="cd41", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r3, &(0x7f00000006c0)=[{0x3, 0x9, 0x800}, {0x1, 0x20, 0x1000}, {0x0, 0x8, 0x1000}], 0x3) semop(r3, &(0x7f00000004c0)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000680)=""/6) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/213) 00:46:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="cd41", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 00:46:31 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)={{}, 0x5000000000004, 0x8, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) dup(r1) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) 00:46:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$unix(r0, 0x0, 0x99, 0x0, 0x0, 0x0) 00:46:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x21, 0x10}], 0x50, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r6 = dup(r5) pwritev(r6, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x3f, 0x6, './file0\x00', 0x8, 0x3, 0xff, 0x7}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) 00:46:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/79, 0x4f}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0xfffffffd, 0xffffffff, "5f01006600f8489c000000000000000100", 0x180}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = socket(0x2, 0x4003, 0x0) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="76020000ac1400ffb520aca1"], 0x10) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0xfffffffd, 0xffffffff, "5f01006600f8489c000000000000000100", 0x180}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0xfffffffd, 0xffffffff, "5f01006600f8489c000000000000000100", 0x180}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x672ca95a172d1aaa, 0x7fff, 0x472c}, {{r3}, 0xfffffffffffffffd, 0x20, 0x10, 0xee, 0x100000000}, {{}, 0x0, 0x8, 0x4, 0x5, 0xe48}, {{r0}, 0xfffffffffffffff9, 0x61, 0x5, 0xffff, 0x101}], 0x9, &(0x7f00000002c0)=[{{r0}, 0x7ffffffffffffffc, 0x10, 0x2, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffd, 0x3c, 0x4, 0xfffffffffffffff8, 0xdf70}, {{r4}, 0x2, 0x80, 0x18, 0xffffffff80000000, 0x80000001}, {{r5}, 0xfffffffffffffff8, 0x0, 0x0, 0xfff, 0x3e5}], 0x1, &(0x7f0000000340)={0x8, 0x3}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1000100400004}) syz_open_pts() chflagsat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) 00:46:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40004000000028ad) getrusage(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860040080000140000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 00:46:31 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pci\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000012c0)=0x7ff) r2 = dup(r0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) r5 = accept$unix(r4, 0x0, &(0x7f0000000080)) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/255, 0xff}], 0x2) pwritev(r2, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 00:46:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x1, 0x4, 0x9e, 0x6, 0x5, 0x2d0, 0x3}, &(0x7f0000000100)={0xd54, 0x7, 0x4, 0xfffffffffffffffa, 0x5, 0x6, 0x5}, &(0x7f0000000140)={0x5a, 0x1, 0x200, 0x77, 0x7, 0x401, 0x1, 0x6}, &(0x7f0000000180)={0x7, 0x2}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) 00:46:32 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8959086100428eae7dbd511fb68ae22b00ff6ee9b91d2e84632e6d52bf853f0913d828171d87f1b83e82c97df6091caaf6f56fb61bfe3ab984db296ec1b5f36b39270c0db9552fdfb567c31c3056374ef14ea188f40a3646f3571329ee4fd788efd3255734db0c3f3b5ca514abc5ffcaed18c9f6502bdb3cac050f8f5374c541c5988869ac8fceba1d97f36fc6136dfce89284943c6ac542adbba4cffd75bef1dd1d8f8d7f5ec96f98622febf48ec05f1ad08c06a18534e38710aa4d055051d0785fd286ff3a112dd548ded6569708c986c589621bb97ae9fdf5a2b2cba5652b239b19f089f952ba612952d18866be750f5700"/252], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0x7c, 0x0, &(0x7f00000000c0)=""/124}) 00:46:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xb049, 0x0, 0x3, 0x66, "6635936b61ec87ce26959a7b5c72e5245cf3a4fb", 0x1, 0x9}) kevent(r4, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 00:46:32 executing program 0: r0 = socket(0x2, 0xc003, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup(0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) syz_open_pts() ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000000)) dup2(r4, r3) r7 = dup(r3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000100)=0xa8) sendto$inet6(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 00:46:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0xfff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xaee6d5cc5dc0bfa6, 0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 00:46:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000240)=r0) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r5 = dup(r4) pwritev(r5, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) sendmsg(r5, &(0x7f00000006c0)={&(0x7f0000000380)=@in={0x2, 0x1}, 0xc, &(0x7f0000001840)=[{&(0x7f00000003c0)="7023e48bf2b3baa3fea3141b1b4dd004e29cee503f1bc9b5a57e240d9eda7a39bb0df17c5a66b8c247026d0655a9167fae1a561609532ccb7037afd47d0e5158f39d67d5afcb82e4c41f750be00121edabab5e283f4d1e83cf546d0ff2a72b6810f018c8941664989b93852707777a2199624b5f95ba1c2a0134c1396226fc6f380f761f935dfd86fb38a5adb2a7f06414e21c0e2a96e9c91f3c509083820f8280e78d39a555e5f2aa95361f4fc8e00b45fb87a155fd6f82b23029bf31991d14aaac7a1aa518cf7165cb0f", 0xcb}, {&(0x7f0000000500)="f17ed61ceee83534ba64d1bc6b5fb5d148e814f22fd7c52a255b3737c8e0cb92cc7d50d45d1a479eef31f6a57fe341d61817d1a526eb2b5053a5c97005b0b5da604426e2e45c42fba4c936a5581778808fc9c20c3731e7c55ca606b30ca82cd8e6da61d136696e7c13be22465b308e5a0083e165d511c8b299bb4c7b8706759a292f0d98045a7f0a0b34fd80af51ea247a68b48555eb", 0x96}, {&(0x7f00000005c0)="ee2072c3c2dd3b205d4b96283028e31203ea040447d624a36bd95c171c51b0b7cb69cbb75d", 0x25}, {&(0x7f0000000780)="b6b0ab990e3a6a7245ac11dae5936e3745cf2244c8d8eb45c54def200adf1c9479f942f5de4127596127fe421eac898427acec8dbcd80f16e9fbdc9aa99ac2870dab57501817329c44c21aad45d826da1cbdbca277fb4bbb7708367ad996665a90303a0552ba3d8d46a9a17e16263e63ee419abd3994640b8ea55929a681c3275d69e50055da29651125caaa3b6515f2707f0a12707413621c294192a434bddd8f43e4041a9fba250e8e4156e9baf766e28930d064f277941e9e9d535811111907adb1341e9b315f22444b57bded8d669a52f124f70e3aae0ad8119bcb9fba295c05a2d69406ab46ca6d4480619d5774dc6a3d138397e1a55a05570a5af0eda452853073206f7d7c280219a0346c06520854188149d9bc4f3664211dbbe6b55ce2f12e4b8416f76e1519bafe13b20b84a46a110b8af5a6bff4f5ad25499626aa1d8af74c2376f53a171ebd16fdcf9631c01c2177e47514b8977d68c760ecc88beffed9cbcd0de415dbb458c7fe5ba6e8da78be73aaa7a02f37dcdfc0cedf0649a9eac93b133704e6bebece185a409fd7d20ae3ffa56da99bcadd34c105d15694c98c6df247a42e7733d995a047757da5f18272bbc944c5165c455621217c8675b7b7e74a1803e1a88bc41d81942f2a28ebacd39c606eefd729934afb0d984ed28d7c374e66f2b203e4af3129144b2e83ec693dd4be5a62514c7e7aedad398332d6ada1a682ffaa9fc7a0608899b4f17085b75b413bd20938c8a38a1f15cf963660a058730153e5f14cb6147307df601d1068471a2d143be68e88dc7cdb4ed368cf3b9341346d08a9aaf8f9f4fc6e3a91847aa1139dd42ec0a3e3d61bcbf7e44de26bb630b14fe75965a9584d5bcf230d5a1142a2a4b852aa62cad463a71aef1fe11c6e9db5d1010157351efd6d57632ef596788514234deee29b5977b31dc7ac83295afb16d809ee5ee48b79992cab7251862fe5ed9260a68069536e37aed00ed62c87c57607d20bbffec46d4760e075b6517521df7c0e6f4de4edc30358568791d0ad287789d401fdf33d8560228bbe52978fa8c27a54cf2d2641d65ed128bec7d06d5774788071e08dd564a8a4a066bc067e0699fa94c93d65f3b99aaacef81d37ec7add6d322c7d14fb470da235308852c54f813c02efc95e52df12c109bc23b33fdc20d85a0653d3083e1a33c3afd20d4e17d8151262af010354e5e9128c17b4eec2831a5056c3bc830b88d249eca1fbedff0a6d9e1ebe87c61333102b06ff895dc6b99b2768c31cc9e716b29e948af328f8925b91f5f7045b6893930281b8ede29cfc0a5d650d9fb156474a4f87c8a5a03e712b91a16cc6aceb6662b79b702b52fcf2d2a73b5ad93151cadd96aa8694a0326c16360ae89ebe924c4ea98960808d8958e462cd2e1cfd4804a230289275cf539620259ede31b54357b7b6554bbf8ad64df1f188a8c2c6894cdb7719403a8c379c398fdcb637aef6e02f19571ea35096097aa31f8d5be788e8c4d3b9a5f1d44ce9cc445bbfc71008df5b74c2adc0a12b42343fe79efa87672b4145f5256088fd37832aa785cec1b5789d65995d73b3d11783b5da030f899c08d659984472f629958c5219fa4edc98da1e08aa8dfa6eef53ef5fead5d2facef3932e3c6f46a38adbf482b6f0a099a536e91a6ecf1e345c669a043beef0f958d7ce2587fc5a007f712acb0148e3bb7c4e2c9831f37ed5528d5984f74ac51307ba896f11acb3cef6b5457c0a052e3cd86cb9fd78c7f53155046d188e40079c2ceab07d9e1fd906a1aca6d245688894b066cb4fb351ec71e62ca00f838369ab4e6f032908db7aa47768ad9772f2fc31fe371ce94d45c7ff023e6e454eda7ba4f656c0a4d0a993c5301218eaf0047b1febe13e4c658a521a4bd6bdcd414ffd4d702b6b1ac65a3c6864a697046d0de0d1e53853ff0dc693b8fc76b7f40a345a3269591803229fdb794dcbac4cf340f7c92447d7ce77cf30edd396c7b9d02ef595e93b104e91fc524af02b56de284928b20d90fd5052efae23c46236fbd689f8dfb3d8f999ed7b1e350d7179fdb43df245de41ea5a3d3cea1c8499c1818ebeccee434f97193a2ce17edfc02b78437e11d94618e5906f9b0a798792dcad4027cf16528a0a4d876befeec4b196630f939b6f30bfed31368b027503ac090ce0e519dfdcfbb5531759f22be311bd417c492f5411b0269e9a332e77974910e8f14b234efcdbcec670e1e6fa6b1975782ded990ef145004a0551361d1e1475e5180d01c4238d1167deda5aa6b06cfb5cab730440a427e2c06586e412b555981fac30d4691dc1af6d404752cb54360594ab41e3511398737021c5f07183c76ecbda4e2780b1e81a917468a37cd69fdb2378983efe7545b0d3fb529d7e8c246b3d7d23d08fdd4ed6f376b378ab5a488cdd80a44bad57513e93f6612fef4d90275301c3c78f4db59b839fb03213b210ecdb7bdc9a65c9625742a7349bd0d2cf1f164e1578dfcdda4621ffb63e94557c14929de1c1744c3ca4791da6a04c545fb6d152008cf447fee5742d908c81e62d770a55c4a0962d0893e747962e44b93d96b48c415d370e9b20384b4d02252ddcc61aee2087fbbab5d8478e65123bfed93104b9348ac5f8a2c29e69de57d8c9c5e7ba4da1a1b22aefddc5b8cb4b40d2517b7edf151f53b0a751ea9be02b5c7b63ed0a12a962d2a139aafcb307465509c37b546f27e6daa8d43d431ab58b20849bb25fcf566e1361ef347f1bc682ee53936d1d7376e5af29e060772e38ba01242328d84a5df4b6c8304ee3b90a6b7522113d9712dad7b50770546032d2db7cbaf9dc1a94f98cebd625841252d09d05aa7ac9bc09717284a1dab0e93ef97e8bfb28ad476077c88570ca2b9811add902f78b77ea1c95c0744d45d591f43bdcadbdcd5c6a0f45456b35325922b018ad101ba8af05c822b3e3e5c522cd1328150e04e5b5d9339e1ba44ff42b90d355c789b70a8a0641bd36da85c50360b37e53d6ed943d419754a4ba85e5d3f82a6b535a84d3d1c79f67807dade043f41eabf62e519093f8c80f6a3103d645eb1eca58c3a68c4cdf5535f75ead70001bde9901b26e7f3ca8420835d81fa81e429551d2a935f980cb6cd11a91a173561359756d335a4eef199177b68ad60ca0c6fe124a7057bc43d5091fc71178789e8e2a0bd5c0ab28a5e8d8f52bea4d7ae0762623435e4429c5b768bc793ed4f0b6f87bf64d73a5859d4254476fe8ca51aeac3bdc780bb067662b6b3007a5d446bea14b8959334b8368f78f684218c68bd8ccf2242a293de5215e2ed6d59320d0b5f8d2e32b5f2108832ae263877c453d07c901aff9e8de24fb04efab7ee87f96152a4612e91c05cc9d27e7033283172a3e210653caa835a3668f412448ecb86b5a0189b6ed3a88fbde278b40fdae8640c78a8b4df0af6be8451f39254678cc240f903921ef859f6ca63affdd31b21385b88e81f1d5008c9f83f5ddccce2d7ae1468821ec299c6f1cb4ce6c0e8345817e380fdea5b63f84d6cdcf2eb0ca663228f63ca72a6fc6d444c7557f6bf1694b237451967160df83277c1410becfd3be8bbefb2bb144c8f9f688940dd7cfda2d0970d2befee4a00712a311b83af699c92ac9dce4f6dd9d2fd93fb1885fe7cfd6222977acb7ff7b45881a7ad2661d4a881bec0b9fcda0e5231affb557bbc2abb8a5e308c870e9d6d9ebc58d9c55e72857f62746c3803af5118c6b5b7cb731eeb3aa2f27d81f15e0a87db7b9bca8777fc8edbb335ce2008875920e75d586907e1e128e0b1a36c709e23701a7493e24e373a90ddab3a05bf59421c178be55ca966df8b4e3e600aaa6902a73e8f836b7b67717e56b0dd5c8c294c9e01b4a818754134eda71f47547ae6f41e45435ed8c3125c47256bbd5d307d017ce95de98e2ce3d7813150700ed165220231c8b76c99eda4b3e53ea9823cf5fc0d0bf1d4596ef7cddce534cfe5b79c27ac2f5662868704d841cc9482c313feef72b34886fc4cda56af1c7ef2f67345a73ae48d050715f4774b154838177aaa3eb71f370fd516ac46991122ee32ce50fe8d16871d0f9969c6f9d5efe15e38e5c772e19d50c3db17a05a362223c8ceb5c77b7d78c835d0635714c7bb13152606411744621ffc03e0aa1b9ae57870c3e6d96f13c4caa1ab14fd40a61ef4596e8116662e40ad1bb6a207b720f8aac883a199026b0243d3d492d8222faf5cf1db0732d515aeb2ab9cfe1b539ebbfd77dfe66fa59223f936d40bf6e506327e1afcfaa4e687094329b1371ec4efda3ab843ff0153708bb2511aef34c094d36f6868d82f95b23f9bc28dd2492dabf44bf98b06ee2b5ad8bec7311d0c365ef40759aca9676492e04ea6de9ee8694fb6efe6bb616bbc65ae552d6f7f69ca798f15ef63b7921c82db3c1babc82bcc647c5e461fbd120ff81b240d110f68364bdc472ab26dc987ddf3f40ab279f0d425c5de3b5eba1ff88e754cca507dc44e18859ffd9bbc49b284036745234295ee9f832b0ad98e87f8c47ad3e494959f6ac587cf76d2f596c4b48f70e56d35633dcd3d1d81c6fd4d6f4ff39f2fa126047c13690c5a199c685eca268562cf0f35caafb1a0bb0c62d2ae60e0263a982bc9de895cec060f390746f2ea9cf128c524d7a6a9aefeb9207acf5b2afb9150ebc7fc7019effa11960b18ef65d85bb7fa6a730ef4de19d16b7f5e25359b1739ff40afee7950c822c794ffe002f1340875fab345a6587240a0b7acb7e1b901b93ae60dd4fd042063ccee451a5f3c721136f09b2ae98df74485b9c3d54a47c609407c10fb0e0e9b4c0bba1df1dc6492f4dedc5d6b0bb20ec6da09e8de307a8b0f9acbcd68a888e22a4e2cc33105619994b71cd0bd1b8c034332e73e4f990a8d49aa9dab26d7aaa5b50835972fc45fea90eb2ea09db3ba8dd7c182ad4bd19f1a5f343f392dae9b56678e602f0c90b77a4751804aae3721cb0fd117d5c7925c65d616240d75b2c6c6b15d7a271080ec3a2b423754b3f1ddbfecd8981b0bcd8c38061605dae69af30d7fcf96a9000836b23368a2f8f51ae2739baa98662b3339bcfe802c9a226bf6b9110430850ce7e128054552df5bdbf130ae827d3723d939c53fff5af0f5c3c1457cf5874eb60b1b6a48d80fc5e81fb5481f65206ed0cca057614607857e9a51e6cf742b6bf3711cd598427e2815470789922a3714f6b093a5a001053b5172656eb82e4eacc92cd75929e8040b74589f445385fa92719632c108fe81866fd2faefcad54f7a198ba4a6456566f217852dca52c7082da253d160ea09117a8ce4ee7ceb914950a14fdc4184500854fefbd9fa007776fe94596b07f81b9fa8c03e34bd874993abd93ed78fa86c04b380a0bd904549463e91e47580cfbabd0cec7378a0b573ad5caa8ca2e96d6953c308041cc9facd3ed69caf27d7e847e4b661f174fc1ff409629ca0a608cc245acc4bc316f31bf3b2a17533228953cf13ec3c47d1f069b5c97011b0da629a54d7019a94b27a75f7b4d269a19c7c5610d48fefd809c6ee2a7e1fd4a9286841dbc9067a4ca423423ed240a19e8846d4e8e25c91660f2a51372a1727e7e49c1b9ab44ad1a9e4b61f7fdaf68e823e80940ff5d9087888f30141db14f1ae0853f80999ac7fedca4f7574a924c45151bdf6c1866200261069d61ce4fa0a16e6c64fc6568c864ee3a546f57a27811bcaebec501d610d77ee04383d4ab7f3f5e2ffcf04ec5cb45c4177f07e77e334e3bc112a46072b9b3b4662a87ae07602e1df166bfe5b5ac0a70", 0x1000}, {&(0x7f0000000600)="820f92e39a7021daca27171a35a74486aec4b7744297f29688282ed83cc74dd27d9c0f", 0x23}, {&(0x7f0000000640)="c1ee031c07f1299d840861ac322516d4ddb8b23d7ee09f7ced8f1d0d53dade8e078a03fcd9c9d92223a0c90b4eaa053cfd50909c9aac24ba5718690a9430e6616f86e75fb626105c53772c3df2882b69d9c27c84e389296adbcce6e4df061bd149b769baa1e92e", 0x67}, {&(0x7f0000001780)="6be80f1a9fc776893d5ede8cdc0985821a0abe1a1f5699a0f8f0836c1d499c390e0ac95d136fa0064e99ba907afb2941d31dbba9dcc96c75501a7fefbadabd3859243446864e4c3e05b91c99cbc319a32dfbc4e36c6fbfe409b5c2fbf3c0c5d3fe8816ee99a018691482eb0b8f59939a0a892c9d452c92f8d68e83faf23ece1ab88c2390a8b3b522601916d5b9d6afbcf598094d25c118ac90152c1124143ce70d3a30fcc68bed813a3b2613cb2ef1196c4bcb7a7d22cf8889", 0xb9}], 0x7, &(0x7f0000001bc0)=ANY=[@ANYBLOB="2000000000000000010000000500000075659dc6337c1a957900000000000000a8000000000000000100000005000000ae92d49e907224b532ac1ce896411b8fa1439125b1c1a5cb01404960a92f063864e7ffecac447797278264ec11d5559507928328e1652883d13b5b5f294bec2d64175550a1a374563060954daf516d895e1923b2e280be2f2c18b01b83200e9be2459c39f39e8318bafe351e3a1bd1bae8c20c572f8f8e4c9c9641a428fcd836547c16a568acef597ed1b39fa0ea1810664bce2c09780d00400000000000000000000000000400009b0aaa28f7619ef2723546ad26bc319edf3e6778b7f870f194b5fd5a836775d8677d21b267715c5af0290000000000000801000000000000ffff000080000000f3efdb79f5b6a020cd7ae86be3e2b53d358c75cb70ce5737f8ca518e2b502fc4de4eb2c2d9007dbb45a718d81a1a49a4c9cff8784ab93834aee16605526027d1399d45861b4a7d3bd468a7f98e7a58097f20e9dd97bf2346b7c2de7ab4ce7a93014c3e0f34761fa1553c8965dfb5b9206be8801ae787a5aa02c999c750a24f1bbb433ab40fa2d9855fecf580c24cb70a3d56ecd35be7631455d53da3f7dcac1fa519cbaa7a221eaeae7ff241139735fc024ce84a013dd1e83c23271a2fa8e19ba97f5cca8ac5ff483b6d8e80a5540765771f7912e18eac4df37f074af077252e8ba57d70150abd58000000001800000000000000ffff000009000000bc1c34574e000000c1307eb4998b86e35b887304444db048dbb308897195f616c493cddaf0c6ab5fd1dbf30db431c67265baa8f2f3d39a63f84d69747834b6c9074fe5cac81603d750d41cdf48a5e890da7747ffc8c81fd90e358b94b1bf250afdd5cb54df5195ae101be1b8de2c04527796640d265b50b0dc1ce466d41812e80c97d9add7c65c07d1d01de7c5916bdd59765310c187447bfd6f4c098c9750dc80aff8fc81d47e6f3747f83969eadcd02620bd114828ea0706d94b699adbe30a966338d970597d48e04fed2355c68140"], 0x228}, 0x8) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) r6 = semget$private(0x0, 0x5, 0xa6) r7 = socket$inet6(0x18, 0x2007, 0x4) sendto(r7, &(0x7f00000000c0)="bfed7711ed6224b89185d18e0b0ff93fb896cf85b05056adbaec511a03d3035490f429cbb836d853cea836841e878bde3d4b25d089ec16480a1e89c3937abc1635fe88499ffb248a5db24b2445f8d875b38ea2e8e85ce732bb748687eeff91b4f4f520b38ad430d2f28bde1c64a6c0d4bba06ff1e633c38af26b3ad9a22e50c3f1e4", 0x82, 0x4, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r8, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r9, 0x0, 0x0) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000280)) r10 = dup2(r8, r7) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000200)={&(0x7f00000002c0)=[{0x20, 0x9}, {0x24, 0x10000}], 0x20000000000000cf}) semop(r6, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) semop(r6, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff}], 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000040)=""/83) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xc600000000000000}, 0x10) syz_emit_ethernet(0x4a, &(0x7f0000000300)="5e11339287c9f7603749a3f75222f503e41df6424db33f960fabcc2d08390a0da693c4c77269f7cb4545973f8b481fb48b436ccc7663260619f90604108f0b4d9b4d8532bdaffd01c266") 00:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000040)=[{0x100000b1, 0x0, 0x20}, {0xc, 0x0, 0x33}, {0x1000000000006}, {0x3, 0x4, 0x4, 0x1}, {0xff81, 0x3f, 0x0, 0xba}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x5) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknodat(r2, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000580)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0xfffffe01}, {0x1, 0xfff}, {0x3, 0x8a8}, {0x2, 0xe1d}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x21}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x4}, {0x3, 0x1ff}, {0x17ece9595742db57, 0x4}, {0x2, 0x4}, {0x1, 0x81}, {0x2, 0xff}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0xab47}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x1f}, {0x0, 0x1}]}) openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) fchown(r2, r3, r4) r6 = msgget$private(0x0, 0x200) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006199e7cec89e45ce7cd179a5801fb44f29410913425634db7de438b0651785ba69cd62"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r6, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x1, 0x1000, 0x5, 0x1}) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000080)=""/11) 00:46:32 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0xe6a}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r7 = dup(r6) pwritev(r7, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockname$inet(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() dup(r5) syz_open_pts() close(r5) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget$private(0x0, 0x4, 0x50) 00:46:32 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES64, @ANYRES32=0x0], @ANYRESOCT=r3, @ANYRESHEX=0x0, @ANYRESDEC, @ANYRES16=r4], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = dup(r7) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r9, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r8, r9) execve(0x0, 0x0, 0x0) 00:46:32 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000006c0)="2207a5a61a2edf9911f2ceebb3e9ea5644a689c5f7de3e95557e4d22433b416f76fb29ec9ae509f1adf71bad8c7f874d", 0x30}, {&(0x7f0000000180)="1614a6eb2bd720681f695d26df8eb981331d5731da5f73245b00e2e056e13cc473a11ee5b94dc534939de3465b90b4080834af1f1f83e05f7e3f2fa5005fad39d5f8970794050d9fa8c5c11d626a9165fc6d178db91b88c584e5b6d1bd788deb2dc28c1bf9d036d54f849028aded7f27eee9b1dc2646010451a90ec5636d6eade0e80176e52aab31d0bc251b7de61c6e10cd226ddcc2dd84ab71f6f5b90fdfcf892b275e1ecd344dd9e00e25409f491236ed3c8549fa027368720b24987c82c0d7dc70f7b2e9c67bb2a07cb4df5c505f2223846b70b86589aee87c9c51f3a75226d1b18c79daa7c5a4daf243f67931b8680893daef", 0xf5}, {&(0x7f0000000800)="323a84a78bb40bd08077b28363aa762e7b33c7886928bb3e9ce63ca73cf021617b39cd1bd4a3d192a69566c27428fed86e23710773288319d480d670af6c3d1ac212d2aa732ae7e93b18ad4a07a0d83707072363ed83dae855d68b63e8f8b40c9506efdc6e102e5204ee9a973220aebadaed4f9b9a7f31ac0737937c087a59ddfbf8186f7557b5efa3e33004f2e299963c4a944c1cb91df68b33577d6a79306c26bb064904369a010ef115b0ce136c646880aadc71f4295a52d288b7102d77d09ac2c8c58eb1dde3e68ae2df62eee64d0e6437e7fa7519b313d99fe44dd0907e1907b41621fc246c8c15e72785d25c43cd97cbef83a452d08d861e", 0xfb}, {&(0x7f0000000380)="840f2cc01f4521e739047fbc8ae6a05cee38a1d1636d6e6ea0900676fb5f9e1a2342a2840e54efff4214976878638f0344", 0x31}, {&(0x7f0000000780)="0bfd3edb4877add474ffd366f7ea8c580ec74b1ab14811b3bf6cc62dba605efd5442216f53d48420229ef8ffbb86c3878f700fa879f0fcfbc1b73a0860d375f32dcf6b2891626f5c1f", 0x49}, {&(0x7f0000000440)="4409babccea67cd743a54e251c4ccacdafed7ade3f7300295fbe2353024f88d34218d66cef95abcaf2f3ee233aec837718d831e8d869b4959c976e267ecfcc56e0f04a1e526754fee0571ddeee8288474184394b7011582cd8cbcd9767082664f237f61c2a9b556822f99c1550850ff901613b3e2231fd3e6a3439ae82c3e9635607b5c48d84fe6374dcfbb5e43d21627f5df03be55fe46bfa70f2bb41d4e0a2d057aaadf5", 0xa5}, {&(0x7f0000000900)="1e39edb03f5e65381cd4e81c018cf9ff37e55df1e52e6f495e61eed97b2b9bc57f9c05407dd21a51a48daea0b429ec9ae2a5dff673ddd44c36a385496f2d37ba8b10f898cae61608000000a75b2adb0d430e02733cbb37f7d51e939ef57eb32d2bc441cefff118252496ccfb20e871ff4d89b39ee8139ad7d1", 0x79}], 0x7, 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x3, 0x4, './file0\x00', 0x8, 0x0, 0xffff, 0x9}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x106a1, 0x0) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000000100)="1e7f2e46525ead04a4311ff7115a5f22deaa3a066c35", 0x16}], 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000280)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x1d2a36a0) 00:46:32 executing program 0: r0 = socket(0x18, 0x4, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_settime(0x3, &(0x7f0000000000)={0xa0d3, 0xff}) fchmod(r1, 0x6) setsockopt(r0, 0x1000000029, 0x25, &(0x7f00000000c0)="36a36f396cccdeaabf53f41f20ff02fa833390f53c0584994ce5008065810ff281c0640ead0567e3e81522d2d92d728152e9db6f217cf727ccecc40a5c126d735bebc1e3b78161bc18c3fa8e86b1db7bfdbbdc37fbd4a491bdcf964cd03ef2b05cd1cd1085fc545cfe0dbab931bc86f4253012af0c6d36f768cf0ff847f0f81bd5f18c52ac30157d36217554b5c70d581123a193809b76048ce14db300e4a880ab89ddbf05721cecdf0000ffffffffffff7787fe21", 0xb5) 00:46:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f00000003c0)) 00:46:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x3ed60691229b9a03, 0x10) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 00:46:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getuid() setreuid(0xee00, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', &(0x7f0000001180)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 00:46:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf1fd428e5531834d986ea1bd966c4840c60d23930c738db065c3af49ba13ea7d1ec476fb7ecf500de0c2820ce7e4d99caa3fd5e"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 00:46:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x7c}, {0x4006}]}) r1 = dup(0xffffffffffffffff) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 00:46:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x1, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x6, 0xffffffffffffffff}, {{r1}, 0x5, 0x50, 0x4, 0x475c, 0x6}, {{}, 0xfffffffffffffffd, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x100, 0x6}], 0x1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8eb1981080eba1ab, 0x1, 0x3ff, 0x200}, {{r4}, 0xfffffffffffffffb, 0x2, 0x4, 0x1, 0x7}, {{r0}, 0x0, 0x2, 0x10, 0x1, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x4, 0xa5, 0x6}, {{r5}, 0xfffffffffffffff9, 0xb4, 0x2, 0x7, 0x3ff}, {{r6}, 0xfffffffffffffff8, 0x84, 0xf0000000, 0x8000}], 0x8, &(0x7f0000000200)={0x20, 0x4}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r8 = dup(r7) pwritev(r8, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000000)={0x9, [{0x3, 0x4}, {0x1, 0x1}, {0x2, 0x28b350fb}, {0x2, 0x8001}, {0x1, 0x401}, {0x2, 0x4}, {0x3, 0x10000}, {0x1, 0x8}, {0x1, 0x6f34af54}, {0x1, 0x8}, {0x1, 0x3ff}, {0x2, 0xfcc4e0bf}, {0x1, 0x37}, {0x1, 0x4}, {0x3, 0x5}, {0x2, 0xffffffff}, {0x3, 0xffffffff}, {0x2, 0x400}, {0x3, 0x1}, {0x2, 0xa59}, {0x2, 0x12}, {0x3, 0x1000}, {0x3, 0xbd4}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x4702}, {0x2, 0x1ff}, {0x2, 0x80000001}, {0x3, 0x2}, {0x2, 0x9}, {0x3, 0x1}]}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 00:46:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ca21b160c6a1ba905e2732333ae67460a033caa2918675494ec55e7496dde67fcbd426772964d561d45df737f8498e3536b7ab42be212be5cb0ad47698ecdf2470a73401f7f5cc474286ebcbfdf1e0222e85914273006f001a3db7a9ba204b8259eb81e8281b94438a5b6358daf6f3e6c337f4876000d5fcd9e7605c960b3018cac4c9a999e580f3163a785b111e1815439056d308aac342e5d981919148f4fe6969a9d55631743a3c403a6ec23593e61fd82bbfd7a9fde5be8e56175df888245b23"], 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 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5}, 0xc) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000380)="77f6010036adee3f6e29cd00c183df145564042c0c6e12de5e2fa359be2d8f7f9de3920169d2099b78ff732fd8aff46ff58a8aaa4f79cbd293c434c49f062fa735708a5c8581899335a1bb17157a23f23eb3fc11910d818ed9f7bd776784f08b4d82576f8ae53bb1f9fbefd090f983597a042db3a6d0b1bd32721ceca8d5e8f29ad2127c788867aeb103b1c145fb810654059f0205eeec6f245885f2511e009bec0d1d910eb0410c80bfb9a6f3df3ddbd8b884003df53b9690a82835319bfdedcd80dfb90b0c7259", 0xc8) 00:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = getuid() setreuid(0xee00, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x201, 0x6, 0xff, 0xfffffeff}, {0x8, 0x80, 0x59, 0x1f}, {0x7, 0x40, 0x0, 0x7}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 00:46:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) getgid() 00:46:33 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffff7f653000463f7b238bf46854d78a2a197a3862070084c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162a833e61c9fd72ac012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202fe203bc292ec75e253b4cd87706bdc361cd8cac72870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af81c83bfebd9209c921b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9b5673f31a8befd639ca8fa3fcb00f8ff00000000001dcddf36535c3de03aa4f86102e8e9c6c06595d700"/301], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000000)="9e3eb34fabe4f2726555333c560213aaeb33063d5685ba4fc3bc00"/40, 0x5b7) getpid() 00:46:33 executing program 0: shmget(0x3, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r1) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r2, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/228, 0xe4) 00:46:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x0, 0x0, 0x1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) 00:46:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000240)=r0) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) r4 = semget$private(0x0, 0x5, 0xa6) r5 = socket$inet6(0x18, 0x2007, 0x4) sendto(r5, &(0x7f00000000c0)="bfed7711ed6224b89185d18e0b0ff93fb896cf85b05056adbaec511a03d3035490f429cbb836d853cea836841e878bde3d4b25d089ec16480a1e89c3937abc1635fe88499ffb248a5db24b2445f8d875b38ea2e8e85ce732bb748687eeff91b4f4f520b38ad430d2f28bde1c64a6c0d4bba06ff1e633c38af26b3ad9a22e50c3f1e4", 0x82, 0x4, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) semget$private(0x0, 0x3, 0x81) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup(r8) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) r10 = dup2(r6, r5) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000200)={&(0x7f00000002c0)=[{0x20, 0x9}, {0x24, 0x10000}], 0x20000000000000cf}) semop(r4, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) semop(r4, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000040)=""/83) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xc600000000000000}, 0x10) 00:46:33 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0xe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pread(r1, &(0x7f00000000c0)="5a27531c1b5f1b", 0x7, 0x0, 0xfffffffffffffff8) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xa134, 0x2, 0x5, 0x6}, {0x100, 0xf0, 0x8, 0x8}, {0x1000, 0x5, 0x2f, 0x1000}, {0x5, 0xa5, 0x0, 0x47000000}]}) 00:46:33 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffa1ddba08aaaaaaaa0086dd60a4f00800012c23fe800000a800000000000004000000aaff020000000000000f00010000006615bc00f3ffffff2afcdf65f57c945bdfe96f00000080009078000069b85303e6c1e3aaf52b9400c32abaa47dc4bba162711a3e82a7cb137006c30557e6f77c3a138cff0f1000bbd01b4c2567a7890e5356a53c62cf456c1119e7a47930c2ce2afdf28d1dbba455b47a0cca408904737304f7aa35a3f0e1ade4e38005633ffe433063a79f5d580677df4e7f63927939ba70d3faac7f3ae71336a630331701454882ecacc61612bc03f9a1b3c23f087a9f8a7893d15f8db204e7b9612b94e1ceb50b2e96c5fc6356c2bafcf93cc3eaf31e7bee6a0aa13f8995b07500000000000000400000000000888a37c048d55f1ccfda00000000000000cf32d408022c1e40e178eef9618389e6e792227ddabd0bd800"/340]) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/208, 0xd0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) bind$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x40, 0x5e) 00:46:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) socket(0x18, 0x4, 0x3f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 00:46:33 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r2, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r5 = kqueue() dup2(r5, r3) 00:46:33 executing program 1: r0 = socket(0x10, 0x2, 0x14) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000001100)=""/104, 0x68}, {&(0x7f0000001180)=""/195, 0xc3}, {&(0x7f0000001280)=""/156, 0x9c}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/25, 0x19}], 0x8, &(0x7f0000001500)=""/251, 0xfb}, 0x2) sendmsg$unix(r0, &(0x7f0000005380)={&(0x7f00000000c0)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) 00:46:33 executing program 0: sync() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)='\a', 0x1}, {&(0x7f0000000080)="d6e0cfc460e619407791e049be32a7d7b32ce24a2b2cb93c81742cae9de6c53a7af75601d799680a8daa31a3649d259d2508ee0598912cf5a8f767738dd54c12c9a89ea05a966c4143086ea1cc2531ffedfd64e1b2b70048e32273d0dd664a04b4f24bb4425a1a279884eaaa2f670f12a41045e2168b4b099434218d3ee2e1a53ad4a0b3c10026ab2601fdaa7a14c9ad567c4d8a7defc727991efff207d2e4eaaec2d502ca7f06ee7994d004be9236720b889835669e9d64e50e3889c28f3e4937a88626bc35649efcef191aef", 0xcd}, {&(0x7f0000000180)="609ca8a05b89e071a891d26d50cbd0dcb3b833a3613107b0194ed0be3142382912b197ecebd8963e13ea4103d6dbabd694c550569e81536b2ed101dc4dcebe7781da9434945e31cd36f303fa1f9dd336fa353f7e374947d81d932000416dd8a7f7450c0ef8f07e11b55e77fa81b7cd0d264d2e235856de8adc77469976b97d768bded2fa2904489fb5631a92d33a43d80906d0b4e7c511b0ea8085e95510971c72a5294536c75cb129", 0xa9}], 0x3, 0x0, 0x4) 00:46:33 executing program 1: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 00:46:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3718f0fed9021aae, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) writev(r2, &(0x7f00000002c0)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/155, 0x9b}, 0x0) 00:46:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062bdd77eae99244469df49a2a892607284f59c20000000000ffff3e8509381aea0634049d09ff0008000a", 0x34}], 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) 00:46:33 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)={{}, 0x5000000000004, 0x5, 0x0, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x420) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/125) 00:46:33 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x100a0, 0x100) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0x40004000000028a5) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341dc1d70f2dc4bc5008c3720c56bb0200d052556c506f419e628e15c760442b44b7f1cc4e6cec764af9885c00b3050026ff9e81bf76ee675b1e6af4ac5d97a3c016e61987efffabcad1d7e615e2cee84bf8f6c0cb4f8321a766951f73ca7537857a5b843b17586c835818b047d6b50ab5a446747015e7bcd5016f59cc8473f037ae7300153251022ad46a8ec4ad74538c094deb416ae8d732fcda974f18058bf233ee47c6d1d2e0e48a5b869d252bfaeb01e4b3911af4240df5d844940c198e00000000000000", 0xf1}], 0x1) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r5 = dup(r4) pwritev(r5, &(0x7f0000000100), 0x0, 0x0, 0x0) sendto(r5, &(0x7f0000000180)="11e484343911ce03bedf0c1c9c7fc41b5c145f32f78bfe3b554989597abc57189a2eb1096e29a1f01c3bbdc1e9480c14741875dc1d7596b073387aee178add2922fe45b1a1ceeb40ca5e1c57ef8fe39c5d1f366b01cf49de39fc3a95062a9a49485c9d2b0ee8a11bc77f187eb14b40d07ee5e80df2d49ff4584f56d759f575562c206de091c0d1894f8e47b8766b58e26292f8bedcf0acdce49cb53f9c500731b956399d9ff7bcb1af24ec93", 0xac, 0xd, 0x0, 0x0) 00:46:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0xfffffffffffffffc}], 0xfffffffc, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000da78ec9baa6f8fd13"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc", 0x1c, 0x0, 0x0, 0x0) 00:46:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x7}, 0xc) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 00:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) dup(r1) r2 = shmget(0x2, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getdents(r1, &(0x7f0000000280)=""/206, 0xce) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 00:46:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f000140000000000000000000000000000009000000000000e4ff00000000dc0000000000", 0x2c}], 0x1) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) 00:46:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210, 0x41], [], [], [], {0x0, 0x0, 0xc0d1}}}) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1a2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x0, 0x3, 0x101, 0x40}) r3 = msgget(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/201) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 00:46:33 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 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, 0x10, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 00:46:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x8001, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x0, 0x0, 0xffffffffffff0000], [0x0, 0x0, 0x2f627d1a], [0x0, 0x0, 0x0, 0x9, 0xfffffdffffffffff, 0x100000], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x80000000}], {0x0, 0xfffffffe, 0x0, 0xa14}}}) 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)) 00:46:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 00:46:34 executing program 0: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000100)={0x4}) r3 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r3, 0x20004268) kqueue() ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x99, 0x0, &(0x7f0000000140)=""/153}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r5, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x4) setitimer(0x2, &(0x7f0000000340)={{0x3, 0x2}, {0x3}}, 0x0) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/122, 0x7a) r7 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r9) setregid(r9, r0) fcntl$setown(r7, 0x6, r4) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) preadv(r10, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/42, 0x2a}], 0x1, 0x0, 0x9) msgget(0x0, 0x0) r11 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) chown(&(0x7f0000000600)='./file0\x00', r12, r6) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r13, 0x80105727, &(0x7f0000000840)={&(0x7f0000000800)=[{0x88, 0x100}, {0x86, 0xff}], 0x2}) pckbd_enable: command error 00:46:35 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x4144, 0xffffffc0, &(0x7f0000000300)="9513f3948292ae2682d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfbd89e1288d534e2b0079b7d45722ff00d166b1bc4513bb05a760259387597dbb7cf2394a7ab24012dc56fa2aa278c37b4b39b7451af1baa51d3fb561c0ce6375f3ff1031571ebb9a54c1ea8426de3f8ad829470aa55d5b3eb81262a35e0b41bc906838a88d756b2d17d0d7c7dbcd12559b6eb3d5efb151e142f72174edb87c03326d354f24533cb79d6f7afbb7d49cc80dee8e4ef73f90a7cb63cf75efb11db5f6e4c74b8c8725885fa86f039c9d7727d79f342da4000000f484866a2dcd3a0b721cd4ca517080a25f934c9ae3790731d33f5263ec4b70cf52f380f0c98481f066b307c01fca00", 0x10f) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r6 = dup(r5) pwritev(r6, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) setsockopt(r6, 0x7f, 0x7fff, &(0x7f0000000080)="462330bae7527df860d84a58647edaac3b", 0x11) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x2) 00:46:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x10, 0x1, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453768c11700287ead4bcb777fa69dfceac2a84e924ed70a266abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04140795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331ff23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bcb974b891f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100752e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b6373af701a3f76939a1e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b00e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf500000000001a12fc0f807f88c5ea04b5851d829e1b9fe6272554e5407a3c8f6799fc6700000000220a6c57a60a1f7df2b388e3a40d0d9337a979c4712bcb137e229e935ab7f10000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r5 = dup(r4) pwritev(r5, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) flock(r3, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='[\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='F&\x00', &(0x7f0000000480)='!--\x00']) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$vmm(0xffffffffffffff9c, 0x0, 0x4a81d0f98973da66, 0x0) flock(0xffffffffffffffff, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x101) socketpair$unix(0x1, 0x1, 0x0, 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) fchown(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x10000000000009, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 00:46:35 executing program 0: semget$private(0x0, 0x3, 0x0) r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r0, &(0x7f00000006c0)=[{0x3, 0x9, 0x800}, {0x1, 0x20, 0x1000}, {0x0, 0x8, 0x1000}], 0x3) semop(r0, &(0x7f00000004c0)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000680)=""/6) r1 = semget(0x2, 0x3, 0x40) semop(r1, 0x0, 0xfffffffffffffebf) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x4003, 0x0) setsockopt(r4, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r7, &(0x7f0000000040)=""/32, 0x20) dup2(r7, r6) poll(&(0x7f00000000c0)=[{r6, 0x18b}], 0x1, 0x0) read(r6, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_emit_ethernet(0xcb, &(0x7f0000000240)="7a75c63c5a0093ec50c3518784b402751cf09918c1aad731a311b3a0bac3b346f9c1499bf22644b908c1fa8ef84eab26adf066206a85f62872e43aae80722b784f2cd76fae085c326f1f5c70e03cf815763f53caaacfcfd601048956f6615ee538268abc0e6dd9da7d204b11bfec5fa4d10bdd5fbd4bfa42cd943a03c6072f2ba956b8469dd3145bf5713f7e73934fa36d09c438984cb237f05951adebb62eaee76005187b537a58e6f73ef830c6579169e747bb0ebdf6dfa993f8c4a55ccc4d70d9cf4d164c4aefa4a5aa") 00:46:35 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, 0xfffdffffffffffff], [0x0, 0x0, 0x482]}}) 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 = getuid() setreuid(0xee00, r2) setuid(r2) 00:46:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0x2000000}, {}, 0x0, [0xffffffff, 0x0, 0x0, 0x0, 0x401, 0x4]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, 0x0, 0xfffffeb3, 0x8, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10800, 0x0) fcntl$dupfd(r4, 0xa, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 00:46:35 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 00:46:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r6 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x12) write(r6, &(0x7f0000000040)="670dc3", 0x3) 00:46:36 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x8, 0x8, 0x8d, 0x7c, &(0x7f0000000080)={{0xd5, 0x8, 0x80, 0x3f, 0x20, 0x5, 0x400}, {[0x21cf, 0x100, 0x8, 0x5, 0xd460, 0x5, 0x1f, 0x8be, 0x9, 0x8b2, 0x4, 0x6, 0xfff, 0x7, 0x237165a7, 0x6, 0x4, 0xd38], [0x36, 0x10000, 0x7, 0x3, 0x7, 0x1f, 0x9, 0x1, 0x1000, 0x5], [0x3, 0x81, 0x7fff, 0x5, 0x20, 0x1f, 0x6], [0x40, 0x5, 0xc, 0xfffffffffffffff7, 0xf94, 0x3], [{0x40, 0x881, 0xfffffff8, 0x4}, {0x700, 0x9f81, 0x7ff}, {0x800, 0x6, 0xfff, 0x80000001}, {0x1f, 0x0, 0x10001, 0x80}, {0x50fb, 0x7fffffff, 0xffffffff, 0x77ca}, {0x9, 0x8, 0x2, 0x7}, {0x8, 0x0, 0x401, 0x4}, {0x9, 0x9, 0x7, 0x2}], {0xfff8, 0x8, 0xfffffff9, 0x4}, {0x1, 0x0, 0x1, 0x9}}}, 0xffff, 0x8}) 00:46:36 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r3, 0x0) shmdt(r1) 00:46:36 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffff070000169d710a955984c87910bf0902d60f5d00287ead4bcb775ca69dfceac2a84e6abca64896819f507d000000000000d2c549a86488f376fa072951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505eaf5300a4aeef9d612f871f4385f041d76c5f9286c545795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d28708418ac1b00000000029cc4c83908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bdfd5e5ea1b1009e5a319d54401c8b0fb636710000d2df0ac87e0d7b6524240cf97d7f126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9d8e58015f55d09000000cd1460e79918a04434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfc788c2c9ce08a146eb899f51da0ff82a27e42cfc93123b8284efea431c9dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494af280cccf9136647507bbb35733c133b192061618696b2d44cf727921461f8c0221a54996026fe13c9e7621c041c7a2994659cc1c56ea6cfc91a379c27f1dee06b8e5c9c1993edc4c0a07948935ddb70ec1b24b761c1b9ee901efb25c669f55f9736d058b4416a9a74b952574fef0a109907f10950cb1bb90ebe58d6f818bdf400937cc88129821f8671feb7cb1355ff3729d00"/692], 0x10) dup2(r2, r1) r3 = dup(r1) sendmsg(r3, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x68, 0x0, 0x0, "3163d14248fd24c2aace88812c9ea490b40b56b0fe7d16959901b4923f194500aa49657956fecfd9018490a5289de165cf0086ef208d448a22109241ae584b4b9d97d15fa278f68c9c3a77dff61b7c3982"}, {0x80, 0x0, 0x0, "ad4d2851df3db8d312268fe273ab87905faa701822bd27edea49f4766ea3f05900c1718405ee26305df034226d7e0833173ecb93c459f7a0762fa12c3a7feffaf43f2597fb2bed797a152a4bf12e413169f74756c3388426b0200fef6352894b7d9862cd2ae4f59de8"}], 0xe8}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x10) 00:46:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = syz_open_pts() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0xd8, 0x24, 0x0, 0xffffffff00000001}, {{r3}, 0xfffffffffffffffc, 0x48, 0x2, 0x100000001, 0x5}, {{r4}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xfffffffffffffffa, 0x8}, {{r5}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0xff}], 0x1000, 0x0, 0x40000009d1, &(0x7f0000000140)={0x4, 0x7fffffff}) write(r0, &(0x7f0000000040)="1a", 0x4000) 00:46:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket$inet(0x2, 0x1, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)) 00:46:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) ftruncate(r0, 0x0, 0x30000000000) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/84, 0x54}], 0x1, 0x0, 0xfffffffe) 00:46:36 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000000c0)={0x15998ce0, './file0/file1\x00'}) r0 = getuid() mkdir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x100) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) faccessat(r2, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x20, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r6 = getuid() r7 = getgid() r8 = getuid() setreuid(0xee00, r8) getgroups(0x1, &(0x7f0000000240)=[r4]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x7, r6, r7, r8, r9, 0x1, 0x101}, 0x6, 0xd20b, 0x1}) r10 = semget$private(0x0, 0x0, 0x1) semop(r10, &(0x7f0000000080)=[{0x0, 0x1, 0x800}, {0x1, 0x7, 0x1800}, {0x0, 0x8001, 0x800}, {0x1, 0xaa8, 0x1000}, {0x3, 0x1, 0x800}, {0x1, 0x74}], 0x6) read(r3, &(0x7f0000000400)=""/216, 0xd8) getuid() 00:46:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) sync() connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813694ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf805ebbd6c74b41360728df67068f3d9038a6de24479818f4edee547017e664d89ca7b9f58e0120bf41e2e8e8a3cfde56ea3973063207bdeaa83ab7d51f7d90cabf52cd5d52acf45f9651fa8a18eb3c90b36bd5dd0eda6738ae0e940cea2300d3d17d372d23550ba3b61061"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socket(0x2, 0x3, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 00:46:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x80, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="1d7243e75b876399c9646ec348ec81c8e6a2ae52ccc68a17a5988dd5c3d84c49b9dc38209bda61c525ee04ece3f8281607050d71ebe08e6fa61be8760936ff354cab0cb36af947612724c1098f30897da39b0ca22bb22118181e3cb907199c81243886376a7818118607a7f73d86b4447d41546896074c3245f7f2cce0ff5c16fc608884f556560678b18a8aaccf318cba734ff31af6f509401840aa93ef761f1bb7efdc5930ab09c7f9e1cf775afbcb5fe7", 0xb2}, {&(0x7f0000000200)="1c86e31dd8bf4095241f704fd0fb615c7bfde4761a0f4adee80baa7cb626cf11a36225abb1a8ca139373d4948f3630d16947c3d8f71e24d412cd415092826fcd905771b3a83015f0dde1e7af299c532020b918e389278469039db531a99383c1b11b14fe55b326e2d5642b0745b1be752363056a4df6e1e2dfb1df1c973b4a31b0c62d34df80b8acc40ac75a75dacf86a0f388f6851e20c32b1dd17950a74b337b4185676a01039aa7ae9f42a0109c83fef9ca12aa", 0xb5}], 0x2) 00:46:36 executing program 0: socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) syz_open_pts() r0 = kqueue() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) close(r4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5b, 0x1, 0x0, 0xfffffffffffffffc}], 0x8, 0x0, 0x9, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xf2) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r6, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r8, 0x0) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = semget$private(0x0, 0x7, 0x287) semop(r12, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r12, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, 0x0, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r8, r9) getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getgid() r14 = socket(0x2, 0x1, 0x0) r15 = socket(0x2, 0x1, 0x0) setsockopt(r15, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) r16 = socket(0x2, 0x1, 0x0) r17 = socket(0x2, 0x1, 0x0) r18 = socket(0x2, 0x1, 0x0) setsockopt(r18, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r18, r17) dup2(r17, r16) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r19 = socket(0x2, 0x1, 0x0) r20 = socket(0x2, 0x1, 0x0) r21 = socket(0x2, 0x1, 0x0) setsockopt(r21, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r21, r20) dup2(r20, r19) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r19, r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 00:46:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgrp() r2 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x2fff7}, 0x0, 0x0, r2, r1, 0x0, 0x4, 0x4000000000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = socket(0x20, 0x5, 0xfc) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffb, 0x81, 0x10, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8d, 0x80000000, 0x0, 0xad4}, {{r6}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x9, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x40, 0x4, 0x5}, {{r7}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0xffffffffffff3e50}], 0x0, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x10, 0x2, 0x8, 0x101}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x86, 0x2, 0x0, 0x6}], 0xf4a, &(0x7f0000000280)={0xfffffffffffffffd, 0xffffffff}) 00:46:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x5) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x10000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000100)={0x3, 0x7, 0x80}) 00:46:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="7d4172a20800eca3785093c8f1b93825f1e64d20ed3913752509d9abcad36cfcbfa6a37b4e650d5b32aded0ae6af351635053225170ca8e3b1c7148d82325db6763e5b0cdcbbc14136dc22c2c5476afb105ee56a993609923ee339585d35998d6c334267ae30edd70c13900a46837debbd7a7882884b0662d7cb8f4c0efac9522c8e411e50d7fc1b8e4af9282c4fc407b8", 0x91}], 0x1) 00:46:37 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000280)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="cb", 0xfe21}], 0x1) write(r0, 0x0, 0xffffff3e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) socketpair(0x6, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) fsync(r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setown(r3, 0x6, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x14}, {0x103d, 0x3}, {0xffbe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 00:46:37 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x1, 0x8, 0x0, 0x1ee) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0xffffffffffffff89) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe(0x0) read(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r3, r4) fcntl$setown(r4, 0x6, r2) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) r5 = socket(0x1e, 0x3, 0x0) shutdown(r5, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x1bb) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = kqueue() r7 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r8 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r9 = kqueue() r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r11 = socket$inet(0x2, 0x4000, 0x1f) r12 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x1, 0x9}], 0xfffffffc, 0x0, 0x0, 0x0) r13 = accept$inet(r12, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r14 = kqueue() r15 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r16 = kqueue() r17 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000280)=[{{r10}, 0xd894c61d96287c7c, 0x80, 0x8, 0xa228, 0xff}, {{r11}, 0xffffffffffffffff, 0xd, 0x1, 0x88, 0x5}, {{r13}, 0xfffffffffffffffd, 0x4, 0x20, 0x4, 0xce00000000000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x80, 0x5}, {{r14}, 0xfffffffffffffff9, 0xa0, 0x0, 0x8, 0x8}, {{r5}, 0x7ffffffffffffff6, 0x6, 0x10, 0xffff, 0x20000000000000}, {{r16}, 0xfffffffffffffffe, 0x0, 0xf0000004, 0x100}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x40000000, 0x1, 0x7}], 0x6, 0x0, 0x7, 0x0) fcntl$dupfd(r6, 0xa, r8) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, 0x0) r18 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r18, 0xc0307006, &(0x7f0000000040)) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r19, 0xc0307006, &(0x7f0000000040)) bind(r19, 0x0, 0x13234f3349909ef) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x30010, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) r20 = msgget$private(0x0, 0x650) msgsnd(r20, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRESOCT, @ANYRESOCT=0x0], 0x5, 0x0) msgrcv(r20, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r20, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:46:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x8) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209869a04bb300d79fb7805313c9dae943c4cf1f223550136147f674d0f7ee756618d05aacf24a4", 0x4a}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8eddfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509463f578c", 0x43}, {&(0x7f0000000a00)="39f671b115a5dde89b28b49cb86337910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e38243f5f01c802ac590a12bbf695d90017de4ff94407", 0x66}, {&(0x7f0000000640)="49c33f31f6acc883a123eb78a703633316a3256c268b8ec0eeaee0be4075ea4841434230ca1d4ddbf32c7bbfa83997bc2f8fdc823227e787b1aa9e85", 0x3c}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc085", 0x472}], 0x6) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000080)={0x1000000}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 00:46:37 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="f140c6a753ffec9e359c8525ce7a10cf8c59e42cdb1960eb89f0aa59b9e6f09a001fcfff0c6bc7a9b42951509fa1cb33f371e80d48400a1c18236c69375a49a7e9974d0977a60ec155775e2f32340344b12c90698f637a8663aa26089b3c850373c9d09bb13ea10b81bbcc7f2bc10cb3766e8fc2ec29324a34c57198744ce8cc8ae17795bccf2cec78fc1fb62a56d02b7bc827d73989d79489ba4d3569d4c0a6e557f42256c29fde4ad17af810d8e445c72f7bf46b356571554ccd66586096e698298cbe98b8ab59487df2012f9cfae4336bb9f9b682bb8aaf9a41302407fbcafe4959dfe1013bc7e674121c3dceb95e697f253c34c185a007e4dcdc61aae8f790c54573e2", 0x105) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80286989, &(0x7f0000000300)) 00:46:37 executing program 1: clock_settime(0x0, &(0x7f0000000140)={0x77359400}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r1) setregid(0xffffffffffffffff, r1) 20:33:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 20:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) write(r1, &(0x7f00000000c0)="117d0f4e604d611648c7b518bcd037c460b511747af98bbcc06a0bfdbd011e268b3dc707a2f820756244cb84fea41583", 0x30) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 20:33:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) close(r2) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x38e) 20:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcc3183f3aa6e6cf739ac7d5923d598a5878e457fff7fac16971613271b416b182c48478f18e8652eec3bfd58e69bdcc6d33837db5c7965be6d24d71843db01e1dae4d2bf7dff827cc27fbfc83b618d0f34cf87f060be36aba1536b64b5cb09f10e6c4ad95dd2c8712ced7af49f18d1741f5918f2d0ca65b3d253b66d0a3c94589fd7b3e4896506771dc310d1c8c483944482c371bbec1e7dc43687a8dee734f4136fca503c412b045fc637b3b8ab6f028f1f41bcde8def48d031194db621025155ead61ea3f01d24cb8aa901b2195ab833825334fb4e17911cae5729ef8074d3a434457c428bc4ffecb35b4ff2113cbef86a2071254dc748a795036def793afb14b47e77417f8a8ba7b20c42a1291216bdf5fb41e76326ac5c2679902a780f08ba6fa7c37afc969bf72ec376951dab1473be94774f3b20629e73657cfe8d485ec74a5036ce991cc2072928f4d971f3bcd84e72ae7f9beeed02aa20782316e624ae96cfbfd24bf77ccf0ed9f4e81c3c6cbf26e5dd0b765d66ccf0c4cace2603be937498bd051ccd9a14dee8673e2f44da155ce76e6cd9572cf5522a5adbfeb5e912ab29d16727e2937ada42d39a98ae8000000000000000000"], 0xd8, 0x0, 0x800) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x2aaaaaaaaaaaab57) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 20:33:20 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)={0x4, 0x7}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x6fb, 0x2], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0xfffffffffffffffd], [], [{0x6}, {}, {}, {0x0, 0x0, 0x7, 0x2}, {0x0, 0x0, 0x0, 0x200000000}], {0x4000}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000019280)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x5, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) kevent(r0, &(0x7f0000019300), 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400), 0x0) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, r6, 0x0, 0x0]) r7 = geteuid() r8 = getgid() r9 = socket(0x18, 0x4, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000019100)) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, r12]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r7, r8, 0x40, 0x6}, 0x40000020000030c6, 0xffffffff80000001, 0xbf5}) setgid(r8) r13 = fcntl$dupfd(r2, 0x0, r2) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020691f, &(0x7f0000000300)) 20:33:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) socket$inet(0x2, 0x4000, 0x41) 20:33:20 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r1 = getuid() setreuid(0xee00, r1) lchown(&(0x7f0000000040)='./file0\x00', r1, 0xffffffffffffffff) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 20:33:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813694ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf805ebbd6c74b41360728df67068f3d9038a6de24479818f4edee547017e664d89ca7b9f58e0120bf41e2e8e8a3cfde56ea3973063207bdeaa83ab7d51f7d90cabf52cd5d52acf45f9651fa8a18eb3c90b36bd5dd0eda6738ae0e940cea2300d3d17d372d23550ba3b61061"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r8) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r10 = dup(r9) pwritev(r10, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setgid(r13) getgroups(0x6, &(0x7f0000000240)=[r3, r5, r6, r8, r11, r13]) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r0) socket(0x2, 0x3, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r15, 0x5) sendto$inet6(r14, 0x0, 0x0, 0x0, 0x0, 0x0) 20:33:20 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)={{}, 0x5000000000004, 0x8, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') 20:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) 20:33:21 executing program 0: r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYRES16=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) socket(0x18, 0x1, 0x0) getdents(0xffffffffffffff9c, &(0x7f00000000c0)=""/11, 0xb) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000240), 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r7, &(0x7f0000000700)=[{&(0x7f00000019c0)=""/69, 0x45}], 0x1) write(r7, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000), 0x4) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r5, 0x1) 20:33:21 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) dup(r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/248, 0xf8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 20:33:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x6, 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r5 = dup(r4) pwritev(r5, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000340)={0x3, 0x885, {[0x0, 0x6, 0x7, 0x9, 0x6, 0x6, 0x0, 0x28a, 0x8, 0x1, 0x400, 0xdb6, 0x6, 0xfffffffffffffffc, 0x1000, 0x2, 0x2a, 0x3ff], [0x800, 0x8000, 0x1000, 0x8, 0x7, 0xffffffffd018c009, 0x9, 0x4, 0x5, 0x10000], [0x4, 0xa91, 0xffffffff, 0x5, 0x7, 0x401, 0x6], [0x6, 0x3f, 0x8000, 0x8001, 0x3, 0x20], [{0x3, 0x0, 0x10000, 0x3f}, {0x1f, 0x97, 0x1, 0x24}, {0x3, 0x4, 0x9, 0x8b7}, {0x800, 0x0, 0x400, 0x8}, {0x4, 0x5, 0x5, 0xfff}, {0x660, 0x7, 0x2, 0xfffffffffffffeff}, {0x1, 0x3f, 0xffffffff, 0x7ff}, {0x401, 0x7fff, 0x2, 0x28}], {0x7, 0x7, 0x100, 0xf12}, {0x8, 0xfffffff8, 0x4, 0x9}}}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x8000, 0x0, 0x4, 0x400}, {0x4}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r3) 20:33:21 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="1e7f2e46525ead04a4311ff7115a5f22deaa3a066c35", 0x16}], 0x1) 20:33:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffeffffffffe], [0x0, 0x0, 0x401]}}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 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)) 20:33:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) open(0x0, 0x0, 0x80) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "01e68b94625171216141849233cd5f50113d41fa", 0x1}) 20:33:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x87, 0x0, 0x0, 0xffffffff}, {0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="fc8bad7de1a5f4146c5a10358c6e") 20:33:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xfb, 0x1f, 0x0, 0xb, 0x100, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x9, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x12000000, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x5, 0x5b6, 0x5, 0x6}, {0x3, 0x5, 0x4, 0x3f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x1f7, 0x6}, {0x7051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x578b5bd2750796b0}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x9, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="820801733b190000000000006df033154798d78cd68a9d5e4eee4f719f0325ba9d58af4aa95c79a626cc2c511adbe7339d7dd2bd999ea4e71b6853f9aaa96f3ca7e1221f9f79d017271bc64b0a4eb9cd27d18d7f9a3f658d"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept(r5, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getegid() shutdown(r1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec4815580f56707421b2edb2d76ff05bb2d0192113d040f7221f4592bf1a0000000000009d4bce373626a7cd9874e8aa47aa744442dd9b0a4a6af0d813b92eb562bf983c71bd50c4815ee922bad7fc3c2ba9c98a1464d6acd0ef2d498243b797722796505ce74bc63deffbc4b6df2e5f67"], 0xa) r6 = semget$private(0x0, 0x2, 0x509) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000380)=""/128) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r7, 0x0, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) 20:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 20:33:21 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x934, 0x3}) open(&(0x7f00000001c0)='./file0\x00', 0x50330, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1020, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1504, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="a6211bf117db2af86acd7f8876a665b825d1c50e2c15", 0x16, 0x4, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x101}, 0xc) pledge(0x0, &(0x7f00000000c0)='\x00') 20:33:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x8, 0x8, 0x4f328057475245f4, 0x3, 0x80000001, 0x1a2ab54e, 0x0, 0x1, 0x4, 0x4}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0x80}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) 20:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r1) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0xf4, 0x1, 0x10001009, 0xb750, "394368f2028aa4ebff38ec9ba49135fd29037a19", 0x7, 0x4}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=""/242, &(0x7f0000000180)=0xf2) 20:33:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000006e471dae000000"], 0xa) r1 = socket(0x0, 0x4000, 0x80) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = socket(0x18, 0x400000002, 0x0) close(r8) write(r8, &(0x7f0000000140), 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x74}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) 20:33:21 executing program 0: r0 = socket(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000003680)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01182e2f66696c65300088471a30cbbeffd27e90567e52d5145bac03f59270a514ba486a81a84d2f57731bbe014d2f575e42730077ecc7fe0f000000000001000000"], 0x1c, &(0x7f0000003580)=[{&(0x7f0000000200)="2d490ef1e033ee75e60cc473ab35a1173775694e13bacc7efe395910c35b55c0e21db7eebb1b41ee62ccd0df9478f5fa3505212c43508479ab8cc90150313fddf7c14d41f673a21c18b7b049d820a8967cf8aff17c5ca84dbc796df694102483e42a04f60bd50cb175144e5a254384302e5b5270bd4ab354aac56ff63654a6751745d5ee16c8fb5e706aaeebe86c360032748acbfbc99cc91ce88a3f7a19c7e9ff753fc7561d1c5ff8abc49a6bead0fd34183bd7a715f680101cb9e6fdea2086a46861b90fca51a7f9ff911240a0681dbda6bc86d706", 0x193}, {&(0x7f00000003c0)="caf2cb2371a0b5b68429e3730f233518bc286c8b5c1ea7fcf05ff6e1ab3bf5d920c4a3fbb6846421cbeafd88f74847011b3190059840900fdd57a726c6ef2542041294247668651b66504d2e70c4a2f86349eb25dfc5cad47db705b1224d78fe8c4b85e06bde816f75761f2e2279f1592e6a5d7b18a7b93b1ec794b8f0c9835338e35039d67c4087dcce00d9e8525a738d70802d3e79a8287f142e418251e28c5877041fb923b697aecc2a7f6e439b4b423f46bce68b44c683f944dd7bc7a2a001b17c7912d6ddc4d3081e81b1474eb36fa54d5198125d3f384c35efc8492778eeea91fc0428f9aef82451087c5f3abea0ae702805b39d992d70d884473fa272b7fe39dba1d0f9b74725721bb6ccfbed801bf9281240ae5698f147204ab5c7dd777e92d583b2a3d36da59d7a3824379a1546d406b6605fe2e7c8b0bdf035c646f6d39fedb205f3541205be23771d37c34c2be000dc9c86c63dc5fc38dfea04837cc36dd3cc0fc60406e7299e73c4747619ac337d34fd253f281e9aa44974cb93e775ff5c1deed502490fa7c7a665af8f17ac8f85dbedb3b5f12ae1baa6675194cd9e33db82fe5bc5df6ed0498270b4af5d380b7c14b358bcb8db0f7a03e8ee2714439077fbc3830613c4f0b88097e05a504a899d21a852d573c4847b2afe03c82066395e761bf688432f580afb79be3bc74810d5813556540169e19cbcd00a002d97e5c4ce7bcae26e1c87a080a5af0d20a2e7a511a2026e4212203bb880e8e378bf9613effc3f23956048643daaad72a112ea7da581e6bc0f444cb271b8345453fc43bf263d04c744a1d87a0f982ec6d809134056cfc39a1099ddc5897e8a01b5174e51a191530af020380b5b1402c1ace94fc9f1730cb663fcc8d5d9699e953bbca8e902991ef12a26a792ed9176e7c5777a979daefdb359f0356db7cba8b4a2abd005ee40091a053e59527f485fb4ddb8c313a14cd3d87de520f396fb6f40fae219765b9523ce32d70932f4f5421c9172bfa81fb5fea1cda77ce08103eb193da0845f1962302ea3749e6dcd85729138a19378d71f43769c7170da5bde0617b2cb67c9f837cc05202be850df571c4c3f7354cb5013414ddbb3fa02682245b1be9c1cf97bef66d5766094d28206345889c5112e264d3b776fca4f10ae64229c5d330eeea69e30dfe0614dc912ac76d503c4244972c3d632381c261fbab10ae6c511e4b51050870abf82b49391846c0a1dae4061914fe8ebfb374182c123f17a3f3fbed37b9546795b007600fa1003b4db0fc35f4a617b06b9dbe397c7b4d86cba64652d9d910210b91714ac8bef8ef4df82acada2740746df0176383c83ccdc784b8b8f226751d9bfa78393b70b7288ed2d604e7480d44ceccd7c53a6c0892a9190cfdc96f5b747b0746f2346309302c5cd265f4dcd172159852e44d51f193f2f6c7c167733e522e46dbbf34a108d634fbe487c7d51f485e130a6ec38cd7f3090d0eb4f8ed31a5512cb6b7a9a487d96fc483a3da2cec4da99fadbbed086ce55bec32487491cd57ea6c7d54a8a6c9fe9e46d089024fcf33148c2fd09991caca46de888f3c43ca5454fbfbda6c46abe2a89acb7f65813bec91ce0be6c137968e4cab3c2305dd0737d4b449c7e2d6e96938c29bc6454625156bea8b3e8b92f6457b01fcee99c4e29c0a89155f230f67ab175cea4bbfc602b13a996dc9d2b15f1440c2ed44d3ef57ef767180dd24d3f4479c5c8157d032e1eb4d6887c5cfd56a1ad45951763e79371ff72946069e51ca74ea20c286c8b94a81138e6e227eeeee435ae96d2149f56e81d5fb3d8ad8c35d4f7f8f37f1e634a0b6207046051eeb95088466835a311a01f275dea629ae27bea10a24f780a048d74e7fc8eaced7e8561bb3780a853a0d2fd684e3868a944431807f6523bfba68d9372f017a23028908352b54c3601c8f002135c3113dc61b568ec18c1b3d807068a81f949c125c90a1c7dc7a5a632e5bfe83429b1b2417348d1f1aadbe2e87e9848e3489a544ae24f0af4c79a186203844231b70b71c5942f05681bd56840ad738161ddceb010a43add3fc25983b50b836aeb955e2a6d2298200ef34d8f669d26e17a2fa99bcef63fb984b8839c91124aa77ab54d88766c000b7cbd08f461c563992ada552b281ebe8861b20739c5fd8ea461284d936e167de3c4b85b437589a69dc71ed6eb143159114c428483a185b424cb098b98185d61423db6a6b7aa24e6ed0cf5d93e085a6ba57ca1712c0fffbcd4255c6cb1f21d118826885de0f521b7f456ee7d7c3dc85e8347737368b22f8baf78dfab0aec40b6f3d311fec8b352bc76e343031e4ca9e0e6f9bd031042ac215b9c4d65c35c6e46a118c501e34801aa99822f057083c7429d8fb4ce632b055317efab1de5deb78238ef61d02a3d5ff6b68bf4b4150be241d47250a3c92d7d53b9d0209a74757b626566ec7950dcc8ca4c87cb54cb3ee78b7ceac2b57eec3711a42cbecb27c83d8cd245ae75e8f1f464a06623683542a6d157bb9c8bf291b0ee2441bb30485c1e986ffe2f57c3362629a14ef805ebbf8307c2f0f28da9816b079e05e02ca9395475d2d615580286d0a368fa5485e7956efe0f88d3cd0a9e3d95e55fa05543242502b94788c9deb7a4a8cd0d0c3f93a0e1024736bc5b72804b09d55309c62a09729c557b3bf391cbfd3beeb77d3ffdf9a6913e3a3c46a1da5472e3d3cea59d00c794f18948350d15d02109582bf95241e1cf01d8996d55831bfe13e8ba97aeb4c7e04993e1f0ca09b898c508064d4e0e6e3bd5ee3b98d1f22d620a12bc079076c14b2eec33047cd13307d4b319e2c03d8097e02c0b92ac359bb0ff76397e953e86b87d26c6a49dfc857ff4ecc713160a1748809ae0c7d8eb7636955771952eca71ab39729105cc9f05315001106c40ec96fcd83158b30ccfb9901437ac22730d57a416b53d81f346a84c82cdae7bfa9f780efa8b5ab1e914d0771e1e47ddfc5496797bcc90c72fcf02d7c0bfb5cc7d61e2ae636c4fc28fdc454809f65aa0adaa1ec4c6ff91ffd0fb26e9d1f42af5db5b6283e998ffbe9516802207f74215585b5ae9cef5e1f3f1c6c0417fd8ad0daef86b6c1092fa74450dd2a54766c5ddec70536af589357a63763b0f55016637d577124a27bd064aa3f9956811a5b4103a8fc4620fe6ec034c24afa4454d15db533a57a744ebef444729f28fa32219dd3f2e8321b0a62eeedbade035332e7ca9015d81234831f529d0a24f9c6fa009adf2ce8c5037e26a0b0437e12cc18a0b87a0100b461d8a165a3249f2bf02719c84e1bb4ffb62c4aba88fd4990618df8b77605b99d48ed86abb6e2a574d794199d543382c4b54a90042a3dd7871de41867d1fa226ed3517578259dfbe26197beffd289cfa51ac92c312f9b505e79702fc456031b2e0b4b98d3a813c03c5eeb120d32e2fd1355afff0014465bae81c5b7d2aabc6596971a2c2eb912e5ba6a1202ef031d4fa25b4995cd92be9b59fb253a5587dcd739aa0b2e4a7faae8010635ec89140471468c562b19716a03583208ee5b109e020039d4b2d8edda097937713f3b3dc1ace48308c20fd5a174afce7ce1c6b1f20fe85f94a148472f6acf31eeec62b5ec83dcbb62a22c033893b15a475ed58bb610a623e727a3cfe3299eb3e7e929bfe625c3932508f922b6651c7721c535dc261522f286d5757de2a85987d515d21b6e61316fb547d08b8f3a94c394154b0df5a80ace53470d82e19130ec850d6b547914d605fc61c23225f110e2729e730e9bf98d3830446d0e2b246191e43246f53b8d6c895f23a80812a8885939c2c1b73a73eccc0b5b1d91615ddd80764387a7e4140d5350169f2ba93051b6656edac5214825d91035cecb57132bf950df453039c92399a32b2b5a3219751048d54a3eca2cbfd01c52146ae96c33c7b63a43d0d64c9eff87e3e1e549ee2176b2421a2ac4887dedb2b00660a2cbd9162adab08dc728bf40e2fc477faad0601f584259ba270126589bd74c5b9c9f14cba588627e77fc419482b76c761aed6df395459e5d65509a0242194d6bb1ef5f5ea8cf9928c458203d6575c3205be5fb8c7f9fa5f7f37095c48f17e4daa078f19ec43ee477f6cabb78f4f4075100f45d599d4d776c652d76bea76214f6d151e137fc3aec9ec39bbfb982facd5a47bb95ef9aabb84caec8c64a100aea9aad97701c72c716f539ff29275c0f854b78f87bb1a8de1571da42f75ed8d84c3d178ba1f97565416494d662ff0551655a1bb58c9c192525485b57c47f3276d33f1a6e68503246183d3bed725fcf1c766ab697fe097f88d500366cd3a91bb69d04db04583389a155276a66d3c7737052c4fbfcb6fe5080629d54f0c2ba6f3d7be257bbd6960bd1565e3b7d9d8c83a548a66ef4c12daa00a8f080883616576b95468f9414ef32d083500a49d3a2d451eeeee061addc406f718b38aca7c4deadbce29b2b27da68e245928bd03c0866ab1b1d6e51d348eda9ba9a889ceea2a098c3fa7aafb84542b70d5d9228c09bb7a084cb6bfdd9130d221702a3f68e468ef878a00291436b057cc716bde0388b91e08669c5426b1421bdd51cad34cd7c7e699266dcb9e4f0bf04329e86b048e3c0ab1a722e386e1487f873ed5e220e9333725f807e7d4760de501a50c5b7e12392ea7ef5e7a2c79222f3fd52a118a98dbaecbdd7c88428644cf720c91443c033cfbad246453cbabda25466767f804ff40d324bb9d817e617cd95b09c56789a75e59a97adfbdcdc2f7b4610208aeb5da9dea800320292bc8757fdd17f4d2f77cdfa3940ef24a10ad7214cfb47d888278662dab281bab977d8a700fd48b3e7ed9ab1161d67b2fb3a802cc2ac7c93b228c7dfb306b7ac832d88d140183296ca31715a0d1eded7e8934d9ad10462ae2c3b02b5051c46babb4c81d2965adb6ad423e3bc5228c4960e2dc2fabb74ba9743b4b79376bb36e2c6d12f530625cbe758adb27085ba936b3a03724e367097bbfd6ef055d591ebd41f706a5f648737791ddb818e00cca74c046ce21c86acc9299c01f13e8d752c8d67bf3a6939f93741da40058d402836c03435c1426268fb1c0ba2990c1bf7f9c1e7263022e3b8fb4cd27f5555728c576f64b40f4cf2de1bf42ae7ccecb8d9a20c543d0e6593835c0dfd4b2cc65502c6c9f09c2c003cfe17ec20d89384974e2be38ce48478767455aebc4fab06b5afbe8e61b7c859099e424986a25cd83cf87513999136617310d7ea314ebc6d286965ac7da0d7897a40a8badcd088dcef539e72ecc7c62e1e311eac81df0f6493e3fca868978ce1542193781298f2916934c3efbde896a5404df08ac35c1b62ae941998b61fcec91da0be58d5fb5e5b34702533137f56294b8402c08c891690da90fdd9ad227d9c66772b2e07545a8a06b0df489f7f625ed3ad5ab9522793e1c4e73a6ee87be0e83e56966c0f46be6f1fa6f4e0b534f4c574f0ffbb64ff6334169e2622300bbe2896c1172d5b75b2c7a4f30ad4b6c5825f6753a3d3d54e8aa76baeb144c3f65ff262e63464b77af609742ccb4af264e9133106125bac54a85e56dd93589e3a96e8eefce3e5feb05ced426f87c67489856e19a5f4cad3fc97e76fdae441efb91c8c71939bb337db2d547d6a7bf858f508c55af98dc8329adab22dce883f8db3f90319561996d41831ea2725aeb620314e8dde9ce58b65ad5a18aed0f7bf2a3e055941ccd1b2b38b3bde695630acb64ee10ee14047788a57456b6a13481dd6610a373dae323efb8f3e1ba", 0x10c0}, {&(0x7f00000013c0)="9262f0513e731d20f41eb10bcb2cb56dd66526a1dc38e34ae6e19bb1a9cfbca014017cef71e0a4def19c1c74419b3022ef427732b360cbced1a654538c602623592aa6b12afce4a34f8ed03c3945c4f1f3198d2090c207d4fd5c68d082c883c1903fe6f99eb9a380eb4bd083621aafcff80b3a74b8c3c222dfe4560b44650af8a7ede6d8aa1ea49c6654405cf79a9deec8a73c6784c359a2fa2a0e950b101e7488eee2eb01fcda198fe5491725734347c84750545c372e5be90d61", 0xbb}, {&(0x7f00000036c0)="9a20524122", 0x5}, {&(0x7f0000000300)="f04d5e67f2ef789d5b4007df89a482c20e66c3dc275870123e4815050af886a19b712f17ff85437df02be4d9dc86b5f8a0b1459033434bef89634e59c8f28684c5ab40dfaf3d20fa9d9b450a31059458ab9e4a8448c89e176bb04c60d07ba5bc419080a897c69aeb69480110ed0ec97dc5313ea681d0bb", 0x77}, {&(0x7f0000001480)="5ae4a50bebf48dd397621062fd9c3ec1f680036c199dafc418953670a746394de8e93f7a5a656e9cf6779a841ef66f72494e4e69de072064755732c27ed269ba23475891c4c7be7872d617977426c72ef862cf6f45bb907953c181bbac2747e85b20cc32dcbf0096f7e2d5844ff7256bb4edee0919644325913f45e159f228f26d16d98465bd5ce92033924763f93a2404fbafb1b6c6b650386335c7167019c289a0356b3fe20ebba58c5b9e561f575d44a7ced111c05dceefe1ed465bea3c75bb356532364ed523daf23c56203373813e8deafa87e81e32edc4fd51b07ae6009f59f30fef62b162f92025d3b5ae935e542cb5649773d76dc933657e5cfef535acf021dc22cdf44ed6b3fd3771f0c5ccc96b8718e6ce177c8c8a44cb351258d023e6d242e036bea4e3caa0029d5db40fb30f8b1cb33eb0547e92284453db968373c63ec04a83e6110091cb735daff558fd9a7a0bf290968f1fc729a4f89b4a21589e14fa6c295fdf0823feba0070193a02e9415df5e493fdf35fb3574dd3b9b5ab9ae68cc3bde42e7161c3a8fc09c220fda78b924827df3ccd763fd7ac6df2e112ead459cf5b621ca578c02d61b35fe269c608b92e988409e6b32167af7594df4c2692cfceebd9edb438f812ba9e3105bd0b89c26964a9be313be85d5bbb53c6c26154e27278357d9adfb375ee0bbbeedf28fe75d1fdc8743e217996e5f4f6a8645f243c0632e40784c8b8a9fb4c29da0e8876d7d4c37f39df0af64827fb531426925d0e9dab7a575b3cc865c5d3ae9ddb55ec669a8bd508282b923e19090d0070838a30d8f5ce30fd1559c330bd23979461d4083d0fb424b8826186b84c124f3da2a565007f642df22f2a2741365c40a25b0b2d981bed78743e94a60039be012441649cc364818a748ee3d14dbd450304fa04c594e3215a85a423427a65c4e5685538505906a05212e40eb4fd749bea44e15a19155fd5b5de26346c54a89bba0236f9e5782e2f7bebbb38715ed4e049cd3a2fac3311116a2dfa1a5205e2909e1c9690ee7fc64dcaf2c3834b5795e058c171120ba928c86ee0d0a6cae608cd458e15943d57e0b96e0199bfcfb63c513b50323036fc6401d3e9710f149438c1e40f74bbac25a9e7592b1c60167c9a7c91a1118ce5f6bcde671c598d78e0acd34df6cf65dcc94cedce284efe47ecac67622d25e822a4b06297636394b5c226f2d088b53df7d6325e8bd7b6bad3767e18dbbac4bb8c3417fbf0b837fa5f3a99077f27749deb6456c0d04214413103b5497210af5d17da73b9ff1d9dd336ade441b9c942bb4e487bf522eb501781f16fbec180e2612ae0ef96bf193c89064f4895f38959dcc642743eddd9dce034dd6de39ea34493efc90c2b23da9f138645188a8be3b3c7f369184083ccf1a2175bc8028e45a828d8165f031b41329a2fb94977f24296cbe1670b456de7a0fd077d45ea360c96cfc2d5dce99f2222006e444a1c9d61e201ff22d651b60ce184c9b3c63e7ef099362411cf6818951379bbd2d0603ef2f6f4fe5d2c397847d0ce7c839c9ab276f44536da92c02cefa1e4e43be355cbc15262ef5589b8e7601c0c8f01eb000059fe8c12ba556c3d96cefee1ceca923e6d17d25837af6f572d809dc032e836e3d514db3877395fe8fbd4535a3b11b5b9f59be0360ca9a4b615766103f3d17cd51a9e4af85efda0aea44dd7d0ce04bffb63254861aa441c89ee4363ca3dab88374f948774e22fecb31c6e83e16e9b6f08df07e056534a97a0b1bd7061438a1b8f85e8795cd68a72c627f0331d7d1fad6be37ef882deb6b115004fe698a35434bcd39cafe1413cc124941b0d52b019ffed6c067b47f00557d55b5b945f432593e9d8918e351133407eb027348aab44655a158087b6ea5f995bdb185fd050b22822b005029d27269b1a49ed9ab58450e229c80a319d179400c1c5af719a218d1fa5fdf2895f53565ca1586f31a1c7c3d00f7514abb2bca1ae9759f6e57b7b4b5b3450fafcc91516178bb0baf97d6c05352db23af0a48465078737fa1c4006a274e3dfdebd84e66f410819a92c2329e6a1048b5795202bbc8978645e204e4ee6df79c01eb27c78a635d5c1e9a29d64452bb0acec80ebcaa2ff2fc75da08696b80d80b83c1fbbca0c4ab43e84f41e458443e5d14137c2d7ccad5e163f71258c3be12d4d45a9d9717575ca52895636e03848bd15af63f15680199b007450eac094b7a331fff545541c2831746fe1d977cdb0779d9f84f74e51b70c6f533e9052aed2ab033d589d15ee7ada8d7648181ac8a46bb87ce669a96c9482bb46f518fb6f87eebf97cd0779003323e4c61eb6e53d2a8187fff1ab35a40c6983dd39e5670542c1a8ab39bd8124b944abd3b1b74cdc8a4e2a44f95af64e8f5e5b7f377c1a07b8ac21f871cb364591f7291bde58245b6e353542cd130d9e56a22526382e0f29e6fb031869507697fa1f466340ef18e0254d919377ea2ce8fe62555ea9d5869b2900c48725f724298bfb031bb7db974b72031b99722b646ec35f2b9f88e8efc25a5d831c3995c0777a51abee103f294b37445396a6531d8efe640db65494e1697097529c2446214233350a8355be862f9d97aa1256498fecbddaeee5d02564935c365f16fb5b82c117dffca370bbb00019b629fcbf3754c6047a2a740feb6d4e847707675d28a56b90289ec899a632fb5cf3f43bdfbd0dd0d58f7e792661db79270212163503df7623bd91b768e529cc6057413061241c1b7f955c0ba3026974ff3a532de120819268d84bf635bbcdfc3080b75395885f360757a79bb6ffe543006c28bea120696a3faf1157c800f2e0395c0fafca25f1242f53162bdebc3a741576478e5d8c004373ae1d4fdb15dbbcc8dc3bb52ba95d2cb1c2f5205bbd7e0b2e52e2d91d599aa677dc0858c2b1ce91c6e5b5193d65524aefdfb0cc3c5e2608c5f86305131ffa5363bf4db054b8d90d1a1c84d287efe92171fb92aa0aeb7794af55d3c9cd2055d9a1fb5ee30316aaa7792e7797d9d227301f2e1f6ec8fdf7912e67fcd2d531adca91560480aaf024b50b9a276b59b3a8bf07919deeb3593ae99e8ef3ea8033da35024afe5f529e2f8cf1c4a2970d845496829310cf47ba93fc7763959ace771296f60d0ca523becb0ddfb7b73a978b8d1614231f410e302b55eaf017845b0e899359ec1ec5519c3d10c4886c1a69d6c576d4c38d4b3c2f0634a1e207486c4c4aab68da26c8e22a98c4c240ba41e954db8fa1cf2e54cbf61c9368e9d4ad8061eeef24dbded4797f19ed416494afec2bf8f1489c034186d2dbb58cc9fd1f69b3fc4c6a3642f1bb553f4c56578bdbef3f07f8b6b91ef685da53020ddea3a9caac18751c75164986a137e998cbee46f5328f1939cc9ae7cbf3d80405fc4bb12c994aa282ca1c2faef1492fd581fda226f3c0ac2e9f0c58148b5a954c5d364bb27af6dbf41115f2ac3988d78049a04933101f970ff02fcf84b6318bc351db9df390456c767f36818bf8baadb3a15f55d2223d161120811b90900c4f85e71f15623cf61e3eb2ebb8e7402b8848df2bf64168df5f22d86544272c166413d79ea21d494ce934657af53065fc668ce312696c8867ca41c5e6caca4c9f97ff166d9b616ae64368edc5641099f24d141f3d6935df98f647cb7795d45ec31a596a2335d0569638a05af3cb4278b215119c78c8455bd82b9f806121adf6c954c29ee5e868f0827ba7d408fa0c60961bdf4994cf5227d9ca381296710705ac663b7aa50c9f90d906f541245d9999849eeabb1689177ee33a813296598dd5fa0e27398711c22046246c7c4f6011ee9874b1d130be3b9b9b68d686bc1fde24ce382c54126e6a89eac0926ed333e62e5eaaba3be8b4701bc1649a95eeff7e8389e815af7435877feccf6c15a02b0cb54618e9ad5379c80afcfeb0dba19f12212aca163cc9ac2a1c9ee1a92137b7e356b90729b56fac2672e0cf7d4535c2afc46274ca217ee1e07e1f5dd84d6a098896597f4fb6500427ef81fb67872ed4943ceedc3d2ba39978bf72f2e26591c832116f87a2c5848d0c95cd6afb2da530fb48ac53f719e5e5148f074106c648444c46ba8c947ddfcf3d437f244ad529d4f029f4fe05b3f615314116fda617e70ff121f2eecad0299238978121a3f983ab2f754e1168e8da803d13ca4e70c42452aecd225066b2147750ca19fdde8a72d53b65f1a653557afa6a5411b8deecd042c1160d66031b9b08a0faa2238d2d559f26be3364a706ed144ebbbe432fb7c59cf0c8b25f6a13529a28482c1b6e796db5b7664a937620f905f3bfe6f00fc5ce4dd89af9ab13b786fdbc4ab3aed2d9f1bc6e15e27c580453623d6bde564fb4c6c1ba6a7115152a7750041e95307e5969fb9a95e5df666fcbb3411e0dbfae53401614c0c437bc6822e502571e95ca47aab8f54876825f4167a2d6597f01d07523d696f7af39370a82526d7c5a4807ec911391ebddbaa20219413a2387e7111039396ee276081e431d2cf4c9385dc91dadbb6eb43b4b58ee05fae8cecf227c97c5c523e28a5fade1b120dc153f6aced2e5d1487721e4ef4c9b7d67d245c0d1e7847f36d181d0f0e824cd21431e49cb755ed8476e7c49e0a9273a9979009865b28bef38ab5d1e1fbe8f049332f53f76c6105372ebd7da98f22414bb6f6c9897bdda7fa350dbfc64a6de34a18f28bc77cbe5ac72a7d326ff2626f187a60b461ca50cd7ebccc09cb740b9c47efed079ec3db34544435386c5895ffed0f1ed01451f8576b1e0adcf8cb9e894be3d1cbd9b4ff252373e8adb7486154c01a038c8b702ff8d0eae509f38ceed8e14b629fc460538d29af86b795ab5ec63d18dda329671f61aa9eb6a2d71f3064030bb1eee6f40e4ce765dbfb334c2dd95eb67bc1ac35ae6dfcddd3cde11dd7b128fb639cb5021c8c00ed036827893c6c5afe3574531171631170304b661ce1bd9c0e7f69095fabb75a82acf8783e7fd550f3841c560b28450f9395c47190a3b60d21b9ba492e85dbb6486bcc606fa3ecc175e", 0x1122}], 0x6, 0x0, 0x0, 0x994bb9d352a60fd4}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) socket(0x6, 0x4, 0x7f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x17, 0x4) 20:33:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpid() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0xfffffffffffffffd}) 20:33:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x63eaecbeb588d3af}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) socket$inet6(0x18, 0x2, 0x3f) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f00000000c0)=[{r2}, {r3, 0x4}, {r4, 0x80}, {r5, 0x1}, {r6, 0x100}, {r1, 0x1}, {0xffffffffffffff9c, 0x8}, {0xffffffffffffff9c, 0x4}], 0x8, 0x3f) kevent(r0, &(0x7f0000000180), 0x632, 0x0, 0x7ff, 0x0) pipe2(&(0x7f0000000000), 0x10004) kevent(r0, &(0x7f0000000080), 0x632, 0x0, 0x16cc7d37, 0x0) madvise(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x4) 20:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x91ae, 0x4}, {0x4, 0xffff}}, 0x0) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e7130839d3d22a2c1807f7e858722639248e69931929648100786b68bfecb668a3eab49100bff39a05ca4ec1ffd68be4be72d430e97d8ca545687527e1fe91646aabe26332f9dac7b036a854f99b90500000000000000e27cf70a0e8c785af735a3337a1348f670b1ead563122277141caa3f7ac9a10256886c77ea88e20b9687cf8ea419ef6e24a0a1f8d29c29a41a6905e821b581bfe7390c842f1f548635d3934bc392dfb172d7e13dca9b73193bcc9d5bcf3d0ba2ef5c2c44b6", 0xc6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000380)="308d2e367c3d8adfeacd74b5ccb27dc6da9f3ddbbbc95bbb6319ad24f4ff63ab954d5c370db00961dd76de9d708f15e9839600d449cf6de06780bc40e8b56d8aa7545e6c7c0c98a4f039c965bfd74a6b92b9156451cb6b9de5d955bb28a57737258ad578fdfb811796d592462ce30f58246f5b77317c667e4002e40e4a1daf89e00a9cf0fb3f7fce2ff8220b83fc6f54d7909bb8db", 0x95}, {&(0x7f0000000440)="ef4c23572c2d7ab7f830f230a4bde8d46b071ed57940488641b05038ec3ce333e80688d46fecb6e508b12ffec649c611c50e9bea34a8a8a53354b03d8892aa3cb3a68c082f8b39753731986a6ad2c40ba8ffa8bca8868cb407c5f17a2385ff3b827922d25e7aec8edc38cb5c4f674154507bc40c77b60c6e746bd0605d08c234ef00e1f92081180f3c21cb3362ffa3c07b39803f4b41d615e02c4a08c4e3103afda3894f80ed2ed77ac4537955a29736e8d2", 0xb2}, {&(0x7f0000000500)="497876149e0979b27a5b404e259ade39b1c6af812a331a29227a0104445cfbb943daeaa241c770cb79504516ed3f92ca30ae5e1a599339d103f6af3be698a9d8cf577e20fa08c1c1dc1420cf7fbb60d6b72e3b072af416e058f227a116863e6c829193a3de84c16fcd1c860597ec7a978b008a5127a8df7384f25e360a32fcbcd14f873dc97e310c5647f518b70fb2598645d2571a57256ef5a1ebb00b60a7a46bb371ea9a08e5026146c7dd2f3c898bdb97fe5b8bc8c4c7287b52", 0xbb}, {&(0x7f0000000200)="6c21cff4669943b978eced2e6d1d77526be8d413e3ebe3ea535eac896a97f5c8cd2a6ec6148738fc91f81218d0f0903a9cfe5f5378c1e3f167786a434489c24b441eb9ef147d5e1ddd5cac289f4f0ad51d8dc9dfa90442d585b63d5a", 0x5c}, {&(0x7f00000005c0)="da6691b678a14fbf05eee485dddd1ab16951fb1cee7038ff79d521d4db2dbbf48aaf22e01931f51a2ddc093fe45e2ff727805e465affd37e6784cd5981045a98e57a382122c0f51c8e46e14bf5d700f6d1aee4e3bab71d795681bcf0e4b35c98de195ea6e324f9ac9ed95cd90232611b197d1a6b5b2f91d9b979718c2576ed3bc292afc9da1c62f3d23246c9a89037d4628dd51f23aca2dccaada2ea35b2cefc04b6c9d362d9afacc4b501aa5c6459565acc59d7b5fd18c94180c1b3fff47cb9618714", 0xc3}], 0x5) 20:33:21 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0xd7, 0x7}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3ff}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0xc}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 20:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x60}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) 20:33:21 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) recvfrom$unix(r3, &(0x7f0000001400)=""/34, 0x22, 0x800, &(0x7f0000001440)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000013c0)={0x4, &(0x7f0000000300)=[{0x6, 0x45, 0x5, 0x3}, {0x1, 0x1, 0x3, 0x1}, {0x2, 0x5, 0x3f, 0x8}, {0x7f, 0x8, 0x7f, 0xfffffffb}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket(0x2, 0x4002, 0x0) bind(r4, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0x2d1) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) 20:33:21 executing program 0: r0 = socket(0x18, 0x3, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffee7}, 0x406) 20:33:21 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='^\x00', &(0x7f0000000080)='\\%,#\x00', &(0x7f0000000180)='$*\x00', &(0x7f00000001c0)='-\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&{\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='^!,\x00', &(0x7f0000000300)='-*+\xe9\x00', &(0x7f0000000340)=')\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\'\x00', 0xfffffffffffffffe, &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) 20:33:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813694ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf805ebbd6c74b41360728df67068f3d9038a6de24479818f4edee547017e664d89ca7b9f58e0120bf41e2e8e8a3cfde56ea3973063207bdeaa83ab7d51f7d90cabf52cd5d52acf45f9651fa8a18eb3c90b36bd5dd0eda6738ae0e940cea2300d3d17d372d23550ba3b61061"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socket(0x2, 0x3, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r3) sendto$inet6(r2, &(0x7f00000000c0)="83028b98f4ae8dc624862b068258da4dce6eb9ee9c8cfbdd076b9ee40f019ff0c63ee5b0787ad4fe4008f2fa30ae44172349bfab245988999175eec97d0769f2e220286662949b216c212cc215bfbd61008e624597c755b7a8bca7ec71f9603324e75cfba76804613167d648ecbf9c9884821a2b78547c8f8eb8315fe69fc89684967d76327be24c8038f44e9760d5d21f2a0c9884772c61e403e4727baf572e40b703e32d3da069b913dd93fc68f0167d1a4c662387c4a1309af53e504d010f8d8e4f77a9c483f429ec7d194588257e047f23818860665d18ac2d2d8818afaf18eac7", 0xe3, 0x5, &(0x7f0000000040)={0x18, 0x1, 0xff, 0xa0000}, 0xc) 20:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x7f, 0xfb, 0xff, 0x9}, {0x8, 0x6, 0x3, 0x9992}, {0x7, 0x1, 0x8, 0x5}, {0x400, 0x1, 0xab, 0x1}, {0xfe, 0x4, 0x30, 0x9}, {0x0, 0x80, 0x0, 0x1}, {0x4, 0x4, 0x2, 0x4}, {0x0, 0x2d, 0x7, 0x1}, {0x58a0, 0x6, 0x7f, 0xec6a24d0}]}) clock_gettime(0x2, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r3, r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r2) 20:33:21 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRESHEX=r1, @ANYRESDEC=r0]], 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="9e3eb34fabe4f2726555333c560213aaeb33063d5685ba4fc3bc00"/40, 0x5b7) 20:33:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[]}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000003c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0x47}, 0x0) 20:33:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="0000001860040064a0aeaa01000000000000000004b5e603a4ef000000000000000000004000000000000001", 0x2c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/249, 0xf9}, {&(0x7f0000000640)=""/232, 0xe8}, {&(0x7f0000000740)=""/164, 0xa4}, {&(0x7f0000000800)=""/160, 0xa0}], 0x7, 0x0, 0x3) kqueue() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x9, 0x0, 0x400, 0x200}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000180)={0x1}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) uvm_fault(0xffffffff825414f8, 0xffff800000abc000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff825414f8, 0xffff800000abc000, 0, 1) -> e memcpy() at memcpy+0x15 end trace frame: 0xffff800020ab7c90, count: 0 ddb{1}> trace memcpy() at memcpy+0x15 sysctl_iflist(0,ffff800020ab7ce8) at sysctl_iflist+0x255 sysctl_rtable(ffff800020ab7dac,3,130452b38000,ffff800020ab7dd8,0,0) at sysctl_rtable+0x196 sys_sysctl(ffff800020a7c758,ffff800020ab7e40,ffff800020ab7e90) at sys_sysctl+0x20e syscall(ffff800020ab7f10) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd7fc0, count: -6 ddb{1}> show registers rdi 0xffff8000009cdce8 rsi 0xffff800000abc000 rbp 0xffff800020ab7b90 rbx 0xe8 rdx 0xe8 rcx 0x5 rax 0xfffffffffff11ce8 r8 0x110 r9 0x5 r10 0xa6fbbbc5ac17ae43 r11 0xffff8000009cdc28 r12 0xffff800000abbf40 r13 0xe8 r14 0xffff8000009cdc28 r15 0x6 rip 0xffffffff819d3eb5 memcpy+0x15 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800020ab7ad8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> show proc PROC (dhclient) pid=38340 stat=onproc flags process=100010 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7c278,0xffff800020aefd60 process=0xffff800020a91690 user=0xffff800020ab2000, vmspace=0xfffffd807efff2e0 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 82977 138253 94345 0 2 0 syz-executor.0 82977 266539 94345 0 3 0x4000000 biowait syz-executor.0 59026 381358 85215 0 2 0 syz-executor.1 59026 285769 85215 0 3 0x4000080 netio syz-executor.1 45054 460044 0 0 3 0x14200 bored sosplice 85215 407873 42669 0 3 0x82 nanosleep syz-executor.1 94345 410973 42669 0 3 0x82 nanosleep syz-executor.0 42669 428756 87654 0 3 0x82 thrsleep syz-fuzzer 42669 323853 87654 0 3 0x4000082 thrsleep syz-fuzzer 42669 44575 87654 0 3 0x4000082 kqread syz-fuzzer 42669 239666 87654 0 3 0x4000082 thrsleep syz-fuzzer 42669 441229 87654 0 3 0x4000082 thrsleep syz-fuzzer 42669 111983 87654 0 3 0x4000082 thrsleep syz-fuzzer 42669 130061 87654 0 3 0x4000082 thrsleep syz-fuzzer 42669 26770 87654 0 3 0x4000082 thrsleep syz-fuzzer 42669 490069 87654 0 3 0x4000082 thrsleep syz-fuzzer 42669 255419 87654 0 3 0x4000082 thrsleep syz-fuzzer 87654 183054 22349 0 3 0x10008a pause ksh 22349 201259 92726 0 3 0x92 select sshd 18086 431059 1 0 3 0x100083 ttyin getty 92726 162560 1 0 3 0x80 select sshd 29912 125921 22661 74 3 0x100092 bpf pflogd 22661 461941 1 0 3 0x80 netio pflogd 97205 186658 9494 73 3 0x100090 kqread syslogd 9494 36703 1 0 3 0x100082 netio syslogd *38448 38340 1 77 7 0x100010 dhclient 60021 142535 1 0 7 0 dhclient 29644 482858 0 0 2 0x14200 zerothread 25116 89813 0 0 3 0x14200 aiodoned aiodoned 21867 307527 0 0 3 0x14200 syncer update 23742 194196 0 0 3 0x14200 cleaner cleaner 64511 21538 0 0 3 0x14200 reaper reaper 90537 27310 0 0 3 0x14200 pgdaemon pagedaemon 71685 120665 0 0 3 0x14200 bored crynlk 74152 489872 0 0 3 0x14200 bored crypto 10671 130204 0 0 3 0x40014200 acpi0 acpi0 86681 268549 0 0 3 0x40014200 idle1 28111 314826 0 0 3 0x14200 bored softnet 26333 61481 0 0 3 0x14200 bored systqmp 77024 384002 0 0 3 0x14200 bored systq 28418 387395 0 0 3 0x40014200 bored softclock 76269 502051 0 0 3 0x40014200 idle0 34808 192655 0 0 3 0x14200 bored smr 1 28252 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 82977 (syz-executor.0) thread 0xffff800020ad7608 (266539) exclusive rrwlock inode r = 0 (0xfffffd80668daa30) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_makeinode+0xaa #7 ufs_create+0x41 #8 VOP_CREATE+0xc0 #9 vn_open+0x2a4 #10 doopenat+0x28b #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80668da5f0) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 vn_open+0x1a6 #8 doopenat+0x28b #9 syscall+0x4a4 #10 Xsyscall+0x128 Process 38448 (dhclient) thread 0xffff800020a7c758 (38340) exclusive rwlock netlock r = 0 (0xffffffff8245ee98) #0 witness_lock+0x52e #1 sysctl_rtable+0x187 #2 sys_sysctl+0x20e #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff824e1db0) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 sys_sysctl+0x1ac #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8264b5f8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9534 6797K 7312K 78643K 11553 0 pcb 13 8K 8K 78643K 53 0 rtable 109 4K 4K 78643K 302 0 ifaddr 73 15K 15K 78643K 90 0 counters 45 34K 34K 78643K 49 0 ioctlops 0 0K 4K 78643K 1479 0 iov 0 0K 12K 78643K 22 0 mount 1 1K 1K 78643K 1 0 vnodes 1226 77K 77K 78643K 1463 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 36 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 229 0 sigio 0 0K 0K 78643K 12 0 proc 62 63K 95K 78643K 476 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 54 0 in_multi 67 3K 3K 78643K 105 0 ether_multi 1 0K 0K 78643K 7 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 73 334K 334K 78643K 73 0 exec 0 0K 1K 78643K 218 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 117 38K 38K 78643K 1703 0 UVM aobj 17 4K 4K 78643K 19 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 44 0 NDP 10 0K 0K 78643K 18 0 temp 114 3019K 3083K 78643K 5054 0 kqueue 3 4K 16K 78643K 35 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 48 0 46 1 0 1 1 0 8 0 rtentry 112 66 0 22 2 0 2 2 0 8 0 unpcb 120 181 0 169 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 sackhl 24 1 0 1 1 0 1 1 0 8 1 tcpqe 32 144 0 144 1 1 0 1 0 8 0 tcpcb 544 122 0 118 2 0 2 2 0 8 1 inpcb 280 335 0 328 2 0 2 2 0 8 1 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 6 0 3 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 pffrag 232 2 0 2 1 0 1 1 0 482 1 pffrnode 88 2 0 2 1 0 1 1 0 8 1 pffrent 40 4 0 4 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 30 0 3 1 0 1 1 0 8 0 pfstkey 112 30 0 3 1 0 1 1 0 8 0 pfstate 328 30 0 3 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 297 0 79 15 1 14 15 0 8 0 art_table 32 299 0 79 2 0 2 2 0 8 0 art_node 16 65 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 34 0 24 1 0 1 1 0 8 0 shmpl 112 17 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1764 0 356 46 0 46 46 0 8 0 ffsino 272 1764 0 356 95 0 95 95 0 8 0 nchpl 144 2314 0 695 61 0 61 61 0 8 0 uvmvnodes 72 2014 0 0 37 0 37 37 0 8 0 vnodes 208 2014 0 0 106 0 106 106 0 8 0 namei 1024 6567 0 6566 1 0 1 1 0 8 0 percpumem 16 35 0 2 1 0 1 1 0 8 0 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 560 1 0 0 1 0 1 1 0 8 0 scxspl 192 7164 0 7163 7 3 4 6 0 8 3 plimitpl 152 29 0 21 1 0 1 1 0 8 0 sigapl 432 428 0 412 3 1 2 3 0 8 0 futexpl 56 4479 0 4479 1 0 1 1 0 8 1 knotepl 112 128 0 109 2 0 2 2 0 8 1 kqueuepl 104 92 0 89 1 0 1 1 0 8 0 pipelkpl 48 138 0 128 1 0 1 1 0 8 0 pipepl 120 276 0 257 1 0 1 1 0 8 0 fdescpl 496 429 0 412 3 0 3 3 0 8 0 filepl 152 3067 0 2961 6 0 6 6 0 8 1 lockfpl 104 163 0 162 1 0 1 1 0 8 0 lockfspl 48 74 0 73 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 361 0 352 1 0 1 1 0 8 0 zombiepl 144 412 0 412 1 0 1 1 0 8 1 processpl 960 445 0 412 5 0 5 5 0 8 0 procpl 624 923 0 879 4 0 4 4 0 8 0 sockpl 400 566 0 545 5 0 5 5 0 8 2 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 193 0 0 24 0 24 24 0 8 0 mtagpl 80 24 0 0 1 0 1 1 0 8 0 mbufpl 256 208 0 0 13 0 13 13 0 8 0 bufpl 280 4679 0 190 321 0 321 321 0 8 0 anonpl 16 56282 0 39654 81 2 79 80 0 125 11 amapchunkpl 152 2273 0 2107 9 1 8 9 0 158 0 amappl16 192 2078 0 1175 55 3 52 55 0 8 6 amappl15 184 58 0 55 1 0 1 1 0 8 0 amappl14 176 224 0 219 1 0 1 1 0 8 0 amappl12 160 3 0 2 2 1 1 1 0 8 0 amappl11 152 59 0 43 1 0 1 1 0 8 0 amappl10 144 16 0 10 1 0 1 1 0 8 0 amappl9 136 596 0 593 1 0 1 1 0 8 0 amappl8 128 130 0 106 1 0 1 1 0 8 0 amappl7 120 102 0 91 1 0 1 1 0 8 0 amappl6 112 61 0 52 1 0 1 1 0 8 0 amappl5 104 145 0 130 1 0 1 1 0 8 0 amappl4 96 584 0 553 2 1 1 2 0 8 0 amappl3 88 413 0 400 1 0 1 1 0 8 0 amappl2 80 2551 0 2469 3 1 2 3 0 8 0 amappl1 72 19455 0 18989 27 17 10 21 0 8 0 amappl 80 1178 0 1126 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 18 0 2 1 0 1 1 0 8 0 uaddrrnd 24 430 0 412 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 430 0 412 1 0 1 1 0 8 0 vmmpekpl 168 7160 0 7117 2 0 2 2 0 8 0 vmmpepl 168 59974 0 57784 121 14 107 115 0 357 11 vmsppl 368 429 0 412 2 0 2 2 0 8 0 pdppl 4096 867 0 825 6 0 6 6 0 8 0 pvpl 32 183141 0 163260 190 1 189 190 0 265 28 pmappl 232 429 0 412 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 180 0 4 6 0 6 6 0 8 0