kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Dec 15 23:14:48 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.205' (ECDSA) to the list of known hosts. 2019/12/15 23:15:00 fuzzer started 2019/12/15 23:15:06 dialing manager at 10.128.15.235:1901 2019/12/15 23:15:06 syscalls: 337 2019/12/15 23:15:06 code coverage: enabled 2019/12/15 23:15:06 comparison tracing: enabled 2019/12/15 23:15:06 extra coverage: support is not implemented in syzkaller 2019/12/15 23:15:06 setuid sandbox: enabled 2019/12/15 23:15:06 namespace sandbox: support is not implemented in syzkaller 2019/12/15 23:15:06 Android sandbox: support is not implemented in syzkaller 2019/12/15 23:15:06 fault injection: support is not implemented in syzkaller 2019/12/15 23:15:06 leak checking: support is not implemented in syzkaller 2019/12/15 23:15:06 net packet injection: enabled 2019/12/15 23:15:06 net device setup: support is not implemented in syzkaller 2019/12/15 23:15:06 concurrency sanitizer: support is not implemented in syzkaller 2019/12/15 23:15:06 devlink PCI setup: support is not implemented in syzkaller 23:15:13 executing program 0: 23:15:13 executing program 1: syz_emit_ethernet(0x66, &(0x7f00000001c0)) 23:15:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="8870aa9f2df541ba1f1662de8e30fa5a07fa719696bf0ffc8c2cd4870b875ba8c4a36dde2a13a34d5ba23d067b2277553e1cb56b7d7fc6c8f5b4aa3f34bba16fd152266ed49995f8e61a", 0x4a}, {&(0x7f00000000c0)="24617207b7c05f5c6f02c34589a53721a8949803a39ebad854929af15fc92b31961f6887372c4b0cf6e104bff9538bd6f4ab84ddd979c3c637e8e202d0976a2266d68daa43f3c67d5d047d444bbae299d99b", 0x52}, {&(0x7f0000000140)="45ef4f147c8a8d88921b0a5ddbed96162954465d4ba99ec538a0f721268cfcf8975ff66ab7e0a248226d0afa9c20737427f1d635d69597b77ca12d7eb4", 0x3d}, {&(0x7f0000000180)="539bd045016083bce1a409a1dd63ae283a4e5ccc1ad161c94ca1a1fc2cbb4e57fc5d98abd0e7da77a6c495b075def694f02d111af54267190dabf49bae64b2cf9565d77cf4a69214cfdad14a75ea05901577761803e8f618833320cbf6d56d339bb939fc0d4ba9649a4f23fc9b21e56d89a85cb77a7b121ee1d5569fa14899bcd3ac4632", 0x84}], 0x4) dup2(r2, r1) shutdown(r2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = dup2(r1, r0) shutdown(r3, 0x1) 23:15:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000680)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = semget(0x1, 0x1, 0x581) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r6, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r10 = getgid() r11 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r11, 0x1, &(0x7f00000004c0)={{0x400003, r9, r10, r7, r10, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r8, r8, 0x5, 0x20000005, 0x1, 0x8}) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r12, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r12, 0x20004b3d) r13 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r16 = getgid() r17 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r17, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x400003, r15, r16, r13, r16, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r14, r14, 0x5, 0x20000005, 0x1, 0x8}) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, r10, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, r5, r18, 0x20, 0x400}, 0x1, 0x162, 0x5}) r19 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)="04f37ef332b29a48fda0131dab9dba9ae40b7c4a01bec7996bf69e6360eea9b22db3fbed1e0fbe48b7f0a3ece3d381eb881f940f6e5c52ed1df020ae110b46b3fa93ca8cf68df2ead9c1b3a1e613c26bd10e5cea759ee97f52109e6d9f6cb9cea94df499735040add3fd67b827d909119195853a4868b22c6abdf3a63f5118b24dfbc66eaed547fa522e62755e786441019135cb27fe", 0x3b8) execve(0x0, 0x0, 0x0) writev(r19, &(0x7f00000000c0)=[{&(0x7f0000000180)="322941094d44941afc1e9728192a65081fe71689b9c5ea92bc4a40bc992d81b22e7feb2a291cc89602f620f4dfc848d263e08f8ce96a6af294e57d2760ae099ffbca7815f3989d26fd110e6e0de0ced67b8afedbdd731a7337afe1e568f9cc79634dd2fd16104c6b135143ae92dc41f19b0dc6d28e90f5bbd3f24366b63cbd3502d6b80e08b1505554dfcaa637a227b102d0407c8289c4fe9622afdc7c468c1ba90140056bf998f0f3ebdc472659940c7c73641dcd499304c1489173eccdf8313f4d", 0xc2}, {}, {&(0x7f0000000280)="3a6a5c68e078bddb3df929569892980e77ccfdabb4623a0beb8957a7e368988fc57f4b02cce25478e0f072de4b745c9d732fabbf0260c75268ed90c5a7fa89b27c185f6cc8408becbaa336c7dae773eef0e8590f27165239d68541f3dca6d9c38901b7ad6bc4ca07337b5657e7888330184223545fa5151e5db04c035372e5d2e8", 0x81}, {&(0x7f0000000080)="4ac306552f75c8dcd5d87706b75c604c28ffd6ddb84ca17a5b9067ea15f2dc0a69b5799b38", 0x25}], 0x4) 23:15:13 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xffffffd4, &(0x7f00000005c0)=[{0x0}], 0x61, 0x0}, 0x0) getuid() r0 = msgget$private(0x0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = getgid() r6 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x400003, r4, r5, r2, r5, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r3, r3, 0x5, 0x20000005, 0x1, 0x8}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r7, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r7, 0x20004b3d) r8 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xfffffffffffffc2a) r11 = getgid() r12 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x400003, r10, r11, r8, r11, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r9, r9, 0x5, 0x20000005, 0x1, 0x8}) getgroups(0x1, &(0x7f0000000080)=[r11]) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r14, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r14, 0x20004b3d) r15 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r18 = getgid() r19 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r19, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r19, 0x1, &(0x7f00000004c0)={{0x400003, r17, r18, r15, r18, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r16, r16, 0x5, 0x20000005, 0x1, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r21, 0x0, 0x29, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5914c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43890dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe5792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f20de4c6b7b15ca6e49e7b0633bbb4eec370d2f3fbb3c016396cd07be1096b5d5284805f178dcdef213ddc8ca44e40d8f1339e3d4852935730b37174bc32d88038d996c38877782d4458f125ac5937dcda2772e2774d1423b061fccd1fb05505114fd314e5a544f7959ff28a4948951fe1c14e9270046f72e8c9d9111ed50311e6120aacbdfd4902523f46f9eb139ae5613988019c17904bb0c7d1088cb287fabaddeafa02e6a9221c740af54428a92e5"], 0x10) r24 = socket(0x10000000002, 0x2, 0x0) dup2(r23, r24) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r25) setpgid(r22, r25) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r26, 0x0, 0x29, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r28 = socket(0x2, 0x2, 0x0) connect$unix(r28, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5914c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43890dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe5792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f20de4c6b7b15ca6e49e7b0633bbb4eec370d2f3fbb3c016396cd07be1096b5d5284805f178dcdef213ddc8ca44e40d8f1339e3d4852935730b37174bc32d88038d996c38877782d4458f125ac5937dcda2772e2774d1423b061fccd1fb05505114fd314e5a544f7959ff28a4948951fe1c14e9270046f72e8c9d9111ed50311e6120aacbdfd4902523f46f9eb139ae5613988019c17904bb0c7d1088cb287fabaddeafa02e6a9221c740af54428a92e5"], 0x10) r29 = socket(0x10000000002, 0x2, 0x0) dup2(r28, r29) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r30) setpgid(r27, r30) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r4, r13, r15, r20, 0x0, 0x9}, 0xe3, 0x1f, r22, r27, 0x0, 0xff, 0x7, 0x2}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r31 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r31, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x865d1e5d85f1edc, 0x0, 0x0) 23:15:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="dd6645738916dc5e78a5364b0409") 23:15:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000], [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffbffffffffffff], [0x4, 0x0, 0x20000000482], [{}, {0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0xfffffffd, 0x1}], {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000200)=""/120) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000340)=""/165) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000240)=""/73) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0x5, 0x3800}, {0x0, 0xfff9, 0x3800}, {0x1, 0xcc}, {0x4, 0xaa3}, {0x1, 0x7, 0x1000}, {0x0, 0xffff}, {0x3, 0x8ac3, 0x2800}, {0x2, 0x3, 0x1000}], 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:15:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x80487008, &(0x7f0000000040)) chflagsat(r9, &(0x7f0000000200)='./file0\x00', 0x0, 0x5263843f45094831) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r10, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r6, r5) 23:15:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 23:15:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80004087, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x3}, 0x10) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) r8 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000000c0)=0xfffffffffffffd7b) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x2, 0x5}) fchownat(r4, &(0x7f00000001c0)='./bus\x00', r8, 0xffffffffffffffff, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000440)=[{0x8, 0x8, 0x4, 0x8}, {0x0, 0x54, 0x3, 0x6}, {0x0, 0xa7, 0x1, 0x7}, {0x1, 0x7f, 0x4, 0x8}, {0x7f, 0x7f, 0x40, 0xfffffffa}, {0xff01, 0xac, 0x0, 0x1}, {0x80, 0xbb, 0x1}, {0x1, 0x8e, 0x0, 0x44}, {0x1f, 0x4, 0x9, 0x80}]}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = dup(r0) sendto$inet6(r13, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r14, &(0x7f0000000680)=[{&(0x7f00000004c0)="d2e1bd4115c03deb2226d361d54d78cecb0c68ee524bab948510791dc904a0427e2dbe5af219731c85cdb1c457", 0x2d}, {&(0x7f0000000500)="10a123802f807bbe9ece1fc697c5454ac4932e48512ad50930c112a9a79d931f767ac121d925c0abde6a4e1a29bda3c71bb5a03d184ad9d5650edb53ca19cc1497c56f02e55b667c5a10b66501", 0x4d}, {&(0x7f0000000580)="0150d2312081c2e803b3e0037915ae1cc61c642e4dbc6aac5c5fb9dc9e8f8557eff68a61dfb2f7559617fd3e2dcd46f5c64fa8583b70cf0355008e9d8d769e91288516c0cf792425fe8fd4aae553c7f07aebc5a055a0dce6d1ee325a", 0x5c}, {&(0x7f0000000600)="fb061fa727428d9453a5015617ade9149ddf12236c949a47fa59b7743e629ee6725af1de249d1f097719fdc5fbf0d193668ef24e1c61cc089021d4e2ad2bb3f70c77e4c75f7d48fd6697a8f506", 0x4d}, {&(0x7f0000000740)="4bc091f5b4fe559ef1e502800cf2ecdf8ab821db065ff03397c23cfe5557aa5081e8106a098cb3377d3c0bfbef5929cca2646f66695e88802f8fe542aca487d7019cbb5f488e81b98d42ed106ab009c0b83188e847d24e9a6251f82260cc528aa23392b6c4987451d7a5730d95f6592071a6f19c9dc5f0a8fe3d834d8fad957b3ede5cd48969a6d6e20b04", 0x8b}, {&(0x7f0000000800)="3df0a61cbbeb0b757f1276b6d21653c7428269f09b2348e55ff10fa9b27f998df3d0915e370f9f349d93310f20b3ade99c563dd8e3fad6edb05c276dcee4267c3999fc143b717e698116e7bba31308afac4cdc2c53642fb03f53bc6368951a030e6de66b4fe97058f6f6a28735b80283e29d8599559aa5f7c0e4e67e4ac6958c4ad34d36071ed804deed5d53e93323b66244c7ddd21b34039b", 0x99}], 0x6, 0x0, 0x10001) symlinkat(&(0x7f0000000080)='./bus\x00', r13, &(0x7f00000000c0)='./bus\x00') 23:15:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x7fff, 0xfffffffffffffffd}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd}]}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) shutdown(r0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getrlimit(0x3, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f00000004c0)=""/4096}) 23:15:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x47c37477f17ac280, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) 23:15:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x800}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000340)) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) setsockopt$sock_int(r3, 0xffff, 0x814, &(0x7f0000000080)=0x800, 0x4) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/95, 0x5f}], 0x3, 0x0, 0xcfbf93f) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6010, r4, 0x0, 0x2) 23:15:14 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000002fd7a522b46e22fd322e06999aa973c6e143eda218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a27836b2e75c23652ac51846e8a245ca562e5a155161029d3f5abc"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 23:15:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x8c02, 0x35) pwrite(r1, &(0x7f00000018c0)="fc6d876d381713069f83bac3cc43c9a847f4c28ab5f9af3b0f96adc2665c5b9f4af090c9fd523c6ff445346345d989e406f23f6a0c12f3c22f604bbc94adee39846be84a41a07f4d3e7461421434a9d465514b38137a6dcbfee8d231f03f1134ddc891b990ef32d0dea4a4417ddd338b148ae8d562747fa1e7b3605a73b3734bd94714c82896c29cd49fb8bbf7b8530d13dc66cec9638a89226616b1c2b44cd15ac02e86be988334de6f7c762cdb01b26fb4ae3510f07a3c908ae7230f14a7fff48342daffa454174d0ff2355b6808fce5cf742ec6166376938460a06b67bb27ebba8d94a676deff2cdd0552d270fe43b42c6dab3743fe2452f95252c7286d8dd0be2a005108106e1e841054d3901f013e4e66a9cd05699ea9d316718864b81a80ec68cf20ab52cfacb688495f2b4c049d8774de58abe7b8add3a208ecae8060c611f67bffa650e4684b1c36c8092d00af3b3efe9e08e302b72e10858bfa949ae30f03cbd1a16d3e5c5c1fe1d024dca566ede94566798c890eb7889e186a8e8fb28158cdfbdeae199dfceed2d8dd34893295ea28d1d7430e7900f31deba7f8a7c97645fbe9cc71f76f8db5ff221baa4273e1f5e689417b21b978c5171c239be699edff75ca9c3b4e8ac79106fc13f3955d476d76fdb60699de2ae20d695f04cb64ef9ce7e7bcd23b99f72ab220343159808fcafa65e349d797daaa630b87791c49f43570b6e888c87b815368a4282b0bcd2ab1dc6889cb673f77d9196c9bde2c3a6ebf2562f31605edde34f17877d2369c19a485855335cb65991f9abf23b0e98b07131255a5fd444fa0523cf5c0f1fc9cb7f84f82ac0ca26cd4d7da072fe4296e36a97616b10f828671f2ddc955a2dc8fa599b9c481dc7dd40a1f853d2cc32795f6b6e797a3e880cf431acd78a14e9482f2ec64dfeea0dd79e8b9837fc616b9f51bdf2bc951248183db430751947b5df814af5876569870e041bea63e3450880a059a85d6bc1259c55db942f54fafb07081c261ea493d2302ea2104b96f5eccdc720f950cbf53db3897e5d9c6bd6c17a7cbbd654a7145f5a1afa8ed666c068b19ae168892e91727471450d63e0c3ae8d0f82945613124195363a5637d4b281f8e0f05b081bca0187731ac35827597c4fbaf9d863bc669aa8a4d7fa058349ebdf129ae4bfc645261a96bebf10bbe666515f8b24b5553ca503da2f21965634ec1bac7b84957921a2a267d28ab6b27312377d4e0777b7f50b8559de27a41817022c9f875b964175189345c537fb08a3061af09d50f927e5c9553714b077cf80115a6796deb0b2fd30929951f818cacc7c6f533197d34ad53dbb09360cf01e62e5e6cfcdf80fae495f5cdff228fcb1bd9b675f34a01ff624621114efcd2ac83df6131c84ebe3f9863da1ff1bdf9e1eef99161c69ae06c4fceccdb2bb4d180be64358eecc6a732bb69b58357afcb0811af7a6c0f959fca0d0ad1a00c2b6cfadaf2d3d6d06ef3e29c80aee0e469a27670e08567fb85036688567f43593f16948640fcb3989685430e0202a1b5009fd4898d1f4cbc23132f453bea3b53cef77985dab0594b696933de1c46d1910b9642906e1bec6ba320d223f95aa2ff97944649536b9137f9426a92853e978a8e5bf213b80c3c6d7dfa0c99e3b72253f713a26173bc69c21c2ab590c2ac35a5ae40c86df49ecd9fc8ef9817d13fdd007026b171d635fd9eaa302f432fd94da2702925a4c2be0405b5a402d76269ffec8560bb8f436fad2bdbe1a5e7e215642b1b7573fb1861541e2d2eace076dcc2d8743cc0f8a8eead41f2643191d051a71f330565fc1b5d4a3d453dfeca2b49f742feeeff5899b97f07956c5cdc67d02e5a4f21bca98a63559931593d1fbf829902e92311d53dbcf7769092c3ba638e16293305d3019ee7c771fee0f78904a4b24aa2670cda15a7ce6245b5fc466d82fe8c2a0c04b46eaba98291ca9b57f76fa976f488e26ab0fc2bf21c25dd733b708b4e351909de0d4f1a2fbd3509d33d108c162ae78f91d0a936eab97a5e5ffa8c220e4503d109c689b51c0d717d7fe0004f27bf13a3172faf6585e82082b342f7bd06abdb4de2944d09dd1525b07ffc8576301db2ab95c78bb67abf1abb536096c6536b36eaecf0f278823b6d5f027c3687af33976d7511bfdbc10a385d80e99f72e15a00e987be9d22c7be2711856d80e507ee34eb945b885a2abe3f2193c0f84919d1c90ad90e0fadc90994cea2fe781e2b2cfca49c0bbc2ba45770f1a0fade7356fccb120b679f839257fde191863fbacafab3c437362dd48e18309c603e87fb6216ab78bb5581b664020fc307180d8f29f924e6f687457b187673661c06d85313186bf9c3f017f8b0f583ad34f27fcacb65c99f4adbc0e8b0b501440bd6dfc58cb6ff711db11d6559fee8c09a4936e0f006be89acba1fd41f8540509ac6b2915abe01a412331c1a09a6bb437b0de4f7549bf225a14d2584031f7fb836be9310058c10c663a203f93475cbb39f0a83eabe670e975ea959b494acf0fe22aeb2dc35f0fc056214de5ea3b1a2502fbfc79fe2080c71bfbdbb3cccf7ee6a415fbb23563114d9ae525f8e10cec11784fdbfe5ce798d584d48bb3b88abae7bb1b762a43aa0a0f8bdfe5fda58d20451677dbdb7e793bcc3baf914e076f6898fb2e32d5eedd05fb0e095816a1acb16fbc7aa35cafa5015041275d4884bd05eec2ad74667df4ab6ce7159dddeac71b493269e9fdb3d362a40367fe78d8842b83d10c208a8fdd038ca3e31a332e691ac8a49af882968f3c2da86c47f80ab0ffa2f2d1c47c30afd0a72f75763a265e9219847096f2986e3a16c540e5e0e362f842e7fec99332c6da5d133f1685542392953f5464aaa3bec1ca1970dd8eeb2aed42bae2b2c922fc238175ee75e75c2062970df22fdda9b49941335117a6346c4335592267ccd4bbe56ee050dc79851f1a76e67c6d6ec4008dca9a03909da4d2a8a14771bc3135104647a4940c03d76f60bb0f8e73f12d8d20e15097cd920e49130843b06ef9e12e87d4482571bdb9f9d070efd33c8354d22bcf30b68efab295aeda9bbc0f34f9cc35bee1221239e91e09e00eaa2f67293dbef52d92d8582361d63548d0412f5d7084836a7d5037ae586244ac3507dd3a3b19570016b06314a162d0cc8d0abea3f146c7d2f077be482bad201473bac71bc2fe401fa3cd27c18d9503d9e205d8242f1dd645c6b060f04b9dcb821feb66498f60defadf3d9190a437d3429d40cd6613a5d3953b47332ec9b6e6e74e50b1d98ee4be4d17dbc7dfb0356c33692b458999deda646512c840a0107af62761ed1683ee4f83c2b91cab8d1aadd2cfbd7db7850ce3f4ca4333d5018de291ffb05827a5f9cc223a3f555ea66f52d5faac37402d4d7712ae8da7dd287e15f4402a6d2a71e593c013e94e8d38d08486db8571e6661fc6a466bf6ff7aea7172a77ba6c2c9291ca936ce5cab49405b4fb84c47301234d4ad513808de553a6ecbd24abcfa8993cb0330bcb679706e16d72df1ae6ba30261750682d620fd6112f5b7fe9ba63b55187ef20490c6b4e0a6fcd98ea28bbc73fd555bd81b7fedcc6c76dc3dfb9ab96d3213e444f98f52bdf7ed7b29a7b435d0c04b205026bfaab6cec6e4b2fe75ca2314e3fed3341e41e7ca9c8bbca8151aa260423c351f22671d9b9ecda6bb3b3c3a0941b4a56063b38e30879cfca94a3e0d0f17e9a580d403e1259f2476a512c895f2664d2592e5ec24448d554c8d3544b376faa98219b75b13d7d5505d855fbd96e80c83a54c214106dc7386c1d0f291fe0d5e4ac8d6e5d97afb6f0f43a59727420b9ca44f45432a04ffe98d6a8ef7c72da366e9f70cd2a254f15437f75e1f022149dd292b59ed6f85bfa9d1c2e9cee206d74e5b4c985516777c130bf526fc8e60f66ddef52eff7aeb0acdb6ab4d376a96432a9f15a222a653e1919fcf003667acc6d683e05a519d5021fa7bee33d2a202a3dae9e7bede167608bb3df8fd4a66ca41c2b6278170d6d7c39797909d3d8936a144eb79b7b7d813e911d7372e6545fea45b7f0fb138fbb75b39bf2a29fd2c1a9e66adbbb4651d90465186536042404bfdbc0bc2be8b1881164f74314d064d26cf451ac0577f815b93b872606926238f984878650015bab2d70e6705b61efcab3c2e5eaf29562349b53feaa592393075f6498adb938fb78458276ae71f1de8f6825841d78d965c082e1fe493ed095763efc60ade4cf639988250fffa6c61f4da9274c604a82c7450e503ac789491ed3b43d88cef346be21ec0eacc62148d5e8aca3dd8d4f5a8eaeb5db1495c6d1660863f7af9fcc1ec6202a39adee600136a3b59170f8bbeaf8c0b1bf34437e9bd666e05d396a0602e4c2c4e35acec64a14dc73f47458c477fd1e9cd7a953236d993a1b593487b406b977f10c2a07ac3ebd84254ff339b8e9e04682e3777bbc5e36a5e2d82aba64b0622147dc17b2e07951301971d0d31826842e648fb0172a6172a620acd194fde99664bf71e751b7684c984d2d47e988867325650a5b42240f25806ecf1d3be12dce454d0513b94efd147408ce0ef0bb09771dc237c9d10fae7b3db5ccf7dd4bd7abaa095836b72c831bccd5e98492396a80a116dd3ad845a2af8dce715191226e93251c46bc47d6a268ffa9a8da163d50ee5dd8dd02d71fa3bd06a276e8c1e1820adead4ea1cd754344404ed297206ce64405457da913c060234b419834269792e354bb5edb52e05cbc33dbc611f2ef576a6c940592bd3e8f20143341d3d748cc26adcb78325e369a070d7cc55a9ea9de7bf7910af92a0b12a979f19d7df8eec2bef2662a926aa8d68e50e38176a6984627c2acfbbb978786d5f54c44e448ea15940057ddf8b9fb02f4ecba6f547d006b7ac4f5dcf56a480bb826ddf52e42fd1831f8e8f10cfdd206d0cf76d9aad88242f6c2ba556a49bd6301d44fd97a3ad96c818872b97adeb17470e82217790d5533ed54e5908e4d498ebc15516d7fe4939505ae21fd4d864a257d5340b46c442694933e890af1057b69b9b8544246934f28c923e05f8b74c8fe23252c268461ab47528dc09b97d0ae1ab9833cbf707befc08fdc3a457d5fe9efaddc629df88eb95ed7e1a4f62664abff307071649505399d89567b30cbc3f61477ccb810df2331c77aec88e00df93faca27b052c6516bd600ea6213ee9692b31b65f1b629629e3e79370b19a6e01067f3d7ebe2cfb7ca98d18fcb607ca71e1ac6359f9c0adb8c0e73420d801312c27843d1035fef71873c9e36bc12fd49198f59fed66c13ed72ced5ec4dc607cb95c18bcc3a791840f98e4644eaec2184ac31e932b4620ac82516d8af60832d0a540241aa18503ac66e6eba8acd6dcf235a59626f942a947087b06ca6ab87d3f61957fb5dc226df04d71f4e9d0339cc430028fedb2865332f19cc6469b5baa308b13442bd8e22403d04946f15be5f752b463c9d79f7cc141b9d6707196a9752db2f2896d6c4db42f2aed5c83e438614dfd1704eeda294b8ac25617fb62238e17db67b31b1a43a0d2b0b53ca6283b2abd833c83ecf15d9c4cc1fcf1754413ca52b9c94e8d07e74f992dbcc73c5edf9cfd5e6db2b31944c01fdad413f9acf258b4f90101b0a6abdd97e684e794ff991a6f67c63e91b9d5809da0f6efb18476ca49efa4326f817ae4ca1da9ebefb4ef6ecb158fda6990552e382c45b0b7113a5a69afd1a913ef702a7996a7e57de2d400fcdba84510d510e970acd251b0ae79cc373a415dbcf4fe70ec4410b", 0x1000, 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x400003, r7, r8, r5, r8, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r6, r6, 0x5, 0x20000005, 0x1, 0x8}) fchownat(r1, &(0x7f0000000140)='./file0/file0\x00', r3, r8, 0x2) syz_emit_ethernet(0x117c, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e00200edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 23:15:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00002000c22759efecff00ed2928c34fbcb7b91cab5618523f8b5b48a07cb990bbcf6cb62d8b95a8d033fd0fc740808faa01ed42e1"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r1, 0x25b0989f92ef3e4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) login: pckbd_enable: command error 23:15:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r2, 0x7, 0x1, &(0x7f00000000c0)="a4963a863a264f10b165fd571fad13b6619018995d128ad121f8270e15699b2e78fac2dbcea156e6ba284674a254076972487c62af5989e7660874ac0fdb6b32c7db70462a17790522e10642f7c74ccd6ffc174f691c30bf6c17eb2edaeb150dbf178ca0b3879811266f289af1f65a722395a2eec2e42e9a871a5ae280", 0x7d) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000200)=""/120) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000340)=""/165) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/73) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0x1) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000080)) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:15:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x8000, 0x9) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:15:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x64}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0xa0) 23:15:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x73}], 0xeaf4, 0x0, 0x80000001, 0x0) 23:15:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x10000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x482, 0x7], [], {}, {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:15:15 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) r2 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 23:15:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 23:15:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r1, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) getpgid(0xffffffffffffffff) getuid() r2 = socket(0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r7}, 0xc) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) getgroups(0x4, &(0x7f0000003740)=[0x0, r7, 0x0, r13]) openat(r0, &(0x7f0000003800)='./bus/file0\x00', 0x8400, 0x12d) r15 = socket(0x2, 0x3, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r15, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r16 = socket(0x2, 0x3, 0x2) setsockopt(r16, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r16, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) ioctl$FIONREAD(r17, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r17, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r19}) r20 = geteuid() r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) r27 = socket(0x2, 0x3, 0x2) r28 = accept(r4, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) setsockopt(r28, 0x2, 0x0, &(0x7f0000000100)="01000000", 0xfffffffffffffed0) setsockopt(r27, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r30, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r30, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r31 = getpid() fcntl$setown(r30, 0x6, r31) ioctl$FIONREAD(r29, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r29, 0x10304c79731c5e8, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x78, r31}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000037c0)={&(0x7f0000003880)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003700)=[{&(0x7f0000003600)="ca825b81879d263e7e06a0f74f1985b05cdac47ec19b6e40b8bfbe0eb3d3e019091a63af760fabbb625693b0553f683e14cd6ca38a9bf3079f09bb811b1bb609472740c0d2d12a1529260af57746611f0554551d12bc50eb9637e20744ffb2c0a17e1d2e90c60141daf259596c71e3e21d6085847f52edafddb2ca242366d830363562a3d3ca120a6e410cdcbcc8ce18a249d2d694b741e1dc20e7940a0b7c67808c9b7400a55864148cb4574ab15cc2cb08717784bf7df1973ea64a644814013e0e5dee435c5bdea46727b433c9ddc8d2303b1f1090db5d7d9eb6b70c37690b9b29fee38c3d5add917a32b9d6130a0c04a8e8", 0xf3}], 0x1, &(0x7f0000003840)=[@cred={0x20, 0xffff, 0x0, 0x0, r20, r14}, @cred={0xffffffffffffffe8, 0xffff, 0x0, r19, r20, r26}], 0x40, 0x400}, 0x1) 23:15:15 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept(r0, &(0x7f0000000480)=@in6, &(0x7f0000000540)=0xc) unlink(&(0x7f00000001c0)='./file0\x00') r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x800, 0x0) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) getpeername$unix(r5, &(0x7f0000000500)=@abs, &(0x7f00000002c0)=0xfffffffffffffed4) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2050631, 0x0) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) open(&(0x7f0000000300)='./file0\x00', 0x0, 0xa8) pwritev(r7, &(0x7f0000000100)=[{&(0x7f0000002480)="e17e73b000", 0xb1}], 0x0, 0x2, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f00000003c0)="fc86efdb9199aa68824a16b68eb425f88203f46cd7465635ede750727bb449c50bb65ea3a765ad749f0f57bb3365cfa79e1f27f939b1619c9d925bb6d5c5b9b345cc0d73adcf3196a63a10246a6a070000b6e977a6a355bac590e8f0bd54bf0000000000", 0x62}], 0xa7ce92c628241f55) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000002500)=0xb) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) read(0xffffffffffffff9c, &(0x7f0000002540)=""/71, 0x47) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f0000000580)=0x100000001) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000023c0)) preadv(0xffffffffffffff9c, &(0x7f00000005c0)=[{&(0x7f0000002600)=""/227, 0xe3}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000003700)=""/88, 0x58}, {&(0x7f0000003780)=""/20, 0x14}, {&(0x7f00000037c0)=""/244, 0xf4}, {&(0x7f00000038c0)=""/4096, 0x1000}, {&(0x7f00000048c0)=""/178, 0xfe54}, {&(0x7f0000004980)=""/244, 0xf4}, {&(0x7f0000004a80)=""/141, 0x8d}, {&(0x7f0000004b40)=""/91, 0x5b}], 0xa, 0x0, 0x7fffffff) r10 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x200, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f00000025c0)={&(0x7f0000000380)=[{0x86, 0xff}, {0x81, 0x81}], 0x2}) r11 = semget$private(0x0, 0x7, 0x3e0) accept$inet6(r2, &(0x7f0000002400), &(0x7f0000002440)=0xc) pipe2(&(0x7f0000000240), 0x4) r12 = kqueue() r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000340)=[{{r13}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x1, 0x1) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x2) dup2(r15, r3) getgid() getuid() semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000100)=""/172) 23:15:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x800}, {0x0, 0x3, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x83, 0x20}, 0x1fb, 0x100, 0x1ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28dabca7b3f6865bebe1f4601922ea30ee690600"/30, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) write(r3, 0x0, 0x0) shutdown(r2, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r5, 0x0, 0x0) utimensat(r5, &(0x7f0000000400)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, {0x0, 0x70f}}, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000001500)) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) accept$inet(r1, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r6 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000300)=0x28d0) 23:15:15 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = semget(0x1, 0x1, 0x200) semop(r1, &(0x7f0000000040)=[{0x7, 0x7f, 0x800}, {0x3, 0x78d}, {0x1, 0x5, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) sendsyslog(&(0x7f0000000240)="0665fac04b808ba47ba44aef54264bc7aac16dbd77bda5e4c68fd87ea4b07da8589c7f5f997c424ec17f52d6262f4d70b6fcaa33655b2ce93c2293e60fdd512b7a2cdc33b37a8b3bba6dd95c8e7250ae08ed6457bbefca2f3b553236d31ea3f70b1bc730f5023860b5602486d565b3b2047323f0e39e0814e661ef596583c9431c57380c017552ad40e5194c9d4f6f09051097e3c6675ffaa345ccbc51ed2b3adb3fcf0609791d6bce504e11b3b876dd55263ca837ad3da94a9aa0f77d38968a1cb03135ee0a84d8135108766f87ea3105ebe57fa469", 0xd6, 0x48) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x2) r2 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x1a, 0x0, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xfffffffffffffcad) r10 = getpgrp() r11 = fcntl$getown(r5, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0), 0x0) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r13, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r19 = geteuid() r20 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000500)={{0x6, r14, r15, r19, r18, 0x4, 0x5}, 0xffffffff00000000, 0x401, 0x4000000002}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r14, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r21 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r21, 0x0) r22 = getgid() r23 = getpid() ktrace(&(0x7f0000000680)='./file0/file0\x00', 0x0, 0x20, r23) r24 = getppid() r25 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r25, 0x29, 0x20800000036, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r27 = getgid() r28 = semget$private(0x0, 0x4, 0x201) semop(r28, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r28, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)) semop(r28, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r29 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r29, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r31) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r31, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x9, r30, r31, 0x0, r32, 0x80, 0x400}, 0x3, 0x2, 0x7}) r33 = semget$private(0x0, 0x4, 0x201) semop(r33, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r33, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)) semop(r33, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r34 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r34, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r36) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r36, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000480)={{0x9, r35, r36, 0x0, r37, 0x80, 0x400}, 0x3, 0x2, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000180)=[r26, 0x0, r27, r32, r37, r38, r39]) r40 = geteuid() setreuid(r40, 0x0) r41 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r40, r41, 0x5c95de85336c40b6) r42 = getpid() r43 = getppid() r44 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r40, 0x0, r44}, 0x6000000000004, 0x103000000000008, r43, 0x0, 0x41, 0x3da3, 0x0, 0x5}) setpgid(r42, r43) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x3, r2, r38, r21, r22, 0x0, 0x2}, 0x6, 0x100000000, r42, r24, 0x0, 0x2, 0xbc41, 0x1f}) r45 = socket$inet(0x2, 0x200000000000003, 0x0) getsockopt$sock_int(r45, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r47 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x240, r2, r46, 0xffffffffffffffff, r47, 0x10, 0xffff}, 0x5, 0x1, 0x401}) r48 = semget$private(0x0, 0x1, 0x100) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000200)={0xc5, 0x0, &(0x7f00000000c0)=""/197}) msgget$private(0x0, 0x375) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) semctl$GETVAL(r48, 0x0, 0x5, &(0x7f00000001c0)=""/53) 23:15:15 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000), 0x2000000000000131, 0x0) r1 = socket$inet(0x2, 0x4, 0x4d) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 23:15:15 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x170000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getdents(r0, &(0x7f0000000100)=""/126, 0x7e) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x80000001) sync() 23:15:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x110) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 23:15:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x800, 0x5, 0x0, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x6c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 23:15:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 23:15:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="ff5442667bd35bbe71516d48d6f697cecab2644554eb63e2d38cf0bf14f51562c561899e2e20e70f860da6", 0x2b}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x7}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 23:15:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 23:15:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x0, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)='\b\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0, 0x18e}, 0x0) 23:15:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x101}, {0xc}, {0x3c}, {0x7ffffffe}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 23:15:16 executing program 0: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b87216012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d287083122cd2350000000080000000000000000000000000e139a3e71aec94aa8123ed8d3a68f85a176580f2189d4169185aa3a0e22f92fdc163b49325097db1338ec7f6483c310fd6260ad3c630bfd5fc1b5dc8280b1243dca0a5a576262210d8a8f07c19b53ba78b706f569e"], 0x10) write(r0, 0x0, 0x0) 23:15:16 executing program 1: unveil(0xfffffffffffffffe, &(0x7f0000000000)='W\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) dup(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x1, 0x1) listen(r3, 0x801) 23:15:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') ktrace(&(0x7f0000000080)='./file1\x00', 0x2, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getgid() r5 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/229) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000240)) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x400003, r3, r4, r1, r4, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r2, r2, 0x5, 0x20000005, 0x1, 0x8}) r7 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockname$unix(r8, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 23:15:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x45}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x9, 0x1, 0xfa, 0x5}, {0x9, 0xa0, 0x0, 0x4c31}, {0x87a6, 0x5, 0x4}, {0xfff9, 0x6, 0x8, 0x4c}, {0x1ff, 0x5, 0x1, 0x4}, {0x2, 0x8b, 0xff, 0x5}, {0x1, 0x97, 0x4, 0x401}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35, 0x0, 0x0, 0x5}, {0xc}, {0x6, 0x0, 0x0, 0x401}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0xfffffffffffffa5a, 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000040), 0x0, 0x2) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000300)) 23:15:16 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000140)="bc50f40fbfe9c57a201c683ecb18b96fdae9dff00da5f1bbac3fbf99bb4fb9e65248015ffdad386c4cf1d7c8bf1d4947342de818ade756cdcdeeafdb6b2611f9c645cb6dba8c3aa7a3be3be6a4f7ede1670bc8a45d0f765526439fa5dbd5da690d85c1466dff69dda9c830e1a226b13b9d63f27d928349fee81412a350ec49f7daefcabc149c6ba48920c8cd9f21789a19f2b26edeab273c3e5af8e6c437e3547fdcbee74a02d38c16741335e60c25710d634723a98b281f10665ba011f4cd88f11b4212ec2e357695db84b845e9fcf758069d62d68caa892098803d", 0xdc, 0xc, &(0x7f0000000040)={0x18, 0x2, 0x401, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 23:15:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) setsockopt(r3, 0x1000000029, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 23:15:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0xcacc, './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000000180), 0x28f) 23:15:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 23:15:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x2}, {0x18, 0x2, 0x7fff, 0xfff}, 0x9, [0x4, 0xac, 0x4, 0x7ff, 0x3f, 0x200, 0x9, 0x5]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x1, 0x0, 0x0, 0x0) 23:15:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07045cd1265745192a101018000010ff010000005ad35a0520010004"], 0x0) socketpair$unix(0x1, 0x6da8cb4d4540050e, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000180)=0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 23:15:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") socket(0x6, 0x9892c478020d9039, 0x2) 23:15:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) fchflags(r2, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 23:15:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x3}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000200)=""/120) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000340)=""/165) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/73) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/252) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b1784"], 0x10) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 23:15:16 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000440)=[{0x2, 0x40, 0x5, 0xdfa}, {0x81, 0x9f, 0x1, 0x80000ad}, {0x9, 0x97, 0x3f, 0xfff}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r18, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000900)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbcff7f00001bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e2164bfd47634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13dd8c1ee78acdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab796a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r1) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0x7) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) r21 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r21, 0x80487008, &(0x7f0000000040)) r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r22, 0x80487008, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r22, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)}) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r23, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r24, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) dup2(r23, r24) munlockall() getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r25 = socket(0x18, 0x1, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r26, 0x2, 0x7, &(0x7f0000000280)=""/36) 23:15:16 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x2) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea8d7110000000000000000b7b1a48e8c3cf771", 0x0, 0xffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x800, 0x0) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00", 0x10) 23:15:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7}, {0x6}]}) syz_emit_ethernet(0x2cf, &(0x7f00000008c0)='\x00'/14) 23:15:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="550200167f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x60}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:15:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0xf5753219fe9cd803, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x8000) r5 = socket(0x0, 0x5, 0x1) socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 23:15:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x92, &(0x7f0000000240)="cf0308000000d8b311827053b61864608fd0652c394fea070ca703175051fb33953422e643d243cfb7de1762d1c0b6f70aeb003ba13013612b0c5b21352b6c4daf6f293730a7ff7ba639b8ecfb61ae5b0c0000892c3a0087d47b8dff179baa709bfa7d06043f51141c9c4abd6d8065cda1c904dd425eb672f3bb799d905d2af750e04132dfc5e2d4a4fe233536368fac1c07") 23:15:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x406}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) pipe2(&(0x7f0000000080), 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x5393d16ac532634c, r4) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0x0) accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 23:15:16 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 23:15:17 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0c033c02df7179000076efffaf00"}) r1 = semget(0x0, 0x6, 0x4) r2 = getuid() seteuid(r2) setreuid(r2, 0x0) r3 = getegid() r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x2400}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x1000}, {0x0, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000000c0)=""/250) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000480)=""/253) r5 = geteuid() r6 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/100) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, r3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r8, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f00000001c0)={0x64b6, './file0\x00', './file0\x00'}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1ff, 0x0, r3, r5, 0x0, 0x1, 0x7}, 0x5, 0x2c3, 0xffffffffffffffff, r8, 0x3, 0x3f, 0x100000001, 0x6}) r10 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r5, r10, 0x4, 0xe4}, 0x100, 0x4, 0x800}) syz_open_pts() writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) 23:15:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 23:15:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="8723cc8de29cf48441a5d6450567d390b37fae76f4536cb700"/39, 0x27) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="e7ff751f0bc0eb8e580fa8195ae32bc6bdabad129ad5e7734591bce5156b280a2a6437ddcf591592eb345668c0106e0ebcabe29522d5095ff223417ad972e440a144ea6d3a9ba99a8d062ce5bbf16ef4092289a2363ade593c2210c2b4d52c407036776b605e0eddc84cfb20fcce4fea876a35837d689a5cc2be70af45667a1d67ced1c4d9323e6917ec6afac14485e05fe03c179dae4b1af637066594c0afbe69ab4b14cc496e0d9b5b1f9290c0aac4552c6e0d9dd5a640b476b82c7e3aed6ccba3e5968eeeae9c68e63e14ae6444ce94fe472d5598", 0xd6) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x5, 0x5, 0x10001, 0x0, 0x6, 0x10001, 0x1, 0x0, 0x2, 0x3, 0xa118}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:15:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pread(0xffffffffffffffff, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44d08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0x7e, 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x8c0, 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:15:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:15:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f666968d70396"], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 23:15:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) rmdir(&(0x7f0000000000)='./bus\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', 0xffffffffffffff9c, 0x2}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x2, 0x119) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xffff7fff, './bus\x00'}) 23:15:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffeffffffffff], [0x0, 0x0, 0x401], [], {}, {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:15:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x200001cf, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:15:17 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0xc000, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x7ffffffc, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 23:15:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x2, 0x0) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x2}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180), &(0x7f0000000200)=0x4) 23:15:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x800000018, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(0xffffffffffffff9c, r0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) clock_gettime(0x0, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = dup(r4) chflagsat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 23:15:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xa92f39f7b2daedda) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x4) 23:15:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a858973b60000006ca652b9a6e54bc9ea8852039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bb950df4f40266bfe1837d6553fd332b3b6c4ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a1b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f902000000093c87a11b3229d442b6a1c475f4414ed4e4fb2505000000000000003b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x14, r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x1704) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80487008, &(0x7f0000000040)) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/251, 0xfb) shmget(0x3, 0x4000, 0xcd633a74f7fd1711, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) 23:15:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x8001, 0x1, 0xea, 0x2c31, 0x9}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r2) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0x29, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5914c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43890dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe5792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f20de4c6b7b15ca6e49e7b0633bbb4eec370d2f3fbb3c016396cd07be1096b5d5284805f178dcdef213ddc8ca44e40d8f1339e3d4852935730b37174bc32d88038d996c38877782d4458f125ac5937dcda2772e2774d1423b061fccd1fb05505114fd314e5a544f7959ff28a4948951fe1c14e9270046f72e8c9d9111ed50311e6120aacbdfd4902523f46f9eb139ae5613988019c17904bb0c7d1088cb287fabaddeafa02e6a9221c740af54428a92e5"], 0x10) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r9) setpgid(r6, r9) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0x80487008, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r12 = getegid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x1, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r22 = dup(r21) r23 = getpid() r24 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r24, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r24, 0x20004b3d) r25 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r28 = getgid() r29 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r29, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r29, 0x1, &(0x7f00000004c0)={{0x400003, r27, r28, r25, r28, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r26, r26, 0x5, 0x20000005, 0x1, 0x8}) r30 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r30, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r30, 0x20004b3d) r31 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r34 = getgid() msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x400003, r33, r34, r31, r34, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r32, r32, 0x5, 0x20000005, 0x1, 0x8}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000400)="f39626f87a57bfd6e77fd5215255890d0a622e6907adadceff89e3c4acb53763aa8307842051823cf685a9786ca5e1579f824c462e352f7178b56cb0958aa177dd848a71b0fc47ef86ba14072a7f322022a5e3871dc2dbe51495ac91b0e49d932908cb62230f02bd045fe9422ca3614b6932cb1559b7bb45ace74c3048ecdba9d9686212a42a87e621ed2dce5d4a7a839e4f64f7f9", 0x95}, {&(0x7f0000000100)="9030", 0x2}, {&(0x7f0000000180)="887e7f369055b42cdf7deebaf4c7b38d260a86e08f777f7b12c4f609efdcad6a9ac89f56a1e2155714edb75b2e8bb5cad09c285744", 0x35}, {&(0x7f00000004c0)="05942ad1ea3ab073e4ac6b88da046d7eb1d951570f14a2aaaf3d2616b00286b3fc8b484b0d29765af8c1b002ad9f3f49232d7eb1082a7629c8446818aeb34f00217fbdcbd305749a1899cf515fc8608e9bcbd3f999249321e391ad602226cd003b9e91ba6e4250c7a7544ef5a1c95be8a82e707adbb21ec2890e8066cf47996efb56bec93c2d324a7199dbf9349d67ae4c7c0a6e2ff5b41d283df61565ea7b4dd1bc2f3d53be58f6589861e1fe872edc8cb9fd4f7dbbe18ac37ab9f1dcbc17e163c1fd48c9f48efb", 0xc8}, {&(0x7f00000005c0)="4c9fd7d351459015c29013f321ef312ead1f31e5f7214d20a815c9061debf7b0cf14186067f6579c46c10642e28be9ebd751e8566a2711abfecd2e4ff86b6df96186cba13e454882d59ad7a4629c4f52fea2ac142afdf2cf19a7495e907499289ebf67ccaf9d7f56e61808068174f45365b8d186b5f2c4298daef97d9b9d5b317136c07e94d6d242c71b16f18f4f12b520c2b3d2a4796d83b6d632220de608e49a2a1d106e8041be0cbcc8e5d3ecd8463340c41697079acfbe5d6ff5dfda1f01178cc8c1f12ed23d3e9e5d7f88d47ea33d279da4145c1a7c9352f4a269558be87a1de90acdd00eb2b5e7cc2afed7af38e42d45b5630bfd31", 0xf8}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r6, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x18, 0xffff, 0x1, [r14]}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r2, r18, r19, r20, r22]}, @cred={0x20, 0xffff, 0x0, r23, r27, r34}, @rights={0x28, 0xffff, 0x1, [r1, r1, r4, r35, r36, 0xffffffffffffffff]}], 0xc8, 0x2}, 0x80a) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r37 = socket(0x18, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x125) close(r37) r38 = socket(0x18, 0x2, 0x0) close(r38) socket(0x400000000018, 0x3, 0x3a) setsockopt(r38, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r37, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r38, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:15:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0xfffffff9, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:15:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56026eca0bc6ac289e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6ca68ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1357c4030854540bb66eb006eee8bfc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239", 0x113}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x830, r1, 0x0, 0x5) r2 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) sendto(r2, &(0x7f0000000180)="de42fc2f1523eb5d618826afe98e9bcaa4f6ab454dd09c8d7279621eae0d4cf844e7ce9cc743d88463006928ac29e827d99e9486ebfc83ce1e1824a87ea09c9806584fb9ea47e7d0845f53cab579fe2eacf3da51f177302e92f57d0c8f594639e01dd8a43153b7f1c7b5516db1dfd503aa999e2616822ad00ba5eacf02d3e6d443965b1cfb18faf3d9ab82f7635841f167d4c3bf6db9217c19029c71c68fd3be22c3b9928f2d0ebd2b295881d7f6c399e75fbfd83fa0dc1a1b96196dbfa238b6ab94470de0d42537dc691a23fba88a69cd5ca873af676853c20cae8fe8a8b2fc0f7548705759c97bae84c4a909d7201f9d92feb1", 0xf4, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0xff}, 0xc) 23:15:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffdfffffff], [0x0, 0x0, 0x401]}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 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)) 23:15:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530000a6b0a475b41fc09000000137ab1965ad0fb64c0d9c077b45cc4ebbc415a5ec4fc690a29509d16e0e3fe5c7288b2d5fb78cbd5b79281591c3fe23c3b94dd39b71f5b3576d4f5c582d9fab2bc91a617b1874d101d6e2e253181787e777f752538f07f24c82b"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) 23:15:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:15:17 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6}]}) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000002800), 0x0) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0x6e4, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) r8 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000200)=[0x400, 0xc160, 0x4]) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) r9 = syz_open_pts() pwritev(r9, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r11 = fcntl$dupfd(r10, 0xa, 0xffffffffffffff9c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0xa2, &(0x7f0000000040)}) r14 = dup2(r10, r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r15 = fcntl$getown(r11, 0x5) r16 = geteuid() ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f00000001c0)=r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={r15, r16, r17}, 0xc) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r19 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r19, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r17, r20) pipe2(&(0x7f0000000680), 0x10004) 23:15:17 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) dup2(r0, r1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 23:15:17 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r1) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000240)='./bus/\x00', r3, r2) 23:15:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcbf20b4764777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c2304c41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13000000008f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000bc8d01c8b511511c0b81669c8463bbcc19e765c2fc226226de7483c7a7051c9411d7db876eedcb06153f9020b4dc318887ea530e3b5e40cf7442c3f3750df7ab39380e2fe15ba788a8e5f7de591d271ddf31d5cf93d16dacc82ff21eb9015ecef22b682dc2f4c7ca9d025ea0f9e01f238bb6ef45fa29e0ec04931c4d80e6e82ca2e3e5a43cbf00a9e8b920cd91521f01eea76fafa2cee2a4085b991960bbba31d4fb56d11f91f824ba1f7a17f5e779c8b4296d6d1c0ca1157fa82e06a95ac92ac29aaae9384280f7382663d7065a73b687e9fe18024393646a24087e596f47a759514ead8d3fc3c0c2571152c260da0ce17deedeb6d3b0afd6572ac1761bf4d6e5fa6c11b1185e8a5afa771c100f3cf08137d7b440dd01423ee6719c72d383a20a4a2243c2b8cac2e1f84e0674ce8061fe7d0eaf02c31d1a31395282b58c08df3692b10fd715ce4c1e2a1a9652cb73571600005b08f9914a8fdfa6c7837f8707a82ef84b24f887f3fc5e8c75cb583db4c7f1a5ca02b468dde8fcb9ba2aa59bcf70d68b9cc931afa941aa00000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r2, &(0x7f00000011c0), 0x33f, 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x400, 0x8e}, {0x244, 0xce7d}}, 0x0) r3 = dup(r0) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket(0x18, 0x1, 0x0) r4 = socket$inet6(0x18, 0x3, 0xfc) dup2(r4, r4) fcntl$dupfd(0xffffffffffffffff, 0x7, 0xffffffffffffffff) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) msgget$private(0x0, 0x0) getpgid(0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) socketpair(0x2, 0x40042f3d7a04a347, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:15:18 executing program 0: mknod(0x0, 0x0, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x8, 0x1, 0x0, 0x66, "6b41d98f22e1df24b27004bad6f97a16af1c2273", 0x4, 0x101}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5}) mknod(&(0x7f0000000780)='./file0\x00', 0x10, 0x1ff) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x53daa4a09df8d123, 0x110) r4 = socket(0x2, 0x3, 0x2) connect$unix(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ff07000000568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac553827d61e5ce09d0d8f14ffda254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2000000003370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb24623873631a58329f5ad0aadd002d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c468b8f30c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372404a4e7e4a69d77f8e03543011a36ab7dd4f83dc05e1e2fd9d23b73c742f5f9a88885af5f4c06358712a6abe149e31dc2b5a599b6e259805db074344e087fd363d4e63ea4010e47b944cab660b0955b30988a3c10648ad723d1e695137568867a7ddd5a56b557375a0fc4f1701948b"], 0x10) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80487008, &(0x7f0000000040)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80487008, &(0x7f0000000040)) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) r8 = socket$inet(0x2, 0x3, 0x7f) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r7, &(0x7f00000002c0)=[{{r8}, 0x0, 0x4, 0x1, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x100, 0x3}, {{r9}, 0xffffffffffffffff, 0x19, 0x40000002, 0x7, 0xffff}, {{r10}, 0xfffffffffffffffd, 0x10, 0x80, 0x191, 0x1ff}, {{r3}, 0x96e9aa793fa22bc3, 0x20, 0x3d0cb9c44bbe5223, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x4ead6203d3c9084b, 0x4, 0x9, 0x2}], 0x80000000, &(0x7f0000000380)=[{{r11}, 0x2, 0x40, 0x2, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x81, 0x0, 0xfffffffffffffff7, 0x4}, {{r12}, 0xffffffffffffffff, 0xa0, 0xf0000000, 0x4, 0x3}, {{r13}, 0xfffffffffffffff9, 0x40, 0x20, 0x7a30, 0x8}], 0x800, &(0x7f0000000180)={0x1, 0x3}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r14, &(0x7f0000000580), 0x10000000000001a5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 23:15:18 executing program 1: open(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x3, 0x0) open(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfff) syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x3, 0x0) select(0x2c, &(0x7f0000000240)={0xffffffff}, 0x0, 0x0, 0x0) 23:15:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000325000/0x4000)=nil, 0x4000, 0xd) r0 = socket(0x2, 0x2, 0x0) pread(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x1) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x81206919, &(0x7f0000000300)) 23:15:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x1, &(0x7f0000000140)={0x1ff, 0x60000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 23:15:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4], [], [], [{}, {}, {0x0, 0xfffffffe}], {}, {0x0, 0x401}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x400003, r6, r7, r4, r7, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r5, r5, 0x5, 0x20000005, 0x1, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r2, r6, r9) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000040)=0x200) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 23:15:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x3c}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xda54347864b9f6a8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x40) syz_emit_ethernet(0xffffffffffffffcc, &(0x7f0000000040)="d4fcf0729c445c684ee5074defcd7a807e0b05c86214b98e43d8cedf0708320000000059e2e5d3e42dd4330d6dd0dc0105b8aba655e3738e1f02747f509395579961621699d0ae8166670cd71d20989d5e8811e8afa69504bf87eeb82c298f2726c69ab617f5fbbb74d6df9d0e6ff1de8c704ff28e4194f1578d") 23:15:18 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x1ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x8, "d70000d70800c4eb165b9f00000043b2650300"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="b2b54125e8b4c75a5e7915c9f46a4e1f0ac63e328733ca642d99e7693b02d86712d57da096cd89e51fcae12d98d42a23b27b43c25d3026fa1971397f0f8267412964107229348423ad42f82748450c3a09af57424190787015c6075f8c78e9fa32b06d31b8fb89590928a4f8006f23b02ba9c4c4121b41", 0x77) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:15:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x781, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x194, &(0x7f0000000000)=[{0x3, 0xfd, 0x6, 0xfb7}, {0x0, 0x0, 0xf8, 0x8}, {0x33f, 0x7f, 0x8, 0x2}, {0x1, 0x9, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 23:15:18 executing program 1: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYRES16], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000a40)) chflagsat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='W\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) semop(r3, &(0x7f0000000040)=[{0x0, 0x9, 0xed83a85592e0e329}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a4001a1d00", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0xfffffffffffffe07}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) r9 = semget$private(0x0, 0x4, 0x201) semop(r9, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x8) semop(r9, &(0x7f0000000040)=[{0x2, 0x74, 0x1000}, {0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x2, 0x1}, {0x4, 0xd, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000a00)=""/2) 23:15:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x200000005, 0x953, 0xfffffffffffffffe, "00ffffff0000000000e1e1000000000900"}) syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xef, 0x7ca, 0x0, 0x0, "03f3503e4c52605cdbba8b1f9a34b8d8e74a6205", 0x401, 0x6}) 23:15:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x200], [0x0, 0x0, 0x0, 0x806e, 0xffffffffffffffff, 0xbfbff7ffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x1}, {}, {}, {}, {}, {}, {}, {0x1000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x490, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1d1, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000180)={0x9, 0xadb, {0x1f, 0x6}}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 23:15:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10002) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 23:15:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x740) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) 23:15:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x3d}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xf3, 0x80, 0x7f, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1000, 0x9, 0x33, 0x20}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 23:15:20 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10948, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r0, &(0x7f0000002800)=ANY=[], 0x0) unlink(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) 23:15:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x3f, 0x0, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x7}, 0x5000000000004, 0x5, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x10165}], 0x100000000000005e, 0x0, 0x0) 23:15:20 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) r2 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000001700)=[{0x0}], 0x1) 23:15:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x41, 0x1000}, {0x85, 0x401}, {0x1, 0x5}, {0x8a, 0x1f}], 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="1000145c0001"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r3, 0x3) 23:15:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x5, 0x1ff, 0x34, 0xaf5b, &(0x7f0000000140)={{0x3, 0x5, 0x0, 0x64, 0x0, 0x71a, 0x4}, {[0x7, 0x5, 0x101, 0x5, 0xffff, 0x401, 0x5, 0x800000000000, 0x9, 0x0, 0x8, 0x4, 0x8, 0x0, 0x1, 0x81, 0x6, 0x80000000], [0x9, 0x13c0f8a6, 0x10001, 0x6, 0x1ff, 0x7fff, 0x6, 0x5, 0x400, 0x400], [0x1, 0x5, 0x4, 0xffff, 0x2, 0x1, 0x3], [0x8, 0x9, 0x0, 0x1, 0x7fffffff, 0xffff], [{0x7, 0xffff305c, 0x5, 0xffffffffffffffb8}, {0x1ff, 0x7, 0x40, 0x1}, {0x3ff, 0xffffffff, 0x1ff, 0x10000}, {0x2, 0x3ff, 0x2, 0x9}, {0xffff, 0x729, 0x1, 0x7ff}, {0x9, 0x7fff, 0xe9, 0x5e}, {0xfff, 0xfffffffb, 0x80000000, 0x1eb}, {0x7, 0xfffffff8, 0x5, 0x9}], {0x2889, 0x34a, 0x9, 0x3ff}, {0xd45f, 0x1, 0x9, 0x6}}}, 0xf800, 0xc0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) r6 = socket(0x18, 0x3, 0x0) dup2(r3, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f00000003c0)) socket(0x31, 0x2, 0x80) mmap(&(0x7f00007cc000/0x3000)=nil, 0x3000, 0x1, 0x2810, r5, 0x0, 0x100) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000400)) 23:15:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xf24f1f6ffb94b88c, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/14, 0xe}], 0x1, &(0x7f0000000380)=""/4096, 0x1000}, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 23:15:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x32, &(0x7f0000000000)="0faf18e6f9d482814bae4e71000000253f9dfb9e", 0x14) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 23:15:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x4002, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000a00)=""/242, 0xfffffffffffffd12}, {&(0x7f0000000340)=""/6, 0xffffffca}], 0x2, 0x0, 0x1) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0xd) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r5 = msgget(0x0, 0x446) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r16) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r12, r14, 0x0, 0x5}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000420498f9e39b9d709c63c8000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbe1ac97d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b806b5e9bc570beadf35dbf1dc2b09062b49a4bc63d91309aa37962cbaf6d4200000000000000007589e2059b44fecafe360663d998a4d095f911b06dfd44eac151fc9b5d5d3fa865d8c824080c5d3be259937b62ea8a6d7df71173f289d581cf2ea055a39c34e37ce5de9c2b5242458e470a8f6a99d401f72f1535fa8d783b7b8ab000c68646a2c693f693a00f91d70b8de4c032137c6036050f0d422a0673e1418dae72a93d4f9a97cbc6aef22d8403d6a42841538a8cf0ee84f49de627704d99a3fdae236c30baa18344921bbb1789eebfb1c80e42fde722e7f31d6f01ca2cb07305f48aa6076d54fbc797ffebd3adb872e6344518ea0b4516480eaae002d7b2cdea6e73b636edb7c56fd428fe249be5ca0e282289367c48e811b085d7139dbeab8f78721a41664c79adb778213face03c3edbbf8dc437a820b022a7dde83085464bf8bf2e4aec395311e54109958b040558ef47"], 0xd3, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, 0xffffffffffffff9c, 0x0, 0x2000000000) r17 = socket(0x2, 0x1, 0x0) r18 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r19, &(0x7f0000000040)="670dc3", 0x3) socket$inet6(0x18, 0x2004, 0x5) r20 = openat(r19, &(0x7f0000000100)='./bus\x00', 0x5c052eef73577ef7, 0x20) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) r22 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r22, &(0x7f0000000040)="670dc3", 0x3) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r23 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r23, 0x80487008, &(0x7f0000000040)) r24 = accept$inet6(r23, &(0x7f0000000540), &(0x7f0000000580)=0xc) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r26 = dup(r25) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r18}, 0xfffffffffffffff8, 0x0, 0x1, 0x100, 0x1}, {{r26}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x9, 0x3}, {{r19}, 0xfffffffffffffffc, 0x17cdcb79a33060e7, 0x8, 0xfffffffffffffffb, 0x78462b45}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x1, 0x20, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0x40000002, 0x400000000000000, 0x7}, {{r24}, 0xfffffffffffffffc, 0x16, 0xfffff, 0x3f, 0x9}, {{r20}, 0xffffffffffffffff, 0x1782f1b162bb1288, 0x4, 0x5, 0x3ff}, {{r21}, 0xfffffffffffffffd, 0x0, 0x2, 0x8005}, {{r22}, 0xffffffffffffffff, 0x0, 0x6, 0x2c4, 0x100}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r17, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/115, 0x73, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 23:15:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup2(r2, r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) readlinkat(r2, &(0x7f0000000080)='./file1\x00', &(0x7f0000000b80)=""/4096, 0x1000) setsockopt(r4, 0x0, 0x29, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5914c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43890dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7670984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe5792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3640200de4c6b7b15ca6e49e7b0633bbbc0ec370d2f3fbb3c016396cd07be1096b5d5284805f178dcdef213ddc8ca44e40d8f1339e3d4852935731b37174bc32d88038d996c38877782d4458f125ac5937dcda277642774d1423b061fccd1fb05505114fd314e5a544f7959ff28a4948951fe1c14e9270046f72e8c9d9111ed311e6120aacbdfd4902523f46f9eb139ae5613988019c17904bb0c7d1088cb287fabaddeafa02e6a9221c740af54428a92e500"/394], 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r8) setpgid(r5, r8) setpgid(0x0, r8) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x80487008, &(0x7f0000000040)) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r11, 0x80487008, &(0x7f0000000040)) ioctl$TIOCFLUSH(r11, 0x80487008, &(0x7f0000000040)=0xfe) ioctl$TIOCFLUSH(r10, 0x80487008, &(0x7f00000000c0)=0xb) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x4, 0x3, 0xc8, 0x1, "4ab09189bf815187cca3e12c5f438b3854d40033", 0x6, 0x5}) 23:15:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x6) flock(r0, 0x100001) pckbd_enable: command error 23:15:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3, 0x9, 0x4, 0xfffffc01, "bf5ba271d1ebc8909517dca431e3af73836c544f", 0xfffffff7, 0x7}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x5, 0x0) sendmsg$unix(r3, &(0x7f00000012c0)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x1, &(0x7f0000001440), 0x10000218, 0x0, 0x1cc, 0x2}, 0x1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80487008, &(0x7f0000000040)) faccessat(r4, &(0x7f0000001200)='./file0\x00', 0x15, 0x1) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x236f34f4ff04949c) 23:15:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) acct(&(0x7f00000000c0)='./bus\x00') connect$unix(0xffffffffffffffff, 0x0, 0x0) 23:15:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x44001000e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 23:15:21 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000200)=""/120) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000340)=""/165) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000240)=""/73) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xeffdffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 23:15:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x2c}, {0x4406, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 23:15:21 executing program 0: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x181, 0x9ca33b6c983ddb7c) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 23:15:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1, 0xfd, 0x0, 0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffe45, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x1, 0x6, 0x1, 0x5}, {0xff00, 0x8, 0xd8, 0x6}, {0x5, 0x1f, 0x0, 0x8}, {0x97, 0x1f, 0x1, 0x2}, {0x6, 0x7, 0x1f, 0x613b}]}) 23:15:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000300)="be13", 0x2, 0x0, 0x0, 0x0) 23:15:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80487008, &(0x7f0000000040)) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x87}], 0xfffffe00, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r5, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:15:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x400001ff, 0x1, "000000000000000100002000", 0x0, 0x7ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 23:15:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x45}, {0x81}, {0x4006, 0xfe}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 23:15:22 executing program 1: r0 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r1 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80487008, &(0x7f0000000040)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80487008, &(0x7f0000000040)) ioctl$KDDISABIO(r2, 0x20004b3d) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getgid() r10 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x400003, r8, r9, r6, r9, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r7, r7, 0x5, 0x20000005, 0x1, 0x8}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r11, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r11, 0x20004b3d) r12 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r15 = getgid() r16 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r16, 0x1, &(0x7f00000004c0)={{0x400003, r14, r15, r12, r15, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r13, r13, 0x5, 0x20000005, 0x1, 0x8}) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r17, 0x80487008, &(0x7f0000000040)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r19, 0x80487008, &(0x7f0000000040)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r21 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r21, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r21, 0x0, 0x29, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a6530ffffff7f0000000026f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5914c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43890dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe5792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f20de4c6b7b15ca6e49e7b0633bbb4eec370d2f3fbb3c016396cd07be1096b5d5284805f178dcdef213ddc8ca44e40d8f1339e3d4852935730b37174bc32d88038d996c38877782d4458f125ac5937dcda2772e2774d1423b061fccd1fb05505114fd314e5a544f7959ff28a4948951fe1c14e9270046f72e8c9d9111ed50311e6120aacbdfd4902523f46f9eb139ae5613988019c17904bb0c7d1088cb287fabaddeafa02e6a9221c740af54428a92e5"], 0x10) r24 = socket(0x10000000002, 0x2, 0x0) dup2(r23, r24) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r25) setpgid(r22, r25) r26 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x4, r6, r15, r18, r20, 0x2, 0x6}, 0x3, 0x7, r25, r26, 0x1000, 0x4, 0xfffffffffffffff7}) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffd, 0x2, 0x20000000, 0x0, "01e1186e63e995bdcfffffff8100000000c66700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r27 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000421000/0x2000)=nil) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r28, &(0x7f0000000280)={&(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f62751dfa37ecfcfbe5be695d9fbec82a1c7340"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="1b5440024b2f1fe1b3d454ee0ccf9976da0b3484c88fb5b6d06768d3b6c972e86449ed2dca4b46d6da50f8984b98f74c30cdeb15405577c5b97a26f0a93fee56ac080ca2b1a10ee11478839d5f1f30f107b2e2feada76c3f9d28ca0a667912217d3817ad9649", 0x66}, {&(0x7f0000000200)="118d66d9bff9f451a71abac1fede2d347bddd93d3de23f8dcd3d4cef8d0bef6d", 0x20}], 0x2}, 0xe) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r29, 0x80487008, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r29, 0x80087467, &(0x7f0000000000)={0x8de, 0x9, 0xfff7, 0x81}) 23:15:22 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf04", 0x18}], 0x1) 23:15:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000500)="220f59ba26993c91220a22f8162589bbe9044b25585e56567d0e0e2b3a9a6b6fa204fc09ed06bf85ffb071cdf4310a0d00004f483a1d643bb093e35e111927d576fe8646f8aecbf5fb327a8f91a539ef6ac580a6c9d236564b266f466691a408580c63bcccbf6d6d5c1f3497e3d5380f88a7e6e7dc88ce3480884f0db1b55f07159f83fe050d698406c04cbd7fb92800b510a033c8ef357d3441dbb12fd9a469918adb48d875e854836116a260ca9acdf846a388b87563304150384b103008cae4a778f037c0b37c6d4207443c079b23a59e88661cb37afa54d8ba6e5e269649cc57e4d1fd87094c2ef4d44002c9d140df10952ce68129afbb2926a6be0a4f8ec624dabb220553d1905a7c68bbf33dda6922aa01c5d2a913ac6c0101023ed11c790d805d09f463b669097619d15341b19cf39b8295e7a24a54f5a1d0be6a1428f2adaa2795a5fdab0a276528d9ffd826175b1049f1a84dcecb13df089261dffee5addf87dfd60d1b28d3758e01774f4a82b643907d1d175f37364c17fe283db289f67997ae319e6a8f5365a8dd637ae3a67b8eddf7532fb981af6f662ba98f3a867ef27c87da3052c8fd0b486de5509c8f2210d34e8dde4e1749a9a663e8105f84b8e7bd6aee15548300b6d6c6b4f224eb63ac881641280768a1be81c88f6ba1901621116de22215fcf9d3e58560580d47357891347c7b9c8e815ed14fd481d2719450b50e519227ea5a7fc4033d2e65a95cadafc76afbfc37de24aa6a05a0507267ee5e550fe14f0604d918f18ea34e2f7b2b3822f3ed780488a196e4d2042f6c71b067b93850bf8a67e6f2f423617b29795f0bc316846f356054ec75ca38c13010c843cf6e5d09447b478f12dfb36419bb53e6c5b25219d5a11623fbd4933eed1e886b79a68c19e87f645a205bf674c52aa017de26eb381e113a18efd30a71315990693bdc8701b0a4a58bad8c27e25ccf57d73bb6096b1cd069ba8ba3f7bd6aed71e12848e676fa77b9c3c63cd4f2081c6f48b756278a9c5ce4e24fab22", 0x8fa) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:15:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000ac0)=ANY=[@ANYBLOB="a54f374b3ae2abf2b502d2d265048e4000000093601aa4e3703b62b7cf799ee95b7c3b2fd37b7eae7ac3b0b3a0caf4a06629dfaa13a0d00d6b87f95b20addcbc97a434b32a96a50cbb3c7b9db1c41e8b4b6d3dfda9ef40893d21df2dc8ab61f9a5d2831258c8fce2f0b4c6e65a4a8d999c077e735773c87b8fd56a64b300398965bcbb88830f3fab561e3ecaf43c0a6bf4018e73f9ce1704256d"], 0x1) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget(0x0, 0x4, 0x600) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r5 = semget$private(0x0, 0x4, 0x226) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0xc128, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1fd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x51959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r5, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x8, 0x0, {0xffffffffffffffff, 0x3}}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x287, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x1, 0x2010, r7, 0x0, 0x1000) socket(0x18, 0x1, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x1ff, 0x5, "0b0000000000000100002000"}) 23:15:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000000d7004ddc7a493dc50000000000000000000000e3ff000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d45f6d8b09671d7dc85612745d21f5ee612753d1dca874bf67550c67"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x0, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r27, r28, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r21, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x10004, 0x200000005, r28}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r29, 0x1) fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r30, 0x1) fcntl$lock(r30, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r31, 0x1) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r32, 0x1) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r33, 0x1) fcntl$lock(r33, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r39, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r43 = getpgrp() r44 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r40, r41, r42, 0x5, 0x7fff}, 0x6, 0x2, r43, r44, 0x7f, 0x100000001, 0xb1f1}) geteuid() r45 = semget$private(0x0, 0x4, 0x408) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r45, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r45, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r45, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) 23:15:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)=0x1ffffffe) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file1\x00', 0x1, 0x2, 0x7fffffff, 0x1, 0x8, 0x3, 0x8, 0x1, 0x1, 0x9, 0x5}) 23:15:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)='N\t', 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x83, 0x4, 0x7f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x743}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7fffffff}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xd1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x34}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) sendmsg(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8000, 0x4}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="8f13e05c76adba9757f58fff1041ac545a32588eecffe01d5cf8e966dbb446204e1f9c9e49a50b24519dcb9e1f17a5ae7987450baf92af576693ed6bb62d40a465ecf4c21cc5512fb0fbc721aa6bab8f5ab41f7580614e59c463dfec5261c139f75eeb7fed36123898e53edbe80507852a4ceffd6db695845126a8edcc0bb402285092f34c8a185120d88a805daa8ca2d2e8ec02a514cfe71d484a6077b61ab02f9c54a00482ad83eb385f1d", 0xac}], 0x1, &(0x7f0000000200)=[{0xb0, 0x1, 0x9, "6b164b4e7013c27c5b07822a118aa64bef96710a672890adf50905ab84936614f3b1dc24e131f0a7ef58efe9c8a0502c2c3cf585a454e27d020361c6b482b441be7633e9b09e0d8a0f6237cb508017b8986c558afd81ac2e0458f3f4e247524031f6bd21a2cbcbc71179e6bd07b24be30325b0b17069616dc72b0a4226806c5d1c27042682536fdd419cef7ebe0be8fcb2ad4f9f6d45c6944a2687"}, {0x70, 0xffff, 0x8, "578f48449bbfffad5ef05813470be6d4c280ff7f0a2de1341674e119b8620737c444111c04e9219adf9140f00698935014357aee19e64f96deaadec01a5e39c46b71c6d19ccaf4a34e71a20d52d03a3288878c40fcc3b60e194ff71174b4"}], 0x120}, 0x19) 23:15:22 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x1, 0xf482c13065f1106c, 0x4, 0x9, r3}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80487008, &(0x7f0000000040)) ioctl$TIOCFLUSH(r5, 0x80487008, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3ffffdffffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0xf3d6, 0x3d, 0x7ff, 0x7ff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc038694e, &(0x7f0000000300)) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 23:15:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffff9c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x1) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r1, 0x8}, {r5, 0x8}, {r3, 0x2}], 0x3, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:15:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x73af8fe8}, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) syz_emit_ethernet(0x16a, &(0x7f0000000540)="05") select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) 23:15:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x3}, {0x64, 0xfe, 0x0, 0x2}, {0x28fe}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0x2000000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = getgid() r6 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x400003, r4, r5, r2, r5, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r3, r3, 0x5, 0x20000005, 0x1, 0x8}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r7, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r7, 0x20004b3d) r8 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r11 = getgid() r12 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x400003, r10, r11, r8, r11, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r9, r9, 0x5, 0x20000005, 0x1, 0x8}) setreuid(r2, r8) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 23:15:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000011c0)=ANY=[@ANYBLOB="f5d3d7942f820200000500"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = dup(r1) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) fcntl$dupfd(r4, 0xf, r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r6 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/4096) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:15:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffffffb, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 23:15:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/6\x0f\x04\xeebpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x1f) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 23:15:23 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x454d77dfa37de47d, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "0400fff31e5a6f88303b05004000000400"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x25) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000080)=0x40) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="41d166258341932bda6fbeb0adaf7b691307ea19113231f6fb16666d98381518c30cc028f01778c66c61856ad67d153f1cfd29c273e90cfd6fdc0c956efc1a72219f49a0a8a05f533d816e4cfb3e85b53004", 0x52}], 0x1) syz_open_pts() 23:15:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x74}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 23:15:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dv/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x95}, {0x10000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=r11, @ANYRESDEC=r12, @ANYRES32], @ANYRESDEC=0x0, @ANYPTR=&(0x7f00000026c0)=ANY=[], @ANYRES16=0x0, @ANYRESOCT=r2, @ANYBLOB="d0f8350dd5bd48cd6f525b9d63981f5fe1e499cc8dc1508d5ccc18b743f195ccf25517a7f0bec0f357b73ee08549c2c3163bb7965b98953933d5337869d54694fe4f767ea849f70c3e0a2e9a9f", @ANYBLOB="a71689a4f6b39159927fc9f3fe7ca17938f82914eb07216b5b2123a7be007fe77eeb594b8cad4c1f4a800393416fccb63579d66320d612e6ff3980eff7380b85f98c139c2e1281911873152702776944856b24317b728e8476c77b9f8d651e088f536936775a9d127831ad67d3721cade68663468e390f90447e0f6ee05c5df664edd29782badc96516d094631e77d2701b3562cdb0fc5e5d6584d61993c0f1f5b0c4c1b455d53a149566237ab0f40662b8ba427cb"]], 0x1, 0x800) r13 = msgget$private(0x0, 0x682) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86b000000000000016601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786cd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d629147c8"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00010000f2686cdf1fe4"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000340)='./file0/file1\x00', 0x4, 0xa00, r16) r22 = socket$inet(0x2, 0x3, 0x0) fcntl$setflags(r22, 0x2, 0x0) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r23) 23:15:23 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 23:15:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 23:15:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x20e02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x4}, 0x0, &(0x7f00000004c0)={0x3ff, 0x0, 0x0, 0xfffffffffffffc00}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) 23:15:23 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f00000003c0)=""/150, 0xffffffffffffffc7}, {&(0x7f0000000480)=""/175, 0xaf}], 0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280), &(0x7f0000000380)=[&(0x7f0000000340)='\x10']) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:15:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) recvfrom$inet6(r1, &(0x7f0000000740)=""/242, 0xf2, 0x802, &(0x7f0000000180)={0x18, 0x0, 0x400, 0x7}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xd0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc3104222, &(0x7f0000000000)={0x0, 0x10, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1000000}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x4) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) pwritev(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f0000000880)="8e7838b236bb02363edcfd41dfd9616173e913ab95dc48df8b29d338b3cb323fb0516506f106ed7f5c20b8dc3c5bda4dbf8ad1a6f9685093f5d8cbfa6a50cb9616562c7dbe0cd4f1804622cba18ee8a11377c60e96b91f1dc64d84ca92caaf6146aa82d2f8de8751afa6aebf7d753a9031b243743d1c7b1258c1ebc582efb6809eabda54fea8cda07d54b82476605d89e0fe840fe0063d38b80a2968fbfebae362ea00cd310609fc5dff648c9e7c36a38a68cbe768188e28311a88f4e4c3b677222302e44dd5bdac633e8ced0fb74e02929740b375e160a8e36e15a0e134ab29611d1fb7f6727ac99ae7ca0231fd85c6056d95c513d67a", 0xf7}, {&(0x7f0000000980)="16cd3efe1534ba29f2c1edaa5a49e6f8c2b0423c13a396d33e00dca84f0a6f3e55db491dbeebdbabf367687426985715dc2668cc83eb34b18c2bd659ae900b2c1e72dd22dc9fdc37d2fcfc42be4e965462c64d672522f8b2df6b3c1c311e3579016e96de5988dfc4582441bce0917c2b4f32b045e23df46f7f60b7344a889637ce91bf67c123", 0x86}, {&(0x7f0000000040)="f1283ea75b1542efdc4c059d509879a0e6314aa1625129aa41c33944c5ce871baec3f247ee82a22786ad4255ba71b447b4bcbc3a10178d61316cdd29dfc71a71199b871db335cb31def312ba15861d589a6ee7c7b0dddf723abcc7c43bafaf0cfdc15dec1d156e145080ff1e27312965cd", 0x71}], 0x3, 0x0, 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r3, 0x0, 0x7ff) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) dup(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x8, 0x6, 0x100, 0x0, "1331207ee97cdda83bdf1e7d9bc74c0596f4b80f", 0x80000001, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 23:15:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) 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, 0x1, 0x5e5}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80487008, &(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0xff, 0xa998, 0x1}, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 23:15:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6e2980ec595e9709d1f9596c2b49e312fc8b91389e055feca2e6ff382eb1d69f1ff54aea7c841adc65f152ec00000000"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x9c0a80fb4600665a, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x4000, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) r4 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000200)=""/120) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000340)=""/165) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/73) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r6, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r10 = getgid() r11 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r11, 0x1, &(0x7f00000004c0)={{0x400003, r9, r10, r7, r10, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r8, r8, 0x5, 0x20000005, 0x1, 0x8}) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r12, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r12, 0x20004b3d) r13 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r16 = getgid() r17 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r17, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x400003, r15, r16, r13, r16, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r14, r14, 0x5, 0x20000005, 0x1, 0x8}) r18 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r18, 0x80487008, &(0x7f0000000040)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x1d5f, r5, r10, r15, r19, 0x10, 0xc79}, 0x1, 0x7ff, 0x8}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r1, 0x210}, {r0, 0x8}, {r0, 0x1}, {r2, 0x40}, {r3, 0x8}, {r20, 0xd4}], 0x6, 0xffffffff) write(r0, &(0x7f0000000100)="8c65", 0x460) 23:15:23 executing program 0: socket$inet(0x2, 0x800008003, 0x0) socketpair(0x95b543943b8e982e, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) socketpair(0xd9feac9a71ad1596, 0xb062505376fd995d, 0xfc, &(0x7f0000000040)) 23:15:23 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6}]}) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000002800), 0x0) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0x6e4, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) r8 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000200)=[0x400, 0xc160, 0x4]) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) r9 = syz_open_pts() pwritev(r9, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r11 = fcntl$dupfd(r10, 0xa, 0xffffffffffffff9c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0xa2, &(0x7f0000000040)}) r14 = dup2(r10, r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r15 = fcntl$getown(r11, 0x5) r16 = geteuid() ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f00000001c0)=r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={r15, r16, r17}, 0xc) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r19 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r19, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r17, r20) pipe2(&(0x7f0000000680), 0x10004) 23:15:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x8}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="b86e62da86877934a83c81fbac9917d6f8049196a2f4e71eea5e300bce42c1c6c23cb3a762daf71562d53dca2541cc269e52a5a28cfa893b3858d918039dbebb18d8a6f448f433740c3bcd74b9185752adbbbc4049fa26c5733dc9d52a6f9b96c018e0", 0x63}, {&(0x7f0000000180)="5b15ce3196d4e17be9c7074239537d3ed91c4e429f1976913956047379dc0ac91d7062e6a705d11f88b8d9be559e09cf8863745e4f7ff11708ace0e74b68a10cd0b711cf0b72079dbeb27dec3e6f5a70db42149e967d68d5045865ae59cf80a8b5c5a24c937da8db69eec9d6f685f6bc113c118b2b0c07e18375", 0x7a}, {&(0x7f0000000240)="67719722b572c399a19a482a8602fe0768e6f917259492c627ac112db5638beadcdb83a5cf0b5363f27741a5b8be5cb2e1aaee6eb7dd9cdc40fed415d9a10e6195bf68be4da2155c6d9af7e069ed4b", 0x4f}, {&(0x7f0000000080)="3f3e90d29b533a24ea26a4c7", 0xc}, {&(0x7f0000000380)="d72888b6ecbc7b1cf3e48adc43c28e7fda75d65dbe73706cfbfacf9ef091cafa1f497d2cd2c08c1950b786c8a5a219ce8879aded0df1ed3c6888a04580e36740cadf49e3aefb83b428d70f0bc600b0bd1bb42dc3d761b8707e65864c596b1059756714815b46fc800883de809dca8eb8c83c9130ff2d50f753a89305c881de826f910832eced8e4c40e819d5533d9f", 0x8f}, {&(0x7f00000002c0)="7e9b366d9cb9641cc4b733b3946ca72d54075ad5e0618b78635bcdddb638e47a4af8cfbc97d29fa5963d1e29dec016bcb411b784eaf174ced0e716677362efe59157c2d1ab819ca648018debbe", 0x4d}, {&(0x7f0000000440)="3c1df16202d3028fa0dad359628b77a5a0ca4361c3706bdbcc995e86076f8f2aad3c0f3efb75797a6c1813b7b76fe165f0a974416ec47f4d47434aa59d140654aa7e993f6e1c0613d1c8a282286def0667688b02cc5b5b127d4904594a7ca8808e0fc34abb127e34ae3e972586f33a531b823b88138652e69327e46cf5f9b24e283a", 0x82}], 0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x101, 0x9, 0x2b, 0xfff, "d874a1d78e4dcfbdba049c20754de7bbf7b481eb", 0x8, 0x6}) socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) 23:15:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) sendto(r2, &(0x7f0000000340)="79f879594e3ee3d318c79060345f1b7472144fe290dacc7393b7775fd8a217ae648aa992c7211800151c233a6dc74486b6bc5b27c45ce33ecc7ed87bd0824e8fd78175e6586db1de0f8a07a9bd913c868e84da39a3ba3b23a978a2fef9876cdaaa525856a19b63c6511ac128ec08bb97290810fad7aaa32e3fe51d52e1abf7540dedf16ef7fc63f9f429dea70baf1d19235465c7714e275bea2995e8026919c8051a08b8f48c105c616dc6e59cdb53ac00c776005c6e1208940d96103d733589fa7c3d0d92afa80ea8300277080ffc81927173870dcb4eda3c06b6a0174dbe49be3681e21b20b95838cef8a86f3d3ee7b1605f8fc7410bc3df57932088ee8116e23b17f67fe4dc81e3cde6e2dcceeb0296216dc81a1941016106de9c8cb809f505d185aa1463e83d218a24184fcd1d334ecc374bf6b2b41d8d35d4054ec5f893ba43f58bbf3314d2d4d0e8d977bc082e145b256996f3821ba7e4f519ba2ca650ac3b351820e70761379fc8ada792d9a8a94cb8dfbef97988f98ecdcb770cf141ce038d6728c6252c349cb023a10578bc3be4aa275b60d482864f3283496cd55154c8c10990a6a9068901a3012f6a39b698221d36932fa41e2de7d0db59e9391787629d529ab253ffe7159cb805ede5912d543c369e05b88f4db341e1c1d8fba17c54a0b3ac29245d800b08153cb4cb2e92b05809892ebf032f7023215b33a93dad79d65b9fa1f3d4a5c978bda6c1d136b7650550905fc086f04daddefc7d88c34aea645a8a0ff2ed42151788212f0015d50bde95be381eca9a8ae4e0399352c30a1e4cc0d6077a713858e2be7ffb1a431544d2ba804fd1f1528a8a45e1be6182268eb574a879c69be237442a78d5a01965fc1ec5f3ed5b9b19aeffa150bf413e3253de8000d7f98ea51cc83a93bc92a7fd292b51c40b04f2aa0d1781a5ef95503eb0cb02950d3ee30d8df9ef1486f263d62e0164c3ccca527e2c009d899c45e409f179bfd2f6f5f638ee10bde41580631f985c74fc3de192e505677d64fd41f37f1ec2343202feacb92b5a4d91dff21ff5e21b1101d4850f8715f30b7e567dd1489a684c969a8a2070f656bffcafe0a904247932c9b2a988e13cd9b630dc4acbb3f47397ff396e69b6f2c5b5edf9fe1b35bd727126d8e92ff4f9b62ed5df79bf4b56edfab6779156989233531e787a03246aae1402e1cb59c9cc796bac0111fc7f2d3a519e5dd0b5bf396d6613ccc0f7a39457d08ee97b28a1c0d4d1e282cba6eaeba63229db2a7c263dc64e6e6ef3900b6a9ed532b5f487c3792217008b4f4cebf3b4eb84d9ddd8c293e78e3ead1eaaab631a61f61828e6c802a7b31bbbd79e9f0b47214cca2e01f247d9a8306244ef30c2d138b84b7eee8406b987c9d6564f67acff843a226a152e95280883dcb97cd729461e94068485fcebaea4b9663146e7b7ebacb8abda0f112a172376b80c16f466d0fc7b3bb8b70741d2b0a936c6670ba17613e41db2919d7df4dfa3166e7820f02b119db8c8bc1df8d4868ee89a7a6fd5711f9b4b36693afc0ef2e3a10e0b70a3607728757bc0c7bcb38e86c7b5287dfac64eb5f6b570224189202c7d37c961847dcab15fe3c0026c1769e49c900ae207efe2df81d7bd3db949f501e397a0b2c980656b47a6c4060a1e00e2c132fdae572b75dcac262ddfa637a2131acf6590bdad353a56ca30624cd8c84da02f443861d7c2dbbdb40b1e0c2d2089bcd43c9bbed13b0fa76647aff1e82a6771a176420f43d20fb2d9230b4d414c435b7e537992fec4903e1515224617cef8182cf72da32cdb2cd3ea9112f5dbc32babca0775e81caf7883fd593b12c8a0bfbb9c16076d25a3f37131f1a518ffb6c52a9ae60068167351c6af979605fb58dde509ed97e3245d139c6481e8784565658007905d8be773f3215abd7f2e088d48607257a6d9f0f711b295ecb61e7cb03e6771ba4cf62d90005e7f97acfcf7b9fc7749ebbed41c7d0320c89ab3c8220462e2b8c5c8547815bbc9b0cbb6f3e71fd57aa2e3f79fc337ddfc9e3f57395d3d785cc556685d6b2d56a706eff95911e4a324164e92ca0f4c930a0b8969cfb3eb940d97d3d8903166ac56e556cbf2dd0fa25462bf2842f1fa1639238c85764057995a01ace1e1e4758703399d9d2e6541d893a869462e7e839d6e17d7a809d5557c16c3d85b470422f354b9b294b9a9f77f024a6a12bc0a6879a684f0a015baf80303aacdd9d8a5deee725fb6f75f9fc88c1b790192ffed5196bcdbde2dbf0e7e359761e117dd02b8649821616c961cffcc97c6ef4748389f1ece316ce896517e45557767bd77d56c32c96a9d2d88ce26e705cf7d5cc20a12adb2f01c15a1dc9acf6bf069dbe9e6ba35ccdce592874eb0edfd5d279b39731460f133eac7c5e6cac0e38513875716ecac58bd66fc0bc8e4042e8542512eab21240c18283182793d62daee78d31095c0ab77cb0ef68039978825187adac87210e78313230f15e8def339f51489a8a75c42bdfd2a96a4772218cb58b0030c56c122ad301943d5d0785ba8f83927f463b8d9679e7a2380d222f6ac5bfc3a3309dfe0a75fd7bfc1da33b3533fe628e4f81910dfee34e288402269a47aeddd1caab490c8966b0338ace3240a6ff29491c47e90abd1fe24448e0797628e8e8444b92e8c4f2a3457475a48ab979e3cd863f7b0231c276c7eb0371139e26b7fd4e31ac9dd63ba10b52d3f945081ebcfe573365bd85c4a862210faba7fd959874dff47fa569a4dc45dd8edb430f58dbab383ac6736bbaeb218cf522e2b333a2cec774e279f4244738578bb074b76e9d1387fbeab80a3a4c525283c76b5abc6ac4cf08e99e074117ed618859c7a40ebe1ce53dd2dd9974eca17f634bd59961cecb44cdf8459e1fc5564f3e1ef7fdd22c00e6f3aad68289d2a7254b9739c72f78b043640f7c2e4f10849d76c662f8d7f348c6b99b535c5fd2bca9dd17c881613672819df0e52336c74ab22e0d97c6b515bcec19132b8ca65339968798477cc74b620121461eca7827908f99a0a1d5a3bead68967ad834502beee003ed94af601b1f9e2cc7157a70cc88239a83a15e4b045587ac2083b3c19b16f55f5cbb0ca837ecfd3c4cc17b33b7746308f3051e1ba71644fb8ab9278fcba5b7ad7ba4bf7e4d403eb22cb35672796496a4e9884a29bf8a3c2e380f109e072fc549ea30c1af3459443916b5e70c0b96602c30ce2a515a19533aac465bd59a40625c8729ad868861b42683d1f0d811690fdc0f5a1dfa9a344cb388cdd1648f8602cd7e61e041f73eeb9905eba8151ceadec921b4e8beaca9b99f7ec6e8df3e788836ff48c480759fcff7c803949e80c40b37cc4b57d2b9c10d07621cb505e02192245f8a4d51c55682482b4dfe9e3a90969e0d52c70069bab84caedc88b21a6fada1b90b67957751ddf684754e31dc180c833f22c89dc2995f1fcdc5146dcee51c25b12df8fd18d61032f53d0d1a81dea1b3919d620bd170f93515578e9b260bbd4382692df703fb51e7d44fbbcac5302b5c28251e934bc38fb9c45e75dd4a646807b877af0216fdbbd8bc0e4ac19969f3be8ef25f8e9d9b9ca9e69c8a8f6e2c961bc43e53b2c62a1dd2d015eb381b77cf3d9f96727931b09c8a99ef9cdbf99e6e22ceb29db0b961b92f3d7ce228acd711c33235c08d558f3ac6510015e4677f7e96248c7143737bb2a33d760800cc9ff0d20e9357729d6add92d56178714ff037571d55ad269dfe9f054d003c8a5c2f6fa12c5d6c7962ac4a2d1ebdd7d1355fec2dc7d4724fb0ad2eb7c8dd2b9936b7e67414b1e35ade3e1b6959e0c520ee75f5244bb0840f1044374004e10bdbb8711319cd87e30eb9f4ef335e71d3605418664a0b0e64bd6de2923f43efdfa62ba5a56de5681cec946c81ccb008afd7b9a53418e0d78529a2d9f046cf4edf42556dfefbb906c2a357aea9ec6c7fdfe5e89eb950799b9a876b8ac7d97b61d031f3d1359910d24a0ac91b15988c0795b6edc3254ae25f14cfc96072c93df0520630903347ab08dc4d4ae59fe13e4e1af9587220fbf403d504d6a9c8418c481c117ad79baf645eddcb5cd6a66ee9994ba2512efc880bac19dfe441915174c63999da4fcc36a12b40476adab217c32e74cc006eecee130c9f53b85e355008c6c2e4cc04291de2b0831ef97a4c9d8eb1ac5a01cefed5ccd93268faae35d37cee8f55f4f9adb16fa3933dc01d4ba96cb9f6ec0d4aa572941ad9a8553c4d1a715d000df0eab6739cd20ede78263f411bdc91fa15d9576e695cfd844e72631641fe3a7bffc638733bb97557c301e9be1bd3acae276193a029a203db7967d19f19799a51c48a525afdeb977c0864bfed30f9fd064db124b8024ed95df62af2f9e837d26ae7092f5d7ff0e25093491a3727a3cd9c6aa8a7fbbf5a0af33b06ce5bff891fb4534c20affe438262907353aeee06c77a3e10e35fddc801a3e56aa98674d4c1672a106c8c1e7e255b9070cc2b3101a2333838729ae93eec09b91409ef94b547119312222f13e399f4e2e31496601eab2a543aaa4d9a53f4068aac1d7a1386b278fa02910d69144bdfd3c8410b44f56fdf462c40cb171cca213c5f2298b9a944531b6cfbc1cff0844c44af596bc8492e456ded188e581f11cf7b96edf81e3775d8b1fc5d7c105ca7dbc269ebcd07172f28f1e4ea7433cfc8859c0a51eeaf17bf652f4a7b51280cb0bdd068ab2000fcd9ee7a2ac46d696299055e9a9403cd00a028bbe31f0a101f3b7dba87f7a302881f8c102b221025052a952a839fe98606e6230a59a450f2820d52a1e4e33acbcf6ef8531cacaa4b88cafdfd684ccf10be38cb5b73ba043227c2dabf0b03358e1a8bbf3a4f5b4edb234deebc0349fa2b9317e2c37b802d93c57c26ff4905483dafae9f93c41e1622e8e8709eab2490de7c202601ffea1e9c682f40ed311af7035f390397e68a9cb982f430116529b5d17e8f3a2f1252f1e66764250bee76f5b72e6554b1f84b0ede6f543c9a89ff62229b3dfa5986fb0b3edb2e1b39c8346ca9ca918797a0c21a4552b59279f83d58ab966d2422afa65a27c70d88a2e7b3cea89603bcafc4cd0f6c01a515fa1d832c8d10fadad920ae614f6831012b8debbfd06efac602034188671da379e02dae39a14cf40f52489e6dd99a5ceda71431abcd32b51d849e09ce03065d86ca73740ca456213372b5679a85d2f4c352bd458dc91db4867c703bbc430b75c8f5b1f4eb7d508562c8599ccb4fcd83d137d64a71adf93f828b6b674f779eb8b72dcd94f4c14d6401ebb4640c69b55b88e3f25a02a795f66e46e55fc7d6ae0c14bb86b79fdbd4c65323f472a91adeee84a0ed906ac773a1b772a1ad4c20c2611d4905de0bab0e400876e4276ef26864471fbf106f70cdc5922503d4855f22e1b8b7573247f35c339b8a38be3b3e9122896abb03824e0b65b350736abd66f1e839e7d5806d67fcf91f299b868d0fe04df9b553795b75ab6668b7f1bef6706137bca8097609f74637acc25f7f51d50ee975d3cbeaa540d065f5f43cccc22d922ff8f7f902d0b37c97d4680fff31dac3b43def65a374f98e44ab5e4712c0fd2ed8536df6b1028e794660699b8a5bcb7e793040ed54f7638cec958dea79c1c06a62ae54c7bfc088942c39dc3fcc69c174e16a9c00f850c43035b71e886eaf9534a358f120b17ac0e05151e1f0e981ef9978cb1fbecc35aa5783f0a28f435dcc58cd9a97fae7bbfdef567522f2cf4101ace950564e5e1bbb599dd3cc850a5a47ead902e24", 0x1000, 0x400, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0xffff, 0x101}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 23:15:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x80000000000009, 0xdffffbff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000004c0)=""/222, 0xde}], 0x4, 0x0, 0x9) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:15:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shutdown(0xffffffffffffffff, 0x0) poll(&(0x7f0000000480)=[{}], 0x1, 0x8eb6) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x400003, r6, r7, r4, r7, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r5, r5, 0x5, 0x20000005, 0x1, 0x8}) getgroups(0x4, &(0x7f00000000c0)=[r7, 0x0, 0x0, 0xffffffffffffffff]) r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r12, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r12, 0x20004b3d) r13 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r16 = getgid() r17 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r17, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x400003, r15, r16, r13, r16, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r14, r14, 0x5, 0x20000005, 0x1, 0x8}) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r18, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r18, 0x20004b3d) r19 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r22 = getgid() r23 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r23, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r23, 0x1, &(0x7f00000004c0)={{0x400003, r21, r22, r19, r22, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r20, r20, 0x5, 0x20000005, 0x1, 0x8}) r24 = getegid() r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r25, 0x80487008, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) setgroups(0xa, &(0x7f0000000240)=[r2, r9, r10, 0x0, r11, r16, r22, r24, r26, r27]) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:15:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/229) r7 = kqueue() r8 = getppid() fcntl$setown(r7, 0x6, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x200, 0xffffffffffffffff, r5, r2, r5, 0x6c, 0x3}, 0x4, 0x0, r8, r3, 0x5, 0x20000005, 0x1, 0x8}) chown(&(0x7f0000000040)='./bus\x00', r0, r5) r9 = open(&(0x7f0000000080)='./bus\x00', 0x4d60cf7d15b0a406, 0x20) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r10, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r10, 0x20004b3d) r11 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r14 = getgid() r15 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r15, 0x1, &(0x7f00000004c0)={{0x400003, r13, r14, r11, r14, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r12, r12, 0x5, 0x20000005, 0x1, 0x8}) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r16, 0x80487008, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r18, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r18, 0x20004b3d) r19 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r22 = getgid() r23 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r23, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r23, 0x1, &(0x7f00000004c0)={{0x400003, r21, r22, r19, r22, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r20, r20, 0x5, 0x20000005, 0x1, 0x8}) r24 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r24, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r24, 0x20004b3d) r25 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r28 = getgid() r29 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r29, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r29, 0x1, &(0x7f00000004c0)={{0x400003, r27, r28, r25, r28, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r26, r26, 0x5, 0x20000005, 0x1, 0x8}) getgroups(0x6, &(0x7f0000000240)=[r14, r17, r22, r4, r28, r5]) writev(r9, &(0x7f0000000440)=[{&(0x7f00000003c0)="000000186204018b002b3aff7f00fd9edd0cbe57977136807465e1d48c0fd55b8886b04afd1448f4e5a502dbc89304db26bcb9e6278211cc62f626da8d08000085194a6b8725781128f0f6456a174f2000386184b5d9e4", 0x57}], 0x1) 23:15:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = getpgid(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x400003, r5, r6, r3, r6, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r4, r4, 0x5, 0x20000005, 0x1, 0x8}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80487008, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x800, 0x0) r13 = open(&(0x7f0000000440)='./bus\x00', 0x80, 0xd) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="e43d754f45711a560886d4e14a25f320c10f493487b09793de3138fc48804377dfefa0ba93a4f41b08832c20c678da9817d19b538f3011468791c7a777ff5c1dd8affd4dde24777486e507d72938a636baf4942bd8c11eaa5db24fb21ea55b06f7f66a085a0ec67440616fd94c86b7542363af4e4445faf233b6cc0cc3db37b6390832abe59e74474080fee8ae90d3d435ef24feedd2f2d17f960cff7d94cda567d5387a6c9f8a8bcf07b8340eeecedbd2d5", 0xb2}, {&(0x7f00000000c0)="452d3e004ecf12c3715a12b6eda98da907f1cffce2", 0x15}, {&(0x7f0000000140)="c7c6", 0x2}, {&(0x7f0000000300)="5dacd41a2b1867110fff73af24a927d0cace89a9241da39098e0a09924da28cbe577461d9c3bfb85f2d72c1a50bf5b7c4f72862387ce78d54450e5fd8f2afc91388ce191465bbb08", 0x48}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r0, r3, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, 0xffffffffffffffff, r13]}], 0x48, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:15:24 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xd8b7, [{0x3, 0x1}, {0x1, 0x1f}, {0x2}, {0xc7f7cf585b932daf, 0x3}, {0x3, 0x9}, {0x1, 0x7}, {0x2, 0x4}, {0x2, 0x401}, {0x2, 0x4814}, {0x3, 0x81}, {0x2, 0x5}, {0x1, 0xe10e}, {0x1, 0xffffff5d}, {0x1, 0x40}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x6}, {0x4, 0x751}, {0x5, 0x20}, {0x2, 0x1}, {0x0, 0xc7}, {0x3, 0x1}, {0x2}, {0x1, 0x7ff}, {0x3, 0x3}, {0x3, 0x6}, {0x47f46cdf86451df6, 0xffff}, {0x3, 0x80000001}, {0x3, 0x1ff}, {0x2, 0x101}, {0x2, 0x7fff}]}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) 23:15:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80487008, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) fsync(r2) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x802069a6, &(0x7f0000000300)) 23:15:24 executing program 1: socket(0x20, 0x4002, 0x81) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e5870900ff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="d6431c691f501343c6fbc6029c9f6b64fc96cb8f42495103ed6166793095d304555fa4e28c519b229c293d8fc54f011ba438461a67dd99e9752cf1298e4bc60a3a7946a01e3fd3c12b4517c2c9a02ca35527fd47eed8200cd4eef6ffbe0871f8156c5fdf5018f1d33d6362315c7cc79d92474e3bd408e7a0314bb23ac5a99e6378474b7f17153b3055b9f43aafafb742d397f5241b9070bc6e2c27c18d4c7ff80ce54f90f9e1070d6221ac5e09", 0xad}], 0x1) 23:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r2, &(0x7f0000000080)=""/87, 0x57) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 23:15:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 23:15:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xec3f35b74bcc572, 0x0) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0xffffffff, './bus\x00'}) 23:15:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x2, 0x5, 0x3}, {0x18, 0x1, 0x3, 0x3}, 0x9, [0xfa57, 0x4, 0x1, 0x0, 0x1, 0x7fb, 0x6, 0xfffffffe]}, 0x3c) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r5, 0x0, &(0x7f0000000480)) openat(r4, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r2, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r6, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 23:15:24 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000703000/0x2000)=nil, 0x2000, 0x2) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 23:15:24 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x10000000000009}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r10 = socket(0x10, 0x5, 0x5) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r11, 0x80487008, &(0x7f0000000040)) setsockopt(r11, 0x2c, 0x2d, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) setsockopt(0xffffffffffffffff, 0x0, 0x33, &(0x7f0000000e40)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92e941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000086c85e51d0a8def36bcfcbbe9ac5a3d8d33c6515444c810a9380d5cdbe863f5366928c7b09bb74f2a3fcf5a8f1f04a2e22864ce0813d620255b10bc3a97b26aaede324a695b4a6dc65658bae4d5963ae4e04890d6ec9261c38d2efa77647d0de360f7cb5f8990dc10ebebe69320cb9233280a6d827648faab83718d9f79dbc14cba6c8c48df18252051e751a36595a1192247b8e5aed8ea787d1bc0fcc77e3c2c79ded5594d6558e893dfaf3824cf892a33148a874bc91a1357c88d233145753", 0x152) msgrcv(r8, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="c420a4349de96d88211b16e36d18f949", @ANYBLOB="7613209a576de31ca5564f8e6c7048f82731e220ea0c4b31440ff7c0ff6bffcf92c6704eba29803bd9443e7916d19d6df7bcb5fa61d9169c0da627e196d84e238d35760195485aea0813f3b9b20705097c72714aad07a88e4080d2d1b6550d922f293e69a67d4e6075158c9cddb405c9d981a99de7657ee3"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r3, @ANYRESDEC=r9], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r10], @ANYBLOB="c2809d4897ec709a45861c84341a692967c8c70847410c5163a352"], @ANYRES32=r12, @ANYRESDEC, @ANYRES64=r7, @ANYRESDEC=r0], 0x7, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r13 = msgget(0x0, 0x80) msgsnd(r13, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) msgrcv(r13, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddb48538680024678930f2abcf00"/4101], 0x1, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r15 = dup(r14) sendto$inet6(r15, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031618ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3f472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f0000000ac0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000200)='}\x1c&+\x9a\xe35Y\xf6\xf6-%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) bind(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f6d543accd3d3e3e3bb1c827796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83472e20920d0d4a2b"], 0xa) dup2(0xffffffffffffffff, 0xffffffffffffffff) msgrcv(r8, &(0x7f0000001080)=ANY=[@ANYBLOB="a1fb2556bba832b975a0f85ab884cff16fb75b791722becb448fa5dded4268608775c7b54f532ca9ef56f854d91204859fcd487c907ae782880006139479081a78308cd9181abdc0f2811da1a3c90966c18621e87972fe8ff9e006e65f29245e1760f7424d70230d445a9443816a8ccaa1aa472fe4d78dd9f998110227f1b514cdfb326d3a15e0bba62ea64697798257634ee01f1a05360e6beeb8977bbf64b279aa5f159f818b756ab4dc7675f47441602565d808d2fc15a32b06f0a1dfdb65024748feb5cd40cb4a297d03d0b0889f742827"], 0x1, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r16 = socket(0x11, 0x200000003, 0x0) sendto$unix(r16, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:15:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x24, 0x6686b492, './bus\x00', 0x5, 0x6, 0x0, 0x6}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 23:15:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 23:15:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000880)={0x0, 0x0, 0x90d2, 0x1000, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() fchdir(r2) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) write(r1, &(0x7f00000000c0)="0f9dd1f4b3c031cbeee9c9d34c9437b95cce90f854327f2c3ef755186d67b1e90e8dd3ec375be45501c4b5483d7da68dc9e953cf338bf295735ac00d0c3ecf65cdec5c585822c89184998bbe218eba0df4df067dff5fe6d97ca1451b75f2be0a675c01eed0576c4a73a8830d1a32b3299db28b8f27e7e58eb435be89baad67c4468d194e05fee535c5acabd2ed14e75e5cf22090930384ddf637fdcf75dfeb31b4fc840b08a11318cc0a24ccfa6424b60bafad49d128b81231517bc6c4a3389b2155c86d2b8a66cf28188a30553ee3881639b99fe0ba83d36c36a4d71ff538aa35249f981f91e0cb330902bd090d4124f0f3b8ac", 0xf4) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) dup(r3) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000000c0)=0x8a31) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$VMM_IOC_RUN(r5, 0xc050756a, &(0x7f0000000040)={0xfffffffd, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) kqueue() r7 = msgget$private(0x0, 0x401) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000400)={&(0x7f0000000480)=[{0x101, 0x8}], 0x1}) pwrite(r8, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000380)=0x2) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000065302caf80b58e90000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c000000000000000000000000584c139d00000000000000ffffff7f000000000000000000000000000000000000000000000000000000000011433e949b402f52b615c78fa537c9cc971ae98d8763e74d13c35fd28c0c1eb9e0917b16d62bd744a4480643e2bb4b3f6876c13678070a64d62bacecf89cf3bb18a1fc65d6675ec8a43a018a65632aa03f01a15920f34f051a8e7c02e78b180f76290ff8bbc2e898"], 0xfffffffffffffe9f, 0x1, 0x1000) msgctl$IPC_RMID(r7, 0x0) 23:15:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)="000000186204018b002b3aff7f00fd9edd0cbe57977136807465e1d48c0fd55b8886b04afd1448f4e5a502dbc89304db26bcb9e6278211cc62f626da8d08000085194a6b8725781128f0f6456a174f2000386184b5d9e4", 0x57}], 0x1) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100), &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xb2&#}!\x00', &(0x7f0000000280)='@\xba\x00', &(0x7f00000002c0)='/dev/null\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) lseek(r1, 0x0, 0x1, 0x1) 23:15:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffbfffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000140)={0x0, 0xfffffffb, 0x77c1, 0x7250, "61c84e4aa924ed1eb142f9aed424dc6d9ac50392"}) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x3}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) linkat(r2, &(0x7f0000000080)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00', 0x2) socket(0x20, 0x4000, 0x1) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 23:15:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0x29, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5914c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43890dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe5792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f20de4c6b7b15ca6e49e7b0633bbb4eec370d2f3fbb3c016396cd07be1096b5d5284805f178dcdef213ddc8ca44e40d8f1339e3d4852935730b37174bc32d88038d996c38877782d4458f125ac5937dcda2772e2774d1423b061fccd1fb05505114fd314e5a544f7959ff28a4948951fe1c14e9270046f72e8c9d9111ed50311e6120aacbdfd4902523f46f9eb139ae5613988019c17904bb0c7d1088cb287fabaddeafa02e6a9221c740af54428a92e5"], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r7) setpgid(r4, r7) fcntl$setown(r2, 0x6, r7) kevent(r1, &(0x7f00000001c0), 0xfff, 0x0, 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:15:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x28, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x100}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 23:15:25 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001d80)) open$dir(&(0x7f0000000200)='./file0\x00', 0x8080, 0x0) close(r0) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x2, 0x5, 0x2, 0xffffffff, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) r7 = socket(0x2, 0x4003, 0x0) getsockopt(r7, 0x0, 0x67, 0x0, 0x0) r8 = socket(0x2, 0x4003, 0x0) getsockopt(r8, 0x0, 0x67, 0x0, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000001900)=0xffffffffffffffa7) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x3, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r9 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1c8d62c6e936f906}, 0xffffffffffffff22) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000001800)='/dev/pci\x00', 0xf5cfa1b50d0a7d98, 0x0) pwritev(r10, &(0x7f00000018c0)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x3) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000001f80)=""/136, 0x88}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000001ec0)=""/148, 0x94}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000320000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 23:15:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x200, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x68, &(0x7f0000000040)="9e9cd9e7f16f7b689f1e24fd8f4542901c5d6fe3c1729102c0011722185a4a5eee54f467876bbcfcf217eed5", 0x2c) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000002c0)="b6f3612d3f9b97d2905f4487ed95a9bef7c4940d2ef83702bf2e7cb5cadc4776b37984916bd5fbc8a32953de1c49a83f8f2ebdb095130579bd0978df55da755ec5f7b1428724486b889f194505bc99dafaa68575dc58f82e7a59e58e3b4d225e415519202aa65ece4903501bb49c14ade0766cd5ba25c9bb2eb3e77d98f0c59af683285e622943964fd1337c7f1c50c6782e2c870fc78e2d653982e7dce6cd3a88baa2fa116e2e175c4fbacf6d390f4079139f0bfe52ca339aa8c9d349407cc28b3867ebd0eeeff287384bd5b2d9b324b3ab9137e7a9a3384e7568539a122651532b551ac2f240e4c3ec1718494ccc06cf553588d6ad01d4b54cf14fab9b", 0xfe}, {&(0x7f00000003c0)="92c9884e121df7f314d831a3288f2b8f8ad77dc2e4b9220fb3045e55480eda282478400fee5a592d32e808317ecce45d58251a2cac533d2cadabcc25d381fca6020b44b539940b441eb525b070e0b82ef462af8525a4354129244a61ac92b6862b3c0b0c1eddd8cc99fc30ead2d17d64050ac45c140c33a3bbe00a3d94b8752b725e1eee13ba830b046d8c2bc7870349371ba96fc59625932d9bf7fa9237652bcfbbadea01d22706742aef839bb15bad3d0189dbb1f9c998a091c79b923525d586cc31683b", 0xc5}], 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r3 = socket(0x2, 0xc003, 0x2) getsockname$unix(r0, &(0x7f0000001b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c91b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7f1619d05de42e1f5413ff077d6ecfd41cfc3fcc69a95aca101818f38debdeccdd5190fca0ba8fa0e6eb3234a7e55d3033e7fde64fcf01a7e8ed4df45"], &(0x7f00000000c0)=0x1002) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x68, &(0x7f0000000040)="9e9cd9e7f16f7b689f1e24fd8f4542901c5d6fe3c1729102c0011722185a4a5eee54f467876bbcfcf217eed5", 0x2c) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0xfffffff8}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) fcntl$getown(r4, 0x5) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000600)={0x10, 0xfffffffffffffff9, 0x4, 0xd8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe9000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x21}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb371}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56089e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6cbd8ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1fc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239000000000000aa39c785c07c1c08e12b86764666181e00"/291, 0x123}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpgrp() 23:15:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x7}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0x6, 0x4, 0x5, [{&(0x7f0000ff6000/0x8000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0xb000)=nil, 0x7fffffff}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xc5}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x100000000}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xb1d}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}], ['./file1\x00', './file1\x00', './file0/../file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8b}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000780)={0x9, &(0x7f0000000180)=[{0x9, 0x0, 0x6, 0x7}, {0x100, 0x1f, 0x2, 0x9}, {0x1ff, 0x2, 0xff, 0x5}, {0x5e6, 0xcd, 0xc0, 0x2}, {0x5ede, 0x3, 0xea, 0x5d}, {0x2, 0x4, 0x6, 0x8}, {0x3, 0x2, 0x68, 0x9}, {0x15, 0xfc, 0x0, 0x374305aa}, {0x4, 0x1, 0x3f, 0x7f}]}) 23:15:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x680) shutdown(r1, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80487008, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r6}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 23:15:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x73}], 0xeaf4, 0x0, 0x80000001, 0x0) 23:15:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 23:15:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xe8c, 0x0, 0x9, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 0x1], [0x0, 0x1, 0x0, 0x5, 0xffffffffffffffff, 0xffff, 0x4], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x3}, {0x1c}, {0x6, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) getsockopt(r3, 0x1, 0x389, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x8) 23:15:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x81) kqueue() close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 23:15:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xe7e4d14737cdb1d7) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/11, 0xb}], 0x3, &(0x7f0000000380)=""/22, 0x16}, 0xf040d8429de5f7e6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000400)={{0x59, 0x2, 0x40}, 0x9, 0x4, 0x9}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 23:15:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x40, 0x0, 0x0, 0x8}], 0x1000000, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c, 0x0, 0x0, 0xfffffffd}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) upavnmi_fca: uplto(ol0x_cfafcffhefd_8it0e7fm_00m5acgif0c,_c h0xecak,: 0 ,m b1uf) pl- > cep u fkrerene ell:is pt agmeo dfiafuiletd t:ra pit,e mco daed=d0r 0Stopped at vio_rxeof+0x191: movzwl 0xa(%r15),%eax TID PID UID PRFLAGS PFLAGS CPU COMMAND * 43385 40135 0 0x2 0 0K syz-executor.0 104284 61854 0 0x14000 0x200 1 softnet vio_rxeof(ffff800000171000) at vio_rxeof+0x191 vio_rx_intr(ffff800000171050) at vio_rx_intr+0x4d intr_handler(ffff800020b74a80,ffff80000024bc00) at intr_handler+0x8f Xintr_ioapic_edge19_untramp() at Xintr_ioapic_edge19_untramp+0x19f Xspllower() at Xspllower+0x19 pmap_enter(fffffd807f004ae0,d6ad1be4000,65e9f000,3,22) at pmap_enter+0x91a uvm_fault(fffffd807f005cf0,d6ad1be4000,1,2) at uvm_fault+0x1373 pageflttrap(ffff800020b74fc0,1) at pageflttrap+0x20b usertrap(ffff800020b74fc0) at usertrap+0x21a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7fffff5510, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8062241c00+16 0x0!=0x96ad4d92bfa0b85c ddb{0}> trace vio_rxeof(ffff800000171000) at vio_rxeof+0x191 vio_rx_intr(ffff800000171050) at vio_rx_intr+0x4d intr_handler(ffff800020b74a80,ffff80000024bc00) at intr_handler+0x8f Xintr_ioapic_edge19_untramp() at Xintr_ioapic_edge19_untramp+0x19f Xspllower() at Xspllower+0x19 pmap_enter(fffffd807f004ae0,d6ad1be4000,65e9f000,3,22) at pmap_enter+0x91a uvm_fault(fffffd807f005cf0,d6ad1be4000,1,2) at uvm_fault+0x1373 pageflttrap(ffff800020b74fc0,1) at pageflttrap+0x20b usertrap(ffff800020b74fc0) at usertrap+0x21a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7fffff5510, count: -10 ddb{0}> show registers rdi 0xc rsi 0xc rbp 0xffff800020b749c0 rbx 0xffff800000171000 rdx 0 rcx 0xffffffff82486ff0 cpu_info_full_primary+0x1ff0 rax 0xffffffff82486ff0 cpu_info_full_primary+0x1ff0 r8 0x2 r9 0x5 r10 0x826a5963522b2207 r11 0xb43f44861e752892 r12 0xffff80000001ce00 r13 0xc r14 0xfffffd8062249000 r15 0 rip 0xffffffff82052a81 vio_rxeof+0x191 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020b74930 ss 0 vio_rxeof+0x191: movzwl 0xa(%r15),%eax ddb{0}> show proc PROC (syz-executor.0) pid=43385 stat=onproc flags process=2 proc=0 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800020a98ee8,0xffff800020a982a0 process=0xffff800020a9bc50 user=0xffff800020b70000, vmspace=0xfffffd807f005cf0 estcpu=36, cpticks=0, pctcpu=0.6 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29985 415565 31251 0 2 0 syz-executor.1 29985 237993 31251 0 3 0x4000080 fsleep syz-executor.1 34928 507971 0 0 3 0x14200 bored sosplice 31251 7462 93996 0 3 0x82 nanosleep syz-executor.1 *40135 43385 93996 0 7 0x2 syz-executor.0 93996 214447 99700 0 3 0x82 thrsleep syz-fuzzer 93996 55254 99700 0 3 0x4000082 nanosleep syz-fuzzer 93996 4585 99700 0 3 0x4000082 thrsleep syz-fuzzer 93996 29739 99700 0 3 0x4000082 thrsleep syz-fuzzer 93996 324353 99700 0 3 0x4000082 thrsleep syz-fuzzer 93996 315441 99700 0 3 0x4000082 thrsleep syz-fuzzer 93996 220544 99700 0 3 0x4000082 thrsleep syz-fuzzer 93996 375672 99700 0 3 0x4000082 thrsleep syz-fuzzer 93996 49584 99700 0 3 0x4000082 nanosleep syz-fuzzer 93996 444708 99700 0 3 0x4000082 kqread syz-fuzzer 99700 455900 25104 0 3 0x10008a pause ksh 25104 375493 41679 0 3 0x52 netlock sshd 31947 347274 1 0 3 0x100083 ttyin getty 41679 304352 1 0 3 0x80 select sshd 90403 93611 98273 74 3 0x100092 bpf pflogd 98273 490887 1 0 3 0x80 netio pflogd 91783 320748 79822 73 3 0x100090 kqread syslogd 79822 147245 1 0 3 0x100082 netio syslogd 81620 458131 1 77 3 0x100090 poll dhclient 18217 455599 1 0 3 0x80 poll dhclient 46729 349149 0 0 3 0x14200 pgzero zerothread 96137 494339 0 0 3 0x14200 aiodoned aiodoned 28723 107738 0 0 3 0x14200 syncer update 33952 516722 0 0 3 0x14200 cleaner cleaner 16337 324302 0 0 3 0x14200 reaper reaper 68865 490149 0 0 3 0x14200 pgdaemon pagedaemon 28280 118333 0 0 3 0x14200 bored crynlk 30351 241033 0 0 3 0x14200 bored crypto 70616 397254 0 0 3 0x14200 bored viomb 40610 183923 0 0 3 0x40014200 acpi0 acpi0 25995 296296 0 0 3 0x40014200 idle1 61854 104284 0 0 7 0x14200 softnet 65575 274501 0 0 3 0x14200 bored systqmp 21573 269420 0 0 3 0x14200 bored systq 58499 114060 0 0 3 0x40014200 bored softclock 54419 66728 0 0 3 0x40014200 idle0 87166 359695 0 0 3 0x14200 bored smr 1 477480 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 40135 (syz-executor.0) thread 0xffff800020a98c70 (43385) shared rwlock vmmaplk r = 0 (0xfffffd807f005d08) #0 witness_lock+0x52e #1 uvmfault_lookup+0xd9 #2 uvm_fault+0x7f #3 pageflttrap+0x20b #4 usertrap+0x21a #5 recall_trap+0x8 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff8265cfc8) #0 witness_lock+0x52e #1 pageflttrap+0x6f #2 usertrap+0x21a #3 recall_trap+0x8 Process 61854 (softnet) thread 0xffff800020a20768 (104284) shared rwlock netlock r = 0 (0xffffffff82478d78) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 if_input_process+0x84 #3 ifiq_process+0x80 #4 taskq_thread+0x9c #5 proc_trampoline+0x1c shared rwlock softnet r = 0 (0xffff8000000230e0) #0 witness_lock+0x52e #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9556 6812K 7648K 78643K 11623 0 pcb 13 8K 8K 78643K 63 0 rtable 111 4K 5K 78643K 293 0 ifaddr 76 15K 15K 78643K 123 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1475 0 iov 0 0K 18K 78643K 55 0 mount 1 1K 1K 78643K 1 0 vnodes 1226 77K 77K 78643K 1505 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 70 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 5 13K 25K 78643K 208 0 sigio 0 0K 0K 78643K 1 0 proc 61 63K 95K 78643K 459 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 0K 78643K 40 0 in_multi 56 3K 3K 78643K 77 0 ether_multi 1 0K 0K 78643K 6 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 60 265K 265K 78643K 60 0 exec 0 0K 1K 78643K 233 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 118 22K 32K 78643K 1640 0 UVM aobj 16 2K 2K 78643K 16 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 36 0 NDP 12 0K 0K 78643K 24 0 temp 135 3031K 3096K 78643K 5711 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 47 0 3 2 0 2 2 0 8 0 unpcb 120 129 0 118 1 0 1 1 0 8 0 syncache 264 7 0 7 2 2 0 1 0 8 0 tcpqe 32 26 0 26 2 2 0 1 0 8 0 tcpcb 544 97 0 93 1 0 1 1 0 8 0 inpcb 280 357 0 350 2 0 2 2 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 6 0 6 1 0 1 1 0 8 1 pffrag 232 3 0 3 1 1 0 1 0 482 0 pffrnode 88 3 0 3 1 1 0 1 0 8 0 pffrent 40 135 0 135 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 28 0 2 1 0 1 1 0 8 0 pfstkey 112 28 0 2 1 0 1 1 0 8 0 pfstate 328 28 0 2 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 212 0 0 14 0 14 14 0 8 0 art_table 32 213 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 66 0 56 1 0 1 1 0 8 0 shmpl 112 14 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1742 0 338 46 0 46 46 0 8 0 ffsino 272 1742 0 338 95 0 95 95 0 8 0 nchpl 144 2283 0 662 61 0 61 61 0 8 0 uvmvnodes 72 1999 0 0 37 0 37 37 0 8 0 vnodes 208 1999 0 0 106 0 106 106 0 8 0 namei 1024 6786 0 6786 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6379 0 6379 8 7 1 7 0 8 1 plimitpl 152 37 0 29 1 0 1 1 0 8 0 sigapl 432 407 0 392 3 1 2 3 0 8 0 futexpl 56 5006 0 5005 1 0 1 1 0 8 0 knotepl 112 74 0 55 1 0 1 1 0 8 0 kqueuepl 104 31 0 29 1 0 1 1 0 8 0 pipepl 160 232 0 213 2 0 2 2 0 8 1 fdescpl 488 408 0 392 3 0 3 3 0 8 0 filepl 152 3134 0 3033 8 2 6 7 0 8 2 lockfpl 104 131 0 130 1 0 1 1 0 8 0 lockfspl 48 47 0 46 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 36 0 25 1 0 1 1 0 8 0 ucredpl 96 406 0 397 1 0 1 1 0 8 0 zombiepl 144 392 0 392 2 1 1 1 0 8 1 processpl 904 425 0 392 4 0 4 4 0 8 0 procpl 632 846 0 803 5 0 5 5 0 8 0 sosppl 128 4 0 4 1 1 0 1 0 8 0 sockpl 384 515 0 495 6 2 4 5 0 8 1 mcl64k 65536 8 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 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 168 0 0 20 0 20 20 0 8 0 mtagpl 80 20 0 0 1 0 1 1 0 8 0 mbufpl 256 293 0 0 18 0 18 18 0 8 0 bufpl 280 6771 0 1343 388 0 388 388 0 8 0 anonpl 16 59030 0 39576 89 2 87 87 0 125 8 amapchunkpl 152 2567 0 2407 14 2 12 14 0 158 4 amappl16 192 1969 0 921 55 0 55 55 0 8 2 amappl15 184 67 0 62 1 0 1 1 0 8 0 amappl14 176 33 0 30 1 0 1 1 0 8 0 amappl13 168 2 0 1 2 1 1 1 0 8 0 amappl12 160 2 0 1 2 1 1 1 0 8 0 amappl11 152 150 0 133 1 0 1 1 0 8 0 amappl10 144 95 0 88 1 0 1 1 0 8 0 amappl9 136 602 0 599 1 0 1 1 0 8 0 amappl8 128 135 0 108 1 0 1 1 0 8 0 amappl7 120 183 0 172 1 0 1 1 0 8 0 amappl6 112 153 0 145 1 0 1 1 0 8 0 amappl5 104 132 0 116 1 0 1 1 0 8 0 amappl4 96 663 0 632 1 0 1 1 0 8 0 amappl3 88 116 0 109 1 0 1 1 0 8 0 amappl2 80 2365 0 2289 3 1 2 3 0 8 0 amappl1 72 18897 0 18441 26 16 10 21 0 8 0 amappl 80 1108 0 1061 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 15 0 0 1 0 1 1 0 8 0 uaddrrnd 24 408 0 392 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 408 0 392 1 0 1 1 0 8 0 vmmpekpl 168 7178 0 7150 2 0 2 2 0 8 0 vmmpepl 168 57647 0 55409 146 17 129 136 0 357 28 vmsppl 368 407 0 392 2 0 2 2 0 8 0 pdppl 4096 823 0 784 7 1 6 6 0 8 0 pvpl 32 185542 0 162916 206 1 205 205 0 265 21 pmappl 232 407 0 392 2 1 1 2 0 8 0 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 177 0 5 5 0 5 5 0 8 0