kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 23:05:30 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.75' (ECDSA) to the list of known hosts. 2019/05/09 23:05:56 fuzzer started 2019/05/09 23:06:04 dialing manager at 10.128.15.235:33213 2019/05/09 23:06:04 syscalls: 320 2019/05/09 23:06:04 code coverage: enabled 2019/05/09 23:06:04 comparison tracing: enabled 2019/05/09 23:06:04 extra coverage: support is not implemented in syzkaller 2019/05/09 23:06:04 setuid sandbox: enabled 2019/05/09 23:06:04 namespace sandbox: support is not implemented in syzkaller 2019/05/09 23:06:04 Android sandbox: support is not implemented in syzkaller 2019/05/09 23:06:04 fault injection: support is not implemented in syzkaller 2019/05/09 23:06:04 leak checking: support is not implemented in syzkaller 2019/05/09 23:06:04 net packet injection: enabled 2019/05/09 23:06:04 net device setup: support is not implemented in syzkaller 23:06:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r1, 0x2, 0x1) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/225, 0xe1}, {&(0x7f0000000140)}], 0x2) recvfrom(r0, &(0x7f00000001c0)=""/35, 0x23, 0x40, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x0, 0x400000000000}, {0x89, 0x58}], 0x2}) sendto(r0, &(0x7f00000002c0)="4e41789de786025774c2121e7478b9626fc087e587c9c896cf97a39bb801e8beca8efc38d7a13dd139b6019935c141087a80021b88507b7619ae4e4e3bacf587c1c5794ea0af0f9b2e7637fb3276c2786b6b6419bedd2f3157f63c40682da22311d6770dd6d46499e1c30b58603310c69ad83a660b4125010120ec560d8e11a54edaa4c95b63f30f2652dfe3283f99b02a0ca0b21650969a7c56b74a8afc5feae8a61678d41876356cdd03737d7418826affaa5893d281866963604120a9ed6ae907a987eaed4ed0e7e5e4b6cd92f65f945f7ecf84d4bbe815b83f084f78", 0xde, 0x406, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) r2 = socket$unix(0x1, 0x0, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x30) sendto(r1, &(0x7f0000000440)="41c077d17fa0db7780ab6c7873c1747b2c5aecb92c08d97375df7b7bbefce21d3339fe12d8988726b25e60504f8e88d10767d3f2b381ebd7cdfc3e2d9f6d42b581fa1311467da33cc8e868eb0ec102de78ba0ac9f7bae0e6876e731340b39450ae9bfe33c93ebe1fbc8184ab40f9c2fa1ec7", 0x72, 0x4, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x9, 0x80}, 0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000500)={{0x3, 0x7563, 0xfffffffffffffff9}, 0x401, 0xfffffffffffffff7, 0x5}) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r6 = getgid() r7 = getpgid(0x0) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) r14 = geteuid() getgroups(0x7, &(0x7f0000000bc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) r19 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(r1, 0x5) r23 = getuid() r24 = getgid() sendmsg$unix(r2, &(0x7f0000000ec0)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000580)="db5369231f661c014147e7151b3415bc5b1fcbef16330176e3cb84ffef94564cbc5f3f52dce4c7dad3a3970b2573d380f644cfe0b33d7b655ffd3b29d82aee4163ac4648ade0ba7634083ae0d419e5d637855de207c6e18946ba11bfbaf9cbb45c44d987bea6ac3ce65df042f59aa3379d9e415438dfac01a61f66a49de7cb32e9905d43bd53a3848ef8ac462daadf536ecfc14457a78aa436ef94be1cd9af6f6a43828314fcec32c32b67", 0xab}, {&(0x7f0000000640)="0f373ba90f4b38ec679de6f194ccba589422c27c79b0c493548801ef05877ee3bcb389ed3a14d045764d3d4c7ef39e80e93b38e9234afdbd73083b062c44f78cbda8227390df3b100eeefc66c48ad438beb6fe1e38fdfb30815c72c0e1fd99ae6c1cd0dd55890f7573aa13e795c2b9e48f78b06a451ecff95b400f93f5919fa1aaa7e256db9609266fc439be8c3d229d48ebf62bb1ace427baf07ee1673ad430bec1c2ea15a9a9ee0163649ef242895c03d224086c42c7be93737fa64e713e897ea070445a91c7c6f524c5f0", 0xcc}, {&(0x7f0000000740)="276b19c619435e25e4a8617a7f6d8381eaaa1783b3815f571087d64d11da79eaa2d83b00ab493486171e5b23d6cb0c3fc74628e32bb8feb06ee9a65ecc04daef46478af6388b2c7e72ea79767f78ba7e18b8e47250054ab72b66473c82dbdc547a21e952f730f096cb588793baefbabb86", 0x71}, {&(0x7f00000007c0)="f9eb01c2b8c73c00f6e612cb65ffd0e8d608e18dd70e41b83b24e44755bd69f6f7e1321cc3ef69e7793ba831fbbce43c365f4cc4b0bd3866400cc70b440cdd6d8430065f6172e901e8", 0x49}, {&(0x7f0000000840)="6994ece0cb55ac3ccb80b177ed1ab8250436cd42301c89ce0d89b437a340b09baedc99142b0d3510c5f042ab4cb30d769f195ef2f0f88376c834773e04a53e0594d53affaf9636758fa1c9c85dfb885144a8615e95f9f69ba049085fb5a945ad6f2b0ec3c9fc2e401187bcde88f2af92d07810c15e8e50fa67a16516359585050b7ca26dbcb377a55cabcf044f0efa75", 0x90}], 0x5, &(0x7f0000000d40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r1, r3, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x150, 0x8}, 0x3) 23:06:12 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r2 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x9) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)=':\x00', &(0x7f0000000300)='*:!\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+{)\x00', &(0x7f0000000400)='-[\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='-+^\x00', &(0x7f0000000500)='!\x00']) r3 = socket$inet6(0x18, 0x0, 0x9) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000005c0)) r4 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x34) connect$unix(r0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r3, 0x4, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000006c0)) chroot(&(0x7f0000000700)='./file0\x00') r5 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000740)) r6 = socket(0x20, 0x4000, 0x9) open$dir(&(0x7f0000000780)='./file1\x00', 0x2, 0x80) chmod(&(0x7f00000007c0)='./file0\x00', 0x38) ioctl$TIOCDRAIN(r4, 0x2000745e) recvfrom$inet(r2, &(0x7f0000000800)=""/227, 0xe3, 0x802, &(0x7f0000000900)={0x2, 0x2}, 0xc) getgid() munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) preadv(r2, &(0x7f0000002a00)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/166, 0xa6}], 0x3, 0x0) r7 = fcntl$getown(r2, 0x5) fcntl$setown(r6, 0x6, r7) sendto(r2, &(0x7f0000002a40)="9afcf39e8e6481d75524aafc3288aa82d49068a558ef39a1ea28827e874073f93882c29fcb4c21cd314998991e9fa65bd902b68dc1885fb7f672a55f825de1c39e9fcfa9168dbfd441fef5cf977ac9b352622b10f47ec7d0213e213e07d9c269500b8ecfbcf3be6b68", 0x69, 0x6, &(0x7f0000002ac0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 23:06:13 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000200)="62b0e349a745d2f82c5a7adcbc7261296136ca0b", 0x14) 23:06:13 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getpgid(0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r4, r3, r5, 0x1, 0x87c0}, 0xa9, 0x5, r2, r6, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r7 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r7, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x8000001, 0x17fd}], 0x3) r8 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8000008) r9 = semget$private(0x0, 0x3, 0x84000000004a7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r11, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) getpeername(r11, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) semctl$SETVAL(r9, 0x1000000001, 0x8, &(0x7f0000000640)=0x400000000000000) semop(r7, &(0x7f0000000440)=[{0x3, 0x101, 0x802}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x81, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1002}], 0x9) getsockname$inet6(r11, &(0x7f0000000300), &(0x7f00000001c0)=0xc) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000540)=0x8) r12 = socket(0x1f, 0x8, 0xfff) bind(r12, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getgroups(0x4000000000000182, &(0x7f0000000580)=[r5, r5, r4, 0xffffffffffffffff, 0x0, r5]) fchown(r10, r3, r13) semop(r7, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000180)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r8, 0x4, 0x80) 23:06:14 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x94f2fe2237a266ea, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 23:06:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0x9, &(0x7f0000000100)="c29fb77b93654334b9d3da93d97ed0ca2d6fe75649576c426193266594730524a0b3b86eea75ac0686f7f5bfead0ecba5fd12db8887334c95535acd6013e0267e1fbeac391b674a0", 0x48) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000ffff000001000000b39292e68b0e6aa5d641f883071ef98d68523768cb8d73b73c21bf44af4db12ccead4bdbaab95275b0c1d3d51b", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0x40, 0x4}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 23:06:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000000)=[{r0, 0x9}, {r0, 0xdbf13e82ca148b41}], 0x2, 0x3) 23:06:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="df703ab10dc73beab136327e65d0848f6b7e2e2eb60a9a4208a41dbc0246c5484851eee2993566c9d74b0000bc7ebe33fced25ee28aa970eb1612d", 0xa) execve(0x0, 0x0, 0x0) 23:06:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffe, 0x6c93, "5e3dcf51eb06004d0532aed2412b200a855d9ab9"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x400, 0x30) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="430d2a833b0e1112201acc5936414fcca038c75347be79506c", 0x19) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="5313645f26d664ca60598cd6ced8e10dca74c52e2e99b5d91cb85f93bb37640ac597051b8ecc07c03c38f1bcb7e483692062b5d89f4a3623724829cd7dc05bc9cf91c3da84395e844b7b47da0e0c0da8bcfbea274c7bcc63de8d78549f769c4f5b410a4599db731ab22d703bff5dc01c505d6e6f58c2e12609ced271001da9392fdb70556d47ae44c8f42e64e12b84367df05c18cff84e5639ad201c545997", 0x9f}, {&(0x7f0000000000)="e7e81f41b3a7", 0x6}, {&(0x7f00000001c0)="3eedc62e2a4aa96d9095006a62bc5588a1c57875ee8f8e31c760128a24a1c7af7d37f33708a896c01291269938505acbc38b8adef2472f4a", 0x38}, {&(0x7f0000000200)="03de113f9c923badd28a3ef5418ee85cd80a7b9d840ce4c0d0d50a3d996cc405fe0d8b36a8c656fcd9aa52fd48622345192d98be9727d3e35a6cb99015f71e4f4c1801d1b4a4d43d369b2df5b998db78f9c5d435efd5c517cb29fc07f4101f625fc8446a371bc781372aeabf2100144f4005dd515252ec9db223e8e5c1eb6f924d5192043cd11b2bdba8e528e890dde4cb09c89d37bc75adc65b1844fbfcd3d99a374ab3cb04f9aaa07ec99881c844a6e8986c4b73b5", 0xb6}], 0x4) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="cc2d23908a00b7c08eb149f6e262cd6aa58d32cb3f0e1ad1c1153961e891e5915bf3496c7f7177a46e083a3e976494b69bf75ea923084f4b611c9f0a", 0x3c}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x3) 23:06:14 executing program 1: socketpair$unix(0x1, 0x15, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/25, 0x19}], 0x2, &(0x7f00000001c0)=""/131, 0x83}, 0x803) 23:06:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce01c31286a2a219a3ac621f176181fff091ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 23:06:14 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6e9f8df57aad2857) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x8b9}, {{r1}, 0x0, 0x4, 0xf0000002, 0x38, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:06:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x0, 0x3, 0x1, 0x7, 0x3, 0x80, 0x0, 0x0, 0x7f, 0x4d1}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 23:06:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x10000000000095}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) r2 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r3 = dup(r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x4, 0x6, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000000)=[{r0, 0x87}], 0x1, 0x0) syz_open_pts() 23:06:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/22, 0x16) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffd, "03665485d10aaf0000c45db4f100"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb57003", 0xd) 23:06:15 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) socket$inet(0x2, 0x4002, 0x7) 23:06:15 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x10f7, 0x8001, r1, 0x0, 0x3, 0x11af4000, 0xc38}) 23:06:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x100000000000002}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x18, 0x8003, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x4, 0x696}, {0x18, 0x1, 0x9, 0x2}, 0x3, [0x7, 0x9, 0x80, 0x240, 0x1, 0x6, 0x2]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 23:06:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 23:06:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 23:06:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r1 = kqueue() renameat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000300)='./bus/file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x2, './bus/file0\x00'}) r2 = shmget$private(0x0, 0x3000, 0x148, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/206) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x7ff, 0x80, 0x7, 0x1, 0x1ff, 0x3, 0x8001, 0x0, 0x1, 0x8a8, 0x5}) 23:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x2, 0x2, 0x7, "5508fb62b172e65815590f283ec3f53211ee29e9", 0x7ff, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000000c0)=0x2) syz_open_pts() 23:06:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000040)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 23:06:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x808004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x0, &(0x7f0000000100)=')') ioctl$BIOCLOCK(r0, 0x20004276) 23:06:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x42, 0x0, 0x0, 0x2, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0xfffffffffffffeff, 0x80000001}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x2, 0xfffffffffffffffc, {[0x7, 0x3, 0x6, 0x4, 0x0, 0x7, 0x831, 0x3, 0x0, 0x200, 0x500000000000, 0x400, 0x20, 0x7, 0x40000000, 0x8000, 0x5, 0x2], [0x80000001, 0x7, 0x5000000000, 0x8fa, 0xffffffffffffffff, 0x1, 0x7fffffff, 0x200, 0x3], [0x9, 0x64c2, 0x7fffffff, 0x5, 0x1, 0x6, 0x1], [0xb9c, 0x2, 0xc000000000000000, 0x101, 0x40, 0x4d], [{0x40, 0x8, 0x40, 0x93}, {0xfffffffffffffc01, 0x101, 0x6, 0x400}, {0xf83, 0x1, 0x1ff, 0x1}, {0x8000, 0x100000001, 0x0, 0x8}, {0x1, 0x1dffba1, 0x2, 0x6}, {0x1, 0x4, 0x3, 0x6}, {0x771, 0x81, 0x0, 0x4}, {0x93e, 0x0, 0xffff, 0x1ff}], {0x1, 0x8c0000, 0x0, 0x4}, {0x4, 0xffff, 0x80, 0x7fff}}}) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x3) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0xffffffffffffff08) listen(r1, 0x0) 23:06:17 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x0, 0x0, 0x2, "7e730178ff5dbfdcf0000000683a00a52d00", 0x1, 0x5}) syz_open_pts() 23:06:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b4") r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) 23:06:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x400, &(0x7f0000000080)="00cdb600", 0xfffffffffffffe07) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:06:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x6, 0xc3f) recvfrom$inet(r1, &(0x7f0000000000)=""/10, 0xa, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0xd8) 23:06:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x204a0, 0x0) getegid() dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x67, 0x5}, {0xc9}, {0xca, 0xfffffffffffffffa}], 0x14b}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x100000001, 0x6a, 0x9, 0x6e2}, {0x9, 0xfffffffffffffd50, 0x2, 0x4}, {0x203e, 0x2, 0x3ff, 0x6}, {0x8000, 0x8001, 0x400, 0x8}, {0x9, 0x4, 0x1f, 0x7}]}) 23:06:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000380)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x30080, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000300)={&(0x7f0000000280)=[{0xa3, 0x4}, {0x81, 0xffffffffffff025d}, {0x5, 0xffffffffffffff5a}, {0x656ad2113cb97880, 0x7}], 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0xfffffffffffffff7, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x81}, {0x8000000000000006}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0xffffffffffff0001) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x47, 0x4}, {0x40, 0x7fff}], 0x2}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:06:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8b") r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x240, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 23:06:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc, 0x0, 0x0, 0x3}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 23:06:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040f1b90a0004000000001b00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x1a) r1 = shmget$private(0x0, 0x4000, 0x323, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = getpgrp() connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x100000000, r2, r3, r4, r5, 0x100, 0x200}, 0x100000001, 0x4, r6, r7, 0xffffffffffffffff, 0x4, 0x100000001}) mkdirat(r0, &(0x7f0000000480)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x57, "d72d85068a201817dbf63add458ac5dcb17b76a772ef5a3ae937e4f400642759de7916a0b7c735d43b485b92357a0aee9c9a9002d5e5626703e61ddb5c2cb58f618f4ca5d959c6f85abe65c1f8f480d906a7bfe540300faff13757fd4da14b6de85aeab3c55d24f65c017c23f592f6725d7893e62d58237213719a7c01ae2189588f3da3eaa2eb0538dd0af4247a7a9909ad96411b236fad3930263bfd64459add3f53a1ea9de329a8d65419449bb79af04b8a53d59f53dedc6238bad07c219ae549d622d664bc672440b74f5b2179583ed1b8528e10ee60e2b4a2101b06a4022e13d8471158c0ae752d7a77eea19cbede73a13161792be32c2b9fd03d69bf9d74e17dacebf0b23d2833242efa2d0ad1f1f8d116d5ba8f2f6dc8849b4214beb4a275e798f2f54aafde205f800f4a4c3bc5892e2cecec57f80d4004ebd148b5fdce435f605c7c81875db90fc9436c2b484c32aba677dee1628b37e314538f05869fa0d3a674da20af0e4476d512a54e4b286e5d5681881794576cd84d7ed5a041061bcbfdf6c1d578d53568e7cbb000543beb7e6d680c4eb8dd3cb2622b5f8307b0d6be2471f0232507522b613c7b2adcd53c214765b32cbaed8f14dc05b5da89fc2035f796a3bbcbb9372dd976cf9c71ae04a4cce4e12a1808e0eb7d9c320295415c1bb1a0d8329ffaeb58f9c65495afc152b2b69aab07154841d704474dea102aaa6fa768099811010d1b564a20e9991e3d853025a7c11849478ee7134e0739458a7384cee3aef47ad4a33ce6f766718fe763668f2d6055fe54ce197b67beebcd2f1260302074f7a9474873dcfa7f6788c85906462edb63e40811d68bfad90276d23835c78ff6bd58c614299e196cb60116474696ce1509e6f338763a3aff2cc53f0f151db65d52ddb2ff0dc789c33cdb971da1e35828d95ef311c413813f61e3879057c72e04a87642fdaa57ab3989af6fbbfe5481a0155c5f4f790288e91237c0f0e6a589aa88bc6ab30a6efb2838018f076250b915ce3d54b32f889759f501eca78f6ecfe763f612d50ff816cc0b42d89d36d510866bcf2026555d0cee73ee15f39c547ed5afec9d5a1b9ffee7db5cb5fd4547bbe874733ac8ecd26bbacfe2f4605c95e10ee6590097e9088da7460afedd0195bd4391a81ce4be428bf99584672f75be4fdbd68378cbbdba18269c5f6e6074da5c04a123481786dd9b98f448057545f6f96c039708370c0496cccafa47e80ef057bf6385dd62573d5ccd0e2ce9af3a3ce07df329457448c08675c4b6f36cfb0175af6b93e19ed1567c8691803af87a1e65df85926ebc55303fc98b938f2e0736a9908fdf5a56513a5c32d92983162fd97430af59d234621f50d412809416716fbc1e01f594b731df0e3c2e53cd8dfd232531eb04a53c7fdf88ec94e1805a109cbc88c4a0a875016f7b1e7ce101fc0f27f8358dbefb8262d187e8c4b00f5c584f8038c23e00795fd17987e3fb91ad93e80286a1aca1143ebb6fdd69d487c0453dc0fa17c7447e331c0a22e9a226af7ed9c75c3e7c0015ab13d73abbe7371dc920c66524175a7c130aa5285147cf16c87e726e06af3e9f61a7c735b732ce369aedb811b54b26ef4b5a0bcf12556eccb7f19e4b39372819484ea3cd5cf68f4f3e689c367b48f85eefaf7f7142f3c9539c1c766c58b2dc557accd6e40e59d9403ea8f9c9c48ea44448500a413f5eccc5f5972d66e956f483f56aa61333f071c9acfdee7e16a292496e9c1f7d995190aa3428cd0ffbb3f4a17fbaa24b18c5716e71564cfe90de166a50011eead01c71d7223ea065fe079e53ccada805cdec9dff5190c70d92ec0e7585ebba9a1f84a0f601e2f909f52df10be75bfab2897303f3fd4dfdd1c4f660d09cd51465de557c172f142523f0299d537649e81665c13f5c848e60332c5ea25673b7014b28d0dbd37248f57651c172761c11f280850745145d8466e7e240772a71cd619618ac922acb7bfc9e6bb6e20ff8d80252da10326f6174352ff4561ce75bd4483852c425040e8d4473b9f414b51908d51cd1b1533e2df8201790a1ca62321664ca2c14ce1f373715fd60cdc6b048de1cd43c8747dbb54c5791ecc6b84bc15238b5401c9fac058c7be1a85b16da0af512e3348dbd8baba9d739a2dc52c5f8fb4134cb52bdeb8cd636d291fe9b6b9a8fcaaa7e5f4a790ecbcf3045595eef8d29df822e5102ccd8c5c0776765217095d6c0cc1bb49b1266be00fbfe89e523eaf697280556010017237fe9d66932dfaf25c1a9465eaf8cb3ec9deac4989f9ec2f16765f866be4f837dc4edf127e00528faa0c5fb382d3423f380b8b5513bd2489699d67c16b5d8fc600a08938355b5e6e1aaca6a9f6dd7688b751366af34152c03fbebf400c0b04928d173acf46bc8fa330e03208ae2ef25d5f2688a147027c0bf302763a0c71cbca06626c6ce402c09fa4b1cfcfb4a690cf049ca4886bd110b54ae2f29aa53ffcd549891c914df019a642095abcf6cdd14a2c3f729a0ba0689896754d6fee159a7211630ec7e32cc91cedf508da593fb94869ffa613543e3bba4d00a084a2540103b32b9863add535a333d1373a01aafcac644d719f9ae900db454591eab5ecf3b34cdfcaef32b64de8d41b0ee77c47257632210c8ecd382e0cd0f92c5b836d1ca53529bf162eb6b4c6bf6355295660fe04b8b57daff9c65f0e395c04a9c2f2e161dfc76e5a75d232d424822497f0ab326fa31cffef354f18bfb468920e6b69cec8eaf653d0303aa5e151a61ad335d453fa95cfdd24e4bde7ffb7e36d4fb5d54371a4b432afc8a8d39b23fb52ea8b425a0228748673df9b1f96b9064c88f2615e4098eb5812a96b5ea0da6893f5c1ab47303848ce7e5fc3bd5e29d7259d0d47a6a59157ceb3d56d40e5fa638062a3c0f52c839a6d1b6e065e2f6990c645cc5cb33a98400c827e58cc2d8790d915026da8d68cc1e7f3f859ea592e87d30124d203c46a8ec3330d4b8861f9788e6db370a79136d6fd801b9245f1fc10d02ab6251488e36b30e64586e11ab778df11031449d9a8397f54f5179952bee258655623ed5a0c2f2bcfc70323cb1b0b075e5af96ec1718fbffcaca4719c56b4d794a8021d6a6e3083930d303174da48de8d0726989897873fedca2c69cc67a12c76b83e0c203974d25b35373d920c17a6f012f8147b8d3019565ced323d289bccce381b085ab2a1bccbcf3e093a436fb0335678ea15a1cf564b540c3b9e6f99a8aff0c63dd4576308153adf76ee3e6bdfd3bbffa4f5dc19f905c6517933f870ad8ce46f8afb9efff7511e2ea5f2e129607aec5d1bb7d74cc878539f0e17107a3b8e44ff32f25f995335f402003c528944d9cef62c2ff3dd18ded365e42ed746d86c835df2c90435aed0bcd4af23f704fb396a7f7d8e88997e851481313e2b580d81750427fcf530ad1d3a2acacd23f61c6a1042d051978dbec6a8d7de6900ace5bd4b5eacab913c7ee2b2ea9d55b7559c53dbdd785f8b6acf50cb2b4d126df69451fa13dbddb2569d5e947ee3192fccca82e7a632b4e5a724cc21944566ee00b179e30469f442eb9a8f288fc166bf5d33bd696a8abb77a290f20ae7edbda2e56e2bad1531d50bf59f868609ed8d347a7cee7454c0d3943487ecc312df2ed1abbb85b90f7159ba1ec9c1be99ecad2f4b5b28cf3e71b3702563d6ec3dc55ef92da252dc4aada4a32f5f71e3b24fe88fa47ffd299c3f7b3b2e07b2f9a1502a038826521175abbd77b280fe4c244bde9267b98c3d788a765361410ce70b0418c4bd4ac7861dba15ce951becede0aec8def46d1fff1deaa4cedd3495771483f95506f7313c14073ae06ab0bc023139d7d18f1aa93de2ffd3829ecc8a84f8ec896697804278f0665bbacc4104d7bc45f49b4d17977643ed741721bb92763dd1a1fb882210b6c4f04ee40176ebcf455f5061f55f1c6341c5eb73f2e83733aa2c181b96e1ebbf86d4e8fbfb459e224c5cb7f67172654245bdd95c4bd359b2efc6553e60f1251c8084fa48769fbd2400b4eb46789bce7dcd7afe89c37516aee0c70538ec199343d79934652ce13304e56818ceb96108cbc6504f73f97ab37e1f40af72284460c3577096de33333292609f9e95e35bd251b67b87d770b8574fc558445f3fe49dfbb86419765ab26f3b9cfde54225283724a1d58152870d6f8bfbf7cf330a82b20f32004a4e120328a77750d672a9d0b63768440b0809399421e660112eb9fbae0720bbf419217f896f242cd39e61c0eac1f67efee52951658608fa615ca8de8cab9e40e2b4b44ee5cd310b05a817e24263872697cc92d82fc3adae500d57b2aa6b1ffd6727f2e59b21c0ffe36da7eacdb937e66043bb4c00c96f6ecaae9ad36c892e13603fe99a77d8a608f61208f3d8db5f456aa16d32b1417967a2ebf7f28ed2e7b1bdda14529da6704786626ca9830dce8300e6f61efc1af2a31afe2cd50e2e0d9b5c45138ff0bd6bac8529ef16c8c5842b14cb66200655619f613a416904d1c3002596913266e12c62879faa58b3cc6d7be44eea21ae9d00fbf712e4780471c25678a0b1f8f111cbd47763b2f7ac5e4ead4b6845c50cd9f7a1646e98fbe22be315cbcd98f785b87dc4f278d836291681a70f556a3e5684634ce190e92947087c0c4d8401163f4634d1c965c9b8cdaa86430fbfe959b60a412a600c9f492e567ac206f27d5eea50fd858fef27f0e08d6af37005e48d6a841e5a667aedfa63be1f93a12c84b023cd1f63fa17c63249a076a23a91fb8c00a5ba57f47e4429aaaddb9e297c285901f690c9d9984b1455d0a8c335b0b25b8647d288631d44486919d2a78f0c2c94413867aa998c60922753dbe6e798286d42e083b0dae62b1433494a7e738b5b2344071a5ce5e9d61fe6d25cb199f90bb7e157b831ab73a94dac9b65a1d111301d36940519baa073fd43cad211ca721b656700627b56afb823bb03ced57b7eab88577d69863747ba7b4da8a76aed3c75e0474b10b214225d6631e17aab1d6a17c979f372588f16b9104df8ddfd6ed49160a22b4df414c3e88bc7ffaad09111c301f13d6b279d09dd558086aa75da003c1180d0c10ea439dac60801495f0ca1756dec9eb0e1e8d83bd8cc5a3d0e88da8dfa463cb780b092e642dde7e15956eed0d14941b0bff00c60868d31d4635acc44481cbfa4f0d7214af58f65ce1feb38a65d8d4747b5f60af8020190f032eb3a583d6db0973259246fdd2b45773c26d132a045e8e979d2e3d9f3ff828ea52fe0ce1c64bd7ebd48eddc54e2ce941a9bae4ba95e51af3e94182d2c4b7b1e6688d7202c3829371007e785821b41663e66ddf20c12d2bce7a535c680e93f3ee390e19eb1edc90cdac078b0cf5d10b8cd018e7eecd173bda841ce8b1132af5d5ee9f79bb6567aef796b738ecd92104f569e10cd82826e0fb557c7bb84da069cf638d6e6cfdbf8decf8635f5cf7163ac66336307c1d9fe95b3777c7003dc99a858a466efcbf25feb9272c1f182e138667a8289f0bd407b0e70e68a5bb3ed643af119304886eb8a6c10bc8f558eed07f3db65d81b2ea91a3524dfff223b72ea594e15dfc600d19ba1ae20d4056bc01134a16f7ffa7bfa7d14914a1f66b97d91e7a1ce125d43460040ddf8170d84a1cb20a8114839d0030587585583f232259b91d9cb5df9d1f130ea024be86086361e12ad72a56b71649fd3d0ac6879acd5e7385dd68f4b44eca68397ddc059f9ca23bda27efc04e2c8f815e2c49698a791a9c242c61d36604489a5592beb0c27a"}, {0x10, 0xffff, 0x9b}, {0x10, 0xffff, 0xffff}, {0x108, 0xffff, 0x8, "e4d458f060740a1437828de89a2b9534f0ceaa0b9e5d4e2b1f55734c5b2cc2059bf74a86aa93be24f7bbf35c55f23ea92e88e6f1334df0613a39834cc12dc3239c446b2091a89d4d605877dcdeb91f9abff6a18e96eaac52a3ccc3965ff8b3da2af828d8a866cbcc1b60d2fbd7bed7a30a8b20dd534305234916eeb3e909ef3a684f6b030ea58ad8ab6763e8b646580568fb7f65e89a07971a7f3ab7d0261ab772938e6d00d43fa622736510dd7cae2d9220bd22d050c4594e24d235f3f092f912dc610667ba7c4498c58c8ed833d0879a047a55ec0a0fb7b7625c46df101c694c1e3c8496149174792cb0eca0590464cfb918b8"}, {0xc0, 0xffff, 0x0, "599074fdc8e9c1b90c4b5c78c7cfa03a64d074a204f8ec80ffe5420e5e01811a634c2ba92f28860e6255152b62ebd4e8286c4aeee03ee3809846fbb15d3d61ca67cf0f843c6daf063d01a408e7da2f9ac1e229306383f10595649b1fdb130e353c39a952d9065eebea1b3e514edccdf5730028b24f05c77ef9e0a2c87b2377caababbb722e45f8fe44fa8dc50047ed925df30f1176cc04fd79a82aa5194538f943960c4ecc65dabdbfc5c0"}, {0x1010, 0x1, 0x6, "707b412bfba835be7b08dd246dd56469d1c4c6bb5b336d9eee1618c5c75917ea4088d793c7614bd00ea35cd1d1b7f279ffae2c2d3210707ff8fbbfae3c7c5abe61421c1cf5d65b568717f7111badccf6227f4fb4c37635c4c7918230fa23f9ad7aa5ee6156ae87369fb68fef66f352d3ce4e6176fa1a82673bc0d4e81eabe6813bedd949882bd92812648c210dcf2593907e34f1a91f891c4de8d5c513951ea4ea8e6c676fc88f658f3621237e963a1a91d88d053c17f284b907a943260be4b5f03655890a3f8f8aac7a9fd3916a4aae5de3c3ec76b5d3fe1d6d6220f93492aca67c355a387e7eda862d0a112fa25e2fa21f6a525ed1200784d364d3b939389be4b7122d618b89567313c8a7b121f90556d6460d475c7a31963ae0812ef9f541bd14cae90572222187f806532e17c41af9e512b03e2ec4338654fc613acc37586299b6c348b24b27501f167720cf0ac7bf3581c23f693b6c3303c524a43b6befc67343a903e7486bb7b8247c43d784ff14352132fa1b3b150fd38716896a6ea7c0d95e192d5c76c8464cdd3d343ce76b174f7f4ec3b4dbc6c86c69f0f1c6e7dd5baa744cb3e809b2aaca942e568893e68dab4778b3cb4156342f7085f4f3383f137d598deb7e2650853b210c8f52b413de7744b7de1f6bf2768163c840db582bec41635c327266313c7f37c9f008b8ce1a5682735cdc8666b4b6c8ccf358d3c2b2932500b6f9f0fc1b9309a10c628c11a143a3fc49a0ddd73340083ba7d9d4490a1e5540ede924f6540d058b2ce96b2487b6130ee493372268748b63463d283be7fde38b5969d4de79bf4e3ff8461a04be3d57768908c6663c1da73e484c7d7b4200617d6b7427b775112733fa08a53db48c2f9fdc70853681d07debd55ac2c588ecc8e99445eb49b96ba458ce7ce46e56ed07902a9edc6fc405fa19b98ffa48ae346c74241f0a62dec07d849ebebc0a5dab5e37c2e9add0442dfb8f5150350d8c7b0d9e273a02e10dc31ed67946c7078d75f453a86de66211592340b876d3ef01b7c1cde2b8487d5603a37097656fe9a921320c7bbc8fb41911454b5f0eaca25d86bef13beb42159cd5d946622e73649b40996118a97daa03c4d630acf1187d48f6cdae3cd92a8a52d3139aa6f288312cce0bccf5c1e84163b72dfec0be9612a0bc104b8c636dbe4f7385ba06a56dcb5b5150415d7a7058b1de92077830e2ffbcd06ab802125f397a05c558604151d452890ea8d9e5a5bdf25592562cef4a62527e763511fe920d2f8724ab029a75bcab9a9c07185878729eb5cdde2505d446070db04f4275c62c8fda7c1ae8c457ba7e2ff7abdd608b3e66a3e421bf0aae837ea155621e0a54658868a93f67d6504a42aeae08b9625012b494daa841e8ee88e1eb8f22af1f362caeee97587d9fe2eb3f80058581be7e11e9bff395377f43cb941d6de6f5846e3a7fae3f9cd3f2f53a4ea5ff71bd7c4276450d5bce3a9b6e86e2f4ce85e03efa02e525d166826004f6f48dadaccea7cba10bb59b5475ff1d7573902a3d3f5cf224c19b801d07798db16922306c2813c9217417407913d9681f5e8151063b4e768cebbb7f9f69054283435fccb458dfea937a83406d32348a5cf2a8c9fb91fddbfacaf7e0be409813d118658c5ac84921fb81baeb6ae92bd55cba8f26f670ec36f232ecf4c525400a92835f833a5809dc024a3618c467663f9abadfad62200518004f8ed7de2a6547620fad4131d2a441d53606537f9a299bd8360b97424da5ac097e59eda82426564575e87cb9c08c8ffa31a80751e878e8901fabf52aa48c215cd167449253f489a176f2552fcfa355b2677a3d90ec090081b65c4326acc05d4f3a64e4d51502a3fbfbd74776f3c6a10b5c096589dd554f06adb65a9064162521a4af2633b9e4e8c796a69da5face100c3506e7e02cb41cea3828146b586b2966f74e5ea3a8863e0360f8e269b0b8f87a50c2eb2b9082828a7a100d098d83693d668e1de75fbb66b72bfd74bfbd793f3fb1f8f6a17dd7abb38e29b119be3507706e0774f21056f631ae0ad08470e145e8d0c5f46df60840c662ee17854db74256070f8f7806b93b9123c8888648c6c30a55e1e404ce74c799e085e2523065b1705d5ab2561910e54773d312af9bc6174bbe4c3813adf86c5e522638bf2f87b91ed4aec3f0153f3267c01757d38a30ca8700b589039c02770742cb55733a2308dd1b11baa4673d53432f6564fc89fcd312e4140c25bd038a84e78bf9f79629f24ffaf361e329bf408e86b33bdb4ee3270fe198445eb3fcb07ce5048c922a69088fbb75a2bad321ee6a8f3799d2e89be16e74531c993e160c20f72e7ec3a8aabbdd9f21296d8b9578771728bcdbb0582475f302e292e67d30d947553bb41bb09e00db3216fe1a0b8815d6be96da2c87577c88ae8187cb787655b2ff110cd2e66d30a34f645d72388b83252fa27065374abcd9487cc1ad90152e39ecc41a8424c18d0236a0249ce145e0fe6de0ab9c5160332b49c59b81ef6da0d69ac9839bd1b84938b2125e53b78bf0bdd56190c80c890355ed722a5754d9ec476d7978d8a3311a15d894b369e36487b583fd28177bf93ee36e9054ce02158a4ec6a7b2a23505516cd1bd304c1449006d6445ba83252424f80244495b114f603a7cdde0676f40f876262a98533c9d276f3a345b367f1c700af8058ec4d3a3a4c7d35e459246ea1cd25828329be21208f73ea5718949b617e605ab06c3db9b262d71b820f2d57ac9241a369b77cf45c77fe5fb36822bbdd306c21342b237f5c03dea29ee4555ee4ecae752290e097bd64e9569c1c4cb60bdf38f7af5e0f4c20693333830f4cf75b14af630db7d1347412baeab8294c4647386f9d81efc4895d30aaf879ee0a4c2cf3aa03bd5f178201baaa71e3964e0ba880f2c200866937eeedfd55bae480a629112e56678e392e6fcb4cff4c23e9bae87fbfadc6328307c450d98d62e8dc9ec579896c4a964b44a885d61754379b980c49ea4e46b29b8729b26a52474413d44f9d2bbf25a898d790f77914f681132f740ae0029c79acb44e0f2c4ae6e7e3e5d3782c49d6ccb1716d2092cd0e7426658cf31df7ee6362666fa93f1363b9b7c99b00b48e8d4c6046a22da694d070419e45c616978e997274b2acc0b78269f8bbb7848a97de664a1a285f8d7bc118927c462a2e78190401b2a7305cc58126b80a800df1cfd068b596bda2e500fe988194468b32c891659adec8f966762c73232c43fa69cf8f329845d6b92a089b32638204b7ebc28074d68cdd31bbbb3f120d1115dd8748a9240f217a31d8146c1e693c73cda8fa61409f9c020e979e978e60029b1be9c1f79456d117bb2ed437280edfc17a05d314698d154202327e411143203b977b0033822b4a930718736ec81cb409ae745e54aaf6279c07cf109280c434c0c1943b393aafe52fa63f0ecc6ea777c41a513196c6fe1a16599b1de721d47b7c5a1ee10cafb7f26d35fd8abb960c0a191b2509243e61564a49fb84ab57644125b828c01cc26354ebb650067aea6bbfcc6714e3741ba07466958571c4f58744397bbcb191c73532321b1aa3ee25b22978f068a23c1e1277f994be67101bf03e26982eac700e59e756c74929ee5f3f006cb02b9dfaa2a1e459a56bb8fce091586eb33d0e63610c93e1c68847d77bc818f05ed52696a8703f8abd656b13a905b4411320a6b2427513aecce95fb7e3d4a73b0aa97ba1bc1da411b2a398c241643bd37b7dc3223beb9ecfec7416149f2cebb12e597b869cca1a38805cc367ff7e35d537f4dbec9dc955f2e9071b348c4baca4806f5a6dcc327435f923a1f7a8fd6ce15d76abc7d20ba6affc70ff4582c9e0b5669865939836e1a4d79834decf6a5b9744ca5aa1bd15f25dc36ef215be76d85c05bac539b976b154180136fe5ec03f27f8b0fbb0359d1da5095293e5eb5b144747639b24f42d94db713e7e5da5ff4d2a3d8ef5feac54c4a5a0399ee751ba45f43d2fbd35f2831c94278ecb93d71af684f7480a0444ccca43e7113cd19f5ce7729d2b46126513a3c43e8c196e8f765816f21ea59f5c3f3dd27fbe6403a53d5c4f83ebc21c4d214e0d154315c2eb0018a1a4da28ae39f1e46d3bcb4edb35c378f3bf3dfe3808b8c8c08ba7b33811a042c93876f2af95ce444c10a4b8d1c12bf1f38e22662c7c39db549a77aea9949ee6b89e4256eeb49d5a2f64dd5ad9f688bed6f7309b1554f75da8d27ab20098a2f5782066dbe7cee2c9e8bd5b070cfb8373fa1ba32ef597e4a20a2cd40172d9f347a9e040f3ffe9ae96579326dd95a5d69459892a47b2be5fb367402749b5ba66d76e5638603adcf69adac90bea1469b008585f36a3345002af0e9124d4e64b92dffe1d0d4c7fa9577ec2e42df9a5ff96e75da9dacc25b4c9236fd958e62258d396532f4ecd1d479755ceeed27a3f20b8ff588fa45ab3b1c438c290e6ce7ff3d353e46e306bd066347805564f2174f1eb7cd8cd42c4db402e5b89d8f4b82f7c8e322c20bd915f44ac9a8f58d37f3f002aa091ae6f1d9b1fc548f1b17bb851e7857d052434d4a8918fd8a84dfa3f827e4bc9e16209f402fc68bf1cd30daf9c3e325c2a54ba62c700f3c73a2cf88f413d845423c1abed68b1d91b5a4580b2f68b2158abeef78fbcceedd78b0138188dbe86a7c8194aaeb0326de49f7b351e768302c7e1d034f229ce54ffbfd83f6ccc7f9b2c3e06bbcc0861be9b72730deab98ec5575d22a9d8604a4250626d834a936d23fee5b8e23705e65aab86d41b2c58763eced01e959b01b2c26e3cb26d3ed18d6d1aedc6ca63c14adc72c6fd6d30203e7dd32cd78592f7187679d90c3fce202a39c791142b765e5372c89f8411d3088ff8606410c74719a81a7232ab05d6478c5400cf5766c00672e860d91b62320eb5584192b053fe69da5da7b8b0157f6d9f33c4f0f0f64121c9df9cfdeb63bd1a9296ed7ebb8aa83e04e0c5fad811d8e55fb7260b5842f26b7fd9b442e1e02090f1705d9c9ab44b7326f6252bfefe6284127d24d6de45140be69a427202afe1ad1c953f360a7029635d9c8d497cd60f04ff41e9cf126b4a57111c0dd22a9a40057f75035c94d2a39afb3b9748cd7a0ad63cf2bf62f0419f6044ec5c8d466f061486a4dddf26bcd220a48ca24ebda1b0c23f0a8847fa565849516629ae540c12f93864db7116370530b7d5b74bd2e771a9d036d622538ab9e2f9b7851b0dd12609c2fa37e4ae50ab1fb5d245accd8dc7d29f67460a4edcecfbd2db7a4b8b81383f1b22b7300e2484079dc8b74fbb95a162b7a4b0d1470b07b03e032048af7e957330f32833215cc6b75631e4e33d1cd8bef60f6fbab18065f85c506aaeff8041556391d346c8f9a237081a591d16511f30cba201fbfbb85f6b487fe7d6a7b7504a098f72590ba2eda59bcf42906c32325ff8e686a1300e8325cc1ca960471c624d475b6c3e8975225b4ad8563acaa9eb7d99c3a8c4f8824b65640685ecd98060860785aeae5a700e5e5e2c775db55efcb49b2e6ce719c56d148e892c2d83cc1843d506fc688cec8016ae412601edc0c892946492d23ce23f76ff53482a59cd91006f2793f8cc3beaf4355a29f29e4864833db1dff0d6d556817a516919c7f9d63e015e3754afe9eeafbe41083cb8ca52b5ac36008e0a61e5cee4109fa4acfbb5dfd08ad19856da022036b7dc2c786daebfbd08943c5ea7bb2a3a1ed17905101568a766738082089a0e12de9315a4c5c7ddb974512abd88f0252f78e3747"}, {0x110, 0x0, 0x9, "a1229c8f03897fc2714ff8dce80734f5cc4a78538bd2e04295cc4e6d665323be83c8806921781722ff1c1f46d56c4817be092250f2b381afb4aecfde76043894405625b893274db3c0483033c6c8ce36e8bf4f8a09e8a0d970c1959da5477574328caa11bc298f382d11785cec60ec3c7339132ac2340ac2dd6380797b137a4d07d3aa286ac15a45493ce032e8a844a6b9c3fe081d77051a46cfb380b8106ada8f5fb1e1ca016cb78cc053899a631baf8233015e7ef5c38dbb39b1a77b716b50fa2ad94ab6c729c2e958616a6bd351300cd0be7bbc2e9fd9e7761b9e4fd328cf9b760fc7fcbaef6cce2b4cffd70b26d7ef46cd98d1a2e96dcf4e2f060b45f4"}], 0x2318}, 0x40f) sendmsg(r0, &(0x7f0000003080)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002c80)=[{&(0x7f0000002800)="fe35bfbd8bf4de2436fea2c3b761e128585782fd11417c43b40facc4ff6f50fd08b9485da78f4e75a7c19b565d01862f20d5f83e6128e7998e6edea87ab600ba06cb9b9e035e141387375a614eaab53a1cce50458c9fa6c67ef9cdf5e590819a4f2aacc1acd74844a4a23d2d3bc910c24f2232e3b1ed1813bf9dd2d016e580fbd49e408f47691f0ecc5b6302d2f04bdaaaf89610e05025611ae51226221a51399d5c417e38b21c255998398ccfaf4030752109c4c1eb2ade1c9d2e8f9929128f0febeb134f084ae8d8b659acfe09b924ad23555cf87e1080905b135c541575e76d260597b303e39cae3110a50359fb", 0xef}, {&(0x7f0000002900)="31f5caff3677b86e5dcd9912ee9b4f261a8be58d2619ff28b99e8eeb513c3b233561df2783e2aeb6c01413b03ec92f8d4c4f478a940716945241914eddb6512b78cb2627f86fedbfe39b737d475c9b69edb7488478da4c0f1e92574a9576be3f5fdbf52917a73bd5ea1ba97edd7c02ea04", 0x71}, {&(0x7f0000002980)="29afaf1fd33db67b2e27e2c49edf4e56e9056d33db6b3fb426fd233c5fa61dc418da47c960af33975efb0f4eec4762f19289d027a0ad3fb2223382ef9e4fd4df5843d8200058f5d69b0a490837d0deea94e626c550c64d2339db9391d18cf7c24aa9d3df2aeac94bd08d017a3be63d295200af017842055f7425f7ff54612db6f9ccae3035fbd270b4c4bb96f5a10dc2cbe0579d9edfd15058d2a0a348213c9798081aa2db2d1cc819fae0441a3494c46a92a3f0cac54f0580ef23f7f8b006e2f51770301fdab971da9ee54b8eac91f62136c7bb4220c6be9345c7bd", 0xdc}, {&(0x7f0000002a80)="b4af0c805edb1af2c9bac29e984c28e6d34b599e66a2c153bf3a93ac7efdead0d34d4da5de98a27c8aa636d385e7167a8120ddbf5be3d2ac077936e12a22466e9ccb90c6098a386dc6e346d31c7ac1ce055da6482672db66345265c7aaecefa5760519c12a88ef57f5ed3e01d3342bef7aa5d73da515e5e87770ea34f6c9e3a8262e388864f38c8f5ee689fec674827a0fd60947a6af41cf4947a52c4109834f5d381e5b12044b32503a1f1d8d0f34b1531713b2c157571523aa5120fc142e5329e72479912a6e8e1280cef4a967090d6675b4a5", 0xd4}, {&(0x7f0000002b80)="572f5828e6cc58693cdfac4349fc9cc9cf09292d127954f12e17638672848c74ef2e5947c4eae241b07593cf68d7604579c15310b6f9b21f960b2c687add2b752de0640ae8b92332b50ded4b82580530ada4fb75b7e2dfdc1253b6fc0466f2ab52bb54d5c420d52fa00f893672129d742089beca61", 0x75}, {&(0x7f0000002c00)="6d670bb94fa9a4fdb6b4237fafc0d3c24546dfaab667b9c925fbaa11a52786e219bc1e40eeab45316e3471f028060c3a07182a55f610e3cc61179e52aed3d6173a922b9c6c63d033", 0x48}], 0x6, &(0x7f0000002d00)=[{0x100, 0x1, 0x2, "1dd3a755e3d82e4456f318886b75e1e70946fcbf43fe5483bc0ebcdde4130a96f033b21a4c2db02ef45a57cdf219e80f0eeac9577791c8ed145fc5365fcc57104994cf33fbc128bc59a322b296938ee05c44c23fa128442f202d66db81a727e311b7a77f5fe4a3f215ddba8cf0037b55ea6d07b63296d293f3b4ff1aeeb62f13460b560b483d47da444f02edb8f6209f913b4c1e55362d931f6cb092e5bf076a262c2341ab1d2c59392152cd6626c14650f1b4326332b4cf8687b6f1cbfd1d738b172bc497c67177c217fce8ba9691a07e1058280c895f8f578fa21256b5660ac31e874ec2bc156b45"}, {0xf8, 0xffff, 0x101, "90d4da4d807dd01944b30622f2a6f69c3df923fc2e263f1f3a97a43932444682bb172b940c00e0072ee27afaa833ceec1738eb93859043e8cc5eb9e2d396499803c49e9a62ea243b761847209872dd56e7d57751ecdad447b06fa26157f04311024408cde99aaca501f3ccad3c6e480d72f163634cad3c9b8cd4bf3b96d30efe94828ef51311f2e9df19eba0ce7b9775454416a0879d1c0827552ce4b88f3dcb62779670c110a76c2997a363e88ed816ed5e5f5ba698c1a1c1fc228edcaab99730d977741e2403947ddcb990ae2852f9ac2486c4867f3ad588d62986ed6943a0f2772a"}, {0xe8, 0x0, 0xff, "1589d5b084d446396e7e24aa6c630e2a1033a07d10eb2f664b40bd96455f68fc4e4d031992a5aeda731987acbfbf729c4af352f11da2aceff9026581774fef9afd10a8b7c23c393387c221eb00bae85479005a4baadcbb8c9c7df0e5880ed8e47916fa1a63f14936c03b750844e48dfb4210969d3181174a46668e4259c035ff4626e931895ec00123181ae2dad5f3382e8c0bc6752072098b20af976baf6f48ed5b2c45b083506bdfe402c729f98a98d20f070d312a004cd37bd57f66767888c2388c8a34ef13e3c33d00b878ffa8aace793f318e80"}, {0x40, 0x0, 0xfff, "187cd4cc8c52d9b0f398f932a4feb5de85907eb87979859a288cb7e9709143748bde39526ecb6369f2"}, {0x58, 0x1, 0x3, "a441f6cc543e2b159290326bbc50cdd74a0c8133b2667edd96511c2fb180b7e9182d64cc3e16a51f4bd69d60e1bac369dfbaa8d7b499f722f55f47c20999074619ccdb45"}], 0x378}, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0xff, 0x10001, "92971006c5992ce78e9aef9f5e533f7d1558adff", 0x6, 0x7fff}) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/120) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/76, 0x4c) 23:06:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) recvfrom(r0, &(0x7f0000000180)=""/140, 0x8c, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b23a02a7fff050001e19bffff01e000000000400040c60100f2e9009088c6f209000000989084f64ec87dac98d2e25a8afcceecb35dfb07a9571282be102ab7983cf72fef819c69b91c4643ca3c0d171bb496", 0x5d}], 0x1) 23:06:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x5, 0x7) setsockopt(r0, 0xb, 0x3d, &(0x7f0000000080)="06000000", 0xfffffea9) r1 = socket(0x38, 0x8000000000000001, 0x0) close(r1) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:06:17 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f00000000c0)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x3) 23:06:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1, 0xc80, 0x4, 0x1}]}) syz_emit_ethernet(0x0, &(0x7f0000000200)="8d") 23:06:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x5, 0xaeb, 0x45, 0x1, 0x4bc, 0xfffffffffffffffb, 0x3, 0x2, 0x2, 0x2, 0xc4b}) chroot(&(0x7f0000000100)='./file0\x00') read(r0, &(0x7f00000001c0)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x712, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x3, 0x80}, {0x18, 0x0}, 0x78a6, [0x2, 0x9, 0x0, 0x8d1, 0xa4a, 0x1, 0xfffffffffffffffe, 0x2]}, 0x3c) execve(0x0, 0x0, 0x0) 23:06:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt(r1, 0x1f, 0x40, &(0x7f0000000340)=""/197, &(0x7f0000000180)=0xc5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x100000000, [{0x3, 0x3}, {0x0, 0x2}, {0x1, 0xfffffffffffff9dc}, {0x2, 0x10001}, {0x0, 0x20}, {0x2, 0x48c}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x7f}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x1}, {0x3, 0x7d}, {0x2, 0x6e2613d}, {0x1, 0x7}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x6}, {0x2, 0x10000}, {0x2, 0x1}, {0x3, 0x3ff}, {0x3, 0x5d35}, {0x2, 0x4}, {0x3, 0xdcfe}, {0x3}, {0x3, 0x2}, {0x3, 0x10001}, {0x3, 0x200}, {0x2, 0x1}, {0x3, 0x7fffffff}, {0x2}, {0x1, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x87}, {0x6}]}) fcntl$getown(r2, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 23:06:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/194) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x11c) 23:06:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008b00000504000000000000000000000000000000000000000000000000060000004f22c6b2", 0x2c}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0xa080, 0x2) 23:06:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x1000, './bus\x00'}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000040)=0x1004) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x8) 23:06:17 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4) fchflags(r0, 0x20000) r2 = dup(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x2c0, 0x124) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) login: pckbd_enable: command error 23:06:18 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000001280)='M', 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) select(0x11, &(0x7f0000001740)={0x1f}, 0x0, 0x0, 0x0) 23:06:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x280) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/119) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget(0x2, 0x2, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/112) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)='j', 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000140), 0x1000000000000007) ioctl$TIOCSTART(r0, 0x2000746e) 23:06:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0xfffffffffffffcbd, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x200, r2}) close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r0, r0) 23:06:19 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r0, &(0x7f0000000280)="24e81480ab8ae3ff30528a00ec24fe706d86f0ce8e979b1d7d000000", 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8002) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) 23:06:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000a40)=""/106, 0x6a}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x7) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="a4", 0x1}, {&(0x7f00000000c0)="1b2a2af59ad57d76571e42a25db6644c61f880f14702a2fa9b8083002edfd95ac06f0f2baecaabfc94ce3c406f3a98de7954bee7d0b61a3c05728b3548d580ea5cc8cbcf", 0x44}, {&(0x7f0000000180)="5b0a77e0eee013f8807aa64a11ca5c08428dab5050e1e839519032d84758098ba575431b4fa60855a51c9cedce6f9686d7584204c911193ca540bd2493d2f561d40370a729ef90ae8531f401ff0f22f5", 0x50}, {&(0x7f0000000200)="5fb7a7d408969a43c023be602193b67d6b7e8ecdd7a2248b723dd3d1dd7d57bfb69a1aba0773efae3eaa737bb4d2be4571e5eee5531ee295bd932d464c76339de399e2c32904f16a4cfd5efe2f5c6d1b0f0afa507e2b666e6cccdf8673a8d5417140f2e7348be977417369262bc6989926849fd5bf4da0df3bc71928ed864c76d03a274c075b4b846bc128fe2e9b41a4", 0x90}, {&(0x7f00000002c0)="053076d4ae27360c9e0361f342f2e7e20ccd85dd17bb7b2d06328fbb4e508df4b38b7bb2f9eabd963f94aaeb67cd342c74ab28f5cc7a200880552a1dc1bc9e21a71838fb8e02645d618b16c5fe13d1f98196cf7aff959d9e3a113c6ccbc3b73de534e6e5d7c03732fb0a9edcdd6e90caec555d0ad77e822924f17805d28d73f27b951d54ad96a30c2a1ce1db0a3365b0ec408b31d944", 0x96}, {&(0x7f0000000380)="b11f6f0ec12a4df8b2e914eb30557853ab884ddd0565a98589d2f29c8105befb2f8d03e96133f63d8d4c3f48ba9c97ef4ace12aeb851c33f5eb5707ed1393ed6c51e98aa7a1b9c8a09bf6db5838c46af8c3465a5613609efc501334aa6ff64f4f62f746fcc094b87eab0264eb436b1452c3b8eab37597f69a7d3cc595be70289c09851c8e5c464c8171a688212d6c7962fa7edb94ff5d84df7a7", 0x9a}, {&(0x7f0000000440)="849213b6ecc82d0a2aeb91c00d2075bdc223aa7af0aaa0c1eb7dfa01d9a80bb9b12f085d1fe5023f830c925f0f2439e66654b87616aff8000b8dbdcf90aeb0a6d88d82561415bdcb4fa3c36dd00455e848de32677f2355236e5b2ccc254f2cf5eeac98d09225f75ad96d05915d271fa8b3ca6772096173d8d343899df3a7387e034ada28aff9f506f4f5570abac6f49c9127b391dc1e62a10908ffd42790006b78fcb882014b7d2d461f9be28340e2bca50a1b531cde4f4595d6a4fef86eac60f707fa824a7ad68a501c5c0da797f1ddd346b16b2acc5709aecd758bdb1b724c1234e1a299579db531a9fd950d42", 0xee}, {&(0x7f0000000540)="6d763295d9c309d7ab98530191aaf67cfcf35dc840133eefcb989a9786e1a407ad809a036299673277f2ec0c918c37e6c15146bc94341b57f0ad", 0x3a}], 0x8, &(0x7f0000000b00)=ANY=[@ANYBLOB="2800000000000000ffff0000720000003d27dfb4146c86483264ff86f4bf1939828a996e3c1822008800000000000000010000003de70000f1c9335d8440e0f445167464c8b45291525038ae969038c8535b04d40c5cbdbc46eedba3dfd4252a15b8776f83ca686fb0fe5478048c6885d1e14ab515914477c6b5192c97afacd693849d1c28d526a377a319995e0b7ee3de326027135c84179d40bb3bc32ba079928d888e12e39f01d84ab382d02800003000000000000000ffff000008000000f69bcf753f6e142e8b00ec5ac1ca24d50ee3017fafb4480fef0000000000000010100000000000000000000009000000103394cb4054dea562b558c1b715363c2c8827c26da24a48de909acee22ce108fca3af0e732fa3b3b961a3125b45c2e82ced8cd468cc8d9ac198813d2fe2b6444f0fcabc19489c4eeaa7f380bf3ab67caa9c2e35ebb4f55f42b7c0df5f791d0150ce0ef66f870ddc88855c0cd85a41999b4424072502cb7140184d0cd36e03c05aad589399d0bcd4e6ba13f945422410fe65f152d7d431b7d388081e347040fd3355698dc257b729954f1bba6b7a8d56f81d9850edd31b31bf51c36c55ca15500f74abbe56665851e3c4bd4f320438e105b2c59d360473bc1b2b7b364a62a24bb372627bc52e74318ce060f6f4e0aa1d4f60515ed1b53793ffc08251cb8f4e0b9c8481fa3176560e15538bf2e848b97c7f644f731a85e9b44960adc66d170d3e37aed3a299f8f267a4ec3831c0bf0027ba67ce7c667dde7028443dbe85a758f7c9ce87e3721efe379757a6c476551d24ba81a5a47f222048e73ea9852bb6b6b36f08646f492aa3c0f7dd4f47c00380cb81ead2718fd6b984cf7591ee980f4002eae200b93b4159bc1fb1efd4dc143453f3c5febb6b83f24caefef83bd8fa569197479756525ec9f0d00c0a93b8a2ad58206196e670b44f7b7981b3b739e16c578a56a1d930e11832a6241977bfe71d6589be0a3cf71eb9b355b8d0190cee4a26bda99299c360192b348bae469eba13a1a02b77eee34b00567c42f6f23a6ca660377bf8010aa749bb311ce957786e07f12436e38d791454886e3c66e87600e5f938bb277b139317773dd77391656ef057f1ba7ffc22d52cc80dd3ec7d4ab65bcf9dfad5e2aaf17dcacae90f6193938b5a767982d0f261986f3f4a5c32d9e8b82d574f4de5f85ec882fd3fff609b62f3e23c97cad2129372825191ab3174a10c7d6f31f945a1328972e67288ec345af86cf076b76985c9db1b54a1ef1eb792588463bd81180308d1ddf4a17fb7758e76012ec67c830b48bd0ba791ec690cd5a3fe272e57056d7e91d800d58d8b117b7a089bae5dc7dbfb53584af331ece5c3a77813e151a30cb4f3a06e68b1165c31fe498baffc6a6df418edb43daae2b7deb847f60ab939469b7495a697fc616cc8c29f7dcfcce5d426d9090cf4893e228dbf1765cff539f3d165374d2c8b98ecafe2ebacfd595d7f875033a2b90dbdf408baa3ca5436442a9707b9a96dc9e15df4d4ab30ef58a797e2857d8b4d3bdaf1e19e27def774b3464970adc3cb3c457b92653891a7c2676be11311e3ab066d77a8a12a910f3964ca05fb176e8ac36bf174c8c6e53dad60c27fa2b1b723300d948c51c23a7759298784007372fb656573d4b613060861013b2351b91b9d27aa6e2c42e6099235c5adae08b5e8f7d8ac6d8da025e9f9a0e7dc2603604d92c4259b527d65ea9c67990835b8720939c80d011a169a3d129dbd27fe01a19e66a48a11b3c3969023064fc837e5e9fabed062856537d8a88df02aed9616ee16594f3543d81f4cf51ea8fcc7ec587f2d266c48253ff248d5700ced58ac84baf01e46988737d59f943e971cbe99b385bf5100ac7808a95ace42431a902bee84fb9f5f044d04540b2628f0634ee19eb69a74a4b449f8d3c35dc284edc89ad1dfe929b3b346608c9ef4b922d6fa835850e9563d6cdb680092e5100b5b3af6cd08eb5a070d224c4466c0bb1f5851404a6d9bc684c4a11fe7c83bbc474c8b1ff43fbdcf2d3e4e2c020e6253ee5a5f03a64ff81bfec20d610f7e7dd464475920315a4794284c4e790b0f56e33e41196699ead3d67ff88094bf6edba205ed63e3500c13f85880a05a9e7958be2ba0c6f8dcf5431d1d191987b5f15c0da6119786428d7ae628dd3828635e0700935ea97e6e17c3a3e561b1bee0bafb53e684f81a44a2735f12510bcdb8062a271418a14b4df223a234a2c98681614f90a80511d78767c26934b78b314fa064887c8ab505c0941cf701cccd10a4d1dbf30ec48927eaaaaa23b2c641080f399253fb78bf2dd21f0b74c2a062284c399b4e16a25d4bb6fb0af7143174950bcbe71b5536f341b07675b53c6502f7f774551962b73ad7bdd5bad7a175a63f46c5c0af708e95fccdb70bf915a8d1b36594b525ba593b721589fafe88766bae8ca08eb6382e4d5437a0e40a0019c11740f04d034301c1bc18510d03e31385d257fae635cb8d716357c307785ecc54576da482bac066c417b1f7936ac88b455b6dbe8492d254c0a03b2b845393956bd94e4c57a7e76f85acdfbcaa88c981b32e23cb5762edeeb9b08c4edc3b6d146c2267f518c7e53b17a2eceb59c72c46568d1c118455df713cf6c0812593cbb91cc209f82d55b26a20ccf3d7ee6c2d44a5ec5c9af083efd5b0e1a718d1166cd8063451e5a99e40542443e8c33d510d49d837c8e178336bd53c10d0754c0aa38d391ef0da0d2a35e562e1c6ab16d5ba896a57021e9d467cb098d88d58495f8bea6e7903a488459d382967dbb6e0bfad5b095e515a4dd8fcb5dc94c3fee0386b64de6b4171b19a1272251a5c23fbec182266057d01ac6d5c94410b2ab41892c884326c9a92b62e8257ad65a3149235b7acf95765d0f771141f6a6a66aa13912dd5ed54d9eb93e8da2b74f1fa82c0aca0e10e76e9a42f96e901d61e97b29229804a16729dff6d5c5050d20abd9f4734bb0d6e0a9cc0b44368ab34f3982f0976e145ce0b7e791e2b6777f77f833b684e7103e27f2011f8c0b35ce88fe4b77ad3cdde0386a757eed607e8eff5841a77e36878a5be3a7b0cbeb7e29f72360c6572f4d7cf5999187121387cacc37793df80c22ebe89bf556389b5ebeb2275e3a217a1879a0e29de11ab0a05d88383387bfb26cdf37eb396f883bd5c66fc86e62ba35f0f845697eda8647b5900938fcef6f46ae0f9ea36288c07d005b4d591d2d837511a195e7ad31a0e24966bffe0e58bb9086ec479325a4227bc18537a1cae0ea8de895f5eeb1bf5b2ca4f9280f461a99b08988379f567a2cc172780ac91df8dc0c661f84f6736a87297aabdee70a4b6763c061c6d6c833539eac1b429cdc418a5011064dcaf1f7a74aa2cc2e6eb2b9ad20227a03cca020bf17f271733aa078ffbe3dcdd30cc78b8df303809c84c8e3f4455800d2651febadbc5c1997c446055e4f8d59b0cb45343f1facf848c5d8fd391b84b64ec6b1e6d519274726d449d26aa3adff0c781ecaa15f4d5b7def9644fd05c4673f6a91a610181bbe7809b544fe8d42d0145635d3538d7e29f4fbfc43839ed37474c371020133ab76ad108dbd99981a3ffeac44453c2ed32e77b81a8a792c1bb721c7d171996bfbd6ff9572a4417a476e8c71dbaa0df60e5802e31fd6dbb03e7e7b1b839f3f267a7e3567ed49a14ffe604c5eaa701b43e3d42dccf8dcba5e32c66755013a30407d9b6e8a388377efa6e72b7ff23b1b8919827573e60fad052fa67caaca7908f9414972990febdc7a7f07b7a275debe51df41912b56ab42fdcf252c6d4fb0ea2e10757a07adeb7bf8e6bf3aa26bf5b0a2c97cb561c8c9511f266e037cd6996ab9d2ec21dbc6706b5d78656e3658949d4c98af4f6a9aceb98ae1d5e11d87aad5e71dc649c9574381cae5fcd1b4e97f069ea71b16b9a1338b76079eb3cc0701bec1b7754d65b25362d10bd91e065a931598fe77ae264e75c9bc83f2dbe3f27ce08add8555c5e23bf49195bca9bfa8ec3239c9840f231d3266ae498f49b5d153e5d3bc6e207155da1cdcb883e7f9e619e6f4c683a732474c904f5f9d03aed77aed2baf313d3afa8c41dc0fd8ae0486b22c89b73d996cd2f413fedbee7a411424b6dd0e41244064c08d859b25853e5a25a5bdf26948b8b3a99c5602b6971e1c929030c9da1abf1432b7a90d441bafc7c6ea64d9ef6c7453055f4c5abd9602d5bf846cce1c0981b3432962157428f5648de40d85f15ae49563909dc78c221e6707bc9fce0bd9efd38a8cf748b4d2b8a915ade967ba5b02ad5b88d9dbb861e1a0973b62a83edf5ccf0f7308dfb86a08f046115bb9f03b1662fb7ee7874a9fcffd2fbc3ce0254bf808b92977ab807afabea3dc2dd65b64fc1adf31c908d5273b55c9044df8318dc4780bbfa98e6dd58f8924e163fdb16a1cb4e968e0512d5758fbe74d826b639434ffd0e4aa8f4e3957f41399b05a16e947c563a85d9321a07f86101e1860a6c30c11246e6b6d586055fb221ab535113444274080bc04063118dd994c102c37d1360254f99ac64f05318e37e68404e7a7138bde80ea6f74a92cda08175800387994f7caf4f623862d984df1389def339fef9150584908921ef37e7d772557089a6ac061ee1f958f2e97fd15698be15f27309b16884c1c752222799343be5ee1b1f8fe29547f99166acde75139f4df6d909826102ea976d33530926affe447ebdbf196ce48e75cf580f8648a7c44dc2f8fe6c6b2341b4d9cae0295848af9f42014cc3f9caa27b5da9a00aa6c67ab590eeb3ef80381c7383239ec8147f698d93b271c6017ba64b97f33a1ec01704c0a1999e2bac99d68ad5b223bd4d49e7745bfecdb83b9f54e1a3ce1596bb859e7ac6fd9d04e77d2b7eab71e31b9d0f5d72355829a1e342d394fec001732b48e02a3d36a188292944927c9fdecac7b6385c53222919fcdaa80b31d893fdf0681ce8599a54c891bc9c0d4add741bcf4de46ef1383f4b01ee5e36e9dd07919142b699eafc14e046cc7e0c62c9d4b3a8d462355fc1e3b6352bf95903814f9f953f81d9dbb56050e4d65bf2d2f19408d7bce0810d8ff43eb4f82441dafd8a9be767885e592c06165275c00637f03e800112a4a40b61f637143b97cd020455728337df2a44f32c217c87685e017bc3aa7e5cf1fda286baa4e7b0c518f92400a22a2a3b09914518a07df0f41bf593f30c1984e50615611929be43148f92845d0efa10274d2baabf7bab582fe23317847127ff652193a3441ebfe115115b036a7669b44e3988d72377377148e6697350c0e7046f976481859f9674d13876121e1f0463bbdacbe89e7f5482b4db2539d1f5ffd2ef26558a5b660e777271934f3c263d7ba03581357ab4530dae9f99fb6ae12553447916fd5c3930df78e2fdb6e2b8311115b1afd1f9a19e43d2f0a3964fef200bc084617405dcff34389354ab76731b619ad3ba0c880a433888ad63c93471725abcf8e7ffd90d34336f18f9216f0fd699d0ba967e6aa79f99fc5e1f242ceea7be1cce4564820eb6c380f9c4ae5a39bd1ea9e7d7ac081ca6d148334c4c2ed952286eb9c6515e84840c65c47304193bb4ddd2a7ff13cd854cfff8ed5a73aeb657aaaf6a4e776db8454ed38c8bd4222a38a2b5f5104692c457dc549934f9cb7ef5d342e2ebf99e25f3ddbcdfdaa39210d7ecc4113102ad31396dffa7eb9acf6c69ebd716d998a0da1fa86357a93ad08c7b9d4cb523f38e42e339f61de3776bda359aeed68daad65df727a1ad5f9a6e962a067e82afb88586627472f581db81a96e696d68d3d8eaf67c474f04c937933f583cf4191eb53d97999c418371c8c646c0ffcf8c0cf95889f8a16f728b6a5ac6b429f3a6f4fbe01fd9b340d1e2ced418e439cf307b7a359fd398f200e06ec3c12e2898f884a6b567e412b653eb58b631f59d9fb776cbeabc14ca132230d6e81540da87c8e6cd68b1fa45139cb5b1841b4d5981dd08f54ae2c0e4cdfaf2afe531ed37d4f45d7b99e93fadacd5084e7ea087299f577ccbea79751cf44dbde79bf5a830dcd428039a1b15e8f8b272cdb0ab95bdf3d9724a2c6b754dfc912b48a8ca7c913802c098134c324f8a976f2dacf88c080100000000000000000000060000004b51204dedd48f84d477aeb1220ecf3f0e0a21af5a569b999de20335581cfa34ade807a0fb850d2944385072583e793022753e9a2c9312476249a37a1b4b0f0b0ed5d3adee04c1613551c186aeab96a740086df54c801af9a20aa4513510fe52953d88c586052af9ea7f01751cd4e3a6899696305ee4cdeeadf96c8a83b59b1da50afe61ccd292907159c4ffd62df59d7876eb65485b70fdd36fc8bfda9de5695e0cbe25c15bb51e13185c739dea7bbd43ec1f1e9d8df00a051a58e08950adc0a7708463883cbe3111760384e7914abe50419aebc1ed1e17eaa32587871e287aac6cb68c0964896765f2ed40d0786b6e3a5605d9ff00742c800000000000000001000000000200009158e59a41d5d026eb2d682a7791804beccbe3a8d167bf704cd615eb8b1ee9adb3c0324260abcfe5b0679189fadb9883d70c6571e4401dd1f14c78e7dd87ccb00e27a7315efd863c31bcff850529f14d3e88249fb038c2fc98e3a5d33754a0a3db8c7687987b52c32ad7970000000000800000000000000001000000060000009762be58ec6b981b33aa53cd2a70b620c108ccafa9211c51dda116d3c5a78dd1621c7e531c88cece640f03e1462bfd8464a4c76ba8dfb450253b40da923ea594854f8e93911370836ebe235be3e0cbb5890289c10e486e62641392c93a947eda5de98742ed41fc5c5de0801882010100780000000000000001000000080000003b17611d3ba857be0b456ee83823915d38682d06ea0bec37492059021318910746dce564e931df0e3998529b1164a3851fc54e67e6e1741384a58fc20b67ebfde43e91b75d5f55f035391d19111cdddf868c06e12ca189f6aae601b5e43d7fc77174f60000000000f000000000000000ffff0000de090000f7d1574a3e3b1318a87327e6731ea6b3e4e2427650fe32270f257a7f871b47d2cb325a50b7158f7c1eb3d0b331b02be5c83ea8e9eef9bd82fe830aab46cbf530285fb374c4c2ca69ef06b3de0401c81f750f6d7df92dc745f6266f4818a0b8dd07e663c3056197689e7f045004af65f7160c055554b9c7adba63826f1344c3e48c086e12f3960c270e4cb7ad87181b3799d4d4cce561de71ff9b15a8904b2b1decc147d587de965d76d123a1e285229e4fa024884ba378fbf73c64793a8c63c652aeb76048ed25f0111fb09cd783a2af61d5605f3a29d4008cfd28cb164a2900"], 0x1460}, 0x4) write(r0, &(0x7f0000000140)="b4", 0x1) 23:06:19 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x9}, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) poll(&(0x7f0000000100)=[{r1, 0x60}], 0x1, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x3fff) dup2(r3, r0) 23:06:19 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getuid() r3 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/47}, &(0x7f0000000100)=0x31) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r4, 0x2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 23:06:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) 23:06:19 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x105) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x2, 0x0, 0x3, 0x7, r1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x2}], 0x2}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x80000001) r4 = shmget$private(0x0, 0x8000, 0x2, &(0x7f0000ff8000/0x8000)=nil) r5 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r9 = getppid() r10 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x8001, r5, r6, r7, r8, 0x0, 0xff}, 0x2, 0x2, r9, r10, 0xd1d, 0x101, 0x4}) 23:06:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) write(r1, 0x0, 0x0) close(r0) 23:06:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff7f0000000000008aa4", 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x80000001}, 0x10) 23:06:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000100)) 23:06:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1c}, {0x6}]}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:06:20 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x2000507) getsockopt(r0, 0x100000001, 0x4, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="f5d5c4d2d9efaa44708b2987df18562012297c12e25d180c2f685bb540cc2a9addc871b3450f722377d3e936f8fcd317a635e98e8d36de0262dda8908ec5b984950b16ce57f79fbd86a08494154c08394b9e2fd29a5a814f9e0fd8418603b0da8f4b896b1041ff356e67b921effc8b8faa3b86c8790c5d51d38b7158ed367b175fca2ba2636d2c286a75c04b79c78a9cdac6765431ea0b1d3aafed80b7b22f8728a91b7f56862836c70177606b58479c575f23b97cd9062d24e84353d4ae1918ce12e5e2dda91b46ebc039810eca6028b5eddb50cf3a878da5160f723ef38fecc2aa97204e372284ce9b3b", 0xeb}, {&(0x7f0000000200)="00afe15135b959d1f00654b2ced69c8c282dd94c64a8bef6216cbd66e9d608bd9e385036565fb045eff83e177eb3a05f17636268a25f4e0dfabe79fd02b5040d59f616e936a1795e9066253be448b875e392cbed18657a5a993ed7ae131cd8270bd8e71ff8e0888a487a4a35fdfa3bd588d1562357b8eb1a8bc1de3d047bdcbb36275724cfd6f47763aaf747752b6dbb89e3e758e89091c67d08993412f83aeb27ff4ea6d0e1a12c960c48bc6e55a95b89d7297656b21a9679e85d49ecbc9e523eae2069aa2b0a03399b8fb801c61a2e5cb845f714b5156e4ec1fdd85751bc29bdd9eb79", 0xe4}, {&(0x7f0000000300)="241786bf593737907453d59d57d0e0f2d34d6ccbafe41b056e5089f6e87b7a", 0x1f}, {&(0x7f0000000340)="abc9bb175b6f1bec6256cd59b9b986f49aee6a17356e8a99db403c649ddb961fb374263f53216f446cd1c96b6d08b4bf3cfde7468a59f079ea4570a47b20fc3733798e5ce63a71c6a809687d83679dede27dc9e27acbd8406b7708809f59621f39012634d5f4e71201adabf2d2d033ceb80673bddd1391f69afbd3363a160327bb293af34548075613efc9d7", 0x8c}], 0x4, 0x0, 0x0, 0x400}, 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:06:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 23:06:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x40}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff95, &(0x7f0000000240)="4c2e0b1b83b4a0b843c27987fa5ad693bfb319000800") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 23:06:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) syz_open_pts() pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000240)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) dup(r0) 23:06:20 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ceb582042e2f66696c653000"], 0x10) write(r0, &(0x7f0000000140)="061ab7dbb03e957bcedc9feafd3d92931f6337040ba218c02b0dd085275d3c2af558039d32854711c2a0b92ceff752a2fd6dfc266a517275cdc016612936e30bd49e1d303760d060aea08ff95f9ec7c9cc57dd0346fdb222bc3352aac78d592a83ecf9cd11340c985dc456fcb1672ff57584f2c97fc832d0b430ef787447ad4b89a55fdd5d51543f7b59575f676c30af368fc374f9bef0b558953e69d54f0c88f239a5f1c5c69845e74fd00874ceee0de216e1dd3d71d63abe6b0caf0736b1106ffe3bd62f9d44e181b1f2da837a16a1618ee14fd73e665d7d9d64aae538c1715735512b8d0c0ef5fb0d1537295ff4ce72d32410", 0xf4) readv(r0, &(0x7f0000001340)=[{}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4) sendto(r0, &(0x7f0000000100)="2cd97b829b97fa9d20b785d0f3b02f6dd2f1ecdae25139fca8046238593ad5717614ee9927c64415ccfca17a32e391729f7fb8a312321924cc3935d5", 0x3c, 0x8, 0x0, 0x0) 23:06:20 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:06:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getown(r0, 0x5) listen(r0, 0x0) 23:06:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/176, 0x11f}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/105, 0xffffffffffffffd4}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b735bcb3b2d667a933ccada2b15de89ba89c55f925fd513b42f3da92b0103344c2e4a36dc2f24d79ce968c85f30e7fa8a1af8b6001a89236c0d37ffc5872c35834d8de3ba2aaaefbeafe211bace1f95090b4c400f63cbc538787777e3adf93f523d56c78799687ff7d2c0eb4df3688a7dfb02c79861116eea4620cc49dd2119c6b38578482c5420e8d6d5834774cc09d36ac12d8bc794c4b2eb5c2ef972bed725deb4605b5ec352a89240c7670e64fd326", 0xb1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 23:06:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 23:06:21 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1005, 0x0, 0x0) r5 = getuid() setuid(r5) getsockname$unix(r2, &(0x7f0000000680)=@abs, &(0x7f0000000580)=0x2b2) sendmsg(r3, &(0x7f00000006c0)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x60, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)="5f43b2487d8a24d1749b5521b0ef400aa4d23a77bab829b1188593fa4ae19f30689206a82949e0558d7103570847b1685bd6489ff4ed1f", 0x37}, {&(0x7f00000005c0)="9de835f3afbdcc7192fd62e0f6f3b71630cca3758a232f4a4a01b6024de2e3af67fb23138e50061b2646679f11e856a67a2de5a058026573951ed32507f5745e9f7aec35386330dad29613be69f9d027f4bfd3b5458920f937141ec4042c108ce8cc0dea37196d06b9cccd0a64b2953e13627cc2043abf8a068538f9cad104af2e", 0x81}, {&(0x7f0000000780)="4ae5617f47a2ec7cb2b526ee9f1b6af61cb961df4a419b683b089472fcf8056e8bae81e0ef5c82bc10b35994305eb366ea716ad186d52c66b9604f425fdfa6bbe1f8af08c9874ef51859d654f06a99771051c99ef3d3e13926758a9c9a2758357eed25b6b57d321b949c6fee96f9bc5ca39d7d0979d6230ca9dce47e452966483f9bf4e383d3518607f68e7cef9ac45695458c91f8172e1b35e470361e136a552cc0e0e3fd206860351a908561c5e3bfbc2aa600402498a2", 0xb8}, {&(0x7f0000000a40)="e8568b6029623ca6d236886c4df49e81f952aef995d7e8ef91db7a284a7e3c79cc7f67822bea1d685c9ce2c219af024e2c39c9c55d7bebdd6dfcf6882191eb291479f2f671e6daa737039c0d3877f6e0b88e64489397fb12da0658b9da2015c2ea8c712d06615410e5610f83aaf5a860c8ea49b8a3a537c1599d68a8cdebc576482c5b4c25c4d5b76f86720b57f0de6dc5b2452e7ae22c8820476b31ec2ddfa3fef7c01a7125078fe5085bf4ccf48baea7efd6f4df80e51d02482a2ec092f85c60a7", 0xc2}, {&(0x7f0000000b40)="c18a5a9a866c2a59195307238c7792a5fef335f8f18774028e8819bfc024dbd88ef5893fda75a152eda980c558ce02aa5fd0931b5bb7d992124da02380aba683f025bdaca9696d78f86e77c63f5fd21192bd12ef722a768be7501f1fe287a1a952a359818e3e5a1e3d3553aa9823dc0d4e1a68b25d53e410fc92b2b5275cdc54ad810604b46495990ae792a4415e924f744b4e3d55d7c2142dec5580337a9a80f7c7d5e471191622d4f13db6aa5f277290814d48f980d488d606344895f734efbc123e7a256b720c7f810489aba81e5060835fbdf5bf6cd529f48d9b859ffe796043accfc334e8e4a153ce431962b6362a87e7d927a4", 0xf6}], 0x5, &(0x7f0000001200)=[{0x70, 0x0, 0x9714, "cae73f74ec8d8cbf5b4b52672b5be070b2d3e3b9699666023333739eaefcff7f3f7c8d5c64dd0929599cec2a57947c13bcafc8c878451aedb1048197848649988ed26d2e813c361d3d074a206e2e3682cc761755dcedbcf0a6a711ad86a1"}, {0xf0, 0xffff, 0x3f, "355198bc598f03ae6c72be027809cd2ffd65d3c6b31a2a8c18137a0a1c997e538247284d06769fcdd0e930a288f48b1b1d84c6c225b7b2afe5a72e2d107169e658b05e9963945f4ebdbc1e2d8a118ff9dee92bbc99848a24326d125b54afdb9a803b70ae8c03f8a9957d7ba21a042a08ba635a02f7e4cc0aad1cffcd329574721eb2277c0f09f9643e5ab44668178b3b6c48e9ab4eb9d83451e8f35999eab74f5b63750797d205ea34b9e80b800f271e9ae2537b0ac3c2262f49ac31ad15a026ce446bb12baa6c0062d5c943cac2f3b93d9cd80788a354761f35f1e2908567"}, {0x1010, 0x1, 0x2, "e1e41b8633c9d47b08b4a3ac25906b5c007a34824ca605e37e931d37c53f059b358c3395806d2c781e10c73a0e46388374c440c1add8da604a591dac58c568cab098be218e0cbe3c002bb096c6fee51693104803b41ab19e0b8faf3c4e0d07d2cfc72fd0d66215c267e6eeb9b8a1cab3f856e0fa3ad92bf8ab3c3c10cd95163dda5acaeeaf0230e19e359f064896eb8a4ed6db0df18e507846103b1d1625d0228ae0979a4e2a5d4a568fcc3d9fe3fa361ae8badcb9f999d98466c9be3325c00d7de7e0274855fcf6ca81cfe81317530a73e062065ce19387dc8fa1c05133b84fc1b4e8abab0e594df591785395cdfd3a437c37807af549da9365419c385d2c5220c02b36621e872ec1e5995a06c351f417a03f66d89af42f5b78677790defa01c303ad68f5eb5402e3fed299c422a3e3a45fe6d081aac5c0f531cd7603d6bf7e9e62754542445c61a9e2e8f01a8747a501ced6c66bae7bed7383f727ae1bdbd2d383b6f01561a05334ce525fb9d084d3e2896e0d08c5414a1300a24849bc503725b65959040809295d7f02f02bf7222f515564e7882e56b328c782a57ce764bb737f7964017daa6dfd0cd260d4c9d4b5cab90ea70bb710b5fab52930d2ff32b8f3381645ee48f278c2af236242be4af27b8f4235d623ef7d313b305bec0cc1e887ee827c0b87e94eea379199a41e3d656bc1821b40208077001c0e875d8e313c95f8c3a0980530b6237d108f5610917e3b1419c4201a6de29237ec312d0cae86aeffabc07600b98f12aff4723a5205294a70345b7d961122464eaffe44312206b86ea2b0927463025dce39551a574cdeb48f4405caaaf9e3301da93755811228891d54098f402983a216301cb81978db4c080503961a451fe65105189fbf6bba60151eee7a343e605bdb3bb18f823fc4fb66770631de6953837b2c5bb693c2d2c81076f3f4466a56ded95d48a461fef7cbbb822d7eb31bb5fdac48216edb9ca47df98ae4092079789ce96fe2d29db22a0ed433501f1a409eb4ffbff1f859fb244c467ef23707058eb2d14178f2d89610bf63fc740b5bff305e2654a8be7440c846025bd0459d6ad707cc5aad6b57c54c244fd47c9932deb51dec3c43b5161e0f661c3b62191c1038646120004880162166100608a20a88961fb46f46a5f2a2c7de321be069d7e306b4bfa245cc416c6582f0ee1ca6db4ff7679f6a72b347a96d9fdfc5a62351d8bbc9c978b0fba67529c8c9832da3847085fc098ec0fbb21a3cdefa70fbeeea1d281eb9ebca3b42a20f1946e6a0983ff5349228513e874e01de2671abba4b8e3f12356b6b47e2fd39c4a09ed6e2a16f34ded9d5000c647f34d17a82ab978e1f065083500c01f1f2af7e2dec0692a94b6b8d793f31b99e22d5d7e1682d385928449e1eb7f0ebe91a894c7ab12e06208eba2d553477be5f56940a8f38c7fdf1b5c9fd3c31862972932a0b8254a967885553648c31fd2dac9d0fb8853b95c3c58caaa164414f7f01ff09999ea8511286099a427394bc0d0c0a699e10e98d118f8c5872cdb14d1364e3580e88604d5c00e94fe323c346ffd3fd7d015d46908722d7917374772fc08244c6e581b8a3e5c091346bf3b5faa5bca92d2429748afa2e5d138235f07bc81301db65ad1355ee91000d6377cdb72ffb5d495b7ebcf77815fc425302cc7e6c95d42db56d6b77756545716f2fdfa2c1c8f525c3e1f5a76622cbf3d6f509f2b925dd5b80da808642b2d33feda28869abc05cad0f944cdb81c7e8acc768b4f1c13bdee7d03d586e5f16c27bc7194a12a77eabec515cf0a4224d8be59907b37d1c1f5e4e5fc6116546b10d6ac7a98452f5040e38a7040c39b38701cef04efb13d0cb5fc81e8db98cb4dd052a5fa1243247d8fc2456e01d9a891a8b984c13b40dafe5a31a29020d5d986d8ebcb79821590c88a5ab9e10e43193fa6ac156b07e70b257994aa25132c22ab9008caf60b0bbe4d7a1542c01bd1bbd02d1c999cc13b64326d3cb93342f7c2c05b6f33236a43721bbb5c8b998c9f3bec57507c2221912847167c3cc4c6cd99d5364f4aaf36c3e31b43f41cc9433129bc73e003a39a88f9e683e1fee8c65224bea9251efdf83caee6b401a397a4b7b752dcffc5da68d52a4ee636cc7567aec74c1bd1c3eefbaf2790f3dbc0d42e813baed56d5b1328591f5a4b86f8def33d346928169be6e08c0e29b5430c8e272a9f465b85ded17b58543e8b48c65940b9ee3fff38f473080b5b2f3a036a986baf1e5dc21a4481692101b6162499e080e23bb17d4b9ed818b726d0679ada961c90b4e4e368cf8e91f4acba0b2b02ef3ba4cb9e84ecf4d88aeac1d506652cfdde6f587b664a2f1f0af2fbce4e13bf3d552cfa1c69d133c2e8920c24d8f72dc7cc1410cb85d29c0e384b89b0414c3511ae625f4a814582a856919e681ef692112dcf4fb74e5d86822222dc1767b24c2853819d22cfca9f4f0344d4c4795624863166051a8fd1586e05b4bdeef46a5c74dd0390d753a33732b5ebd4e0137beea834df2017103111e0a6d27884d3df22a79b95e78ff5fc60590d5465aeaca7b51829799f51285575ec861c1e5c0f7d40a4869b45cc8a5a5ff76806046a095c420b26f8c66cbabbaf8fb2141f090da717302f51908a758e9be9329398ec74eb3a68fad307146fc6dc1a1ffa792cb54d973bbc710bc5bb8fd357c3c154fdad85ab53a2c6ed4bbb73f1e499c7e787d1885df88699bd38de1c3431622f608b908371b1070dce92d5ee927f13b38056668b874e9da5aae9b7415c2e23d914141b0b3d4364b79205e696b09a9f61b7080cb92ba53d507adfc01943819dd060562caa7267fa0f51ca4f6957507a677732013289778e04365079c304c2b177d0793b7003d91418fff837cfc568c3ee22eb5c5030b575deb466665ad048b489fdbc88f09875d8b5526b60099ffad2074ae9909b908b6a5e28388637537e193502c26da314f55c4dee12cc4024b8dc9254fa90c5c1a9a9fe44d23e7e9aab2ee9a512d4de8b45c15af075e7c091c43251edd4736dba3d962f3c3f2afbbdcc961e143e6fb1dbce565bc7574b9a615ea0280fd04663eefc0d90f6dc74afe6f9efe4e7219b3c10b9a794f77f5322adad5263e576b02a63f29332bf3bee74c6bb264a83f7f13111a3ef429a8e5276cfee22c0931f4f1dea68f8204626e2eb7f4b756146bd7d29b70a1495cbe119ef285e74999eae69dbd7d784f42bbb9b733c3fe2869c50392efa558baecfbc3305c14d1e4b3821c57091b24b7353714dba782c0a625631e1ee616e74b58602c3fced026b80a1557ed528fbf775d82225ff48a33fa6dbc43fc521c1f16f68b819eea55932d713f73cca27e1f8fd2531c60372ea94a17268668f7e0688da155513405f417da77e88e2077616dbb8daf6624819af28a8009a8c2875e3a735806484a0d843e8a47a23abb0665259ac1841a1ab81c964b492093c886f05e4d3fda188242f991e0efdf4c8a27c400b382f7cfdef0be030eb505a61ea836ed5aa572f02ca8ee6a59f673935987cde24eb18460e35ce93af77ce3094ea719d2fd56c019ae4c019036ce91845cb223da3c1deaa0d5e208a7de5252f21db8ceed5439701aa3de25fe372ecf2dbc06d980b2698770d8f33e516225f432cf2c3f669dd794a180e55178dc16a52fb0d93aebeff95561c177e7ad2cbe6ce0fe13d230b5930178b8d4fc31ab6e8dcf6c93cafd627bfe27b1eb156d103505f7740a33bfae8e55d019b6c46c8c79cdec8a734e3d54d407baff38903db7b53f7798a8d5ecc3e244b0ff242ebb6639191361ca3e031df6e169be81ef178fb76e7d6b0b5b2a047bed481d6546e6bb9af32df0e3218f429b62c1012cf5e82c311d2c353e84d9b0bae073d9fb34e321ecfc3c81c28298e11d9721ac0972504c9ddd6fb0156c329ec3263e07f947ecbbf58049483d67f2e26a1d0a171debffdea8e74446674c9d29b4121ccbafb72fe536bd55995de2021948f857660e9189a776ade33fd644cea95b4eaeddd7d56b5b9319e61175bbc16bff46c259749ca78c48ed78cb207b8448ad0bf454465f314717a40a9e7c8c2173704db9ac7cd3249a70721fbf12ec85ea5d3e2e84c5bcfa2192515d018f2eeaf4e6a331779b766a92f097ecd2a15b9a96b4004788cf5e4947cc0c2dc928684d4a4505a3a58a572928227c15657ee954faa877805314151c89ce2a3a1fe92beafc57974d804b0f90fee2215b24d14cae3097ec97c7f644cf5f14c03ea496ac40675f2004f573edbe632a94bec4dffcf5f1e766e22f3048fc98eed79975163b06f422de40f7248f9235db8948d0389cb431bc839f4d11afcbefbef5726c0a67001f2083f10c89b2c6e4eadcdcfecf4a3ca78b3924005578eb801a09066a0cb9927f2ebb320bc712cce73f9d688d2a48b9172b18f40f5a04d3761ecc492beefab7a1324ee0d65ced3d849a0ac2c36c69e15ae38bf098d17a0a526a9d2e2598929fee71ce1721c2171e1f15c5208940f6cbc289882316c8135280381f48c60d8d4b93eb16c1be707d8b08b4ad0b419b581de14cbebd78a1bb0398b5f2e9a8307c4bd0f8cf296b698125518ec69f4553a9da795227b10444b89b0acbceaccf730ea0823852eccf5833fb859f8b59e67a826f22ab102029242f53f77d3df68902e319ecd25024631f48d7b4066b42a4d0403f82e16bfca63d0a4b2d2809792cf2c8df4f947e85cb43f9dbfd0ceb2ab1f1e318bb00945ded416dd4b2e0275d9e80682c5a3fade52e72a5c4885d89ba1cd63f5756a56cc32b52b3cdc26788e5a6f51d2a2435363012fa59e37c5e6212b0778c246cb44e19908d8cd37341efa420a56e832a533af1fe295a2180004ddd056a663bfa3c20abeef72e73b239fcd695450262cb084ce197b370a09a6eb1ea694191d5f99fe06a071da1c4a2acbe4b88cdbdcb8d2e056a394bc656730ad5b1fc94b566a90f2753ef2763a2b8a2ebc82e733e9ec01c839f4c7baf4a8ba2b8a14d2b0ea555837fdabb2ea27ac892cc55814ec8cdb5274fb6ab814e57767492a3757356dec26452a438793bd2a6df418b2cd0bb3d961a2fec48b5ce092d4f842d4a78a1f9773c2b467b101258efbd4a90c15d314b78dc0589d0da00d1ff479feb3d9b765913c021dc16766e3db35ff7fed057dd337a35e563e7bbe5e9a84bb0591e43a94ee7a7d58441c1c549a272d0cf1c1878ac44f0a65ba3435470be4f1eed736be2150e63773a477615db3c8a06b7e9befce669b66f2b7201c315b250a28a01deff198de4fd5b3b9c87e7be67b7dcd964f93308477fb6c7f55a265ead6e81b7f2af18af191e9e3bb45618c01138fb4a8e33a3d878264916074683b87dc27508253f0027493f9a6860cd3083abea7eaeda76a2906b443e4a38baaa2f759e0df1da6ba91973e5c8586684e60d685e3bd3f1bf27d6928dbe0eba9e8d606d7e86ded5aa358fbecb34310051d8d4fcfb54a159192432c928fb9faf0b98f87b16300a44cd53f788fd2eaeff2ef84e3d3d29ed20b5622c64e485fb5f4d23431ea29ccf11966014e6318ba1f2071212b2c5dc4be623f9e3662da1c73b9dc3558d9c81c0003133add94d939c10180651e5adbc6edc973c54bb49a6acec3b9d39c645228e2815538bd5799b7d26ce867d3b36487f1e09234fc4140f569580034521796854668865e75660104453c9ce684e518e272575da6bea0b1cc796d6d6180dee3e65b1c92ee0f8231540447bf9bdb55458bb0b870a09732ad74dd801689e349653bf40af"}, {0x38, 0x1, 0x29c48210, "dbaea6f9d71fdd1f141ebcf8f0e21a5ad089576936fee67de5725d572f4c35adf91d736b5113"}, {0x1010, 0x0, 0x7, "487fb0fe6ea7b2a4e42a4129d32ac4d1987fd311827b463ea8affc57a56ce1e0b29c44ff77c67f091dfe3731f40284a9ce6c8b4f2d7a44d27a416ffb356197e00f55ede09a360fada8b1da938c80a01d5edff14ba910b2631e6d9ce1174ef1d1ea58e436aafd7598601c1b29eefd30c516796c5b908871396057631077d12d95548c296df0cb244856d11bde227616f19681cc13cd558db2035398c3871d863cc5f9093b843ee2255293dd7113611fc5d8fc629833e450249616045a2d495f3f5636bb2415ef06cf6673d5bfbfd0561070b7b973b7b7c1279c41b6125b0ac56f78188bc65512f6bd19d36a377d0a29dd65e8042d2fe15d48fc852cf615d4f2c23ed2391e9bb491adc6787d10ce88650b4d23f6528fd9ecf0ef1de4eb5948c9d2c272ea7c2af5600f960f34e2640ecb1db4a35b6bd509543d17d79cc49261810b88a416c0dfec4678037b9347cf315ceb81696e1112645f0b4c57bc728c0897d128a2ad4543310de1111e9c9430548c1abe0b0d47620ee1fa94c06a3f6d0ca0cc942810cc7076bafdda525e752229960ae13baf235157f8c510916edf34af1397b197b200c0a6a3204f146c9f156dca43aaa191468f408789d13ece7aaad9a642530112b523095deba2bde48ad7697fa8bf743fde74da041625fcf3d905e14abe64d6401e5b0e18d16bf00b847aaa5b54969d8e65313f1d1285b0aa41508bf9674317b2320d28057288410025b3cb294b7d495a44270fdf69fb9f79e5af021fb9cb8dd3659300af384cdc1a42424609f0ae7018e45449d37f23b5cc2cd3472825ed3dfbc4a2d4efd1238a34f4f4df962e04a6188112f34a5e27e4c770c25dd0a56b3167dcb8c40944368d818f9d51d92f50fbb32fc08a70b6900e75410111353eb7030a840de218fef9ccf25e41f2b66f3920773d46b548343f494d94d7ba09a65fce1b4a5a6004a177ea25fb5fd4cc7177a3e35b107309c18eecf683ed063eb59b8fd73b4305d9e8a5ed68bc78db9ebcbcbf5ca23d9542bd4305cd5c5c05fed434e9e230aa98225ae741da154f1bd2e04030ea0d74e9c11c2504b492a201e6214ea0d812a314646fa66221bda36f50d164a5afe6165e4c9b898d9b2d6f130b7f82386e6f332ede45dcd05f39b605138f7184018b1d55274c7a03ee764c08b6810839366df64a07ed538dec4937fc258e0ef26b2aa6ff1cec5650804ac8e7a1d5013dc4b436a4a011d6a4f596f928691dc86284f7b6a4b4f8611a79dad867239ca23b78de25219907c6c4f1da4fcd2ee9e2126fe08e61202fd6959184bfc3fd3f1350e057298d2d4cb0d2911dc634a68b0fcddf2eafb96c50f9335cb103f7a5f51324e9268d1e541bdf2a8126d87921fdc0a8d63a4a25006da8102dd6c918a733e4cc8ccd19f8921d10a17bf085f20fdf10e40c3388a35e33ec55200fc562b38478f231aab4170a103091a3c9006d4490c2dfe768522b9d36ae74ddcc9749b2a4d3775ad3ef7349ee586e187397efbccaf4c217e24937450341d0aa641a00c47766b1a35d9a3527933c85886921a85c4c1f969f68ad145d8c9dfecf3cd5306468a5c1247952ab72a52d57753415f2331f1e5b81ecc3150d9cb1508aa49918e134ab9bc817f766dd01d47c5cbb21e257d20cba1fcc27f9a1bcbc92f1c42178f21c27ded711b47e3344ba0a8a866356f102e52cd1f34a74eb55317743547a96d912bc77aa98f2b8fda2de7ac3fa02dd27f6f1c654aab0fed5e429556c82380db8d800cb2de31d6224f93a9b6e6fc88087e1535c0ad382612dd2665d3652aa8e996fad2c2e66948c45d51d115180e392d32a285b4e411ebdd898fc261591cf3f22df209a1b2a6d2b134324163155a736066e642f1a986832318df326ca747995c3f0b3d6f3c27b6c922c451ce6f980ede104a850be17465b514c97f0182a6a07c9abedf8a9427c118303efbebc72ac2602c90d55a83bd79f46fb33c985e4482071b5588ccbb51ba15bea6d118940aaaca852b9ad26e56c1fb25704c3f3a9c3d7635f0c432816162fe6f54aa9dc28c14606010e93097d10d06a8a943a55526d052bf340aae00897ea86c2f9260d3c7ce3b3a274406e613da7b15fbd57559c61267ac93169a479cc4a059ba91a30bb4f67f79beb6fabbb453d92fa8fcb1f2e32c6c09b3134b33460b0aedda4f87bfc875119a83d8c5ade2000dd3e097ac355778987e64f1282dc6072d9b8c37d4ced0bf03ce388f6d5654f6d99bc5351ecfb6e4f69eb3bf0fd3390fb4f422f6f1650678874d3d5c0097b66da9f7e82652bab5b337259f7d9fb722f506c82de3bb91897af988c8bd460fb6d1a483178cc8b53bc5ecad541672897ae218d9f6a4b3d1cd404eb6577706f15ec60a59cbb1775a4416e240e045c0ac11a93b2efdd8c2d1452202483f6abacd62a74bb83f31ae5b15825afacc3330c5c28837698e1096f6a44a0244a4ec296a31da487381384cba6555e185e3e3c5866c71aa886dc1a12777eb8f986845135cc726d07c22d9bdf523342831f79c2805f3978814c051951838423c8a5c70327fda94b05df55e74df6926163d620e7254d971ea2bbb9cd74c5329f7f78ada3bc32db3657030e2f0085fbc4c93daeb5daf2c87367d357c2c0b57bf530bd4745c38095becdb6a065c1c1de00f822ff03279e07abb0bd8fd3e50f3e2f5d9ab5461b193008e968a8f4cc8958ba8eb826a6ffce27815d6c48aa223289c2cd2f055b0091cae0ae81c534bfb6b197f59f3b6a32eb817f8ceab9a110f6922272cc5fc374511c6ce049dff5b6981b1bcc127b9fed29e7ae77ab42af8c92d75befbc016b6ee3fb6f7ea96266eeb78bb6567cd71a77b145788ff5499cc57553feb1d10b6521c5857a72ad4ad0c3d64ee11805caad674cfb5962516b0ac3a0983a4492b283409130a30315875a6cbf88b0170950a70bbfe82f0eff056324cad94503d7178e4962f4497e60120f69d6ecad69b1e2521d887de0d1011e3eeb50ecf25fb4ac597020305a6ef69f77f0f27c3b9061f2fb792330439c72af1b614812f8a835af5ae2489ee5e9b93752285d98c616adad37227c8c0ac1ace6f5e1d77a959d16affc0c4f3cc03db0be35a59082f3ae0820028f908d1923ddf0dc84263f266bca5f45e598c521fd0e50e54d6c29047b69a55b36a4a288eebf84990e4e47b4a757e6dc9b5b4330dff077cd0348f1a23030242a031d04890ee9f4a082c2bb771bcdec462f6412ea154a0cbf4106e3770db52e16263c5937694f3978e415f772640fb0768392c0b7dc556c51bb1cc648e608c5bedf6914a73ce41ff6c5b060adfa65cbe64b296470672183d1097a28f2a442136ff5107c9dcf5a7a2586e78ee533ed02171f90f684a3ff9cfd901f936f11d9772db9a998b1a6730ff1fb751645e1586419f9226f3523f159fc11f3a975cfc91dd4a7796641a0a386ac185bfc183ec350696afdb2e30dcfdce77adc9b44d24bcb89efd4c3a39495727eeb2186b3b0f64de382254f5ad0c342b29d632738486bce87e3ed4375de8de235f58c9b879f30afc17466ac8bf196b351236608d66ccefee6abc2dca19c289b99008c0bbed2358c24bbcefdb20ad41db456345ab01657381f31b1e39ed5cfec1db5d32856436c79a36743a839814944f0100031c485e0af9e9f6b4038621e05f8e49378b504e87333a1dad893509e4b0ead5067b62ad180439890a2f365b0be49475c78dac4b0a735357a8bee4a1a2a3efcd4c9a7ebfe9b6a641ae959d60f09609e2959d702c45cb7bfea4d9bc72dcd7bb084252d4e31ff70d9e1527e3529547ec6eb39ad4de65866369bc2e5a1b3b2f082040865c921166df2e7de83e42b0dc73866cffbf87fa43ca91f2f3199330c6371675d1615a3f1c707b368ebcd7fdea3fbb05ccf6df7c5b0cf82d32d2f15df0a928d52b1344c68d23d00716d38d88c95299efba5ed1ccb0b35e7831a525a5d402a8380b9c6f2381bb548e8208ffbb0a2db965ac57a769d1eb7f7d2e1ad25b43a8aded8a4bfe9c7af4709cb96f906e2523e58b4d91c6bbc4afae39b2029daec0841d536a8e528127750a663e77c453eced169c783841618afa7ab7bb73e7270ff4f2ad48590f3c7ce718eb1f43d84920f54f4472eb69c751efc25d2c5af4260c57d647140e0c7823b21d4918a80e724922c1031209319184b993d52baa0b9fa5ef8efdeddf061564d77b23992401cd938d711ea3c53cc3935fde96b818381299ee6cbd6e1d56fad5ee642d1d6a5a92507d888ac3f6f7abdebea77e98cdc277bf096a5252b998bcb6c2936c374d0b6c2f8658fa6917584b6d2d0efe47e3d14bf0772c4e2cef0b9a6bae0f88b17afc5d94962b03631b014d6bb4004a3b8e4d1ae4e0602cea23049fd810cfb6db06e905baac6266677d56faa3c15f495bd2dac5706b9472e21a71a52680dd7843848c474ec954d9308de714dcd454e586ebc9afa95022c19dedbbd364a608b4951872a8f25d3788117f209962f1119c8323d8274a31085b8cc0e653b15893c5e35e4b43b4459f519762854fb2416f968e228cbf6d1e393c75bf2135db1dc3b31b76b5e0241bb71c9a28e98968bc702a184ac6b5ad60ca0b9d63aee369d50e64241908de2c7c740a3d9a532276d4833de98047324d58cfeb5fa706eea96cd3df61eb531a542dccf537312f1f10108eb1c652882a644fd6ef470b28cf2a9baae73c9aa4bdcf76d41c0db4e95f550d90f2a254bbc284ab0bfc74bd4a1dcde6ea9ef7037c275aafe62d23c99f6f9cd03df299dc64d9aee3718d89ac43d41e73d8762cd95b94280a4b5ed1c3e7326874f90f1d692a6059e7015075afb168d02162d6fe86a6d3dd52c5cf2945478dbed41336cf7773c651a04ab1c4001b9b8de38ddafc13920d5b3fbc55ed438cbb035f8255c870fd1bd7d1a8f9dff9f3acb4bca7ae1e5286799c73aab174b720ac3045c58f36f29db5e516c8ff65a955566071978f7df083f7baeca54ce6f72b00c32c323acf183f1525f2c398083a0276d4841dabe5f80280651e6bd1f491489ba84d31ff796d7af8f9d31baad43d4683f69b4417d5c8101ba7e56e8aa473cebc1ef922530f64ad4e9c3c34422954afbf3dc92aae6cfce70c401d35cfe36c5918dc6555735cc97b3b30b50248e6bc765622204c753f9538846007ddea94d1f7b1011d721059fe255c0b4458784ddd5e42d0680daa8a19b6cef674fa646b76ed2d1ce06b9e653ba19bb43d8fbff23dd52f9e8e9afe4da88d3e62b406a23f1b0abf6ced3ce9adc6e90268efa2ae706ef8a33bd0c7d5da54b84be52caad987b71ec07119a22e89d7f22fd9cf45489f208a8552490a6a97b9ab90031caeda6e9632b857820e1ab34617de28b348320ddd4adc5966f215891a5bf36ac5545afa8d79c4b8442a9bde62b76fae9e5ad19115d713a96bf05d662f4d9f14a0efb5c3cdb6af4066c56c62ac7dcd8c71e0fbee536738912d6d467c1842c9cb103661dc7c772683c107143ea42f346500088576fa5af275a034c76eafd3df590dba397a05db9676a0e202c7b7cfacd436e724e5cda1224cac04aeab0eabe4d2ef50662d273cb340616aafff35ec4b7a02716f11a594ab04077f62a1e162fc3b9a5ab379919d620fdc8124caa2822c11e441805e72ff2933355359b2f96b011cb44e74625791512834efe53f04c50232e67d1079492ffee1e3f090b530bbcf82af8e6e9de6ae4969757fd9e21b7ffd305dde62ea7a21c0abd55d0a3e4543631de50935759a985e2bdbbcca86862623c503cf3454ee2a3"}], 0x21b8}, 0x1) socketpair$unix(0x1, 0x100000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0xa3, 0x0) socket$inet(0x2, 0xfffffffffffffffd, 0x1) r9 = dup2(r1, r0) getdents(r9, 0x0, 0x88da8d22fc571501) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000700)=0x7) ioctl$TIOCNOTTY(r0, 0x20007471) getdents(r8, &(0x7f0000000100)=""/29, 0x1d) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r7}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) r10 = dup2(r4, r8) lseek(r6, 0x0, 0x10000000002) semget(0x3, 0x2, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r9, &(0x7f0000001000)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d642917d8c89486917d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a429676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89500000000010000002b9f493996229890acbb03f8db78d1d3df58e86b993d9adf9c8855dd5fab399604eeaacaca5d454731ae1ae8336f52b64593e8ed9d12144135da62fee3396f964960367dbb223d35a01e731d341c2a46cc3c6c7b19f585967743130d32e176fe210bd651e529b806a4cb599f9d6fd73378bbe9fa87a064ec0e0022efb9ce630d1be2101a36faa788ff50e1bd33000a20b0fce1890ad39844eae987acdf821599abdcd2caa262661dc179fef0e5cc06129a15f2a8b18e97a2e63765d75f0fc582240b8de67295f8910c7bd7ad0c308b8589797ee8313b11706b5b6f3bb08cb621bb9d2beba032ee3b3e7dab143e623fa80d3929b220c72aa827a8d05196ff1d990c57c984d3d945e5e48b1bd6197b02b516f49a2c39954cdc828436b851f9e634e331ff1c1b661422", 0x1f7) fchmodat(r9, &(0x7f0000000940)='./file0/file0\x00', 0x110, 0x2) semget(0x2, 0x400000000003, 0x200) socket(0x2, 0x7, 0x3) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 23:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x805b, 0x0) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000140), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40003}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 23:06:21 executing program 1: setitimer(0x78eeb9ee8909312d, &(0x7f00000000c0)={{0x0, 0x7}, {0xea72, 0x200000}}, 0x0) 23:06:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse0\x00', 0x80, 0x0) poll(&(0x7f0000001580)=[{r0, 0x6}], 0x1, 0x3) dup2(r0, r0) r1 = socket(0x4010000011, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000040)="6530cdab32106de79b89807ba177455223c11c1f629b1cff2560a06d41f4389cd2ffd9d2056290ed7701a15e6793eee2d1627e5dde855b7b341d1bdbdcc0b598a97c0fe2c2b3e6a0c9dc6f1764cafa64f1100404ce20231f0bb157be05a5fd13f68ab2df781d0a5be453d2a0f248fd2d580b007d17c545d3f794ea47a6e58be257ae74939c8bdd69c51afffb5ff0fd298b9b116276c469996595ab08bd6c755dbe82b2bfa2f2ab2c5ba145d15a9f46dd1aa2993d4f374e9c8e692bf1a9185a9acd96038613f12240de6489c14545f851fe2993a1ed972977e2e9153e2f26", 0xde}, {&(0x7f0000000140)="0d91cc399ac40160e7a53d017e0e72eed75d8eaa48ce6cc40514a7c81df2b54f39fbd30cb3ee40949b6bf2058bb81c51dbfd8dc19439a3caa75d1e99d2aea623836fbdae5bfabbc7ee2cf84a453b364ff5bc0c24af2a1d46a2848d5735a523ee69c042b4db37c2ab2a93a0cea6407ecb7a303fd13b282e4d1565147641274cb9318c5d5b2d888f50bbe8e782799ebc03ace3481ee2f259676d450c45e30ec4c59df24f4d203a14c1057700298322fdb8916ddf9f4b92141ad58afd36361f9a6d6d1cc2555148e4af07f639e90c43b3c31cff4f244dd8e3eecdf87b22852c53eb0f9ea6528660ae905ddcff15ba6fe6320d854e48f902858796010037983dd3ae481d264d9a19378082b85c944b9ee3b11a3bd5cf18d7e4af38e7976aa4f021c9c6d48782c1584fba791a507170364438cf7e370122c617a9ade672c880358a0bb1334817ba702eb2ef1fa8c537a23f69121d1f8472294e40a1b8a6fa1a1b5167d0cf7fb33336053c9567034d873ccd5b21bd4741fd1d31303033f8ee9984a5ae9825624f3f22c4b7ce90078bbc944b0dd550eef9782dadeff1292adcbb1671bcdd7ee8aaafd06a5b08cbad9f34c6e02743fbd1d4a99c6f31dde154c1df1ccc79c8742f9385eb5cf089edefc8319b11aa7271ebe37870539606c6fcdee7203a3e76fc786c2fa8bc37c16eeac420b2855eeb8cb66c985a58427aa482e5a19dc695a7a021d92662c7a0879160f134c2c86fbfab93ebb7337fcd2b8a76c809a95d6563dadec77a453385f5094136b0810bc3620323bed15de7b9e66bc468cb0a03db3c5591292363a57b336f2cb7c0d133b49f5220e041315217c72d4ece1d13074cfadf57b949748a36e6dfb924088c0a28c45e7ac782a0fa0a513d30203f3d8c0756f5c9fa303eb2cd9c233984a6b6d580ac26e7f688e2ed6b14ed29d93a62b8cf7d92ff49f433f49b1ce9736f17f1656678e9a397d5cc170cdf9623e24457b54ae786afad0c6b4799c47daffa015de746aa07466abbb33971569e6330f07d544236cfcd186b08c10f7eee48767da324e721bf1a5b5f890f2a7dcdb3ced2e47823513bdad6a7ac1c5db97bce06079f565703873f6c6c3a7d9d2a85c89711cf30368b8200e4339be286c46474830cbd6d7965b3fe2c9f5e34017d702cc663046d1b620956aa1f7fee4496e5817ed7b23d10608a9d8b2ba8eb3b7d33a6c4f494807cd1c69fbbfa79b1d5d023c2996d00c52188d0ae70912d24c21d7d495e152a55d0fc4be13c20d15b7425a1afa05784755b858ef6ebc047e85fb30eecb9b930c186b4f43ea167b794dc8abcb2617b7acbcbed9d17727342749653c2e48e8b68593536f89dd6ceda09ac74e3e4aa1f12b3d7072ec8adcb3d9c78cdbc6c497ea70c806c0d56858d7f6b07025d2a1fc53c8b2a9325c9454619f8b238a8ca038cef5f0165096aca2bcae418f52a6ce894b20bbb1f2210847316ddf93e0d3cad22d4181ecc331ac558c92b078a194ef932227aa2a8766579558731e94cc0435ba347fbe475de202ed45c96f56f68344c79e86359a81876ef0477c168e918cb221c9d47e5b18164c3eef24972cdde24db87bd033f2764b156ee7947dd5f46eccc43ca6629fc679729b6c5b319cc5fb4fadf21eeb8d4200ab299078b41e0e9097aab5b5fb2b017b71a4e66c31bcee0c5ac8bede561d8d5d57fd2b9ce5c09d98bd07483c7c6aa445760e7fd785b750de7ed1b95911e94b1bf1f77c8e55aeaa40423e8ab1909ccd029f8eb7d0a399b064112ff5427b8a65304df677aeb7ff42c3765827d0b09bd936ebd783bb4149cac18e1f5f256d8ea09a13f9742d6c3af180cb13f4afcf342cfd01cf0bbafa177ee083e0a0a1bc325129ed679923b81a6ed4a3f778665b172758fd1811696b0d79536c1ffc72e1da3903980b7e48613c323370631f10cb49482ef1d9b20d47be4b71ed2c172f54a6cf1eed1fe6b9073f8957536abb7f38fc12849e5f1d1000b42d4caf989b043ccdcfb933788eac63189f82617fe4c3c50c12bca2931884b21276167e12ce96cbf3c4ea3e3c339a1414e75a4ba410b69b6277890cff9848e9e7fcc73f8d139a4509659b5e88e0bc096d8bf6bfd1771658e6a75ede0f0d23d0afb99445ba75e069f98c3bcea40d4ddbe4787c0fa43c1dadcade4f46b96fc56763ca78db2df4d48f8a6d405e1ffedd108d7803aa34a4e288dd088df6f19a0ef4aa793c32cc3f22104220b7c9b5a8c337d5ee33786e5178a87d07c972b55e49a3edfd10d107b02b0f8d63bbad5ea79c9cf59a299c3b15fc894260d5a644a9bfd7c3d2f0bccb93cad2bd7a4076333791a1389206441a7da91c27d86b7469b29731a8d468fa858255a9b0627a19e6c23ba4dcc86306d418594b9aafc2967941ee03599bd449f0061a6e469371acea1f3f03539f283847f74ce1d41a01291d50cac6f1f73512c77454a911bd9ce7f494061eee56c98b6c33762a1b72e836bad41248cf58db94b1e05293aae742787e77c131df30514f0b60710b7b64fdd0b5004efac9e0d344be72822b3b18364c7246558604fc8780235a714f33dfd35eddf78484716be6d5538dc6cbc3e90a75638fffadaeeabb7acd7dcfcedd54b04681864c6cf839ff637da0dd030dad45bffa541648f6a16368f8e870b6d8b44f833109f8e657b71838eb50737b39dc84df1a7205fac954ae14a16b630f0fba7c1f71ee31b9101915e6f4bc29db6d41b5c30d9d6aa1908d885062ebdd6cc1195f922b503d492e203472f3570a23849e37ce04c1a32a358d0c475910c153a675955b6ef756ed5ec58c545f675be3a0e2f7210fd6680a40595a9fce36bd40cb964bec0504a4ba4c2af66226607033f9c4a660b567472ae841ca4b7985a56eb65799e590f339d3b7e5be741d922c74d065932a045f2453d2143c8765651df492b42525d4cb303d82cc2c1493cdaf7ab4cf2e6c3f89f0f210682bb85c69d6bd7312b7098297609f67333065f0ade7b94b09135443cf5220d57439a39f8b5e97e15cf40f1fbfcb7a137f8c916ddd77fb2429126f820e2a765e6b614cedcdd94083b7d386791966b06405876a43c37ba52fb77431b8351607a7439184487d6496e326c47b21573148aea15e90009dfb6ac07cb6ae39c7fd22d347bc6f98ffe05c946a448c77c49966fd3639c7db23e38eddf6ebc882f0989f8f5519a6c1f88373cc1c5760d3970800deb943d02213d07da345a022be40b97182af21ca7a8fbc0ad3cc5b2fa2a36a90c6cc9bba4183e3fc0237f483f4c0068d62e02df66b5a74008ee18ea08acf26165b1736f40bba1e2fa22fac19c9daea2e845c57884809f7baed9cf5e94051d2b05aebfcdda8af0d7194c59b358143d93fdfc8823bd661b9632e48e9d86482ca2c11b8c8f82621b699a0179976557545c0769affafebdf1cabdb0777e05716929bd24530b4caa4999d399e3d471668c7059b1f8054e8139258f9dffe05b804921e4196b71f351570724438e6becf37a027fa121a57787144c42f1ffff7b822ae54e9fb80a7b00c7b2a3929396efe7dbf62cbab5aeb333e22e3395a165da6c4a9b8b8954c1e62ebd3e0b581ef64fe4e48a88e6709b6cc0f80a18702d7cb82eb89e7a1b722252184b340a91b9a6fe155cda02dd303e4cb12e79a619783537b5bbd5552ff347d6db74e24e376028e86f2c9666fb5b6f52ac90ae9b5fe1ba11e6e9526598abe8df8b84de18f940dbb40877ccaf2153776534e1db3d93eab2c28cb1781258e3c9fce02e689c8b172ee3788e69c304e403e5d3426594dc54d6e4195a2c88c92af836d9b49c16b0963a77a4808a3040e0d8d2ea1520cbfe097bfee77083e48db857102cfdcdd621d3441d51a2577828b4a46aa83ad51cf4838067e8ab1b39776a37824e07c78ed317f8205d2a90cb04b386e65995cfed21cafa288552e237853159ebebee352aabd8bce92cccc40fc5a19848bc782c71789fd10bc2f86e759ecf71a44b76a411e4db11183701e6d2f6e16bb1511d147aaed9802248acccae657aaef18be91c5915d60165403eb3cba6c960665e12b1a314ae6d6158ef3a81fb395d9190b36be2f5610c9e1c7d027c58b55390db4c321bddab3a06ebb2843878ddf790a473a1ffbcdb2affc3f488a614384a7fa4203656b47620dbd5d9f41b377324be87b53c878f9ef07492bb43714e42ae79d5556276e60e2b4095d08539ef0dba63c2c22f6c24b2628f3b7b6d806db075be2bc32fb264bf5a8d49f3647305b736078511d5d7958ce8d7bc45b284e97169f47318c57706521d698987e8b41f10003130f26868d1f53b61b4f6ac932f8a7fdb24107dd32a8b343d334db1de7a3694ea9fc39d6f00e48cc585c5780f964347f9b998b89611e35694431c4f858b005d6c7803c0a70d44c868fe3fd88663132de2d4ba1cb1fa7bb16dafdbca3d2068af8f249d1e0ac20afd5245e37821f296a51e899accdb10711a3b57baf81def7a076bdb0f56c3d484aa4f62c6b46168b72aa9bf1e1abb77f212dfba994ab79a5b0f25f4866f6eb7dc5e8f086b40ef76a7c6d04f36509c694aafd75ee521dc1d36213afeb46d5bb6c2c333b8617fa78c6773ee459effc257d774ee41b38dc66437ad56ec945fbbc992a2d21bb3b76858089d0949eaa6b22b6c700232e8cd7caee2a843a90f2f750e41cac2e913b72894f8e2eb4651be67724cf323d138db3a4c879aacd9f2e69fa76ea886e08bc6d9921fa03d2475df91f3804b7570a0feef7acec5950180278cae0903b4bed3e8543912e7b60148f1e271086c4ebae0765db7bdfe18d009e4c78ab764dd3a74eb8fdfb9b06b07500f96a99316bf4bb45816f1633af1942eacb0b6218a513c3d8deeff5a2c5889f089049d54a6f3fb2e7419dc17a9b592db772f917857531e6e64f181fac26d38a52a831c253eb77f43ed3b28d4385784ba1945fe75e8cc556062799170c6fd8630cf4b07f1c8aee53c9af88484f71862e69dbc9e81d638e3c95aa2ffaeb6527623ea1332ea6e77ac10ceefdc7cc724be867235501ce002bd765a1cbe5d5c7d980c85168339815f926f4da7364e5ba5ad76bee319d5dc2f9e3fb848ebc246c66f08a44b5e01fcf27a44ffcb90c927254ffa4c751edc5707ba2325e861e3c339aec6f72ddfcb738d3ca7870764394317a96ab1c2d7ad6a21456774a6e7379923294edd0f53bef4982beb5266c574a34f2fa5c00f7b36589c84c3c4ef5a385df3894dc5be940db5ce6e8cc219ef5cc6a55c4a97974965bca432d4b5d82d09f97d70af8d71aa42e5072fe8ab85593089e70b57afec8d1977849bf764dfd2cdf2c2f2509629b718b140874d7d51f498dca20cdcf4a3cfb1412b749a9e02b0ae2db6367ca114afb06191d12e81f4fe0ed4aad9e692a2f0917976e2ecff4596a24d165b0f22db80fff33fe8df527752e0975a3105683cd9476d39c11216d90ea93da143ad3815ba8ec31ee32c051c809818335acec46ede00d318a532ac57d32dd2710ff5ac77e18ede8af0889fd4ca09266c48de3c056ea98d5ca1f3cf1cff4625896967d2230ecbd03b5a20a2c02e82e4721510ee847dfc45d424f2c4e58665b1c8c40f37b48fc7abc83d83b23ebe20ce5e74b1da73c798c174a156e0fb2bd613c8ee4d2c09a0b6b47785a9316d962c22c987557717290f201f7c1b778a3e099c91381aee597fa4d9c239f30e55430cbe87f19e014c4b426aed7d153c7cab21f1659395e192f875a53c5ae9b37a195964c091adac338d07047fff351f02efc07c0d500369ae", 0x1000}, {&(0x7f0000001140)="f8b9d028271acefad2d17455205168cc499f4a58e3e719dd1e8b00506f2da1f553755b0a9b5d06c19f87e069d79791c6a7e73dcf05cb36ea8f5645e2f7584c788028742189d49a5291", 0x49}, {&(0x7f00000011c0)="fc94c2919c004aa45e312686bf79cef5c03ff00920ccee9b066a5bebd300274aecf8ebfb6f7b12698d8274", 0x2b}, {&(0x7f0000001200)="b95b4c857aeebf1824bd54aeae8b00c210855591e7cf66eb626b142281597c256bdfb93e3a25fd1b295d45356eeebc339f0f04b60ad7f9dff95018a42f4f4b186464cad61ea84c0acf823dfee159cc37f9296990d8405e85fde3698da00048d4b65c965a0110d87a402e2bd972c74db02b2d2af7b51ad8100fc2e1", 0x7b}, {&(0x7f0000001280)="d46f1e1f5676730f3468abba793379a8876400f0f7c83eb3e4f01eaffbf50c91ec23689d0c3902a953961d9b4d7cc4bceafa80a420216ecd6aed145ebb498bbcf81c29f51988f82397d56932cd139fe1c375e9e7d289d1c35a6d27b9b72c22b1ada01a5dabfc8801797b53c2f73fc981b8c5e10ace07ac29ca32e3c7aaafa7fc2e80393d057bbc09de9c812fe9259aa7a2223f27394d599293f1c57c9182811f9bf66e8866e47071bfef8b36361d49eea25b61714e62cc97c6f1eb455d8b5af8572305c31ed08746311a81b97e9a88a1655b06e9e2c7", 0xd6}, {&(0x7f0000001380)="3eceb409a3b0a91ddb6eadb9303ba07de1383ba1895bff74faaf29242e1b75b22f5b3c5901ec3ab59adc34cde0ac2da081427d580ea7dc5e29e736496696928b50e036f982d00be0a15359709ba201ecd8fe73f208b493828b24b4e84fa3f02669d399476f6d294f80dc129d95c6ab2754a18e7814ae4b4ea6c85c82208c7822cdf46c218e8fac32c7de97ae01d2ca7d2b964fd48626f48321f53baf14c9d1a1c4d436a9101de70cb916503870fcff9f263d7e25b07147830fea10d4974163f11b6b86fa201029fee704377f", 0xcc}], 0x7, &(0x7f0000001500), 0x0, 0x4}, 0x1) 23:06:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3}, {0x6}]}) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402b3c02df71795acd76000100"}) write(r2, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) clock_getres(0x6, &(0x7f0000000100)) 23:06:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x400, 0x0, 0x81, 0x0) 23:06:21 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000409000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x280, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x0, 0x3) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) dup(r0) 23:06:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0xff, 0x99, 0x80000000, {[0xff, 0x5, 0x20, 0x4, 0x5, 0x7f, 0x8, 0x5, 0x2, 0x4, 0x0, 0xac, 0x4, 0x5, 0x9, 0x233a552e, 0x6, 0xffffffff], [0x10001, 0x4, 0x5, 0x3, 0x0, 0x7ff, 0x43, 0x2af3c74, 0xfffffffffffffffa, 0x4], [0x8000, 0x7, 0x1000, 0x80000001, 0x7f, 0xff, 0x1], [0x6, 0xffffffff, 0x9, 0xc0, 0x100, 0x2], [{0x8000, 0xa16d, 0x100, 0x7}, {0x2, 0x1000, 0x3, 0x2622}, {0x400, 0x400, 0x100000001, 0x1000}, {0x2, 0x200, 0x8000000000, 0x3}, {0x6, 0x7dc6, 0x0, 0xfffffffffffffff9}, {0x6, 0x400, 0x9, 0x144}, {0x2, 0x7, 0x8, 0x800}, {0x5, 0x2, 0x1, 0x5}], {0x6, 0x3, 0x10001, 0x2}, {0x4, 0xc5bf, 0x9, 0xffffffff}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000340)) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 23:06:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x20, 0x101) rmdir(&(0x7f0000000600)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file0/file0\x00', 0xb1aa, 0x6, 0x2, 0x1, 0x2, 0x4, 0xffffffff, 0x1, 0x1, 0x4, 0x6}) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) pwritev(r1, &(0x7f0000000100), 0x100000000000007b, 0x0) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/214, 0xd6) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0xfffffffffffffffd, 0x3, 0x4, 0x6, &(0x7f0000000080)={{0xfffffffffffffffc, 0x4d4, 0x4, 0xf90, 0x8, 0x2, 0xfffffffffffffffa}, {[0x8, 0x5, 0x5, 0x5, 0x401, 0x100000000, 0x80000001, 0x8, 0x10000, 0xff, 0x100000000, 0x0, 0x5, 0x3, 0x1, 0x7, 0x9, 0x200], [0x8001, 0x3ff, 0x5, 0x4, 0x8, 0x100000001, 0x2, 0x8, 0x5, 0x6], [0x7, 0x5, 0x20, 0x1f, 0x9, 0x0, 0x993], [0x6, 0x5fa, 0x8001, 0x0, 0x1, 0x1], [{0x3, 0xfffffffffffffff8, 0x8a9, 0xb119}, {0x5b669370, 0x77, 0x7, 0x1000}, {0xed4, 0x1, 0x3, 0x100000001}, {0x3, 0x1, 0x400, 0x89a4}, {0x1f, 0x4, 0x1, 0x7f}, {0x401, 0x9, 0x7d}, {0x9, 0x2, 0x0, 0x9}, {0x6, 0x6, 0x8ea}], {0xff, 0x80000001, 0x40, 0x7}, {0x100, 0x3, 0x7de, 0x101}}}, 0xffffffffffff8000, 0x1}) 23:06:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 23:06:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="083e9ff2e8", 0x5}], 0x1) 23:06:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x6, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 23:06:21 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x6000, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r1 = getpgid(0xffffffffffffffff) r2 = getuid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) getegid() utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f0000001b00)={{0x9, 0x7f}, {0x3f, 0x1f}}, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001880)=[{&(0x7f00000001c0)="aaced6d0706e9324c09f1fe2c5849877070e9c5aa5e436afa8116ef420edf53592e0daf1c441d3ef10392a56b3322746b0ad5fcdcdf90c5041a210f042a65ccae4d146050ef7e7b0b28cd7b113f9bcf47cc5e25b2dda8e72f4086eeb0252bced0bfcfc7f85d518e1bb11d07c83d6bb166fe545ac3148d8fcde6106500f8e30f041c0fea3a230442683fe8c50c6b51d00bab4e83387d1c6baa8f93b99fba1528e8e7ae0ede8c0a1470d4b72c9a981615c2832f5bed4cb9c6aed", 0xb9}, {&(0x7f0000000280)="9000422c11ba842ae8ecfcea1142176578cb8b37ee6d558763c8ac56f868b04f57a20812b2923930bd777e90cb9386db0c52eee4b45f8421bf25e9dde2c636dc34fb0f3d2d9ac57952b862b8cb882708679502a9d577fdd8353d8d2397538fb6d4ed5e0d3d2cfc64d0dc13423229e5a4ab7ebe7600ff1c1fe1b37a3a04ca2932b8f432bee2044dbc59b8ec65263992bd4e50e0b27a5a66932b23dcc5e90f58e39a047cdd6aed12e5d1b725ae8356aa64c8d5d8b39c9dae918cd1f351ac1cd9aced1a0b81bfbd621ebacd1a", 0xcb}, {&(0x7f00000003c0)="5a000936647ccdbe14e5c94e60e08d8ffbcda82d0971e026413308eaf8352f1f62ef194805fd716b1a2fcb72d422f6f2b2c1c520f67b6883fe81088facf1fa400da3cf76badf066e800d4047ff344d1ad43004f907678c062edb71eddc55f02902aef97706a0", 0x66}, {&(0x7f0000000440)="4775080e2ebc7b52f158cec591b4152df2626371baee0d1e80861f7cbf127b7fec77745a168a306785900bbef998ba3275a66b773a59efbd49f4a0ccff29b264a9be5e2ac5ba5dbc400ee82fb7c30063737050c39dcde6455f068f4dfb06f076d7d974f530b4a75a45baa8098b81512ad702be479c6508f21e68337b83ec0647b7c90767cec0f14acb52be0b6b93778e72d25fc0038bd7728dde1461bc2f1f8b3017c61d5c8b62579da66601484e14c322dcb0fe126c65410fc664228537c2816f0d975ced3d9d0a6441d53511f96dea9f04e3548f33c76e369781376661ae2f30c9e08b8a5201911c310067fc9f0511233d846e8332d96a9ae522f9c21c7539b5ad38a7844f2cc3fd504c05951aa117970716501b792f44fb73ba2beec3a9d302bdfece5e7313d8ae81c84c8d7996a568d8745f6c59a195e0511b42ad66ee42953e53c270a30a3f15ecfdb27e9163e321213ceff6594038c892fccde41647222299592da66303c3795b16cd7b96cc6ac9903b2cc1b9dbb0c2dbbc51df027e2a601490e2dff0f4bec60cc640b8b0e96b1894dc4a9af7a596f64a10350c6aaf9670254c9ac5cdb4092b8111d343c07ddbe5e8032b44961d1fa6ed86187ba3b5a7ee45b976e822c548db1342428c7349a752263346df43e702d33a1a88d2afa7ff7771f83501ab0d735b51a303f624c4cdeafde4c9ddf1ac019b53957c34bab3eada719e64fb132ea712c8ef93d9e85da9429fa66dd7a4b21cdc455649770135d0e20adb38470e2cf0091c6a369471c22bdc916af0c99f80b6a8253ba753fcfaa3e6afd8a8ad862dd19ad95983cfb394cab4831aa9b399a5b9398df39d73a841aa582a2f6bab71ab329196588d81f9443985860b141cb481844a99d8d5dff615b8e13eeb52b6f2216140ce99b5ea9a35f4d0cc8cca3bcfae3eb366d8c56a6b14922976bea204f8b3e6a4de79c8f80dcd2306c0e9ea67ac121410bbcf0cda343755b45ade34dfecf163d94ef71299ccce8caaad8d56dcf014e4b10e8fc62e93bb00715a8e0106d18eb3549246851b4a3d1ad1d731fcc0d81d9b5170b25f3215aff4e4b01b41553f4849a70154decb497dd6c78b70b1d161543e6d77ea74ca9c6accb7d9fc93aa75af175db17b6742e4ebd5d5c65f6a6c0e7c62888a53d09742a1f2f5bc1cf542ca319ce7a88c3847590d1de16a1e5bdb87f1c8b7bcd31b9f45ec4a77ec2b9ff9df5ca209859288b815c0d8b26f7a4be5dbb6a7a54cc146512bcd46f784556a872f8c300612e5664f759c7d90559d57ab588701b25c11461cd8ddcb32248efc6d460ec32bb1185757ce4e36b46665b5fc45307b78a0ab5ddf3f30f0bd60ee8f4e6b708c6f27884aa2a69e01e6f0879fedbb9cb43e96a0d61518f62ea03a8f6c46d1afdaf0774f477717ffd3944da428f9ac6784fd64c752efcbe0ae401e71f6ca75e1491d6344f620b0f195dde8dc60d7725fee362e1ad08280f16c1b800258d397a93052b0b977e81343bdf3eb1fdbd69277835177394e16eae36246cdfc60167a81d8b42b8d4af45b108bf0da86f9e6efcbcdef7d25c1f2fb43e88f7fcf1a6f0a2e0391a650ac04fdef2eea1d5a0344abfb38e85fce098aede5a3e38ea8c15911cbbfc3108256b71456a9d762741f0a07e6345542ba39624919822d68fd4bddd92922db0ce0e0f9b0a3914e4cce419613ff48501e4e8cff9878a660e3d21127a777c212d02e2d572379b577c9740a43cff0ba2548fd6841b85f803fd1423e910e1ddd82d74b8a714a0cc7fb2d05ca3bf50f6340c93db9b38caa284a53f0a920ad920b62772dbf5fbdefe76f2909d8a3dd89f204ec701e2b5806a5efbb1dbc4cc8d6393d2d40b49c500d9b19a8d7de49e77b5b3ee177e70aa314b41781ec26ad6545cc1698fd55985404b53977c9bd383415d349678ac060a450f53c0c1bdb392f3973cf445bf00a70d10b74ff31a17bc3489c7a7c1b1a486fc9a608e6b00478f3c259ea63c711ee76c2ba6a42f914d0d674534a16e01a9859064b66f457b6e93ba3cedce27a01927067faed4bc4d9d2cfa1e1deae288026e6fb1a7e79ecc721f2b509cde3a706a1c0712b15db2fb7ecdd4f1d0fd417805825697139cd33fb3ad000f6cd0bae4cddde35efd5dd28ee961910d03a931e67634e153eec892973114ab83a145920958701c25e8fb008ecee51280bac0ed50cff90aeac485db957441369f9198c3713c5ca59ec96765a0a78e97d14cfde0456cc937fadd6a8141daff8c16cd28e29eeff0a76a802bcaae6d214e94231ddeaed20790344d4ab6e93321a7d32368d5dab7151392ddd196cf34e981e70a1e914dd71fbddec8c7657043825f39b4c34f3042e8c2cbd9128c28797f07714d124b1ddfbd2d9088866a20f8f51ae287ed861d576a9e4f725edee3ea6b508934b01a46dfcd658f67abd6533e300d333882e5b2c7d1515e538d87c30721d2b9d689ced31f3876354b9bd9d88c8b89d122d912acf94aecf41d3adec3d032005563887451196f6616358d32806c7bf3bebdc1b74181806df648bbacbbf861092095963e5202e00a7234261c1309465143bdcdb3b2c2f78452575bd68fd2635ce8f4116f579cb244a99bdd9b4ec1995c6ffeb1a6976a0d85b7adbdb735012bf5c02351047dc7aa932c0fcf365ca9364204bb95e9d4aab0f60726edd841170bc0d821fa7ab880378f729e9fad5b8bc24d15c9ee29db02e7e97f6946355a0ebb480327dc31bfea74241433f7e4e6fecdcbc8daccf7949320088137f5123db44a525f78f0999c17ac69e200341c8276ee028d8d7a7f2afdecde2cdf5ab5ee0f72c9c4eafa349a49b47bc1dcbe9dcf523357716012faedca7b541cd97b2d26d5e3d0be7290eacc3289bfa36352b64d679a7eee239b389d781fdf14faf1dacfad569a11a9a049b9afe13215dde7781ecb23b1960ed016987e09f2bbcff7118ae0de3832310f35b935299ea7ef3a9b8a2ce272b9b9af063d35801142076e6c74a05296501920a82ccc4b6174704044e849bcbfa705b56a5cfde3d08c27005df541cbc6fcc5a8e6a9dda59bca9d02834c825dab5260f57ba71535d648d9f43054da13938a03aa3386a44ae2c6d9fa9810599ad2152c0a7b21b081deb4400e9642083d61fed6b97bc99c335455cbeeee456f6c1d85c85edb40b12b3f47c39703417bf8d50c9c1ec8564abbbba6e444daf9705ebc7e982a2a77730c8054e458d7173e69b49483ab20da9ae81bec9333ac161bf0d668ac08ae3226d0d92202323690a8b823a3ae4dd2085aedaf46b0c145190fba89c2949f53119b013f959365ba7f40addd982fddb335d0e43f4e47a9cfae166aaf5b0b53bc2ef4221dabd2cdfe6bcc2d37d6422df01f9cab9656cf39eec8f0a4114411c07229ad3a41ba301d0c4d5952ed554d34176d3cf85614a23323573ba30f74ba795bb9a15207f326639255bfdf369f63c04d086959df6226754301ee2683824bba319d9439f29074913fa94c4f5af576308842dc53bdee73765b3f785a321d94b08e267a924a7b33a420055120343f7033176b88309dcdd770f28f03b91e9efac5f9db3e242b14fd199ed9b4c861e45ad9ea14fba720b44cc94fd5d50a228f617b3fc3fa936943d1b57160606e405f693594b5de80b2d9661eb4ad7eab35a12e1d68cfe5390a7e9166af548bc97f64bcd9299cd606d31c5431251cb2a81f3dab2abb7db1350118c964c0a591f72921fbe61ffeb8a3c570fe890b55f63b1b5b617abb783f7bb091489a099c2f8ac5caf46b8a120aef502f91a83bc7611af8fc3553dc85673fb4260bb3ce042573d53083f03290d33ff9e72db1fdbf382298f04e79fd72888a9be6d092e9f3648476acb2e3d70dd8f5ae72d0b9898955fbf660aad09d8626bcdfd4fec17bacfb3f5707c68b6a5bdc065cd78db6f0b252fc72a524ebea2c915e8977c207c5dca2974312492e4cae1610eaf51f9539f87486dd8dfec5fb9a96da6b60c2d31b480337090938dd44cbf74ef93522c00ae0dc7de408ae348645e11dc87670796020a653b7d1bfe663b38b90efeeb36c602fb34838179ee750aca9566bb7753b486376674c92e8dbf55665cd11a45c658aec96685fd52a9a2836cf81d5d7a33529b40e19deb9a933831655deb271528da30946b94d5a5a477d15234a84f3855c278c654ea318c9f889bd79a68dfbcfdb51e47ed4ced094402f26b2f0ebdca52c2db9ec7ff8eb1e4e999a1e2ed15b20cf6beaa785c8987d251d84482abfee9fdcf6d2dc435133a4b23dca8e7cc182181218b7400ab4018122351bbdd409733b101ca091999be66571f4437670c0bfed0519b3f336298edc7abbd0d818a16f964f3e7637cf7c43ce8708d7ee54b8dee72e12839245549dc9c703bf5e41ca2cd952c56c0100bd644bb5a00e868eeb9ff7730863e9b4e2a297b9b1a1d7a6b5dd08524624e8152c92e178fc4c53ca1aa880b5011d7d98f6ae1e18afeff9cf00f369cdc5eb5ae6b7b91acf5ff6c7826b4bf667d2a86f43bb0cd71203785f505d53d801e23ed2c62dfa3383e4532bf666d924ba68ea34848c4e3385663ae27abf47609070f3dba7f6cab6a43ed7da8861ea65b07213e4f7db6a55d9b6c915cec019f52a5b9b656d40ccf3f7471873984a5186dba467edd53f96877147a50a32a2dd35e6264e2b153b4801b3b3185bb7cb273538df54d32a89da6062e48cce12579142d7087e3879e2dc72b38894d6868b82291fc894723e3027145c0d2f84ce39a7a052cb1dc2e95d2b192412dfc5bb1957e3da05285883a5e25025d2316d0006ada7bd4fbafb2cd72bd0e457d7b2c2abc572324abaabc5a31b58dd039316bf3add7b9c0d045476a22f8b52e4a73ee30423b364be92694eff65fd911541149008ebb5569888fc17257ae33ac59f093f4f10c04821a5771addbcd184308da987bdec046d1ddf517117652a38dbdbf7f42f0bbcfb7d175c3b7d2164eeeb0e59a060151f8f64803dc3b174ade8f01ca7d83012979833a244a2c7ab04711c7a62f88bdfadbe5819a690fdf98f112eb14b983e62b897caa522f9e5df8820da76093784704352f2bbc4dc15a818fa0cf2bb9f6d7860aec1aff4011250018037c0bf86651b6f2fe2a4d7d361d4e952268bac564041c9c90a0b1876fade4d5e4fd0a3cf3e5468007a96b1f47a1b54447958a22dbff3b2c17142e124bba3a68cc53fe064323204a0b8828a280961a261b4f1e7df9e11fb9e1faf59b9046be68f1232e8f91fed7678c0cfa326a33b1b9daf9bcff03ff05ebdba824deec9bd34a4dc9d35cf1c5763066d19baa3adbf25ddc08457c4303ea1058a8b78482f357dca18c5aaf8f788d972e6d80e13f497e0b4d5a290b4fc568cf237c3d3f8c08886b1514f7cf52c182489d7066872acfb2ee8c44860d9c1b08a06a89c9e32ef217ef54c113c0adfaf03398ba64d19b4ac73c6f8a50e7b11fa20c576d7a390366b81dfb322c17ba962a2bc3a271d44ce065748a8bb6909d7fbe71387d07a0769f94620f720ce5f238637e007252053befc8200769b886ee6638d37555dc14bceda8e48c1376b09cef2dacb3fa9ccc3f12e672f219bb66be65b41cd452ab0ba5f2dcdaf9139c011873e64c6abe298a6d42d90096ed7fdf250f3b78b9129535918f350eddf0c9bc6ade7bd9e68b5af150a9aa19c7c9f6fe1848e99bdc118df6dcef69c3960e7338291bbcaae19ef022a77aa98526157b8af2caaed88155016fd79f228f605fa329990a1ad257b23eaf973b3c34c406a8ecc05ec6", 0x1000}, {&(0x7f0000001440)="e11462f8e7f5f766dd02eb5d61d97e5fa0db598096a5ac144155b069c9a8040e7d1ca3b198b6ec552556e9021799555b4ab6514e45471fc5afb019e410ad65e8ed9d4efd28763c31ba3f4d985ba4f3d3e616800f90a74d242b8fcb1dc2df2953a1f1623472d6c768fc31cdf39c68ff32a39d6e3e7d49b4b7cd6d8722fa19c6b33badf2402be9effe1222b87557b34721cfe228f388fe43b3d90006340f77ed1b4599375218bdfda02972c56c8f43222531dcd747d47da36812a5bba60a92ee159da5ac8b12766cc6cf39213993f42304b30e8df6158413b48c6d1a49d49ea5d739816866e39aa955a50c88ca323be57c886ca288", 0xf4}, {&(0x7f0000001540)="1c5ea7289ff6f57a7b902b4b6b868afe976299b1378f2dd6fe9f1bef5555c4fe3de22005d56db98236e423cfb15c373206c4d0cd3e01f81584efbc6522bde6101661741c51d13a16929ad7bfd9b95a5b169502729b2cad1ecc6f186c01ecb4bbc33e575a5539c52ebdb6140997fee56860e5d989bc515b9a8d243d3c2a70e161184fad5070fff3d67a", 0x89}, {&(0x7f0000000140)='&[y{', 0x4}, {&(0x7f0000001600)="03b14dbebb3887878e57b5b674a58fb0a177e690304ec24681bd5598714f98cc3969b310e93f20818900722026b62718d8fe400598ff39edca802c60901a18ae94e852be8d8ae2ddb892fe0490282d8e9fd6566746cf10590069d00e98afb6a4e000953e5cce61a7c4416679872834ca1cc342ec4d7ab119fcd89736ed52d9c885a379dd81d46d", 0x87}, {&(0x7f00000016c0)="844e54f5957ae29ad26b3e64f57b0b5919ecd272750c3bc1804f5773588c9e7837834dad91b69b7c17824d17f4c75b88b11d45b43ffb7f362329ed54413213fb0e7d600402566038a08fa200e0d11054f6e31b98c52ab4bb2fb725ce9810949f3cabf9a9b696435364556917aac8eed4e05d37866f39b06809554e2030bdf5496d7a3f2b91e76c135fb3a6a9d5d685b6cef1e72fe5dc49fc1cd963166542551265a3bc9dde64eafb49dc638b3082b5fbd63a8822e7f50b75663f373c9da82c48c9e0185d879fd18f011971c838d41de37ced03a34be503f68a9d8916b1394c896813c271b0bcd9ef788359a16899f9dcfe641ab19b", 0xf5}, {&(0x7f00000017c0)="0764127e578961d0553b9ffff7956f8f3667f21f7a1a6de76cf114242eb7b4758ff570f272827121de2ca05edf90560f5f252691f4c0f28112e0d8f2b91a80cdb7fcffd5849650b5853a3aa45b679a752c9ea57e808d9d99860c15c29eb48def65778e411cd0276618f520feb8ca002275b2ee0af168c1f1d76eb2be7a83d4444b7ada59d410eaacbbf17398fb8b8a82a31fe7e9f8ef96aea4c991d42d038399c17d7f15c142d7716b89b4", 0xab}], 0xa, &(0x7f0000001b40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="b80259fb9a090dbcd5dec3ba0577b1ef806fe8eb728d136de10b1352ae72125f558321aa3d804f605ba3dc83bd272903000000000000008071cd2546968fe0f875241c43741500ecc79991cf2130999cca01a6b2947ac2aeab9174", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x50, 0x40b}, 0x0) utimes(&(0x7f00000019c0)='./bus\x00', &(0x7f0000001a00)={{0x3ff, 0x4}, {0x80, 0x10001}}) chflags(&(0x7f0000000080)='./bus/file0\x00', 0x40006) close(r0) syz_open_pts() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffff, 0x9, 0x6, 0x80000001, "1c0d444b96af2bafbe6b7dc273a3cf61ce6e40a4", 0x44a, 0x5}) 23:06:21 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8f08) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x0, "35414feb9c00", 0xba5b, 0x400}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) 23:06:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 23:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x27fff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x80, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 23:06:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x20, 0x4000, 0x401) recvfrom(r0, &(0x7f0000000340)=""/196, 0xc4, 0x802, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc) r1 = socket(0x4, 0x6, 0x40000009) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3", 0x14b) syz_open_pts() setsockopt(r0, 0x100, 0x20, &(0x7f0000000080)="e01ae809a693cbd19c52223a2fbdb34c4fd7dc01ad84399fb463b6587c2bbf06", 0x20) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:06:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="81e528cc84ce3a5051c5248a7285a8dc70417b45cded2dcc3cef13fcfe3062f1f6de56cb964e062f48086df34a46266003eba6985f19078911f3d94e16d55df5e3b8e8c66f156671e51ed704a5021a2ef0ee4c510ff4b6b8a571b141c76c49b97da19cb6a699300e39afc37685da43515c711428f10a97ecb1e585b1aff23e0cfe07ff6b1acf263b64fd7ef6adba4e9c02448f48a055d9f788900694d59d5552eb602d52082869a647e98578a8a7b8a21fabc35b05fcbf68053c2b4a80edaae1633d52d4ebb65fa9fdcaa8f95e173b9ee0519a6e8bc0a2c2202b182f302a68a99f683d2cb8ddf0d6eeb01bed82f45284a14bd393b349a9b13a1d2eb94e27773969af6a3122804dbc9f9226d9581518ff6832858b18f0f044de82ab7a422011269dbd056d1aca1fd93828ec2d3eb1fff1fcd4b41b4ce1c1f272787f494a4d06b74c51a69a2198d209e20d8ee35cd3ab3cb89dbd5f775e96d559d191641812e32642429cbf636f4a3ada8e4cb3ec05ec9819d945783a63c15a4f8b9a2a0c8fcecfd1ce3f3a6f889a78e4260aa1f424083ef8c5a1913b3bffbfd72efe24a84234104aaed50471bb61c49cb495d428002b917714c4abb3f0fa00749c70a7f2f9e2b4045a93dc8a2fbccd7f042da305b8a86667f4fe4dea3c6da13580df67bc7098dc0d4108f858ec998eff232b8981ff7c0759725ca45387b26ed2b2323c66f1913cfd6536a5e442fbed0e80fca5fb0e4f5da8d31358241f583a2d45186ddb90ea025e1e1a618c0c895a174bccef579aa12da6787c9197c4e5360391188c936568c309a33ca1910679be47c86b68d65d29b5c1bbfa03f643cb670aa123da8763c52d21e069412eb1afe89b7d5c03eac1ef5367bd8769ac903c8629ed8a4be44ef7e2776fa5dbc640930a62bc7fe47133f0d1ba77679e547611ac6bbe7521775219ebf6e18b10a7a1ade5deae33a426c37124fe97ffe5f8287307354ef55d4072b9a93213cb6b45e3fe33b03812f581364a3f25198285e7221b6eb305b5dd9643c4a66e6660181c1077d29eb3778d210a0c9a219d89a84d31e3211f06b70027d752676787c564ccbd2df958572bdbe41f93b1e8c0c03ba2a3ab002a3aca7c93a6efb29afaa8ff0e84c85605d53f7785172fcb53f98ca6212fcfa985307afd1abf434096e3a4346e889bd3e71e7e9b80e5e9090fdd37efeb3ab8b3dc7582b9904d9793652ced1c8444ff6afa307a7cefa0632e5fa66c81311ef58d6b46f79e24fce88c116d2aa234cc6a74af151bc8fce340f3b72c8af1bc88320583e205c93277eb3d23601288372680f4b9f9a1d1f4238ed288b441026e3e7706b66f134cb609e9b3679b57635442624d958202e1622d0ad383778b05ce073e4dbf4b631e844f051c0e6453f10d819a0095bea6aa019f82bd6b0ff89b541cd04e009dd81fcf561a5749f7a1fb64aff580d5b4dae0015268c97b2c327854c7bea295c8ff1dd5c6d3980b7b9c4b6b5e712a0558ded0343b0c56a69847923b7c26fed7e43dfbe71ef33c0c5cf1e592babececcb1b9fcfd96c69db2f288f8bc21f66d85195be58d1222e66e46821b32e628c634d81b7ec7dfab3f667884113bdc7e2cb0139e550dd9a2c14c7a08f98dbb780dd937364f39c52a8e048effc16619026e06c8a1ae2e65a74a97f3ce1cf736467aceef4bdc275c2dacf91d6408cc028e8b95ddd42835ba50b0b3f2f56fb41e2612841273fe0da55c5171ef0503f490c98b3b20cde63059108242285252456211a1093f30d4527521bf947503a8681f2d06be0adf1efd1a8a799ff71fa03c0101aefd3441fee3407a19ee48dc9a23d7b62bceca111b52bafc9bdc4797785c53fb6edaa7bd80531f05f9b18e01836d87cd2530bb357413f9e27abd07b164a3b34ec4b24e715e06f3b914d996053e1676dcddd483b2e0d34ffe2e24775754b5ea1b4ec5b1f53f0421c30aa72f8224bfdde75200ff54ae24b791453a0f78929603338302ef8a246d3ca5f6bad92029295d64fe3d5434500e7d05c072a9c36e4a01ece98d85632294176eb727cfe3b956b0e922f051a8db2abeef92d8e639e94ccc6c89bc0f5ac3c998e8b0562074278eaaab91597cb197faf5326ebe9c9139cf5f0579a156e9c9ca704dc7aecd190fdb786795830f08624c3eb24420a6fe3acfe813e7005fdbd4428ced132de1fa8edeb308b71e1180f707ccf4e2b445ab31dc85254badd0ab74485c8d7f13684c667f9aa1bbb93ec642d0593c135e057f0f05078762e3d766361395b74d89b6a2058073024e618a6e41b5204b020b7b9169ed0cf6b191af64b3333c19795a57f0ac1c738db116c4cfca05d7b9cf85447aed833108edaadfcf89ea300e38de82a1b30fbc010a683feb72426079b252abbeb3e4e72b31aff65032e7d51ab8b2faa17f8f406f7103e86af034b6feddfda9eb159f7e761efa0bcf70bad5fe560b5df875c5cbf91c9c5a65689d6c5a352b5e1901e206b784c98fcbea5c248337fcbe5ef852d2cd0b414305172e72bae5ba7ce9114521f23684cfeb30be7aebac6185afca3d5d73a9c5d488108e933ca0052251afac04c68cca910f8d9d641e66d1ba499fc2a611606c7ab7dcce58dfd0a766bb91c8903cabfae91219b7f118d08961aee72e330d466cc3f564519e0f5745a956df068122ff83a3885181303a394ae815b540a438c47ca3cab66e2fd8f6c1f2cf4cff17e26759d44422ea0bd06b5d87c8e774505638a8e053e282ccabcc3f90e645675d81b358d99ef166fc75534857ead52ac0c500b561d62481e5033f300a4f5669ab8f3422f9276e11f8c0a50c7fceaaf386d1771d4fb9f3284c1b386583f08e78f94ffb0c277fd2a54262150e4b88435e4604f4d8fee0d96862e4f6e0bf2ca8fa3ebc5a91a565992e9d29e1b49e3540c12f44e2872cab15eeae0cc4929b6efb96a9e72fb81f9752a9774393c07949df5957961f087b280a82d0d2dc0263f319fec71fb3b65544814c1b208d9ec17696093026c0ba024b5f586a353877879c7dd0421b0da6479738f03eb13c38403734920e394011039a901d7612ee7ff619f23b65f0e59528181313fcafeb5e0d584fe7a1d29ba62016157b261f2e71dc96cdeffcb2390f0f1667783a1a3582e29566b869ace33ec61b5411b1fe81cedac1d8e2207257af19150a619a5f5e9720b66bcaf65ca6f9f1c32d46cbc746e9876d51dcfc737c56ecd8a4243785faba0737ff4b7a03b73bf79ac2331ef4b5c0cdff6c2a8a77b4eb2930c8af821b97f0823ebbe969b0c043fb959a502d7a278b9fb3d4bf384e3fed569d66ebec0418218a1133c78fc6848a1e8834be03ac6ef1da7b2be611dc5fafd466852e0607ce9a615b46ecccd361f6bb6c73f40700db0a88d3bbb8fc66aa8fa6330ad9431697bd2652d9db43ebe0e22f5826cb2cdeb75e89efe339589b04d1209038f43cdce3a9c996db984cc65c604c04e66cf2cd5752199f20e0234ccd85b83ace0694f7a9901fc4c401fd431efc0573670588915fded9c19ce8db692f86c6189d844ceb4969e38f017c1ae5eefb7acf843939902050676db683ad5eb67b3e14ad39163624cdb16fe2a232351c5caacf5b70d003c58aa04c9e5dcd2e5c91dae800bea8723d0daba2292df08b2c15c24db1adb3c24ba140d9a867799ed3b96b6aa79211d287a75a49a75b91b06b8fa74ac5b206246a9b1119892d168bd2ab09f12d772118baba7a1dda72eb06b55d90aecfe813fce88dc7095585a82664065c559b101de8b5793fc894ebfcdeedd73abc21b8e608a9332b22e883c272a4007982019d0fbf9f30a869493bcf78a47ffa2b1308c618de469de295a2b8007cb1a5cd50028c7f6b18c8b0a85006e307d0d11892383ccd6e302c9d94071c0bea66943d63a6b7c4c99f160d53ab221b7a3221573613963a6a4082d6ca676d007a16138ee280e925ef2da9b65457564804d6915390d45945a801637f5fdf546c452b731248958a0586a71f07050809b06c23ac2efab1bd294117ce83854a9f473b452bccaf4c0c11596c58aba39fc32097c57c98b0725a58bb0f14ac25a4cf0d0758674b6ffd3800df71d311650430cec7ca45cc244b6cd6d988bae64865ea9ff2de8d585d5103abed6acc82f3bf36696a609cf7a6c88b4574542c1488cd393ccc4474a0a70ebdfe2934445fe9784947fdc288ae40054a7db179acd44f5a182e2778e680591a1095b340a2e3ce617619f7381e18c157036789f3eb8468a5b7b073ad03dcf1d54fd48a94820678d8f2fced19bfba0890846e23538ffa47ac4626ed9bc35a4b72ef7ae434d65e6e172dc961c61af9fad44d407709ccc99678a423cebd105f5925cb02d6c7c628805c2273684b9edb18d027e9e45f68bcf0e0713937333b49b2469c079225a6d0009f2f8e42b515af06e8dc2c62c0d90e2f51fd7a9bd6da2ad2c7a97f266d7ff64e58daeb6ab228c3bc3f00fd8a7fbd716e32338d60a1b3468bccbea9e4842ae31438f017b5b42c3f0510134f4d2d4374ea6c5e0922d5ca438ab79b13eccf9ed470197ea5cb748f3a53ad33289a3b4dce8c00041cf207b3b526621d05382b9687463a61cd8bb726b5686d16f8237b49f8697788da1f538eb929df40b8e0c9bc80706584a588ad692495d7ddf907b6b76b893b4a97fd679bc1581850249fcbbcd8361624eaa6e8c6d662128bcec181166c012617aa7a06946bfc8754b95940b9751a9c5babf39fd5a29896f2393203655b2f9c680cdafd880281cf95f189fb6dbc6712fcec6c588a725d4981074715fb71386da0a9a45544f730ef0ecc5a0b762d66859a02502c296bfe2b0c518189ecded6a3c41f17dec47059464587a4aa87c37977e3a0b00cd0aef748f6ffc1b208af2db3802b5de081db8b12226dbba5d9e714ae8df6cf9f6e7ab6e4105723017bc4793f2785fd33c0ff378cae12996d4cb3d3bdcfcbe738d3d8019239f78df312deec31d953ab190f83076b190462f0fe3db79fe0f23bbb4b3482b524b50c0dde444daaa250eafc4e113252d6072d4c16a1e4d382475a8615dcc6a396029d4ca00c334e444c628d6820f172a83f0e6365e5cd77400ee3981e56c3ffeedead44c4221ad24dce58f67bc678e86a7cceb509de33229955269ab89192053eb84418f5b469ad39ea882fb2d6e44cc3663b1e736a8866360170bf4f3ecc7d2f86d527d50ca60aa868bf618c8390c92de31947b26d3af8172d6ab5b9dc41802f29e60d6677a3ebb11bd4ec5683f5935089246782094f5d42c3e1729087c4683f842d94b40838112828cca9c94041606436c4a2f8ca1c532b923725f67c3e3889399257dfbbe6064a2f6d9a7e5fa5c03c1d7bb8d62617dd488f08d75814941bbb6632a565e8aa16a903c805ffd5ec1dc81184aae24e5dcc4f6dc57a37a2be667a70427b1ba2a2e9ef754f0e3b3c3ee4a8ce2d34d3e746951bd0038842d08e086acbba585bcf5d56525f627152483604b8cfa869c534879e77d57cc21b109e56e172338621921a7db997bdc15b10aae22ade8401f12bcb8d98dfd24f0615e96f1b84e7528a7490a010b108052a4bc6203788c68f9cefa901b59c0895032519820360e67ea2e209a304f12af3b73aacd672b92454c9cd8a9fd81d745f5eb3cc769b979f20d8bb76f007e619256ac077d334998fa3c21a8ed2147855f615c76c4eb1e5c0b180ce6de0724370fc9650c283bf2ee4191a5933caa7fb3c3e4876a89bbffdcf846804da9708a56f89b3e327b688760c0c8d7996370c78a2367fb5bafc75eb12", 0x1000}, {&(0x7f0000000000)="8e85514da186796f2e6d7814de8f2eee6071b5d6ae22e63dce77db35c14013bf1820e8c6e9120c4a3ca70ccdbbb895136e3d498d1baea5d5fd5abac4dd86ae13de29ef62d2cbd34e63755e0ebf492706659dc5131dd39e21b340e4", 0x5b}, {&(0x7f0000001180)="0d257a10d9fb6d3a70f78891ae29e84d3758ecd1aff34a275bee4bb4ffe4cd8bb1b7c2f7d00e93845c7c0d84ffd216ef5dd504a3f82a8be2854a40eb8fb6d11a09327bc389604d2735430090ddd6b6128a6121adf277a56864363da65909c164b06824363ad4d9e179a5919a31cb2d721ebbc6840eddf829d9d8d1f2ada63b4a90bd44e4e57be893c13d0af825e465528db7621c5aea18ff10784c663ab50ac015c58bbe5fd9226b77c1151f32398e0aca8baeba1789729803b8a8b8a70a6bbd4a15f5aaa123712d818bfd0b9556ed98672a9c60b0f09e4127a065f70d3f7321a03f29174111921a8391f3c66c3e6fbfd50cdf2e97b5dc0a6d92b4dee5a18adaebc9ef55121421580fdc055c0e12fcfd0b54ba95e0dd83af0bfefff35d6982431c95ae3e3011649d6f91f20384a74e92bf395639cc4cd1ae94fad3eff6325838817753be3ab6ece7f32f2d6ac913b8c345d4c014a35cb0533c1eb21c14c52841871b01325ffa7cd0b42a57752f20985d545a6adad34369dd06932895fb184ad054285ecb7638d1b06486ae43abd1fb05181b5d1c0159da46478eb4a590c4043e0e03a86903730f82bf874b8000ca59cddba3989f37b4cf3733e310c704f3eb0ed8376c21fd878609e8c63b68e68b2385167ddf9ca6dd61baa42927bd0965da559d41c2a5061f7a52254e56ee6d1a4c009a36773590e34812d03e8e68b27e3edd1a6491317b393b55799b002cf2c430b8c94c3ba42cc1370896de54e091d0520fbd2475a35cc9f090fa47a50cc0192118568bd3f8cc4cc00a726cecacc8612efda69e62469c9f17a5fdf87031fdb67b803ee71419d257898a08a7701232f338c6e8c0e49a0f1096204bc5b06146fc12609973ecb026aa21d8be00df565afdab4a1516513ae966c7c65a141727671107a7a659cb57f6021b57fba4713efa7dec043794dfe77d4e810f8a481e917b46d68e9f2fb19ae1a8dc73b9fd2ea48ac12f0a3500dad273119648ddc57e4292326509ca9ebc7afff6b15fe1bab8e90e22d5b4435b62c5188e7123f8ae224ca16eb7680dff5e1d8f1f1f8bca72b591a478db61c525f5d60eb34fbfd4e55dc1a140880969c91fa8baeed13f0d2254a7375e827bcebff7dcc79defb99394e9e9377f69ba3a5a852594fb0b17305f3fb34b333ac1587fa314095e66449c653358eb3720030985ccfafb78a98538b1d655d2889067492d3c272ef4b098670e047e242ef0441aa255c57793c0a11e4ab80dcac8402ff548b21dc28b47916ab10363fea8906b836c501e87ba145cc02e030e59c049891efa18060de3e90f87280e3a51b24032d9f7a883432da2be2e3c643256a4875ea9a16111945d79919e10735ec4231f83649fdbad16ddef9ddc055a795adc02ba31286a33b3d1a715e690fd64bb0a27eed0a178631ff2d5b8b1ad53b210a6adc56cb56861909fa1df1315f2b55bfd45b6055dc42c8bdeea82a3e5ac62b48d4f6140d5ea1c3041f7ba05498a3a325ae398f9ad5b9db9295893e3ba51f24e12d406fbfcff8b450e4d3166874eadcd9734d4f8cfb533f7527136822acee5d72a153b689ab6483437cd232138dec91a03415ab384d269e966fc4776bbee954f773dae689045b28f6723bae9c4577926ece096bac8407e698295bafd565eccc52ca53609e6b2ecbe9f5f1154305f01c4d54088703213ea5e966df2b7f73a402e8a7829f2be92b794da4dee83de9eaa2f690421d1955187bbb63637917d67cd5b6f6d349ab6dac414dda349b1f42cc28a6183a914fd806135cf28a2b957cef7e2a70e5f83af89f6b2a0025f00cf3fcff8e7344cf51d504a0a6d135bdd41b97d768b077bb7e030383d2227c84721273f941a961900fd4fea13e1a1d974bd32985d080f27f45b72732c2a4c50410506f261067ae2065a198fab659918a31c18f225a8f9faf9eda5c4e74611461ce0ec702560337e05874371360676db4575df15279c7f0f19ab609a07d81f8fdb60a52615b8327708edb5d9ad9b7f541a2977a3ac60ae39165ddc4adcd0c6312031af4903e62fafbbd6e1ad65672497c32b863289553d8ab6ad5942de0f2fd400bb765f6e1ece93cc4784094a557c6c393bec69727099fa6983b313130347a0e995e16576ecdbf0a0ebd4617e28396477b4038683d4eba2a32c048d441fdeb0cbc89220aa23d9e8562b32cd23555e319c640296738045deed572ee5a784feb16b50a07ea1950e6c1b928e46162cbf03cda29b821c97d5c8416a3003bbbbf687697222eda284f7dfc96cbf926601e3fefd95b717980ecce6986fbcaa2e4c44ac2d96d174ef6b5ffe58be1931a2d2c9b52bc942a0fd74c17453f0a373b22ec17b24d0b012700b3578bc74481ac45f6c034a2c53f438eabf2d740778fbe8fbcce6db68d6453be135a608cc91d49c4e06495cee16867419229849721f15e5338b46d0a1f4a136caaff10e881743a8da56a690ef51c6d7accc362312fa13716e0f653090b51355530753c2aa011c96a8be45f64761a6911c22e5d752d89200de3a8d95d7b5c75cc35c5cd5b6166224b11196a80609c0aa224ccba7e9e3c7a77143e1103a0e32ff78a116743fdfea9bdebc902fd21efcee0fcaa922f556a224b97670f7fa6426e4a040e9c6c1cb66d2e45dafdf386a0494b1e37a8f526372326861e3cd3c64b0fecd5bc104e8b9c71841a822eee71448fff7e716df88f75753c99a11d75308d7bb948ec171a3dab7545308363957680d1a7f3329d42fe8744511b0ad09511fb4fbb3ccc6888e97246081137002f45bfced34db2f94ae91791aae942329485e3ce6a797271f8ce3551b5b0ed1bbb0b71c3db5d9c89c6f231e1bc86a32063615667f0924d523d9eba7aef1c22a8ea7336274038c1eb19ff5deec5ddade76a691658cc1cbdebbb8003dfa2576feb91c0a3e1d994e120a2ff9f571548612511e6577df78b618132bf32e1c24de7c1dfca481a298720b9a2752f2eee37ea525103895e8c9006b94f657d5cb5d1eed25fa80e7facf42e415ca4f0f85b0952978715814276e9a3aa6c21f86c79199fd48d0d2d73143ab481933cd614b16f213738e66b5de0e6302a86dcf0d8312cd67b372d5246e905ccf2ca1a696724ada71a85b450b92125ffc9693c24f76280fad43c168b8c2c79a64354538c571a52d4107d4694b674c3333eeaddf344be364c0ec6ce95bb1a81beb17c3ff9684dcd733a16cc22728722e963de48ae77d87cbb55e592b4e503e3798dd9cd4d3a37bd89e9365ec6e43a9aa95ea4373922df3a636cd8c2d057eae591550dbcde670866b46a0aebd4009cd8a5c9b2172a1cfc8fa1701a2e53d24acafd92a0d3e649c2c8a0e0dd30ffad5a9ec35b69c43e99aac2875ec86b6c9b10baed7be6c8957b306ebb3c5dac2ddab572b179b2c2d74c197473d2f81320336733942248989c7f80b73a9385703d24fd35a1f87f81e693f07a621e6918b54c4a9b885f8fe0ff3c7f983c4621798b9c4af792391f707787ad0fabaaa125fdabd768cee4ef905f4b7d70cddeaa77166861d899e4dee0c510619c71c281b1d69424f6312bce50433fde5f43b13f443a5f03f698d8ff17a54e98c12108b0a7adda75b9c02c62659cff82d35d4067e0e26021c05c02674c03555b7ebda92ef61daa31ed93e437cbc8e40c116d07f2cc914ac16d578a23431e9417e5727f757cafbf6e29627ccbf3f8d6a3afa004e170964474881d2b316b5ed565f5619b6413583fe62c79ed4ac7a3046748a9e1b7dec438b7de96a8fbfaa847d2a04a4d0cf19e077f96a364694219ec848a9985c95f9117cec8c4c6d17b8a5ebd68890a6dcd8a56bc2dff446daea0c4cbdaccc321f26741dc4144c7c4fd4da51e5e7a8bfe3ff938907938feee1078d290ff9722c0326874858b132b16e80cd8551d455adbd7fa3aa3266a2d21b4f5868f92c3bab8fd0fb77a6510b7f8bf38846cb4da8aee919b2354d0f952e3687ed9ec4febb6cd0160cef075732958875d0f808db78956f37d1ee9c813a055f3931da83f8f2affb3ac927d651c7ec23b00772a482023c69887abcc802ed3ca1cab5c519b2f993b97ff36d2579d40c56a7bc1535f0595a796659a37fe05e6f88ea58682efdea7ea3af782da8f7b2e1483ea723ecab582b49826af2e5923a455ca51a0ae870a4528d1023ad01560657b836f167c260ab3b41d31dbe2bc6b75aac7c55d175e59563b5d7ae4f57f795908ac484b874339953e9e9d87fcc9bd3b906a788e03c99ac8381c0aaebb51e2ebb1b56c924704d29f45e075dfb819ad5bc3a3579d8f8fb0dacb090cf760451ee9af0848f5f0f1b13cd36e395a5302b490a8f7fba81c98fafbf47a3de61af70a18d36ae02bd997ea9cdcbaad4837cf6a62c9b7c2da705e5c52007d6bdee783bcf2911b0404aa29f210dcc647c188ae90dacf156aeed67e096f77f0e78b9265691dfb6f5b342d8293d030d97274e0a273ffa65269fea4a0af7d869a06976a83f07d230bd3f0f530990d9e07d539606e73b2e9ed67f693abc2a84f45d2f80c85e346f7646e799621067fc1d890605442923c59646a02c61c3aec344a61a663ffe7acd0f99d2b5288f9bd69939d51016f5cc410bba0af943134e173f2c745569362b92638a24b2e5e1697c9d6137a456eb65c3ddba1e11ce09a9beed70834a87ce08ec75e0214f6189a1ea8556fb9155f998c985fcd04c0cdb4d32f4ab0159ba7da898de6ad19f68724e92bfdb2ce6f53e5e8295c4d812b70caaacf453f22c35afa714ac68027f7c5a92839faa80ef551b0eea796a183a77dd4ab0dec8dc226a9669999f799c793b0f8e7f113143c5c8bb84c766a494784093960d1a1a872fa63cbdc870361ea7c5c3a0660f3a8f06f8e244660c6198c30846b88b13a9a52ae8cdd35edea64824ec3cf8940c6e19f882b59ad6392c0b004b5ba3217b10f72b7f1835796c535bd61cbb1e282a9e4999479e6e02b8680200b2130d3e8611667e08c9d71480b3def7a59b3f989aa91f59e8a37c88377e940d238934f78cc00f39fa5c421ef9ce21e1717a45eb910a2eaf113f28b469cab19734f6ed57c133a55389eb8a238d0ab44580a62e361bcc2acdf58d36ae40664b0e3815f5d0536ac6e20524f979d85ee9495fe00009b3514e74c70a6be24a2641fb7a890643136e21854144b6fe6e08ca27558bab8194736e0c4eb3a0f8195afb6608eacfd523f093f2356949bb7669612ef6ea6162b8ee9d03254c6959459edd238c8be3a73dcd290741c70c56174dac3b62295485f090c22f13f57ac5b58c93b004823478a284283f4e149451cced6fe42a895fb1b9a35f0153bf139b9f0c3da6e0139387c99314f2d84e709ebff877550a42ededbcd9a86d6543f775ebff1d19b4d01f34f5c92ae7b71d12f2ce1e17f61d8b85528092c653621d21d96499fa82a4203e8991ac716eae8b0d374e3b7fda26d0cd86909643bc49552d96de9804f759cfbd6d6390229304201f9a38641830efa29192328a0e1dcd6ae7d733f76fb853089fed79379cd642d0f7e1c26c76a2841b738c990f00777fda0d3bfb3f55d703a3be9f2c95cd288af64c7f63eaf963d8577d8eb04fd6883094ebde804f7b183aa09655b5aa1bd3b3cd6116c1471d5a7e1f0e8252bebd7e224fb185c030872419adda334ecdb32dc67d8f1a3e5205cebf930245a9e549f0fbd3dcfbf56165b077c09679cb40d2053e118784d1beb303698079a2c158990cd41db57d0058bb7f9cc3ce00976104903a39a1d61b34230956ac642ca30fc2ad9d52f4", 0x1000}, {&(0x7f0000002180)="1f6352c1ac016377be456c97978d2cc06f163dc3486828db45b80c1c8dc59f503c32ed340e5497f7154c852169ad49bc8fa9939867581782ea0b3780a85719cd723bba24991d5242c309790f88e0a555d8e13298f430f8a8e6ad156a8560ac7403aa99727235bf3f63896209fd9b45af84d57d31dada6b5762c2b5c0a58de5aef83279cd28d0f87731dbad2a0ec43c6999daf93aaa4aa7031ee3dd1fafab3c034297e4856222f17443fec2d84e208d8b58ddafc42e6ea7bdda01e16676a87439b80eb98e6925353dd87f59448f5264568f5c9ad8224f686944f8", 0xda}], 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100051390000000000098010090000000000038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) 23:06:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x100000000, './file0\x00', './file0\x00'}) 23:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = msgget$private(0x0, 0x104) msgrcv(r1, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) 23:06:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0xa, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x81}) 23:06:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x4000000000001) listen(r0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2c7f7310f9923ec4, 0x0) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 23:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") 23:06:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0xc0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) 23:06:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfca066c719d9c241) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6c, 0x0, 0x81, 0x0) 23:06:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget(0x3, 0x200) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x6) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x148, 0x2) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 23:06:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) pledge(&(0x7f00000000c0)='-{(\x00', &(0x7f0000000100)='\x00') r1 = accept(r0, 0x0, &(0x7f0000000140)) recvfrom$inet6(r1, &(0x7f0000000180)=""/5, 0x5, 0x802, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0xbcc}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eef8963fb22c9cc9e44709e76f4a8b6fc3de9646fad4ae0715f5859fbb184928cf1b21fea704a8d2d1d2529a0761a7a7e17520823c4f6d1352a468aac61c718d327ad5dd0ce993443de609c80ce35e5bfdd613714df9e345d8801f48dfe2bedc4a6341a9cb294bbe2963f70019881d54670db09ebd", 0x75) 23:06:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x19) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 23:06:22 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=""/246, 0xf6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:06:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x10054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 23:06:22 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 23:06:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/10, 0xa, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000300)='lP', 0x2) read(r0, &(0x7f0000000100)=""/231, 0xe7) 23:06:22 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x801, 0x2) 23:06:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSDLT(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) 23:06:22 executing program 0: r0 = socket(0x1, 0x2, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1ff, 0xaec0}, {0x1, 0x1}}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0x15e) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000180)={0x54d0e322, 0x7}, 0x10) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:06:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x3, 0x8, 0xfc, 0xf94e}, {0x0, 0x1f, 0x1, 0xe8e6}, {0x40, 0xa2, 0x6, 0x80000001}, {0x5, 0x1, 0x5, 0x6}]}) flock(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f00000001c0)=[{0x1, 0x3, 0x8f4f, 0x3d5}, {0x7fff, 0x0, 0x4, 0x3}, {0x6, 0x2, 0xffffffff, 0x3}, {0x6, 0x1, 0xfffffffffffffff9, 0x80}, {0xc1c, 0xdf9, 0x2, 0x4}, {0x73e5, 0x7, 0x5, 0x1f}, {0x3ff, 0x6, 0x858, 0x4}, {0x10001, 0x2, 0x2, 0x9}, {0x9, 0x6, 0x0, 0x1}]}) 23:06:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)=0x400) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="8c5825b2d88efb1cf95be3f8c9711d83af88c5683998413453026d14bd495655b387b5626df9fbb615e4903bbaf5b03897ddcf200fde80c8c4dae79c0b806381f0f6c27e1339e0e78b5bd5872e4028a16d13a65aca1fd3178054e9d0605b"}, {&(0x7f00000008c0)="9de9506e066dee4368b5f82bf7c26b5902a2a56ff301da8288d8cc324437a8f8bbef476f108ec4a75da589e3fd29116f0cd2d83446d8a5332958d4374159dc6cb19fa4a0c25c1b2c99b25d9dcd1a70817bacca67747521bee8611c26a62c083663c60b99"}, {&(0x7f0000000200)='+'}, {&(0x7f0000000240)="b4791af017e876acd41e8a45f7bff2b2da7c04fc6fc305d6", 0xfffffec6}, {&(0x7f0000000280)="eed456f53f3acb3f96a3e452b315f2dc6d4f3f2812d2ce8d5bb28293725e7bf9093c04cc18e5e337cc1cb86c65bc39ef98eb75d011614b9ca3e9e4851839e664c458eb8eb29b15de6c25f1301ee011b58987e4d18bf704d94e662fff6f5f45e704f402816063c2a3ef85f4ec0febe30a845b98c56bd1d07ce49c28b920f20e2916f33a811ba100100f511727babf9af74bceb3d39ae732ebdf01ec52373a8644751c5c1a472a3402f6d10d69d9fe8551d8"}, {&(0x7f0000000340)="c8aa06afeff9b130ab3771a46260c4253923b80fa21956496297db3868afe25a07f7bfb4a59cf62710050081e34a7185802c35b5fb7dddfa5998edac76ca4b976409a3465326c3ce92091359b0d2c8fb872d2849db68c9bcea8f013d0d36a3085c77d5f0dd516f6cde532c506b7464d1cff94503af6511fbce2dc77ea08312dfe58000fbad2a16e7c33caa1fb258ac658a3d8ea61649dda4da48ba575fb62440f5f904d3e92b6a6992941744da3d8df096050d944d3ff81eb06b375414d7"}, {&(0x7f0000000440)="d17d213047aba7c49ee6ff04df3e908edcee532c6c6191f3b833427d18614e3f65f855c497077995b3bb510d305fef8e8f986b82bcd10c6115bb4f094f04f825c78eb6f2ec938c7c12df6cdc337379ed09d3a71c039f0cfbcb0a8925b74995859502b7744003a6b86904ca7cd0"}, {&(0x7f00000004c0)="ffba2a0ea73e9c970407da046b223eb8c463ddadb76d25696a26b253d470d47a6133b4b55ff99c03d8e1b98cda2b9c32c98605b68c086d5caceb1d69a7e901a52a91467159fe3ad353c94e0f54d681f876264d39122b1c95f6cbc9aa6b7f2a945e9bf01295a1c2bce2c6f016724b5e4006428b16d94fb4c68bf9a82bb5ac637bc0389a77ce"}, {&(0x7f0000000580)="847184931a66a0c265936946d0d36a7c2b64409018a3a1915108493ee8b41063fd8d7feb7ab050f2da78923c11f27acad91cf89a68a713e95444647bb6c82559a76845d8f101eae79369e7d1b2bb416ba6fdbf430bd0645ce86a7d3be6d8a277601d63c774f8de4abd85b74444bdbffe09f5217c5f38643686a612098c68bd"}, {&(0x7f0000001640)="4f982fa4ffc3b8ea992cfafa75d61d497cf760856a68ecc759aeba204624eebbfe504593387f811022ad678fa5d3747d441951ff65c0ebd8291e0cd66b0538e554cc4c01f0f964de37e267800f3fd3d4ac9881d956ad2e2b22cb170d85b483a24293f603e33438a5ee17d66334cbd03b76c2de6dd28b68501df4df953943c8c806decfbe08da50b115ece63a5c71acd5dcf9f8ec369a086842cf57cba19744aa05c4a3f88821914cb67454d0774c0e1d3fd897df3a8d80808edc1ab5cdc284307bafbfa89d0ced272e90e51f5aba71eb438266e298f0f527b727c9d06caca3fa1197ccb73e35da099bc5e68e9c415e602243060486ba3910b224a5d5b077324b7239ddad77ca2edb6aa91005fd7021a36e7ff71f338f5b236d55fe075c8b916d52ccfb59ab31f7a2b94542469c58035b9832c4be804153292c264c738b70ddfea2fb63e685fbc3a24d6922b38ed509026125312787f0b38fedde2104171346aed817bbbf911b110bd9d9383d76f0db35f61603cb7d4567ec5a4d1073670cad89c851ee7ba09c126d06a9fc4df2e62fe531adc7d164326c96226fea200daf3afbe530d07ae5acc056a255fa746197630d557044cd8ce7bc825e4b16178d5a12fe33b123f51f40cf0b97672bce7b58bb2c5c315b22245d45889ffc0e039fdf2cf67f5ee906a5fe835e6d87fa334d9811e48b2a3a6d488f3e2447847af6f29acedd4b9cf356f66133cb4dc3171fa08a942ae6dae1f197cb0e93562172365fa4d9677c6081e206c6f843f41f113f73038851b05e9d5fb6939c75dea01ee5befd7666220c2aa3083ec70a6d71e30c729466fe7a0233c81d0ba1d5abd9d1df19e036599b91c931ea40da4cbce8d997da355dc3a6399d25287ee26aba93f97e6165acda863baa3c4aff558a9ac1ddb546dc8af1a21950533b8b743b8c137f68522acb83b27dafb8cac911a3798aeff960e183e693670a262713d7e321b9628029e43aa5a14b742802c48caa9935af4ae25d9689c1121ff6818891ecff76fc65114321c20b2cef64fd750f5b7486366a744bb509ef784a1fa1ad66c62dc5539cca914316a82f22c38fdadbf4989c54f24300b70eb5e37b2de377e1c1a76778e4e224ba10d9a5837efe85f33c243c41cdf1d1901deae3421ad2fbedb06abdef7eeb16fe9ae87d15db95909d373bc52eba261c5d98a92911b15d424e792e13479484a4e0d83858afaa924ce70c7fbcdfcf503b84a5d992b0fcc0466348a2baef35226ca2af8fa19248571f219cb0fcda96d764c1440d4bfa2a7e9d2982b0e735682624da2dec0600d64efe2ec2a5afc60d3d5c2d2da8e3a537a87e58fe829b8f070da6905cfe4f269c41381fb1bc5af6d971041a30bca516f16d69b1e7f8aaa8165790e65edaaf8dbf9293f69795fcc4ee4b4029526fd3fd5396690c32ca5fa7431aaf469b39bff230cb6203081b2839b4342d9f9987ecfdaeab4b5d3a40aeb3e24c56feebc0d9d89a6eb2837928d336f43d9d51174135c8a7dc430d9238323fe0ad1dc7107bd3eae718565a5b3765f13c17fcfa8ac423ea5e6bd3b4e5bbb5bc2155f5faa8349c7f0813900d9c3d4533e71e18cfc7b31a4a4676a0e03e2df1f33f7429a201055b74b7c3b8895867b3f96339abbd530e2d0149dcf495ff3ccee199934ecbe45137ee036945a896f494f3a7fd8d23542f20ce1de1f0d3d99b778ee0ee74b5c8be7214907783cb15e75b32693d6a6936959c754f1a24a3da44b5d8573f1edfa06c66e161f1c3f34ba8d660eff2e18289782b03c84b07cf83ab1564171917c3dbd01f8cc81da80d85bdba5907259d95da0244e61a43a34525c27ea962986ed340e5fb14ff7338f6f76feff99640e2e0bffee0cf5a23ff9f83f0253847385e5f5d433199c61ceb9e82186e9cb42c6226b788c5f28b957f1c87208b01bcce5b13a3b9e6e6793947c84d8110a7ff210d03b08bafca637ff552b504b62a150cd929a96d379948cb6add047a6ebee41005468ce4487546b3b169f4155732e57a3745a5d0240897d9792cd0c46b8908b5f0e6740d62e94c45b8bfd7aa3b29774cdd655caddfcb6069c9fc52967b47de1c73198f5b6f6ed5d6dacc6dcfd79155d5df1af9d727e4cc6f3bc054d61f4bb0bc0063ecec679160ff1a45a433dd3f8713cd0e6f8f780152c779c975327223a27347446cbf7656354776a78f204cc166aeb5f9942a29e028526354017fb8581a67b29f8fe5fbed8268241feea1180650262741ba6f8ba061ed1997357fb414848762b1cf3041852f30281e68e1bfb2b66372fd60777bf6beed988738af5a4035ea6df49a8fb69592c5968108fc34f3f4561ff9c489644a3815026e7b893aaa68b35ef06bde35de758bd9fd1536ba4e6b02d715c160ce2f8d9d0d0ca059079449e275c109c8bb82736b8e5ee885808cdefdb0991a118c6bfddc5354fc1ddd2347901ca51976f82541014907294489babb08bf741feacf27318e60323421c93aca0092322826d971c1c1043bfd22b8b8defe87e4b424da6afaa5a7b03a3826853c1437223e8f5e96e3429a5365ecc0531216291003ded406cdb9128b8eea53b5fed118eb8f309f78fa4cf63d99b65810983946530cf5c75dde455c70c7c50107f931a9b0bae67254eb68bc9c424ae4cb2e9b4b3d82eebd0aa2d73daedb233ac7d754f94dffa45d953a6232bd4ab758bcd9a4bdaed995a4b508cabb8df1f8f5cb33d736dff7a459be6d37b5855ea1c182e3c612bc349c77fcfb612a5b1684d36e7bce298f9e875259c40cb9952d2c5ac363a4f5187af0af35bcba33dce0f92d80aeec016024cadbefeaf22f0959b247f23020b9c512501040f1acdf4e8298026dcac14f4c58675f16dae3f754488c53afb4014638034c2f704b3bedd50069acc16ecfe4fbf2170e26afb2657f5b75629ed21a7a93cf1d5abeffad3fede9e0349f6f852fb86b724da9dda885805a657ca88bdeeb11c2b7156be8360d4a14b90108cc999c333f7386275df88b00a3a504891bc640184033e8c51b653231ceb56e863f75dfb8fdf944f251187ecccf27e5a1758c4e8d77298586e89db6333d030f73248c444c94d582261e2deaaa2f0afe46f15b19f14e8244bbac87ceea0512b546094578e2ed7622a72c2480933dd6378ad1edcb8a06197e10475d94f144886c90add19990a8318542fa523c3bd915ec21d6cee5c6ea89151305ed60aa92935db0a68f1124a4472f86cccba9f5853ce66e70a2d611ac2796edb3e8ef98ad50209d912ac34f01becfa3dbd99ad55a81f68bbe1f68ff0d7e820b030207619c3899a92eeebf930ac7439cc049b46831729aefa72efa4ea23b9a7f373ddbb9a1249f46a91d1113389c28d62ced720a6dcd71e006537e50571add81cd05a9c539ca2a409d52e87ea89ec9cc08b6b8971e8e08809c6885e296d2ff12ab64a40db722dde4728d78ddbd16a180d3deda50ea9513a8ac6adf50425b33606c7b9eb26f3111f8779a0bd3d7c1d7302469231135e9dee4e15583fbd0aa80c57f6ad35bb6779d0fdfca3bcb2e64aeb872791bdfa99d4445346b7f72254ce78e0cb6e02e33cfe020f90caddc6a4448834bba73be4b54164077b84b46c11b432be7f627bf7958aa613c99317598fe815bf96d7e1dc40813844187423e40b0f38b5e0eb67ace8702a477c07f8dcae96e6dfd320c6014e42bcacae7b4d2e31a0834499f97360034e065b1f67b53b6025175622e912445f5d35448ef561460670c73111ac27374198ee0afeb4f706865418d333284043b9b69fc5b17e6b89b035dc97947a4a278522e7806cc20f155e47bddbb31e4ff7234cb68c25d9f3b95d2828ab6e029ee09ec9de041489d1fc4c9839059f87b425773ba2cbfb8b34c06c087f395569bf2c6a3701d5ac10d81f4159cd2defe36a2839b18139c2e58b2f4b4ea975529ad58e2b81169d178b71448a87305bbf7600f383215d27b12fefc5faffff40a19a578d1019a1f86ef9b38bce4c3704f67896496b1e37c4f0823388e160fc8b88e5fc2a53198c155da17ea6fc6f2eede9b4a8f8fbba9d8725c866a16e0fd745b5ddd9ef47194d159dc0c581a13a0d400f2951c73e7a250078707277a4cef055d52c73f746692657e0c3f57d32f0be84dabef1cf56aa44dff17eb5deeeb7144903a94203dd54597eb1baaf180dea01e122db0d5141242d5a7001bc32cef63b31a97ea8523127a7586d371d7d7bda9af7729eb96bb7bcca434bf99f53aa14a509503bdb50c82b4577fa8365bebcf8c8fa94eeeb981cf240c86e0a4a453f4284836820beec5607f8ba0140c16c99634be75307a98edf660bdd3b1c9fa6f7b09e08059a9d0404a2b8c6c87e5d5be36df235d2e2bda62b0e57b7509eb6ce33da942da23c33fdc33c0c3478bd3529c3dcf8242d36d0860ea76cc2cd54d3c375654ffa4bfc97e5e6fdba2e51f38f1af5e64482ecf1c29f20ab20b8aa522cd745d3e88ca27b20f751d49deea39fda026fba7e972dc708b4788ebd3ecc14a7f08c6ba69f60326bea4f70e1c0d7fa5b6465d596e779c9ba804699f0f7f9fed8e0c8813e9beaa64b10af578f3cc2253d1c57d65c6e2acbb307af767c364dce8d13fe330bbc9399d60b04a5b7c90842f025b7b2f7d831907f951767f106e6560d15f489905d74df0660caf482ad9a7d1fa88cfd1e4791b817d2291c842e93f4fa1e94c20eb9f9f1e84848bd6a20671d18dc3f30c62d8fc9b0144fb76ea4420d3ec964529757af820f17dd2ce3f3d838adf81800f884011c546dbf5465df19f3dc80687d424acf02b4fc171534845e4e996e5ab5c10f705cf01b0734157b4e31c98a0af536e61d348ee2a8d2a38fb25dddfb137ce8ef0538c48c0599a99e60d718bb735c46077d29e16bcdf4941ae03acba45fbb599044193b5794ed0807893eabb9643d1b5cc553a8f1a983af9ec8cf807a2ad5c13db53c7d799ac457f7bd449cd1db483c318a9eb30970d5ce5cfa434bb014acb7d67b95692ca55975a947ce11eedccc0bfb8173a45cf960e6a2b1956e0b0ff67ab33872304794f84ef2af46afde9ec82ec7b64a1a5909d064f165a17265e92fb98148b36daff502f0a619f660b2f0d44a16596b2a883f952f6927b7cbfbc22d5d3c369b2a1c1a1df5420e127ddd3aac8460a4b008ba65a80e771feb5075f3a454a5426881945222f27fa0ede5911ee8bdd69a0d60f4bdc00aede9ab9dace80d3b09d8cadaa9e10099f42e692c11c5b79a8b1b493687c811de124ba600ec986b80633e5daff0033ac7616fc40e3119afb5958cdbff22555f1b5a0b184991afa8b0084e97e2d99cca4c59e0e5a6c65e035273b8e623cf5e38b30b878746fc9c59ef69f883533b882e049a71a243c82bcb3c2818d78fb89d871a4d93932277b473b385c53bf3eae6fa68e0a19a86369c3e8255697392dfaf14251117dc52f7b4fb2659837941b9cf7606b2cfe2c560a8e4ec5d1b2ebe7255accc08e90a2c1875e8bc7bb6d90031e0309c15cf24ddb075527ac20b3d0be5009cbb8fbf1dbafaca58e42628cc9221c6f9d6927c09f9e538026e5e973ab0ca41cc43599cb9ca14d1e5164d905a21b0ac2c645cfb2864f20f8f54da9be7e2b7d6c504622ccc513412ce3baba77fa6e5ec2de0f81628366959eab64f65f359b71547bf15b0092268f6daaf25f27cf706667aca699bc4925486d69edd3ccd7a8bac4059feb7ced0ca3336f267bc7d623968f7d723d2a042ca58d2615c83e9ff11302c48f4c53d46a373755b8031443f2495a59ea38c3f4c96b"}], 0x8ba16d2bc66e02b, 0x0) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001600)={0xffffffffffffffff, 0x0, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) sendto(r2, &(0x7f0000000940)="255b4be3e4fe12cb0e84672c28f9dd301060ba2da1d60cb57f2844b53cbcb5613c70af8f8e471e43def6b25f9a2d6e35dbb3d3fdda6f005b3444b8490ed5f8f6ad65eec59c2f910aa6033159c023bfb3c43ee7fe314e183b70204eaa5dd42725d5ffd7cbaf91c0b7fa8bae25145db958c04b714272f5cbb8b75b5f40cc5dc070274aaa99be0973ee05ba02a1c9deaa500d366ae3a1dbe8ff8b7e797bbda07c75003a5aa4141b4b149235371b4c66168b40539718a51b1d077a817775b9c3", 0xbe, 0x6, &(0x7f0000000180)=@un=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x81, 0x3, 0x0, 0x3, "1a17765ef92f57d6ede6c3c0c0efb92c2c5b79a6", 0x3f, 0x6}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) write(r1, &(0x7f0000000740)="b42082b09a21e06b060eb570039e17baa79389c8e4a9e25c02000000b7a7b33cfa47531552d2793f889465688c3c98c80c4664f927f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7fa977721c6abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb8081afd01fcad320a6bb3622b8e72083841fd990f11084b54046d1a6af9c7cd8a7b051bf76248ebec45e18e1d5e65dcba5614cb3f0a7c5cf91986558c9b5b115c4f183812bb6e384b81f817202ca9a6cf78f89d505cd3b9005590ec22c6883e29421d230c60b9714de6ce37f3001451fb714e93caf4428a9363b58098c877c4b5dbdc8013153c095474fead4a05f5e7199e566b04e4f1b65db81a8", 0x17f) 23:06:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:06:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 23:06:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0x0) r2 = dup(r1) sendto(r2, &(0x7f0000000080)="f5b15443b820af0942844a349d3cea54988d42f723ce8dae608f9a6f982bd7c97f7a979e3460ce40bb784f83163dc1c39456f36e71b23b51260a7472956a144e942a413b1fce50218febb2f095f18d7f14eaed5b0773052a95b6b677c15e2a3a587c258a8fcd291e1e154b0d2679979aa2ec6b871ab0499816bc6103fa573f4c4bd5", 0x82, 0xb, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0xb2a0, 0xff, 0x5, 0x0, 0xb5, 0x8e2, 0x3, 0x2, 0x2, 0x800, 0x10000}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pckbd_enable: command error 23:06:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 23:06:25 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/47) pckbd_enable: command error 23:06:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4, 0xfffffffffffffffd}, {0x30, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="9d") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x8) 23:06:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="45f6137a", 0x4}], 0x1}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 23:06:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x7e, 0x3, &(0x7f0000000040)="a3bd0a66e61426307fbea3a78c062820a58af53185157383de2f6e806d8b91f3faf43125fd6e2c895f1262c7aac8cb65d9ee183705e809216a5aacfb87015ee083413018a291c8346d5d15daeadf9f", 0x4f) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 23:06:25 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r0 = socket(0x10, 0x4005, 0x10000) listen(r0, 0x2010001) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x1, 0xad) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x3, 0x3, 0x86) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 23:06:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x8, 0x200, 0x5, 0x3, 0x8, 0x221, 0x8, 0xfffffffffffffc00}, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 23:06:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)="a4f2a017c199e83197bb47770c7ba3a465d5044c8c0a78cf3829945f2c935a8b9b4e261c0f04a30706ee9360a8ef31a838e03556b09efefbc554c319d5f71f87f83e75", 0x43, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0x3ff, 0x7fffffff}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x3010, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000240)) 23:06:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 23:06:25 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='./file0/file1\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 23:06:25 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 23:06:25 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 23:06:25 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xabe, &(0x7f0000000000)="f7f9e794", 0xffffffffffffffeb) 23:06:25 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = getuid() setreuid(r1, r1) r2 = getuid() setreuid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:06:25 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x880, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r3, r7) r8 = getegid() getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r10 = getegid() setgroups(0xa, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) 23:06:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) 23:06:25 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720d2f1abd16ebae63225251560f8e5", 0x3fb) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x6, 0xcb1b) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:06:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000140)="9b50") 23:06:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202c, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) mlockall(0x1) getppid() r1 = semget(0x2, 0x1, 0x1d0) r2 = geteuid() r3 = getgid() shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x2, r2, r3, r4, r6, 0x110, 0x3f}, 0x6, 0x5, 0x4}) ioctl$TIOCSCTTY(r0, 0x20007461) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8, r2, r6, r5, r6, 0x8, 0x200}, 0x0, 0x17, 0xfff}) write(r0, &(0x7f0000000040)='On', 0x2) r7 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r7, 0x6, 0x7, &(0x7f0000000180)=""/140) 23:06:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xd2d4, 0xfffffffffffffffc, 0x6, 0x0, 0xffffffff80000001, 0x614, 0xb1, 0x1, 0x2, 0xffffffff00000001, 0x2}) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 23:06:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x21, 0x4007, 0x7fff) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/129, 0x81) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 23:06:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getrlimit(0x3, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:06:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080001ffc, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:06:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x5ffe, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:06:26 executing program 0: nanosleep(&(0x7f0000000180)={0x7, 0x8}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 23:06:26 executing program 1: r0 = semget$private(0x0, 0x7, 0x300) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x800a, './file0\x00', './file1\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="8902fa87", 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r5 = open(&(0x7f0000000440)='./file0\x00', 0xde1b8e626e4f4e1d, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r6 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r4, &(0x7f0000001540)=[{0x0}], 0x32b) munmap(&(0x7f0000007000/0x2000)=nil, 0x2000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x80000000000000b, 0xbb, 0x2]) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000002c0)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000340), 0x0) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x1000000000, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r7, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x100000001, 0x3}, 0xc) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000080)={0x2ff, './file1\x00', './file0\x00'}) 23:06:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") OnOnpckbd_enable: command error 23:06:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000000)=0x8, 0xfffffffffffffe78) socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0xfffffffffffffe1f) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\x00', &(0x7f00000001c0)=')$^),\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00']) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f00000000c0)) 23:06:28 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x81, 0x7ff, {[0x3ff, 0x2, 0xb3, 0x3ff, 0x8001, 0xec3, 0x3, 0x0, 0x3, 0xfff, 0xb8, 0x40, 0x56f, 0x3, 0xdbf, 0x40000, 0xbe, 0x4], [0x5, 0x9, 0x4, 0x4, 0x40, 0x7, 0x7fffffff, 0x1, 0x9, 0x8], [0x80, 0x2, 0xdb3b, 0x5, 0x0, 0x8, 0x10001], [0xfffffffffffff64a, 0x3ff, 0x0, 0x6, 0x7], [{0x4, 0x4, 0x7fffffff, 0x7}, {0x200, 0x1, 0x40, 0x8}, {0x8, 0x401, 0x2, 0x80000001}, {0x3ff, 0x0, 0x0, 0xff}, {0x4, 0x1, 0x3, 0x5}, {0xffffffffffffff00, 0x4, 0x3, 0x7}, {0x5, 0x9, 0x7, 0x4}, {0x1, 0x4, 0x2659, 0x9}], {0x3, 0x80, 0x1, 0x3}, {0x7ff, 0x4, 0xfffffffffffffffb, 0x800}}}) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 23:06:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x400000000029, 0x3f, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x40004010001028ad) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000780)="000000186004008b005f3a27fee402351bedff008000000000bffb9d568e58b6b1176104ffe691ec7141600f02da56912ccd9fb46203000000000000007d1827addfee88dc46d1977141600f15400d61592c64faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c66ae7be70d23eb8e7484b5828a783ffa7eb6e4cc52807e4dd4d10", 0x8b}], 0x1098) 23:06:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000480)={0x0, ""/157}, 0x124, 0xfffffffffffffffe, 0x1000) msgsnd(r3, &(0x7f0000000180)=ANY=[], 0x0, 0x800) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x5) r4 = getpgid(0x0) getpgid(r4) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x3, 0x0, 0x7ff, 0x0, r4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5, 0x1, 0x1c6d, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:06:28 executing program 0: r0 = msgget(0x1, 0x300) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) msgsnd(r0, &(0x7f0000000040)={0x2, "6774629480e92be343185f9ada1eecb2e508c42f53c26de63876a23cc62f10b3ca7ada43af1105f90474dbef19cf7c70fdf80458866f186af21bfb14f286adcdd643fcdcb8a56ea69db6a83b1affbe38dd0defb7a174bbda4aab9a295df1cea8293eb8558a86115bc59da1ccc248f5387fe6e369b9ae016dff11c02fb6554bc3bc208977171c60bb2d7773e8edcbd59611d2b790815993b66a188ed9f48d833b6903c667ee6b0bdd"}, 0xb0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, 'gbe'}, 0xb, 0x800) 23:06:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x4c757a8f, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 23:06:28 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000400)=""/136) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1c, 0x2) r4 = syz_open_pts() semget$private(0x0, 0x3, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xa) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x10001) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x2, 0x3, 0xc557}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xffffffe4) fcntl$lock(r2, 0xb, &(0x7f0000000280)={0xfffffffffffffffd, 0x2, 0x5, 0xfffffffe, r6}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r2, 0xb) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000080)=0x1) flock(r3, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000140)) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 23:06:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3, 0x0, {0xf, 0xfffffffffffeffff}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) poll(&(0x7f00000000c0), 0x0, 0x100000001) 23:06:28 executing program 1: syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x1) setreuid(0x0, 0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xfffffffffffffe41) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x6a, 0x9, 0x9, 0x0, 0x6, 0x81, 0x16, 0x1, 0x0, 0x100000001, 0xfffffffffffffff7}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r3 = geteuid() setreuid(r3, 0x0) 23:06:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x7fff) lseek(r0, 0x0, 0x2) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000040)) 23:06:28 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) flock(r0, 0x1) getsockopt(r0, 0x8, 0x8001, &(0x7f0000000000)=""/57, &(0x7f0000000080)=0x39) 23:06:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 23:06:28 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000001280), 0x3c) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001040)="ef9211f000"/21, 0xffffffffffffffd3) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000), 0x1d9) 23:06:28 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x9, 0x0, {0x8, 0xffff}}) mknod(&(0x7f0000000240)='./bus\x00', 0x9, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002c23a02a7fff050001e19bffff01e000000000400040c60100f2e9009088c6f209000000989084f64ec87dac98d2e25a8afcceecb35dfb07a9571282be102ab7983cf72fef819c69b91c4643ca3c0d171bb496", 0x5d}], 0x1) pipe2(&(0x7f0000000180), 0x4) 23:06:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getpgrp() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) sendmsg$unix(r0, &(0x7f00000010c0)={&(0x7f0000000b40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000fc0)=[{&(0x7f0000000f00)="1507e22095392982a72ef1868362afea709db34ddf03ed84f40691482576b781ac5af95101f1480267aa6fb3857ccabae747612d2d07cf27f28da07e9f44b3a264ae993736146a3b5c4b5ca4dadfd56dbcd1dff238dac2e0c6aaa0787d15ce2636ba3283547241c2e5c79c6684454b71fbfc2fb98042065257de5865b0ec237031c2a2624c9db3dfab6b89bf4a3c0adcc6f35ebf3952b1d357", 0x99}], 0x1, 0x0, 0x0, 0xd}, 0x40e) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) kqueue() r3 = msgget$private(0x0, 0x48) r4 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0xe2f7ded810f45e3d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(r1) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) msgget(0x1, 0x460) msgsnd(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9c59f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10be21a5ad5debfc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa24000000000000000000000000000000000000000000006ea225db48c3d60f92fd75f11512b79c5ec13acf31f99a9952d3ef0660f12300dfe08c7035dd81000000b90770893e3fc8823f120c8f3c32235d1d707431c6118dbf"], 0x1, 0x800) r7 = msgget$private(0x0, 0x40) r8 = getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, r2, 0x100008c, 0x9}, 0x0, 0x3ec, r8, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 23:06:28 executing program 0: r0 = getegid() setregid(0x0, r0) 23:06:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000080)=0x80000200) 23:06:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3}, {0x1000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="8dc6304da55717cc48f4e92be1a1f2e742c875a7d0f017b0d7cad416a3cb235c003c69781a2bf3077ca4ba500c34c33bdc7acda7435eb89d206a82a17adf32643cb8ca2a79f0275a5963b9e9b2ba1a57ef828f6d3110d6602b5a7fe1f9cb6fa45134436467d98b03e108bf37befd000000000000008000000000000000000000e1cd00000000000000000000000000000000000000000000000000000000000000000000b58fd8eaa6bf55a4aae1a9445058c0aa8ffb715c774495194c2266a687f397bbd5e2792140e65db12af2ec7a4d431551bc3c7c6fac6a271f9dfb120852d33a5c415627781f33b5c98a051625d29d475acd7f0f9261d307aac20e8bf2725a0c66924f45ef3e1a01488136eeb1de0f31d713b20e1ec465fda0f2bce43c316a6533a4e583552d596523cec8f5aa46638969e5792265ce2db61957e501ee35b4b91c000000000000000000000000000000000000008daedc4936e54667da7bdd8c2f14233d5a48586817bf7ee4d14fd72846ead1b58dcad517581325c1f8233af67501d3789d8160ddee319f0ed6eaa31bc4cdb8e20704b9790a1144113664ec41f2791afb76aca2dc1a0ffd61735bed463ae88902ae1790622a8a5bd9d9e34155031c8105301e7857b3a6a6141ece1b40119e21499719b4f12b90571932e34d60c41afee97212b6d3762f3b98abcf42a4123b316d4456225a95d923d49a2653f0197127154508d7735cc4260a5b2f77537ac3") 23:06:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1, 0x2, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x1f, 0xfffffffffffffffd}) 23:06:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) 23:06:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000780)=""/158, 0x9e}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2026082842e819d8e358bca906e317e55dcf85d4"}) r2 = getpgid(0xffffffffffffffff) getpgid(r2) 23:06:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffff35, 0x6, 0x7f, 0x1, 0xec89, 0x1000, 0x0, 0x2, 0x2, 0x3, 0x80}) select(0x40, &(0x7f00000000c0)={0x0, 0x7fffffff, 0x5, 0x10000, 0x4, 0x8c94, 0x6, 0x2}, &(0x7f0000000100)={0x1a48, 0xb5, 0x5, 0x3, 0x80000001, 0x5, 0x3, 0x8001}, &(0x7f0000000140)={0x1, 0x40, 0x5e, 0xf35f, 0x10001, 0x0, 0x5, 0x8}, &(0x7f0000000180)={0x6, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:06:29 executing program 0: semget(0x2, 0x2, 0x80) r0 = semget$private(0x0, 0x46c4cd5a23e8bdd9, 0x40) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0xfffffffffffffffe) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x21) listen(r1, 0x9) fcntl$dupfd(r1, 0xa, r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2f, 0xfffffffffffffffe}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 23:06:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='s') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400, 0x0) 23:06:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x101) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x85) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f00000006c0)=""/4096, 0x1000, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 23:06:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x61}, {0x10060}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlockall(0x1) syz_emit_ethernet(0x1, &(0x7f0000000280)="9f") 23:06:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="bfedc564c4d696e55bec59be9c6cebbcc3283e39190ffada3656815d09c072bb67c12c8ad9ed51475e1cd77724989b666c7e7bc54cffd8e8ae586992210ff18f3c624057fb253eb7138033415b6d3cba194fe94073668269b881bc3b61c9f00c5f4280838f89c8dc5ad5cdfe7f7f90bd6e6eca", 0x73}], 0x1) 23:06:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) sendto$unix(r0, &(0x7f0000001a80)="d015172eafef87e5e633393ae2b339c8e7c9e3f74e9abe78e4f38b30e63b6cec5537c249d655e6c106c70d344507903b8d08504e5386f13f2db0f0703b5cd2bcd8ca8e600309f81b09eb0e9d9c7ab921e174913bb8d81e28d8dd0b27a0108a4333b0125ae113b397bec5913079dfd626d40c4ece20ddbde51645294930ab161145730044bedac5ea64d226804fb19527f8716120cc506d485d842cf58fd338e1d84a9b9c2bb063a54f92ac72325bbf0cf4a4efe3f2cabd7c8e440c79b285a7b80a5941c7dd0eb508c22c8019dedb03d243af804861f95770c3ee37f6fbe27f6afbac64cecb81610ace2eae7cfc29a36a1deb983b59c6bef2dc9bed6c5b5c139d94fc4d87eecef3b2e7ed35f0f9474f731139868450669f06857b690cafe6bd87f41f08caf10e7d9da4f43ea418c635d06b7ca549b5fc2e3bb1d97b992e3686bae3610cf070d630e2bd6c2e5ee3a542350483f5bbb09f729081b6396b08eae272b5fafdbc7e57bc4d26ca2976ba7636e2b38599b32cf8a88a794c806dbb668911e4d71cdce6069209e412a213b5fa320c4918b9dca9c15321254d54c66e5f4b87dcfa99951f1dd01338640890ffd76d7c8c1eb5ea9de8e940728892894b7ccf427e3ac2692d546f6c6b204dc5f1d1683fcafa0129232a930f2c434da766b95072b53e3e94fbf100ae15ff2642aa1918d56ad8ebcaa2aac72de4ae9edfd47f258b93c5840f53020450f5185eac424e0bf86ea499c902639cb217647afceeae0824ebd76770b43bdbc56b3d51a52ed2c338d83cc4b1bf85e5f12ba267dab83314039dd5511f773ba43ba8053a47014f54d8aff70c33c74162bd2067b6b38b4695124b1cb2a4aa388459c3bbf11c1e42b3ca3c98f24b573ccfa141b1fa0fb226628b1a76cf6f0913baae528781c6744ba1161a34266f63d745c0b9d483de7087b60ad7d778bce6a2dc5d0d33ebf14027802dfc6e35526e3e45a8f0448ba9a1891ba02d9f7997fe507fa80504b80b6922a2a44ecc09e246ea3985b294697d7107e2adb3cb3fc003e914f8e253c49c58fbe149e4165f0be469395e3341f4b515e2faf11f0674177b054f16c09120d13a938b1a2f82a877d9107e929402911032ea071651b06b76d7b86b5fdf977d59d8f1814cd46c20c86a0bac9fb3a3334c87ad3cbee53c0b8f332190b41fd91e64045b9d32ef3611aae5352e81d6957196a314ece9d5fc7efa01baf449aa5557b0fadabaa74cd1a0020b4a3f0ad52dc7a003dbc9a7e94463e359d4da73967f5612d6e8f7cd08bfbf846b374f6b87ce21affcfa0685782725964693ba032de8326784b2bdbb8ecc92295c59325d13479ef3dc239a3527f92bb4a92b8b6b721abb451fd76cce26c652a68fa6dbf8f586717472f233877c6ba9f0e9d9f31e9855a81f78a3142bc56ca8e981570b3a45361932fba483bd437dac7f28b47c72c23cd2f38d835f870fd5f112ff6445c29f521b6c4e0ad60a55f2ecd5cb487deab3e1c782e19a29d21053d98fa06bc898a22c3fe3132864368a12001bb96abac19edae6dd65a082a796d107ad39fa4e7463beb8f2e329e731f8734564ade98523993541b4e4af0c5b8e6fc6815e9e6d0bae2552455f03ffa57fb342553ee60faa4726d2f572c614a2e3adf623693fc60515fd5a0e46ebeb94a359df36c01073f770c21522ff51d3b57d845aecd8a851db6be39bbdad1ac509d740713d61e0b3f6190563bd368fedd6ce194582f079cccd1d6d296e6c82638744f5355bba49552e80764ce5bf14094dbca2db0cc82f99adf21c3318a62eaeeb033d298e8b5eb5196d30275a5a7cd1802b79d01bbd6d5d6db74ee5737da9238c26896cf0637e0c4bc6585e848ef1ae24d65ed533c005ce2f7e1d5f388ac447dd9d5013dd79b563aaec67c998dff472484dea1de584f3c8ee039390fcc06091a1ae0ae882b289110f068390f3866f4416b3a0ea1f752b7c1a262b46749eecc55e0bf9e59d3ac9fd4ca32c7e2a37e04fd3119f7cac61eb86c24e7b7259a3af84fadfee3d2944f9f4e5de34625e6ae41edbcab404c46bee91498de258b937ec3ba9b2fc7f5ca7cdf2fc30c393969868c111da78437c87a0eb8823e1a56698ff36d71b31fd9f57cbed634d7380005663506b470479a19309b5ddfca12649e0c6998174e13922a08233c6952583b8ca64e93cb8966785e8bebcc8600c24037df5b2f879562d7a4749d9d0877293054bea774953792ffb973e7701d138ccd076c2782a90804ebf0cb3246784273cd7dc9ff00c494539943485efa9e1069ac43c63b1b5c6fa69469a01658b2ad5871e7f20e8a1779f1de8e6f84cb16121f0defd5c799909a076b668f21530fbedad280ec8bed6b1e48986090262a079e20f91539b16dae612bb35171cac249c3559d8fa25561bcbe69b7723936e57a4972746885115164e1019b1aef1122b7fcf963d684447c918797dddfb14d8a1228308f29a980e40c51dcd8263964b33aef5d7182cada21984115466df1dd00361a782c6eb42f8f4c5263a39b20601259f12c3269ab47c1705cfce12caf25d9eaa31e331d28f6dc17d29d3c9669bb4d5cec3c95a936acc8012bfd91ef31416f63db1e00088ae71bc3e89d5e945ec6df8781e1e8ce47f0f34cd6b8d17eea6611783b83fe2058a8af34a73d4c5f3e99e5dda0960f4400de3dd2e961626b3f86e1dd9104905c7a3ad0f2ae3908067f3441309c0a57ecfac8150f8dfd336bc3621944d5b2638ec56a55b26c4c2033c6cad4e08427bef85c5e364c504f84029e00ab0b72d311a388bc70526b4684e0135a275db348aaeb5cc68c9b7392f8edd2a0b3856c543342a2ea253c3fd16b8a6f9617ccda0ae40d2ea6b20df41c92f6dea599aae214f7ac7b1a78108c23b9960d303af37c306ecab0a1dc3a8caeaa62743508e08f8cbfb12d65d2f13842c75dfbdee8e613ec77c9994a14839c0a65b6a5224d8b6742a625ac941e7b20f5e30e9e177636abeb13663d91ab8c0b82a68f3fbc969999f67fe527e018416068e2d99216df63c07700a47efc74289b2f9bc83afb2fe69fe0cdde9f3065d345b105d6f8cc8f58f6d1694ef3fed00885adf27bfdff5154bd5901c4047d712d1479edfeae09ea6bb893203d7dd62efa15f59f7882b168e54a207b752377ba95e2e4a92418f6b35863f4bb13a212d3ea4439d4f474de60496cb13880b2f6672692def9781f35b072604ed52fce80553384c8420bb099adb5fdc3201dbe9c552329b76e14b1a0ef6cf08f9499f1ecd7367a4395e2ccf2ba8465e098e3ec1206bd3c27c9897396ecf5d9e36343f599f75a89061288ab85e10116a306114a7d4666507430af2b585d3cd8d8c570ffce2c6f906763d4eb9e4d80aec859d795bcde0defbf1dc6ff421697c5dc502b2ce950654e4185820f7bf17272038439ab4b0446c5d7b6058388481c232599f48b673181c0d790371868206a6706d9f4361fc2b895d4325132cd76d346961759c507ca47e5e5e8d864bf7225efb6c388d62d0ad6275254ce12688f097b59748c53614a9407455fe8ab0ac4546d0441254e830572234c304428b60f0c43b4ae2358c805f513c63accea388a8624d3cdaa8a2442b18fa4fc08c6857a21edaccb8c7bf4d8a572adba0c156cac623012232d56623f328d0f33a94cf4406dcd10dbf5ba68ad7a402505ac3a272c495a1d36063e1ad6273bf490821ec342bb1bfaa034b7fc7b4a72f37b0f44c5034f41d085409b77deb8834a0d71151681c9c10d930a7961f76abc9a11920bf8329614758d7d810fda88b815af8150e862155ef9cd1d73bfcea0513b8e5b27d103bf5ed94b4698a9d25287a3e62e4e8e9edc458a7d0785e1abde4b4c63620dd96700d9b68b4f49dd592ab0c8cf8aef3423429cf05b32755a55a5f5c31a8fb9425f1eea492813bcb93480550d1c58a53a63cb25d65335141e8b8b1015c82e438a1acc655588b2a0d9f51a6ef1c4e8c6c494331955014b80b91e58b72f1d8eca2f7ac4425911ef04269abb8a1bd1c2f2d8c51056fb25d5302a5c837c51f3a887bd3dad2f05a18efc218f3059499d24d1ea998c883f3d0486835e5aff7df0411bbc79308e4c185ed10d2fa4f1e1083ca0342203cee66a772d62be58fc293cca63cf9af7ba59f17f1c701f238286138538f8fe1c7987c97317885a639edaae4b0741f988b8651b079aca262f2491eab9b3750dec98144a4b04c50972c9fb88c1cc9c0f4d949f5202c453ff8b8d590352b414612cdd29e1b8389a42a77c465acef6e0b695461129f68d89a12b7dbbc8ae18015e8244844db37afe4b0567e54424b0d5a4cac1ffca9954e6d7116f52670afbba6d61628caf4dca6b11db0057ca399848fa73f9ecdde7788b8f45ab0bfd2ff74928e61dc6e565504eba9200d9f48ccdb72d22149810745835ac7fdfaca62c6e96b97161dd28fa570216a3069416775d5c70be5055d9b728d944edfffb76b6c695ee56ed49d88453a9a29252abed1d995ca66215e203c0e96c953b582fd289beb43d6808865fbbe7c9fa6f4898225dbc55424829af8df79dedaf86582f5ccd0e59fd157358a9c304160499129f912f7eb6b45fbd1d64d5c2e37d9cccc76c9de85e55d05b37a9cb64bbbebc25aefb1f4ae6aa85926aa772b81322facd1bc7bbb76906159f133eadb65c39f2570c06e07f2bb0ad5b9fcad65d5d40c2a94e1382b35fa1ea554f07407af0b5126dc2c464d452cb3717fdcbf91b2395d2a3cfd2b96dbb8b9774551f5331ce318508c59ba6625668133f45da922e84df1f9f2d22a9c72172430867dd3482e3c0cc9597dae9a689531ec6fa9fd9d44c1c7594db7cdd4be19f9a1361a15a6047220c0d1d7a30e6315a30afff38dcbaee653cbe347edfe66e7d0d5d4bc743fb45f0018d5bc85a36ec616c7dba054bdd770a53b8d5bcf44845e1da7766b4148aec48aef448607889878a8b519bb77ad033bb068a2adc4153a0ba733627948238714c69c5f981d06d8346002a4cb6c64b83ef41323924241838f3240d6bddcefb1276b1c56b66cefdb0e1be8aaa2ad967ec7b6e8431c5ba657d1848c1a5eadf9b66c01ace321fe02ec2ad4689a741dba47a7c327b71257889457fa86109a5f4836dcb0218fe9ed9aa2450d1b8ae5b9cecd2e9bf30c163b3b7c0d8bc977d094590698a3704d351e37f6bfc4442c301221b6a05301efc92d69403eab59b76385a44e6272ccd6f05052646658976e14929e5ff8ccd07fa4d618a1f2777f79564892b75707616b2c14c97139081a57db02f8997b5cfbe337836f0f06dc33996b45c5de41a00e7cf5d0a50b9044230511ddcedcfda389a7b0f370e67de67c53a200b2482c61db26748659e0a02d06549f87dfeddaca489987340849afb5e9689f89e8035f327d95496d0895a812cc39b636bbcaa98cee122287518fac66517247d3eef7c759e0e2561347119dcd566267badc309038cd22acff83e8492f87e3362b697632691d17680606f23db1203087c6e17b658982dd0aa5632b039eff4e74c11e916d540cb47b1d2ef686e344c625356a2d12c338518660533215641834a038c12c08c6302d36177296f3b02a3676f537deac8cafca02862c0b1ddd9ee86347ae827848582a3a0bfc7f23256cdc237831dfa851f93395c887e195698f972a243035a544b67991d2ec0440f34bdc97088987a69beec54aca8fbe04317a3d1bb8e140fcbd75614bbe57868988e66fe06daf989cf744221473ec41b07601c3c9de3c3feef39f051f2ba3ce5f769189bd5d6058a89a", 0x1000, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffeb9) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 23:06:30 executing program 0: syz_open_pts() r0 = socket(0x20, 0x3, 0x636e0834) getpeername(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000c5a6f0ad0000f4670000"], 0x0) syz_open_pts() msgget$private(0x0, 0x101) clock_getres(0x3, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) msgsnd(r2, &(0x7f0000000100)={0x512b01246a964a56, "cc018e5f99dd7f237554da9645247b92da"}, 0x19, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000480)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000280)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000040)=""/184, 0xb8}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/53, 0x35}], 0x7, &(0x7f0000000300)=""/229, 0xe5}, 0x1) 23:06:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r5 = geteuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x0) geteuid() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000080)=[{0x2, 0x4, 0x20, 0x8}, {0x1, 0x5, 0x3ff, 0xe6d}, {0x6, 0x4527, 0x8000, 0x2}, {0xcdb9, 0x80, 0x4, 0x40}, {0x400, 0x7fffffff, 0x5, 0x100000000}, {0xfff, 0x5, 0x8000, 0x91}, {0x8c62, 0x7, 0x5, 0xfffffffffffffffe}, {0x0, 0x11e, 0x390, 0x20}, {0x7c, 0x7ff, 0x6, 0x11b6}]}) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 23:06:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3d, &(0x7f00000001c0)="1ac82c101787dd44c1c382322920d08c946c0ded4fb3c271dbaa918dbb6a268fa500d4abbe0e36f86c79e397b8d46b97199106dbdbd021a5991a0378a8") r1 = getgid() r2 = getgid() setgroups(0x2, &(0x7f0000000200)=[r1, r2]) syz_emit_ethernet(0x1, &(0x7f0000000000)="b4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x22, 0x1, 0x3ff, 0x5}, {0x7, 0x2, 0x1, 0x9}, {0x11e6000000000000, 0x9, 0x200, 0x9}]}) 23:06:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x840, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x4}, {0x76}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="15") r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x104) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/9, 0x9) 23:06:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) semget(0x0, 0x0, 0x130) pipe2(&(0x7f0000000100), 0x4) flock(r0, 0x1) close(r0) 23:06:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x20, 0x8001}) kqueue() socket(0x20, 0x8000, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:06:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x809, &(0x7f0000000000)=0x3, 0x4) 23:06:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x48}, {0x45}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="8a3d") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/187, 0xbb) 23:06:30 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000100)="8c0f1759b983e883a70bd8ca5230f10194e820ebf227e15db2d8503515baafdc220751ab4b609177d66a1214fb5a2943e321809ca167e1d0aea9d19441f5128eb4c0843b392636ea5c59fb78d55eeeac3eed700ca656a135b3d5e5f8c783c6f805645324990c44dcc77fc431d30a62bba0431548a6d2e45c440356afc593feae2edf3a54b5e32a69d197a4deb276f09f090f2227d5dc08b3c4d5d75e40dd4ac7268bc6315f4ab0254a6553e631cd7485e8c3f00dfc8af40ddf8afef450", 0xbd, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 23:06:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") 23:06:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x2c}, {0x6}]}) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000140)=[r3, r7]) setgroups(0x8, &(0x7f0000000180)=[r3, r2, r5, r3, r4, r7, r6, r3]) fcntl$getflags(r0, 0x3) 23:06:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x14) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") 23:06:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)='{', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="e0") read(r0, &(0x7f0000000140)=""/143, 0x8000) 23:06:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/85}, &(0x7f0000000080)=0x57) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x800) geteuid() writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="870fb761758b0ea6e02359411795aa1afa346aab3a9620034240e33e08c36afc71188395e3742594f75e9897b79d17ae402cf614e3eacf214c307eacc977028b9600ebc1b4eacf840074110272b240c74ae226f6ff52696f1424e2ee4dca284fec1c810cfed1c8c125f07a64989a5dd27cb8ac9096eb89754df7d36afd7dce0ea83ef79c710ec55da6d847a2abcd403e5a10e05c1966e9de32f5783a7c6f3981a8a12410099432ebce9ef4775a4fd5781fdaca1417b87d357b39ea1db624f60b70de8736c0589ab63df3f512b9ce29", 0xcf}, {&(0x7f00000002c0)="d1c79c7f3fade1730d45a00bc5d4fba0787d1138af8aea556762b6b5b6ce9e3b15a96df1b4131dc6d52b269ab813f7b7ade3d5141fb0bd94f26bb90728a08e239de6ea17e0462c82f0929c6a35519bc69f23390da33544d3826545f1b1192328d64257597533d223b0f8a15e702d62753e25e658c95de71f064eff2dde46192d6a43a973496f3a00ecf877e36e9aeef863c8417a6c0aad6752b50a96df715f410d3afef2d75d917e1fca258fc09301b69ef08687ff236a4cdbc7d821ffee9db96a263fb0794b835a64b7fe90c669fdf6e00f598be014f8cf585c91cb24893c675500274065c19af2ac2495b964b1dc4c4c50313d3c54323f4f4594", 0xfb}], 0x2) write(r0, &(0x7f0000000100)='P92', 0x3) 23:06:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000026c0)=0x1) r4 = dup2(r0, r1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001380)={&(0x7f0000001340)=[{0x87, 0x100}, {0x18b, 0x200}, {0x101, 0x8}], 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000002700)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/244, 0xf4}, {&(0x7f0000000040)=""/86, 0x56}, {&(0x7f0000001240)=""/212, 0xd4}, {&(0x7f0000002740)=""/121, 0xffffffffffffff56}, {&(0x7f00000013c0)=""/140, 0x5}, {&(0x7f0000001480)=""/128, 0x80}, {&(0x7f00000027c0)=""/4096, 0x87a}, {&(0x7f00000037c0)=""/155, 0x9b}], 0x9, 0x0) 23:06:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x140, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xcc}], 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xf0000002, 0x8000000000}, {{r1}, 0xfffffffffffffffe, 0x42, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x49, 0x10001, 0xf762}, {{r1}, 0xffffffffffffffff, 0x28, 0x40000020, 0x7, 0x5}, {{r3}, 0xfffffffffffffffe, 0x2, 0x800000c0, 0x7, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x11, 0x10, 0x8001, 0xc231}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x8}, {{r2}, 0xfffffffffffffffe, 0x4, 0x52, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x42, 0x40000000, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x1ff, 0x1f}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x7, 0x1, 0x9, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x4, 0x5, 0x2}], 0x80, &(0x7f0000000140)={0x5, 0xc0000000000000}) read(r0, &(0x7f00000002c0)=""/143, 0x1ac) 23:06:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x20080}, {0x16}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 23:06:31 executing program 0: r0 = socket(0x8, 0x8007, 0x6556) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) r2 = socket$unix(0x1, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 23:06:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x150, 0x10c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setegid(r2) 23:06:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b80000000000000800"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7) sendmsg(r0, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:06:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x40000000011, 0x3, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r3 = kqueue() dup2(r2, r2) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x8b}, {{r1}, 0xfffffffffffffffe, 0x3}], 0xdc9, 0x0, 0x0, 0x0) pledge(&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='tap') r4 = openat$bpf(0xffffffffffffff9c, 0xffffffffffffffff, 0x80100, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) accept$unix(r6, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) 23:06:32 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000000)='./control\x00', 0x101, 0x66) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000022c0)=[{&(0x7f00000000c0)}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x5, &(0x7f0000002340)=""/144, 0x90}, 0x1) 23:06:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2000a, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x8, 0x3}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 23:06:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) r2 = getgid() r3 = getgid() setregid(r2, r3) 23:06:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x800, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x11) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) close(0xffffffffffffffff) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 23:06:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x891, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)="8d52ebdfdd48e3333ad24aea7df6a6ad44414b90b86ca2c97a1169a045b1b0aa2c8e600ee0958946d106a0f6e508c58ceeb6f661808710a20c989ac7b81d5c3a114a6c01dc5d14c800") 23:06:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0xfffffffffffffffd) 23:06:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="da4608afec2d5acecea85b8b91c73d062c7a52b3f87246a94c9309d1df7bd47f868d97087a63693bde1dd627cd826ec351e6e73ac03bc48f574f1269fd99ee4490e58ba1d35c90e928fe5ce48dea3849a3fa9718701bb9dc9854af2e8d29fc41e1da4655710a78c2e97cf18a79eaa53ada825217669a19d720e159d27d9e162834372a43d6f2aff3e483cb08978d745687acbf832d3d205fe26a09575136673900b2c61b42328634040dcb0a1c74db76c172c9cbf256706612c29b9fcd32cf9a383f8b760dc696c354d1ac4347c76c503746b470a7ca47", 0xd7}], 0x1, &(0x7f0000000300)=[{0x100, 0x0, 0x5, "297c6c75dfbfb30f4fd3c5943ee90141bbe62ce4eb11fb6dfccaa1ea35ce83779652389ddbab851103bcb01af5b840a99fac4d4b8fd97d193901e60b3bd056b75d2aa5a696cd7907bc1fa747b812804685618955b812873206cecc0c5c1a593f706158d14bf90a17e46f4066d84555db09788135208cde61d9198bb4a5535a4ab80b6c420abb674a6905734c1c89224c632338adc52b4c35829bd73d4ded68aa1b4e2b7ca6e6902627f330fbc5febcf6fb2e48e007b57f70b42474bca63285491cb4fca314da1c65d49d9a2e67653309d3a055c8c7d0e73f402175d0bdbc6936d21e75b84953c7328f540dbc"}, {0x28, 0x1, 0x2, "62706cb2597c172dce2d4b924dc218c83d9d89b7"}], 0x128}, 0x40f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8d") 23:06:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x80000000) 23:06:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d2c653000"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 23:06:34 executing program 0: socketpair(0x18, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) socketpair(0x6, 0x4004, 0xe92, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r5, &(0x7f0000000140)='./file0\x00', 0x4, 0x4) ftruncate(r2, 0xc0000000000000) ioctl$TIOCCDTR(r4, 0x20007478) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0xa0, 0x2) listen(r2, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r6, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x9, 0x3, r7}) fchmodat(r6, &(0x7f0000000240)='./file0\x00', 0x20, 0x4) readlinkat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/73, 0x49) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000340)) setgroups(0x1, &(0x7f0000000380)=[r8]) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) readv(r3, &(0x7f0000001980)=[{&(0x7f0000000400)=""/214, 0xd6}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/7, 0x7}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/131, 0x83}, {&(0x7f00000016c0)=""/97, 0x61}, {&(0x7f0000001740)=""/170, 0xaa}, {&(0x7f0000001800)=""/221, 0xdd}, {&(0x7f0000001900)=""/112, 0x70}], 0x9) r10 = accept(r0, &(0x7f0000001a40)=@un=@abs, &(0x7f0000001a80)=0x8) ioctl$KDSETRAD(r5, 0x20004b43) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000001ac0), &(0x7f0000001b00)=0x8) dup(r10) listen(r1, 0x2) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001b40)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x6012, r2, 0x0, 0x51) mkdir(&(0x7f0000001b80)='./file0\x00', 0x40) openat(r4, &(0x7f0000001bc0)='./file0\x00', 0x20, 0x100) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001c00)={0x1, 0x63}, 0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x810, r6, 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001c40)) 23:06:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x401) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='./file1\x00') 23:06:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x80000005, 0x0, 0x400}, {{r0}, 0xfffffffffffffff9, 0x31, 0x80000000000000}], 0x60, 0x0, 0x7b, 0x0) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x6}, {{r0}, 0x0, 0x8, 0xab270b102b7f033a, 0xe3a, 0x100}], 0x10000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x5, 0xcf}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x2, 0x200}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x1000, 0x400}], 0x0, &(0x7f0000000100)={0x7, 0xfffffffffffffe01}) 23:06:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto(r3, &(0x7f0000000000)="9a", 0x1, 0x0, 0x0, 0x0) geteuid() close(r2) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22, 0x9}, {0x23}, {0x43}], 0x3}) 23:06:34 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x18, &(0x7f0000000580)=[{&(0x7f00000004c0)="68d97d00148577b8", 0x8}], 0xa2, 0x0}, 0xe) 23:06:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000040)=""/114, 0x72, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x9306, 0x7}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:06:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 23:06:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000002740), 0x16}) 23:06:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setreuid(r0, 0x0) 23:06:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 23:06:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) close(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1, 0x0}, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) 23:06:35 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = semget(0x3, 0x0, 0x24) semop(r0, &(0x7f00000000c0)=[{0x4, 0x2, 0x1800}, {0x1, 0x8, 0x800}, {0x5, 0x3, 0x1000}, {0x7, 0x32a, 0x800}, {0x2, 0x0, 0x1000}, {0x0, 0x1, 0x800}, {0x1, 0xffffffffffff6bb7, 0x800}, {0x2, 0x400, 0x800}], 0x8) rmdir(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 23:06:35 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:06:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6004, 0x0) fcntl$setown(r0, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) chown(&(0x7f0000000040)='./file1\x00', r3, r4) r5 = getpid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000001880)={0x1, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x5, r5}) r7 = accept$unix(r2, &(0x7f00000023c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) preadv(r7, &(0x7f00000016c0)=[{&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f00000005c0)=""/220, 0xdc}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x9, 0x0) 23:06:35 executing program 1: r0 = socket(0x6, 0x4007, 0x0) setsockopt(r0, 0x3a, 0x12, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20010, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x81, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000081, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x82, 0x2, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0x7, 0x81}], 0x5f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xa0, 0x1, 0xefe3}], 0x2, &(0x7f0000000100)={0x2, 0x7}) 23:06:35 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0c6d513562f03ac2d5fa0014f40020000001bd0966696c658ff40007000000e9f07e88d6", 0x24}], 0x1) listen(r0, 0x7) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) dup(r0) 23:06:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x6}) r3 = kqueue() ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x6, 0x4}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r3, r0) 23:06:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 23:06:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x300c0, 0x100) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x800) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x13) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x1, 0x4, 0x83, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e78000/0x2000)=nil, 0x6}, {&(0x7f0000f4e000/0x4000)=nil, &(0x7f0000e16000/0x1000)=nil, 0x357}, {&(0x7f0000ec2000/0xc000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000f5c000/0x2000)=nil, &(0x7f0000fef000/0x7000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f41000/0x1000)=nil, 0x9}, {&(0x7f0000d6e000/0x4000)=nil, &(0x7f0000eb9000/0x3000)=nil, 0xfa}, {&(0x7f0000dc6000/0x4000)=nil, &(0x7f0000cff000/0x4000)=nil, 0x456f}, {&(0x7f0000cbe000/0x3000)=nil, &(0x7f0000c7f000/0x1000)=nil, 0x2}, {&(0x7f0000c0b000/0x4000)=nil, &(0x7f0000eea000/0x4000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000f19000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ead000/0x4000)=nil, &(0x7f0000eee000/0x2000)=nil}, {&(0x7f0000d77000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e39000/0x4000)=nil, &(0x7f0000e60000/0x1000)=nil, 0x5}, {&(0x7f0000e65000/0x3000)=nil, &(0x7f0000cb0000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xb6}) socketpair(0x10, 0x3, 0x62b, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='r\x00') close(r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000640)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000680)=0xaf6) syz_open_pts() rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='.\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000740)={0x8, './file\x00'}) r4 = dup(r2) read(r3, &(0x7f0000000780)=""/221, 0xdd) r5 = dup(r1) r6 = fcntl$dupfd(r4, 0xa, r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000880)={0x6, './file0\x00'}) readlink(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)=""/62, 0x3e) fcntl$getown(r5, 0x5) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x20, 0x0) readlinkat(r0, &(0x7f0000000980)='./file1\x00', &(0x7f00000009c0)=""/10, 0xa) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000a00)) ioctl$TIOCSBRK(r7, 0x2000747b) 23:06:36 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000300)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x84) r3 = accept(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000ff030000000000000000000000000000000000002000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b900000000000000"], &(0x7f0000000080)=0x6e) getdents(r0, &(0x7f0000000380), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0xf6}]}) listen(r3, 0x400) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0x26, 0x0, &(0x7f0000000200)=""/38}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:06:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x35}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:06:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 23:06:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x40) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x180b2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x510, 0x0) r4 = socket$inet(0x2, 0x5, 0x7) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x30593, 0x0) r7 = syz_open_pts() r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="652a560eaeea1d8c26e4b256e06cc1", 0xf}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}], 0x48, 0x8}, 0x1) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$TIOCFLUSH(r11, 0xc028698d, &(0x7f0000000000)) 23:06:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) shutdown(r0, 0x0) fcntl$getflags(r0, 0x3) 23:06:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x544}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x10000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "38681e31f25c10e05b6b00"}) 23:06:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffeffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4a14, 0x4f30, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:06:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000280)='X', 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4efeb71dd7a5a4b992f691c1583c0426360db353"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18200, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, "f529844601e6abc882c03233e855439a238ee8c7", 0x0, 0x8000000000000}) r2 = socket$inet(0x2, 0x4000, 0xd) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x2) 23:06:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="0000000244dfc8c080ce3a63b6ab220c596960076938bced", 0x18}], 0x1) 23:06:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x40000006}]}) fchmod(r0, 0x2) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:06:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x64}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:06:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c, 0xfffffffffffffc01, 0xfffffffffffffffd, 0x278}, {0xffff, 0x300000000000}, {0x200000000016, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 23:06:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2c}, {0x100000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:06:36 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/138, 0x8a}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x842) 23:06:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003bd, 0x0) fcntl$setstatus(r0, 0x4, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)='MS', 0x2}], 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10090, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) 23:06:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/65, 0x41, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r1, 0xc, r0) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0xf, 0x2, 0x8000}], 0x4, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xffffffff, 0x3}, {{r1}, 0x0, 0xc0, 0x80, 0x14, 0xff}], 0x1, &(0x7f0000000500)={0x101, 0x2}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x3ff, 0x39c3, {[0x9, 0x2, 0x0, 0x2, 0xff, 0x8000000000000, 0x2, 0x81, 0x7, 0x96d, 0x10000, 0x8, 0x9, 0x3, 0x2, 0xffffffff80000000, 0x6, 0x8], [0x9, 0x3f, 0x1ff, 0x10001, 0x80, 0xfffffffffffffff7, 0x0, 0x40, 0x0, 0x4], [0x7, 0xc3cd, 0x1, 0x9c21, 0x8, 0x20, 0x820b], [0x3, 0x2, 0x4, 0x6, 0x800, 0x2], [{0xe00, 0x0, 0xfffffffffffffffe, 0x9}, {0x2, 0x5, 0x6}, {0xb8, 0x38cad2d9, 0x400, 0x9}, {0xfff, 0x9, 0x10000, 0x8000}, {0x1, 0x8, 0x80, 0xffffffff}, {0x1, 0x0, 0x1000, 0xfffffffffffffffc}, {0x6, 0x4, 0x3ff, 0x9}, {0x7ff, 0x8, 0x4, 0x100000000}], {0x80000000, 0x7, 0x8e, 0x2}, {0x7fff, 0xfffffffffffffffc, 0xfff, 0x9}}}) 23:06:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1b00) r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000440)="9c87c3772c0035b87e33", 0xa) 23:06:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7fffffff, 0xbb, 0x9, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) 23:06:37 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) close(r1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x4000) 23:06:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x40004010001128ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x9, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008b00232c27feff567eb4fad6023519edffff0001000000bf02008c97c8aaaedbe36be81b8bd31312b4d3732359cb47831a713a69a383858caf8298171fbb00007c00000005618100ebd909fec45e9f0b98d22586f89e8f48b923c9eb018152c4e5eb3e9ae6648b634d55150be5ed0a2f2197e649145e7ab62b4009be975437548e8a7027ccc8141c8b507ee20c93b678b04e6204b7357c026277b2352e32f90ccc41b311e90b5a031ad1af90ac7168b63e07db06faea6ebf2c000fe15017afdb8f45d1abf1226116f2edb1591f163dfef9e7d79086460b9f8384d4629f90ef484eb594f1d760a6269b7023c0dfe4c9035217c0840e2f5e74b33244476d79a9e0df23676662832f7949c58d7b7fc6934bebe8581c11e7edd0e94039d3ebd184c1cb1e89737ffa85cc21c19dc5d684cff7b68a1a133bbe142ddc9bd0668c3488bf6aa1f14d0f18be09fd0f0041e6c7eeb26172a1b9e7bad5a0384f05fc860b4e576a373011344507759e38", 0x171}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) syz_execute_func(&(0x7f0000000000)="c481da2a500066410f38202bc403290d30ba42dadad146eac4617c5bc843db5f53450fae68219c0f97b8dc000000") 23:06:37 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x3, 0x8, 0x8}, 0xff, [0x0, 0x1, 0x1fe0000, 0x2, 0xc5, 0x3, 0x6, 0x8001]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 23:06:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffe, 0x0, 0x4, 0x800000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x800}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000800)="bd", 0x1) 23:06:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 23:06:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8, 0x401, 0x4, 0x5}, {0x3, 0xbd, 0x8001, 0xff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x30e, 0x0, 0x0, 0x101}]}) 23:06:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x34, 0x0, 0x0, 0x82}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") setrlimit(0x3, &(0x7f0000000100)={0x0, 0x1}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x900, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x2, 0x2, 0x80000000, 0x5, "ad956a23b3d138ea331205fc617a469a7866249b", 0x3, 0x2}) fchown(r1, r3, r4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 23:06:37 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x12d) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) getsockname(r2, &(0x7f0000000880)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r3, &(0x7f00000020c0)=""/4096, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0xffffffffffffffff, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x4000) 23:06:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x69, &(0x7f0000000080), 0x376) 23:06:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8042, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 23:06:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xffefffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x10000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x6, 0x0, 0x7, 0x5}, {0x4, 0x2, 0x7ff, 0x6}]}) syz_emit_ethernet(0x2be, &(0x7f0000000500)="8d0dfc7309f69b8a72c271d670dbe61a7f60c6bf02d0a6f88de977592ffc31a61e05670223ba0d6efa47f6db76cff6ea47d078613745b2558b1f22b5d26295e3f02c8cd75847a0baafc94eceecf24679894a6515c58635be30d53e42efb392b2f6d32e1b173a0daa9dd3d88a952d750fe64da6c275a954bbdc3770412f6f74394f9c3a94d7d009aaf35a431fd436ed8376d2f4d8d32343ac49aa3ccc1db363eda24cd5e0c09f55ae7bf4fb852f0a0fc7e3c6a03094beaf91ccf50100eb9663848a09a8efc1a89950a18bae8c25cb8119a87258803ac4a09a4bf29691c4d44e6df1f0c4b60598282cd0dff0e09e906c400d33f14bdcf39bfdd27e53d0ee2fee3a936ee7e1") syz_emit_ethernet(0x78, &(0x7f0000000140)="8bb617cd98cdea009d79c80753b15c5ae78be13ef320edaa3e8341e95bd598c5ca70d4cb888da3d01c5e081cd12daa61e07a4c927a8408ffc3b7eaac45ef0b835c71244880ee20c758cbb8004b90884dd66cb59b30af886497c02747d2b32d96fadeebb3ddb071f1249d80221fd9cf3571a44d5f6e75d520") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x9, 0xa4, 0xe51}, {0x0, 0x7ff, 0x0, 0x6}, {0x101, 0x62, 0x2, 0x3}, {0x7, 0x1ff, 0x800, 0x2}, {0x5488d581, 0x95b9, 0x7fff, 0x7fffffff}, {0x6, 0x8000, 0x44f, 0x31}, {0x463, 0x6, 0xeb, 0x8}]}) 23:06:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0xc00, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = fcntl$dupfd(r1, 0xf4d442e1d9660fa, r0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 23:06:37 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) semget(0x0, 0x3, 0x400) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:06:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000002c0)="26c9b4b1576375ded467203dd2d5a04afb0dbb45f899f49c00ed80fd1fe8ceea698e9f1520f37a735228055b200e05a91c87a11c3ed7dc31828c80b59e877d22e62a5f1bfc6277faa13d22880f44f323aada0a69e205416bc209015599ca13a7c4b00f10d87cbdf8fa2b2c49797feebf6f62dc65ea24ad28a68eb79b34e8cd08c483f37de5410980da821246f05c4bda1d4dfc10978f802de5acc263f673ef215cb59c5ab985f9b602dc8a18a01510b21dac86860e2cad3c41f9cd1d73a3fcd150394faab224773651bb59db40be4a21fd3c9d8546df6132aa134d11e9ab8118d7c33d452cb62b615d654841cbfcb068ed7c24cdc8fcfbc241a615736d0cb11f3a26ff79a261a1b3679a38e0b328b27e7335dadb6d90b365e74d774202aa17cad3f4bc5241afcc41a8617703368ad28822a7f1c07c7442ac5a821555ce7563ac0e15c46a18c675598752d554995c86b0e6ab1cbd1ddc6e8abe1ca5c6cbaf3f018019554cd531ac3ba153a1d8c5bc302e672111b49db1e97e1635924f65fcbdd25c5cad0d72fa97dad9134e4a9f1f51be673dd40179cd37e67d2b24373d5c638ce30a26d239d27e284783ae26cd34c9b23721c1d4b6d3f0275aef3cd4a31df61b2e3621111e5d2fcdb58f2e428cb517db406f9898bda9c06bdd15fb4a0ea8e349b67eb09e77e4128374e7263d8e64c1537f45581618f1434ed7d62987eb8337594c869cc2831a737269e09dd9f20138df152cec7fbe6d2dbd77ef830f837af469dcb0fa1b025cb1621a429ddc2df3f1f72cfbc007c58b1ff553a7c70e2afd8a3c63cd1290a2b3a316f5d26d74654a48a13e34618359744cbc7a0df39cd36054ad799a5d732092bb43f2de5a789b6cfa3b0f3c5f4de6cacdac292150c0c093a699bc063631a718253ba61c91b35e6aa5d95afd79ece44f2b1a6759c9ecd21c4238e9c758d064f1c7d8249fb3347b31800e67ed7409d87a3d413248d948f1e1db8e624732995073cbea528738b55391dd657d0a9c0b35cc85d65b6c2b622a5abddc5f33ed7dd9c72a9beeef5beca759830096b28f472ef812f730374b1db07e851e091b9f119b11a8462a61efca9cfc365406d20cabee3057b56b36fd117cefd3891964d79fa435a47f78d1cbc4cdcd9bf1a6793540fa638e5c7567548788ae0cc9bb6940ecbdf1ed7d5b9ce9930bda6677b8889ada8c9e76e4bc0b46db81176983c73eae03e5fa28b456b3eea6c586dec8e25475ca04d3f8a29069215c23b337cd2fcb8ea0fdb30c760da025874b921cc941aec6b3a5e9c480bdbc725f28c117b3ef1e6891b359a8b36c3cad634958cc28e4058475add27b86f5c9657fe4bb320028bd3a4a3a84b6de94d3209f04211042b073fbd04b3af2e220e5d79db111643ac22b180e05cda65ee9a9b7cb827c1825193335674b11aea7c6122799490be6660bbd85c819ac20597bdf5e18517a30bd3fcaf056e58c380235673592e89318648b27e42b081efe0d459a7989c694cb14f8b1fc954865a18195741bd96db01752705618ac250de703449ca5e3eb49028c0e137f59de003fc4538423d4174234b2fe554a1ef50010e0c559e439ddb9f67eb0b3be6c7013b8a0a4dac27120b9efba78dd6f7727b63612e52e464e5015aa63c8efd3542b1ca8601dd5af4f85d5cf8097533e696749ffba522b31d7a9716255e850a2c105ff1522c05fd981c39d0546c24179a40868156d654f4201ecdef6423d870b20150731df00e594e033abbacd49e6a5a3e8717599ffb198350857ebbe373b17fc5e31e70eb8b39689e8c4b402ec7104995813ead2477a47a3cac9194e537fc65d4357ee52a254274ffa2d099304726440c9b0778a8a6e1c8924c5f9966f27321af78df45a7971fca4e384702a47e52fd65c73008f71f060c233f0b0ae04ff9e46a53704173a8fba556171670ba8ae251b6a86476a25424fbfd14d973a850b00394f4db57c17c26a6128b04210e3875262a2159231716f9e8f3fbcab9634ae1d6adbb612ac7a39b5cefc5dde66cc09db9045189903fc0768ba2aeb4d8708322ecb07dd2ebcc59907b3ee13f42994975487bc2eb46cd6ae069e07a165e89a380c7d77010ba6d686ac65b423ac260ecb2708d3217d3f80256cdf734f75fc7b109a4b8cadf133567211c0f61f0bdbdca0cdca5606e4544a6516dfe2b5ed980770e7b26bd399df9cacfa2b5efdca410b8dc901e2f9368226c3f42c710a70b9070043af7abc93976f610cce9b89ffbcc1873638e79eecde04313c7f21fca98a5d7c4d7ae70b1bc7a2988aa9cd1a56bb6b8ac8b8f3c5917ff698a80bd0912ea7d598040aa8a3897cd15bd53753e9b222626a3608584d5afb16904c31f6f3c43bc2e01c9bc7449627a58c490c40560e1ced4d5b4377c2b957481f1da118feeaec7a4c62ba9184dded881fdc7ffd5e9e4cdc535023cb18bdf316aad2e46ce592a4dd5204c59a74ce584698202658f75cdec50aaf3333ae13f1d41dd4fd7a5f867415e11f53257c819b143075f1b542d00c4fba7901948c67445e874abb315975f42c7e61d3ca6c29a4b424e7d97de7fbafda8115f01a8141ff2fdeade60a553f07c816aede0813d93667baa327d72cd7b9a0aca42b20f055934808961526874737f7d9849469cfaca5919abb2443d5fe96fc6115a58dd1dd6242e93b5472e768aa3b32e70b0fe11833d41de8a239d925331a3ad9cebb1f2e13eaeee5fafd4c7f214994842d964ca8d36c133430b5671d0c21f1b6790fc7d30718054f7cfcf004121c8c93007b7cdaf3e602757e12800a929a9f68cd40d8ee032fd7dfadcd94992357dd8c9f708195d4b6810cfa95aff5752c30b5a6da2da53fc8e5285fe2048e918de3758be9465a8e2b8aebd15b58c5537ef172656cbf807ea37deaa0dc02cad83e7d8581dec2492ddd653a38ce26820a8b80061d017ed80053bac3ee7be3cf96e7e7ff8df126281886db44620ab67b4dd3f01f82008653595cd49a17774d2853c93af730d81223ab055ac88d35316324d7c4a4da9b4d24f70ba87a9dda316e0607e313817927b17a0f3c159a523d2873370533ca0445643ef7c84959adaa932c345de9548a4eb69d74f7bc8183fc0841a980cd6ccb832bac05a993562d5ff17a896e6c9e842b8f76a0a2af1d9652ac709de44487c60cfbd08c8f0e46104028e02b9faa1070c955bf5f040f32967fb7fb8e8ee5e4edca7cac6503b302ed59ebb85548cc7cea70554bcc11f169b6f0207bdee926ec4da39da2ae482b03d0454540a0e0ab03e949ac099d7ffde8fe7b4ea72c8fa151999cb65fd8af4aa71e60ca605c8f45a192d0d71e9974e11be6d7c195a0971b323b0518fd355ad9bfc1912b912ff34344ff8222678ad2c64f5a4759770e433b8cbd405682334f15fae6aa268fa239986f46c4f2d91bf281f884d5e049871cd42e03bb27e059bc231ff09144f18ae6e33cdede7cccf99bef2185856333d9d8890a44e0e1ffa60b0ce309ca34001a2d14363c7828bd47c0ced72b2bf5eedc9f14fa70628dd15fdcf72104fffce8a285ef5469de40cfee743148203574421a046d66309edd40ad44fe0c7e16a0019012bb7b31969ee9c09a34686a0b660ca90cc2dc44be786e501c8eed59ba033c0772e9a169289683a524c73e84dbd8e0df08aeecdcd84cdbe17d2cca7c989fa684b82f12d22f706de1e4aadf5714d6f691113620ce370fa004c1d3c41f74694f781522057995944387202c341887e4a982a158b0047f00c5e57572a252242098f594c4194f066d33e86e88e32069b4b10fa95799ee1fc44694dee1fcdb546bc83087a9c5552cd3adbc9e1f2ed56cdf18e1aa68e4c23138d9a194b2676eadd82d6dd008611c678be7596f9841156cee0cc5bf08af84606f3365c25da8089a32fcd2ef218d2121dd9c0e7477495f2d7334edd54ff499ce1d389837cedff2b361a8a00459f8b5e63c51376ac6810886574a815d7e87ff5d42a49353f061c75c86ef7b16aa4707d3341911ff392540062aa0204cf9b0ae64f82212b46bd77facbb037f8a191eb53198abe0f0afc34934932d34699d1ddd4fdbd67094e7973942cc2b3f5e8e20902482dcb2f52a89b540ef47389f0270a81638428cb324fd795ec7848a2ea442f9b0899e44e25d711ea1cc4c2796e55eb5056645e33216a644ebc91141554ae969c53d5dba75fac7d49dea0c604bb9e4ca6d290808965de1bf00fd0e0b25ef6766e598c2ac67e30dafc825e670a85dc5a273eabf366e697eec3bfb91465d2e4e74763a8a25e7bae27ee9e4ba18a61e244848023659319467dba31efe1bd1112dd2169a16d38859536456e73a80290e9dd897e6e25c434ecf4c3d8772779694baff271b8a65612a1c8cbd4a628e8f101aa995a494f508213e243deecd2510a0638fef34e69744fc8b0cf3efd508ecf049bd937146f0defc2edaea35243fefe5cfb37c399b70a4fc51a39f4f7637013ad2df0992d3f840e38444b97cf7ba22416b983e9ade6753f1a9d8523ea78d381a811b468c6a1b71adda0abd47500557a9b88d2672472a8d116dbb1ae25b23777519217965421f8e3a1a3b3dec6321835033795eb1b02934ca7668a4a980b064d5f3e767aa7e371e0a3631cf611a7a35c2accc10a6d22dbe528ae7a1ec0b3a9df61c6d39bdce6906e39537eab11541c16b73511cf6bfd4796069d4babcffa883b5d45e0bf03bab85efc8013c84540b898b2b05637e3f51f585633c3a494c317f46181b6e5a814cc20932b7bfb91c51af1d313c8631b2096c52816b9772dca275053a31ac27cd1e6524ef3f6e9b8fda61e4a530f9e4a9b1b76005b53134b681be77e42df620ccee6005c4ad298fca8ce24841a61322a3d33166248b6f5a9d43b4d2f0d09161ad92d32b71559455bd32a756d0b3b3f26c5bcb35f60e9dea7bbaa374860768fce3db11254ab0874621b9b198063ea45517374a18ef5a2b85250224f4f949b2a13d634e3244d4302934ae55a6cea37106ef60949028d7fd1c89b1609377b232568a0443649675b1b22d61858760e2ab97784463ceb73321f61260fba636e07a25fe55325a1f69d1c9c72497eb1bb9f7cd9ca28f929f912623f5fd694e2d9fef22b4aebb73719e37cc8fa960ceba8f55f9806806a5881b9b79d2c270d4667a3fbd8be49dd42d2489958dadb4a2d851ccc3fa5578b9884526a91cb8e9ffbc3c16dc41edff87ad433ca4ac4c1579770c4880852d187c9281f78b1d5a9cfdf2d64aa818acf56f8a617a3c80ade41762e00578f9f28f5f376444695da923f0146324fae34b58f90fe143c2296b9f72270240046c87d863c8e9fffe7d23f3847710d0784e581bcf5ca8d6233f48448f8c38e490099155f70a9612d8b66cc9d6c1152fdc21610d6f9ae51f4e21e05b18209e2579801715b120b1570cd6a5d79fa9d948edb7077e7d09f520841795b12e2095922b4e331fa8c3c41352792bf98ad383647505bbadc5c46ef2419e2abf151b3e45c2507200455b128b43072d9f7c3cf44c2362874b9cdc72cdb0ba942ee3258270fe91044406a8e8e0893e10628801e341076e804540bac5ca7bb5a544140520bb562e367262c3e78d88d52b932d94e666c9cc48374b33513b13ddcd77ce397908fdb185fe76db22d356dff5b31e480e07d2965e167e9ea600d344bf8ec9200d48ceab9aab5eae4115fa43e8e3849f1d230df2cd8d9c11f178ca8a606c352a8b33744b7fbe3f5bcc027467f31b34601e9a9123dcbcc64d9eebcf0b5dc39a8975079c37ed96047d38cf9a08", 0x1000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001300)) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) read(r1, &(0x7f00000000c0)=""/72, 0x48) 23:06:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:06:37 executing program 1: r0 = dup(0xffffffffffffff9c) listen(r0, 0xfff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) 23:06:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x400, 0x2) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cc0b0610cd33f027ed7d55c80412da7d0586af82"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x4f6f61b39b080f18, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x200, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x96a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2632}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 23:06:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() sendto$unix(r4, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x3, 0x1}], 0x66, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)='\x00', 0x1, 0xfffffffffffffffc, 0x0, 0x2ec) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r6, &(0x7f00000001c0)={0x18, 0x3, 0x0, 0x7fffffff}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000, "00207044b8d7b53122c120e0ff01000000000d00"}) setsockopt(r0, 0x8, 0x8, &(0x7f0000000240)="00fbb31d3135fa4dbdeadfe732d3eebf66cfca0ed64da2dd48793694e24e5a2c9b64b8600393988b6f14d202280f179fc4c5501c8c2dbe4b0637ea8abbab2158a1eae5c14759615a90e89ea93a0b491f1e087c9624275d5f0c75334b2041ef49a1d50882224b0b7d1465969384b23bf42b910849792e4ed7fdae6febe78fe6a6e5c1faf905a8377ce4608d08902df6054960a6759cb90cb4eeaec57db841d17c16ae58ba8ecbcc16e35c624060e49570fa8fcca4b4caa494dd5e20abb5e309e7babc11ab5b4e16ded5edc615e7dc45f74813199b5e7b2c5ed9a6d543cce6435ef8f082", 0xe3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/108, 0x6c) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = kqueue() dup2(r1, r2) kevent(r9, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffc, 0x0, 0x4, 0x1be00000000, 0x3}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x2, 0xe89}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 23:06:38 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x1000, 0x20, &(0x7f0000002000/0x1000)=nil) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000280)=""/4096) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmget(0x1, 0x4000, 0xb1, &(0x7f0000002000/0x4000)=nil) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\xb0:\x00', &(0x7f0000000100)='#]\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\xb0[]#\x00', &(0x7f0000000200)='-*$^\x00']) 23:06:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x200000006, r1}) r2 = dup(r0) r3 = getuid() setuid(r3) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 23:06:39 executing program 0: r0 = socket(0x18, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) dup2(r3, r1) recvfrom(r3, &(0x7f0000000080)=""/7, 0x7, 0x803, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc) 23:06:39 executing program 0: mknod(&(0x7f0000000540)='./bus\x00', 0xba0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1ed0a7ab6ab55399, 0x0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x7bbe000, 0x3}, 0xc) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000f00)="ff94c7d0aee8490678522c060bc53470e247355e87e91c1f0d32ec9997df268f862a83985a6119e6b28622f8947562aa36ba57d965fb141327077803f4636e0658a7cadad2f80d3f2218c5c4ddeb041f5dfad85b8fd6afd7a759e47a71d0dc34f4950610d678b8ad0824d218d809471887c6ee556ee44df1f21de1326c0d7d78ca782657d2b1e7528ecc05bd54aaf5dd12b01520bf6c60d1c6df182fec6d1d9fe30cd3e5d99e462533dd0f22a7136ad3f7290ca2be3a89ffc342a104ae70eb7f80f1c10709d6d1fd063b0b1144b20c1b90b233aac443ac644aa81f08d3ec43be8656d0918804ac683d2ee58a7695f5677429ae596373b408fe1ceb94e83ee877fa1b815f193ec6aeedae4c9722e8eba9887964163b2bfae442d29207502f4f9d39fec215b918f2214e4a40ff8529f02ef0c076d2f9727863e6f3ae4192ef43060c2e9c04542a63f557baba880665ec4cbf5f951d06ff111de7d5850158855f38408bf5feaf5343328934f474f5091d05c1a80fc9df74739996410d6604747dac00fa7bd238ee9d2468c84384f6810a0d193c4a42532057f17d019bc098a44db18907d2eef4091d47ad7b4c72f56524b47043524e85da05ed9d7f24b933475672b05b3cf0b44289ce38028620582b54859f702f95012653039890e7229102815e106886566ed6c3bdb7985e88b2a62c0695f5eea9e83d260a666e413e46848157621b523c2fe5241e5f85a0ff0e79913652b1884c6d2eb9a0975b79cc10254896791eb715669159a555ba30c630efb9542c45e451a6ef9fcc6060be1384cb8de7ca1e9ebfa1902263677bc863ffd67573697068fa0de0c3d6c6bc1694c21a58ece0872f44064f06897014db90c68df6427f76ea7ce7cb72516475ce8c541b99a32f4440692a", 0x285}], 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x88) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x6, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)) 23:06:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x8}, {0x18, 0x0, 0x2}, 0x6, [0x7fffffff, 0xd5, 0x5b, 0x9683, 0x8, 0x100000001, 0x101, 0x5]}, 0x3c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) syz_emit_ethernet(0xac, &(0x7f0000000140)="736d4252edc02102519c450ab8261492cb1072385810d6731730d906505062dc79d1e2e77ff2cd481a835cc2a72d1496f67986499e29850745b529992f5047b87185be3c16686ac9ec2dc4d5881551b99071863e2977d278e3ba81989e3a4eed3537b02958cde71cab899b649b8645ea2359b2596db1e5fe2b56a25e745da9b8f3119b5c4b227a304c1a88531f38634b33feca3ff719b4494af1f8432d3ee60603d5281f016fa4e6d6d537f2") shutdown(r0, 0x2) 23:06:39 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000080)={0x60a0f00f, 0x1}, 0x0) 23:06:39 executing program 0: minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4004) getpid() 23:06:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='5') pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000004c0)={0x10, 0x1f, 0x4, 0x3abb, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8b8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x70f8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xef1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9672}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa154645}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r4 = accept(r2, &(0x7f0000000380)=@in, &(0x7f0000000340)=0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/bpf\x00', 0x8, 0x0) sendto$unix(r4, &(0x7f00000001c0)="1c479698aacf89859fa2ce8cdb9f84e1f00ac3bc8cc0bf35e79266d48d", 0x1d, 0x402, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/10], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10380, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0x1, './file0\x00', './file\x00'}) r5 = semget$private(0x0, 0x4, 0x609) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000003c0)=""/253) semop(r5, &(0x7f0000000080)=[{0x7, 0x683, 0x1800}, {0x3, 0x3, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3, 0x1000}], 0x4) 23:06:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x5, 0xfff) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 23:06:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 23:06:40 executing program 0: sync() syz_execute_func(&(0x7f0000000000)="c4e17dd0d5c40249b7a80000000064f3400fa8c482b945c20f73f199c443ed5db00d0000000df20fe6c4c423410f1942c4c3216b4e0054c07d000b") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 23:06:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x45, 0x6968}, {0x82, 0x5}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x24, 0x3}, {0x66}, {0xce, 0x7ff}, {0x63, 0x100}, {0x22, 0xffffffffffffffff}, {0x5, 0x1}, {0xa5, 0x7}, {0x65, 0xde}, {0x3, 0x1}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa6, 0x1ff}, {0x8b, 0x4}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x21}], 0x1}) 23:06:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0xfffff7ff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 23:06:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82142e2f66696c65455b8ec9354fd1ebaacf30007ca2ac9712aa9e791dc921a3b78935f95f443320bf57686f470e39ef468d2c0c6f75d4b7519c17944dd365ab64d60c7211fbb02b1aa7c0ec"], 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 23:06:40 executing program 1: clock_getres(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x16, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x10002, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x63, 0x24, 0x5, 0x1}, {{r1}, 0x0, 0x0, 0x0, 0x205d, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000040, 0x80000001, 0x5}, {{r3}, 0xfefffffffffffffb, 0x20, 0x11, 0xfffffffffffffffd, 0x217d}, {{}, 0xfffffffffffffffa, 0x41, 0x80000082, 0x5}, {{r2}, 0xffffffffffffffff, 0x13, 0x40000000, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x13, 0x80000000, 0x401, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x7}], 0x400066, 0x0, 0x81, 0x0) fchflags(r3, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x10, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x80, 0x19, 0x9, 0x6}], 0x57e, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x822, 0x8675}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x10000}], 0x100, &(0x7f00000000c0)={0x1f, 0x1}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r4 = syz_open_pts() kevent(r3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0xa0, 0x40000004, 0x3, 0x3}, {{}, 0xffffffffffffffff, 0x5c, 0x4, 0x3ff, 0x200}], 0x0, &(0x7f0000000440)=[{{}, 0xffffffffffffffff, 0x2, 0x80000010, 0x8001, 0x3}], 0x1, &(0x7f0000000480)={0x7fff, 0x2}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) 23:06:40 executing program 1: nanosleep(&(0x7f0000000180)={0x100000000000000, 0x5}, 0x0) msgget$private(0x0, 0x100) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x122) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) write(r0, 0x0, 0x0) 23:06:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 23:06:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 23:06:40 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000000)='./bus\x00', 0xeaa6b995afe177e9, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:06:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c8b7b6422b", 0x5}], 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) getuid() 23:06:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 23:06:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x15, 0x12, 0xff, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x6}], 0xffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x50, 0x40000000, 0xf3, 0x6}], 0x80, &(0x7f00000001c0)={0x33d, 0x1}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 23:06:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) kevent(0xffffffffffffffff, 0x0, 0x100, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x2, 0x1, 0x622}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x3a, 0x2, 0x40, 0x67f2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x8, 0xffffffffffffff7f}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x100000000, 0x800}, {{r1}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x40, 0x80}], 0x15, &(0x7f0000000140)={0x5, 0x2}) r2 = kqueue() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0xff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x324, 0x4, 0x3, 0x0, "2cc86329045bd377552fdb79809ea4f7c88e70e7", 0xfffffffffffffffa, 0x9cc7}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 23:06:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x88) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 23:06:41 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x13) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="0c6d513562f03ac2d5fa0014f40020000001bd09524c96fa16396915e295c64166696c658df400a522b739e9f07e88d6", 0xfffffffffffffe6f}], 0x1035) 23:06:41 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x140) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) dup2(r3, r0) fcntl$getown(r1, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x7c7d4770, 0x0, 0x0, 0x251}]}) 23:06:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="e51ff3fc5ff49d092027e06b3b96caa0450d4d1e7ab33b33604796c42b7748f41f0b3fa34a4e996c40a4a346dce78169af8825bd2cb4accecc46bc4d2e387f5b2c7239ea164b0074955b08f4722ec65f90c86fb1bcd34094447e34cf80dc818f5a5a6c8ad439fe3588384c3f5694895071482cb4f51b7c47cc87242537469c00ede5e2fe95461b06d3e1617a146afff1ceecf7c4e1ed8711a0138797f667d0daee6240203bd24d62ad42c96dab498c8f2d85a74ac456d63d0e54dc989bd8f5418721d837e382f87b9e", 0xc9}, {&(0x7f0000000200)="b3f8f77a45741762284fa9c13d6b8fc06247c007fcb574ecb6e5ed722dbd9324a2e76f71f24044c5a8f5a2ae7be75d236e70bc00e649c62d78e6020d190adf7fa5858450c2ee851157be31eb22429fba1586a5fa2d919bb7cdbc00edb82ec5f549efa94d88b3a24de60adcff1fbe731ff8da4ead5570f07938cfc8fc64cd367c171a31cf0d82169ac7068129b3d477fd7ea056ea5e2b2b33d77e9b00d27cb2375ccac00a455096b79791a65b05ce894a7108025f2e7523c376d4251ad4bc113dd4fd3919f47b6c64caba0a8b64f8e61d50d47e25b3e8962066fd143d24ccdbd9e38d61e614577822b501137775", 0xed}], 0x2, &(0x7f0000000780)=[{0x88, 0xffff, 0x400, "d48afc88274c2829b4df725a9c7792fce3dd292332eef6913feff51d522dc76747571c85bd0f1210f913d43a1f54e0511919e4312b9bc5c1fd06222de0b8771d46c10790ed89bb0c47e768f1f9f7235260c9d471a6778a3431fdb31f46f995974a7c58a376144f73ba65cb5af9791913ff62851dd950e9"}, {0xd0, 0xffff, 0x1, "77c28207ce5814595d12a3e724d3d4c059a3a056eeacce24e317ee017f758e640fa150943fb29348419bf8ab4aa5e612b2fb476941ddafa4bfdf1684f3e00631fde7ffa8146631f271b1e754324f7823a3f160900a3f765358668b2e6583afca2ea0e76ced584b16340fed229a53f4a79159bb589b5cb6651cbc4180e14d5bb4379cb0c13da9655432bea812df1f412cbea01120ad5f93c42aa1c4555932bead03b7bf8b9e4659f6820edcece1341b4e78e76aa41cb476e3ebe776"}, {0xe8, 0x0, 0x400000, "e551502a8bc978a40e4e5a5516e3298861b04dcf084129dd7a1ccefeeedd5f596f81af7671cb816e483e5888e8e863d85c107bb61b4047b05f06852d2018427c3859dc5ce2668521fb4169f2a9df2a3cc9d059445c69149cb9d6cd73ae80d593315374a5067412d634c05031e4f04e543939426e2d93631762e7ff6a2a0d5f8acc59f14793b8d2daeae2301da572c70c417fa0c721d8cd6b1f401f07bf960c2259a72266e9a2c92d8930f4e2745e6a6bf9a200933b195671d18fa764d56d90f726766f610cd73879de020f3c6a3a0caeb267b46033ccd6"}, {0x98, 0x0, 0x9, "5ccdde1f1c31b923ecc83967b0a5a8ee1bd81b36f6730c4731308c9db3467eff41d8c9ff3fee370f5d3aa629c3af7e69b931b13755b5f0281be2d857dd3d3051b1158fc02aa5b9bbda5ef9f72220cc55ebaf71a494c4f949d58f95750da5f776e956234ff03a95280178206a5e4cb3073d355ffe8ac31ffd3e420370839668e649"}, {0x30, 0xffff, 0x7, "9fa2e455f75fc8625028c54c6da76e7e3ca8d55b059ec8f39e0e"}, {0x70, 0xffff, 0x9e, "48f537fb13080dbf729662a4b22474cbdb669e9243ae45aba12b78e4bf5dad42db473cbf11676818589298d24576b311feb43a3ef93e85bf3d83848befcd164b409be55686e600b73eabdce90fe57fa03da024189cb4651b4e799658a7"}], 0x378}, 0x5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) listen(r0, 0x9) r1 = socket(0x10000000002, 0x1, 0x40000000) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000000740)={0x0, 0x125, 0x0, 0xfffffd5b, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 23:06:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = msgget$private(0x0, 0x408) msgsnd(r1, &(0x7f0000000180)={0x3, "3ac67a60449577bc91c786cf9673606592640fb6b418d6186ce5fee1e772ff3fd3c201de100b4480a2429d9f116b9ac85102b042bc721e7869e1ccb277f8b7898c8f42831eb50c6be6f9328cb5bd84d120b333b12863b0b57cabc32ee3e1c9a6d2335e7cc52710e771639d6cffe66d52282869343be413e14e04407c8db7d96d2dd704f22ee8da308d22f25d32438a328a1f89b09cdb7d76fe2b49b3b552bfdc3b7832cd3b5b803346032f59fa07f9b14c1aecc8e76d768530eeab9f3543859d52c02f47"}, 0xcc, 0x800) 23:06:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000c00)="f62f819f0cd384a281974d560b0c01769dd72e033572e690794aebb5937036a2d27c3f61464099f6be217914dceaf444b78246c9de4d766de11cc1526f485e5f87611e8f4245906421cfa250b30f77651a82176dbf49b80cc2cf39ed4f22eaf77df326a79d6b706ad15e4358a1dbcb0a3a0fd4032910cc749374a55fac7c1b8080b391a822094f70ccb8aae5e8dec887bfec1d8709a40233ad4080cc50aea36d36227c301ba71228cff0c2408af919306d5beb10cbb73f2f9f3a7eadaf1895b724c854b4714680a3f6202f675fc97d6a4f3d261920e4cc6e04ca7b0c5c4bd7c98d8faca4fe9000dbb49f07c781e9120289b5b4fc0b128eb2927d6fc080b3ecd13c248ee638a441c0f750a9418ac12f3c7222378d41e16a81a3b79d19ac07917743e28bc00a1429a0cb7c7f5bb7f4994d87cabf4ae218d937bb3ef974c7c13cf113dadf2d97d281ffa5f676ce377b4fea86cd65ed8a7befb72435b35208273720adbe790b0f77ed654427e69b38869faabc2bf24548f1e0414ae920443718bbb723ca4b2cba355b11b6e57cb0be8720495cb2cc58f96d26b18fb459688a9124b1027326141d836ef24e1814d1258812e3a191ebfa4633821aa7528323744c2edf275bde688530ccc60e663c6ff7ab36e1fe3730abb9e67bc938ddc1ac9e881a4c4fbf75bc6fed88743bbdc87205922fe645bee96402625facebc99c31f9981706c579eb795ea2a178b98e4ae57ec9f91bc9923053d8121be21546550436cef3eed8a9a0d8c18ad6c3f254418865e5a79b7cb896f9b321ed901b399f2a72818024510cd54fb95080ce9a2990e9055fdb98231ee62e0a5fa21f12a12cd02205d0451a086d71c10e1e704f718bbf5f0a9ed5f7dbc2ae7ef50866b030f4790b6e287226fb8c3886e2e89e63c3fdfc2f2b5d723969942a7931a23c2e7837ebf91ce6a7ab7b410e9d8ad1476631050d7701f73e3419e0e65ed59030c1880663f30f7f8fd6c8398966b79e5479ebaa24ff405768eefc5e087851a5603bb3c5e9eb122cb794762e5f6608574882e2c2a98b6710d9396d477f60722135b5bb8a1920a9006609c2ee040b158a2e9cae0a262b13c88462b189b6319ed240b3373be63514801ee41d46a19a58b6120344aeb4ceb439422cfec3c1bd8df9db8d6d619ed43dae342a285d948ab3fda12f22002113848309da0508e1624703124b09e9109cf23017bcb1051fd24b209a6fbbe3b791528fc9fe7d95af532b90c228ec8a37c6f081e1b8839cccc3a895d4e32f8c946ea5bcaf3ce6456e515f19a3dc5c38c5be6b1c704d19972bfcfb304733a5466f6748076c751069cb8a8d42f67c1a840e34af22a4fdad25ef5d4b3bd458a8233ee993b93bbac80d817a46f8e83e9930e13cbaf77b333a28193dd4625c46b76483700b5c896961e8d9bfdb9fe6fddc4b4d3aaf19124c5f826402cf65704ec98dafa2328ca2f8f5bc35388e2f328020d17e725af2f0e040190ee6fe65e1a6efa733a634f57e5514c900881522cac37e6f6912e3c98902a1ba33ae4602359956e067300423f4f2148c5ff6ea60e86acb54fab92a8b4982c57e678403c0bca196ee68da960dfaaaec05dd31ed2e35e0c4c01986854067739e5657392aef82166975f01d6d8cfd9a4e7d50edb038b00d8259ff16efc90dbb1235ffbfd12eb3cc6d453d2499043f8f3447a28b9e1a42e95f766974378e2175e2822adaa9fd916708d9e318d284197fbf5ca3e466b1eb0535212fac1205e0374701936462e45cac3c965f0d992d31e4c764a24be01191d57ea35da056b30705aa6f85649123ff000000c34f31ee4d2b2c45e03a920027f8542c81bf21c1636a317e23ecd7e2a81d2b44d1becac3e1ec3f49925f8c5ea0956cd89246d3eb8a0e35667e09e05ea4d1b16d7cb44dc13af64a201ba5d07bb7f023700010316a2cb7e11997748118fc9674f17f0d81afeefa0c7caf05574473f4dd91ec7c5ab4f118f18e9f36e7ff317a8f798ecdbfc86c65375f14e432057df07807492dcca2b725f7e20804ea5267d30ea36ebd4e9175f914984e7600192a596e59d43e99634a96bc57b63f7c17fd2499598e60ebc803672d4b99981954ad1eca9797e1c1035e33dc53bd188e8043ae67e177d9c1f447bbb5e5c7072491383462af43a9b94e10d76b82b08f6b9dca8096a2d194de7a8e2ebbb4ff554e924fb195acc0e2efadc2e26577f9eb93403341742ebbe2c5857a3f4c18e2cab735c5084a37f7a96b8ca19d212583eeb5fc2da118998d2dea3fb9dba221dcf98f81ac8ce1bd41eb3a7482d03b8f989e183e308abb7cf81b1d0b17af3e9ae2fddd7e3f0af79505", 0x67c) 23:06:41 executing program 0: r0 = getegid() setgid(r0) chroot(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003bd, 0x0) r2 = shmget$private(0x0, 0x3000, 0x4c4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) setgid(r3) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)='Ml', 0x2}], 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1ff, 0xfe}) 23:06:41 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) pipe2(&(0x7f00000000c0), 0x10000) dup2(r1, r2) 23:06:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x10000, 0xfffffffffffffffc, 0x401, 0x400}, {0xd2, 0x7fff, 0x80000000, 0x9}, {0x6, 0x62, 0x5, 0x8}, {0xfffffffffffffffb, 0x0, 0x3, 0x9}, {0x3, 0x6, 0x8001, 0x400}, {0x800, 0x2, 0x551, 0x401}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 23:06:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = kqueue() fchmod(r0, 0x182) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x104) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r2 = dup(r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 23:06:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) sendmsg$unix(r1, &(0x7f00000007c0)={0x0, 0x1a7, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000700)=[@cred={0x20}], 0x20}, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000000)=""/68, 0xfd3f, 0x802, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 23:06:42 executing program 1: r0 = socket(0x26, 0x7, 0x800000000000003a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xfffffffffffffffd}) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) munlockall() getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3, 0x3}, 0xfedf) socketpair(0x7, 0x5, 0xcaa, &(0x7f0000000100)) r2 = semget(0x1, 0x7, 0x10) semop(r2, &(0x7f0000000200)=[{0x1, 0x5, 0x1000}, {0x4}, {0x0, 0x8, 0x1000}], 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) login: pckbd_enable: command error 23:06:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000100)=""/35, 0x23, 0x800, &(0x7f0000000140)=@in6={0x18, 0x3, 0x200, 0x2}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000500)="03c5cd928825867778eb4e8f98a51c13979f7581b040d8eecda80774d2791cd8479c1313e68f54826805a07913dba54139f01868e3731bc326b9e0715914216db5e334b2623f335c62869cf59f06982f06f53a8dda008efdc56f8724a1255d3898da75b5db3f8bc3470313090bd183221719616fdceb99607d3d1822f10f64634d12f3911a9e8385597dfd9dfd0a82c3d22a26dac9e269620478d378dc8641586e53b5b9b40894ae47212f42162c2168bfb37663b77c110d3adec3f15910e5c3b38fc59818dd8b2e773d831ecc741b3e0eedd80aa96a003d3601752630156564a9986e4eac87644ba0aa464ccbe6c3ee69be3e2cc774f3913d7e978d6e264bc851bab53511e38e504e8dd7f9f80d284985d4a5f4e9948b439287259c45d25468ac30b6c89d1ec6c57e5eee83b1e744a5876455e5a6808338bb41e943940193f612f7bc1a380214b44e94b798e232f91ca3b08a99357b8442563406b4916fefd0c210ccb8718112811f733bdcaf4138979c69184bbb4dd024e110878311838bdd98ae68f60f12e3988cee41deb10f13b1eb40924316b31ea4a9553170f5f9cf03cfa42161e34c698dd1465041a04f17d2962c8589b7d6b2769ccd3e4bc90ba22230a16278be5d1eac0581d643d310d116f803be29a71a65ce9c7c9c75625ebc8ae8f09b9d68f4c03a76cce01ee94a7ac1835c6a53c0abccedea4c9814b8ad60aebaf8b51a5b1c14b7bf5b0665e13a2ad04277856f9a21cf033acfeb6b08610f1d919b823c6f5723c977167275a27dcd6ada92388a6a4a0145c7a73eaa000827679d90574c519d640ed84ad00d63c7ec70e13d44e907d0241e7b249c4e6aa7b8fde1704213bfbbf3fd2ea4c49e59ae82867037917cf84a70df2a26e80d56cc197f34af7dffda0fd0392981899a5fb7c4c5ceb1164c6a2bd509526d5f9bf3d37cc89520f3f5824a0f802a464bd0778e28d6f80931fc62724a2ffd596af166fd88b0ac0be160c84299f979afd64a1d4c2eba3b92103f6358bd9bea1da4c75238731f28ec94d8c72b9fbf4c9a19997fe5218fb40eca6480d256c5b34945bca52ba2e81539151e5c5459130e1a8fae41da161f61315c6d976c294e96834d6075c7fddd5f080f9d4d26504641bdeeb7df239f1d0a6aa52ca770945acaec3ca38b08e2770249e1e512ce96a1ef0ef40a91c3f69025dcbc1fc1442fa28c70d83f34ae903e2b967256cd952072ab531e945c93f03ed286642ca74bfe858454400a71ad172fb726002f9abf0fee3e18aa99f59b72a1e48a95247f5e488b7b13c51e9bf3add7bd8bcb4f4f7fdf249e090642cdecef1f781fba2870078c65b530fadd40675eebe7c4c2a37d74f469a2383619339e952519c5569cae99677a090033e8cda92ac768a489205147f0498a2bfc56d665ea5f60bb2fab8be5cf49157d0b0f924fe8f033d670adb1e95f280b038be50cbcfd38149ac2cdf50fcbf5e04d6558bae4fc47c0c4a91acab5192fd06cc6217047ddf6e11d31b6b8b3f4ecc2dd3251169cad870da6080e2067ab0a27aa0b26ed05c966d46c9da190debc80ee8723acb8f172b189dbf6173bd5fbeffe92d5ba795f7ed3b5b0060d779c985a4297be26f66bb082d954c3d483ca14769bf7cae3883f18f1c2f0b06b7a9c04d7967cc3aaa11c020f313cd6e6c1e46c21d64b2128e588638e140175d21f739d5b483a5870e986ead08fbb3379e36404bb0a7acf538bc2edce237941baeded541e908b468de64c1ecad596c431ac7ed291fc939b939f916ef9787ff0f34b275043b7eac7f029522e7f8053b0b2f69b66f98f614e829dbb26e0f965d2d220fb185d8175f5f1e2956caa44f6fb8a108e0844a5b79783a5e89e38d9d1040d738751044d74341859e36706e276f6f8e157724187dc77b236372c6295d70a89e1772c5e546c67b05190edde9fea8bf9f6eaf2ca9a7e366587ce11d3e2e5488e84652492724bf34b81763ddedbc44e5333c7e2da17304e9e499588bbed7f806a451725df62d89b55eb6ab61a3aa3d5c23a103df4e68a87556e98ac28ecee5b972af186f891ae8b55d676c68e25875742673fe649af67cfb404d9c5bc57f4e7dac5e2ea890f4b844101a3f2a4f423a8dc7afddc92373a243b2858ed02546abb448ff4094da5c1b137864d692b8543cf3f722b4bef4dbd2c95dc1872a79f3a7b21b982011c2a893e8eeafba60da5bb0950471464bb95b88f289078ba866f9a93a92377091245d9a0652ccfaf07dd62f1565464d1db2f49cb0a7e4342c7c2112182deb1a088bf92eb0a011e285f390585bc72419f3762df52736d4fc9027962b78008c1e0d31700d6f04a8415d2988c0013439e94f4ff396c63925f6d1efc0c7b060628b4a5b74a82653af71c9661f58ea1d1f0224c8a6dff895bb5d08a86d84566a1f6902c7c0a373f47e0493603e206966d26e0848b666904b555497b3f2b94cedf009a28e06e8ec51fb45c9e111ac96aa5da588581d92f0c801994b594a58f22787ed5720ffbe5c6572b681f3e2b517c28fb16e099c6e997bfeadc7d2dfa16eeb310869429a52e151cc7e90262d2b45f85be3e0b97faddca51d7cac986e676f63e9b32f446db457575ae42901d33cb3f27f60905a5e16c3ff79bc82887cd563c7da5a788c5f739f45dacc2c21a72c4171d45aa30e90d1588c527ff21c50cd8a5b78b9e21ad58d13509d9f90ef874edc80e1106868baf837bd9e8bcefa39c99749a95a2e1693352c647fa664f94f2055d5e79693b812ffcb89c665ab26e6c7e6f18fe4f77b9f11e511a4994707412d23b5193c12aaab270be0d58b42b1c4c718afb91b953d07eb1ea7bf23324408d7ec896c1dab2592f0cd85aa870491e92850e82cbb9bb5e1c2f1b773634cf586a67c932b673bcfd9650535e0453540d99c37c6eaef4a78e241cc00e85790105843d7d2e995a36fbf85a32efe18440f649ad79416f484d571b3bdf6d447cbfed2fc2f1f41a2e6a2f6b176ece62b097fbd8775b343144aec75718f38d60c74e6b560dc967c894f446f28c160cd05362fd95947d9a1e62d5b9279cff846c35a4ddce5d1fba1c4734d93d8061adc36069a88c1d104018234c5f2b14b04b89f0995194f2eed86c70d22b343dd0098ac12861b674e40efe0128cd6d3afed6c4c694b7f428f1b1b735b2560b658ba0e34b0dd22c92dafd3167d92a81a3ba42232a4cb71c5fb4299086b88d3ce2444ae8102f31bb9485f14a6792fcdb9447d0773fd13fac3357fea51743295da58ad048c1bba89dd108c0c3e2efc634d59734a73b5737133030a34e33800ef729d1155700b82c99531c7ec9c23aa489be7ae74b7f955bc0b452539af5c9278628bbf902f911647c513a70c98d3d6515316f993682efc24c559f574a11de75b1efd7dd69def4488144c1d9ee5dbd9a7407a8def6d2b634b2f51a3bd92af9d096f2edd64f35bb8b54c59bbaed118e101fb2f50ff0547e9c74cb4507491dc82dcc6b0c4b14b17767a8d1709380f536c965299b7dcc4cdb9b25ce922ab92eea36e2f60025d5e68ca18f9ae07d4fd9e30a27406e659af24482bff4a1ec03b7f288aefd7ca3ff12cde95191fa4acb71f0ebdf03293fb038a5223718f2fe5b85e9c2f99431ae2a29ae3dbd1c4b554e1cd13447aec0d465b836cd7ad9229b81ed8da237f2e3efe8d357a4a89e2cc25ca203fec0e2a4c3497c4146ab62e9de597b1c69b061182257959d27e0ce371d0d5554e657a29ff22dd2517bcb4684f1e3868ad3b5689074ed8a908886c8c34e4bf2a0039271fd5d566ae37986ff735b332458b6f4a7f6896236c900e12b368a832782150b755f31520e23eb4d45b9b5e85741f9278e8158bf874f5614d000764bf8e52045bff86c12621dcd7571383928753c28567c366bd12e4a712fa369b18c8fe812d2e17a6c5b7ac45afeaf54fcc484b2208a88ee32c5039bd0a0d034b90f50171d9d5e490593996462dc406967bb9e9d2429b00cb300d89a5c971c27f100845356fcf76af675bfe1a266afcd038b0072dc9ad34fa41f728b635f54d654035a180f45f135061a358b74035dc7bc48142f40e0052c8dd479adfdda30533446ec78f8fef8318f6228d4495b37cddc35507fb18ce172e7b4e87aef4dd40647d3d24dbfa94d9d38af44c1a4b9b76c1281cb00982c6387545e0f977dcca37e3c1e6ec9e2746e8e4208f79189b5347fd1804d4e083ec76e612a63739f3d88b5834325bd562b9727b7daae4a9cacb4274b87296d960f1d9d614b06ab9f12374b2796e60fb130fe5a2c3d8762fc664adf42db865f7f04c0b8c9a2160519209969410d5394d2d38097de8644a00f9ce5d77ed7d87de489a9a95db60b010c334cd3ea5df168024dc52dd800dc74c02a2946e020ebba364cfd1d40dd0160713c462d1ddc6e0a9a1d0838e99664f54b570041da0bf5e3c70dc2943419e81edd05fea7932d38000f430a44ddc67a9be516cd2faeb92faf728c2fa65cb910669266a68c1bf80685c7604cb5d8a0eab6f4c970708835617584b18c3d850b06e86942e579c8b484cac07ad127d1d19f5542dfb582d8b83ad87a448d91e5d7a61f7158ec528c26d433a5abdeba9c347cdf3fe5c17a9909cef972bfbb0b14416b37d0657002723d272cff080c7af3cc2e7f329e86927e4cef9c03582788bc62078744289dd4626a5d9b6bf464f20ad8c502535fd94f52994f4cbc6054d95766d69ab4df9c5b2376bcf8c3a48116bcc0d4d8767d6c85fc5f991abe7e8330fe074a4ea46394dbd26f08fe8d17c76978baa15c5e209142f2a18f8f95230c3bfeec3135951b8cb9512a2313802556c828ce7d4afb1d6f666232ca5d2abf4fbd44b661d633013dbe30320d86ab6af7251b1b9ab3cc4133aa171b6be31f9aaff0d54b2b4e1549a0c473e34e71bb75e79357bb977becc60aa1c2dde4c4abc5a75ffc4a7f9c307333e9c8c43032d672761df30eacf07aa925c887dda686bf871ec66f85ae6c2c13ec094d6c568da2c05cf3bb59030ff087d182833e3ec059639061d80263ac4cd51dc2b0ed15d11171e66991b4f4903c78a86e54b0b866d93363c61d6e4c643fdb145c927856a57753880bb406b072476907e8e34de45307e041e361c36c73ebaec8941ce26e4a4bbdd8af6e866a47b5ee42d7b658ce88034ed0910b8fbfbb7cf88ad2504536626215bbeac1428d41d17af30b9029a8079c2acfb47f33cf8a7e48f159c3549acdabefec28be212a21005d471ddf1ced43d2a88837021d7c0cef136f51868626050128d298863a4077a5168a7ad068c6157e7e091cac3fda7480eb6d9ecffbddf308b50a842576e664b2fea3e1a3f773a2bf0619d2d603743e56213540c18e626de60b3df6665a3ba3359d83753fafe1da3f2ffde2ffc2416c52d60199370808ff3a2a8b61327758a68c0258f57bebc590169e02cc4137d366e829cb359528e35e11b8eefffa994d8b4a0155ae666072c964335f9d4d1f3d81d7b76b79250b79e35b145b34af8f439e11714047e00b7f71a272459512750eae6f53c2a54114f43a7c6740da69d191121a5547dc6c9f91f2c2b7ee125098dd42206ed617814d226bab1d408c75530c4607ebceedb85c6e584c2f20eb2f096fce8594381a8de81a7a5b9a1200f2a479db2c815561f21615bb290d63d185b76fd59332cfdba5f37c473bd44631ea2a8ad591ef51d0d09a5807b358734e3a864c1a65efbcd414b17e1f0db62c35ee71b641808acc4d5c2c72820796fc134192a851ecd561f7588d209d4f26c2549d963d2e", 0x1000}, {&(0x7f0000000180)="c3761ccdb3c5e28987acb114891abfec20b9ab1d9c038cbcf6daed274e0f0ef252123baea3e6307e5d84a9067a9f370aa31abced1489c0261af6502f2e09a83aefb863cbd247ec753337133c8f742f34f134f6dc90e389dbd64907064b2718c21755fa7bce6de02e5d49b536d1ee2fb2da55c24509464b", 0x77}], 0x2) getpeername(r3, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 23:06:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100051390000000000098010040000000000038f53e8551f30ce390500e08fecea11ea8fef96ecf781e4d8a8536594ce0038dede9d891f7507300000000cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872bab088e74a060530ba481ff7cc53c894303b22f310b404f36a00f90000000000000000089000000008cdeaf00325c4e9f9afe00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x60b, 0x100, &(0x7f00000000c0)="149473cb666339db6d7efbe9c308d1ca1167b07047ed74f2671cff703945881de9a849abf44b38876a4ab257354458ff6d9546180d9ca36c498f51d1c74501fa6b2c240493daccf40a300c6d4360757d0bef2250ab66e64c25bd39905fbac06e1dadba569c98b15090a0c77c84e200e4db4e47b9848c3122e93ac3b8f868d3983b2d2e29b234cd5dd05daea1bd967a51b22e8f69bd45460f3fd5f0e28e3972195bbb4d85cb572608a92ab4df883a6637eb35c4f382d72135cb6df83acd44", 0xbe) 23:06:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="66696c6530020000002d65da7201c10000000000"], 0x10) shutdown(r0, 0x1) 23:06:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x108e0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x10000000) dup2(r0, r1) 23:06:44 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 23:06:44 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x180) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x7a}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:06:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x2d}, {0x6}]}) syz_open_pts() syz_emit_ethernet(0xfffffffffffffd86, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 23:06:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ce9573b1268fd6521e71d36cfdb8e0d8d47b8838a948c2ddb954ef00d36ded754b00f8e0db2c582ceff4cf5f082c76d7836a0f198fe36cb94685bf2ef6f53f80d1dff6c3b0381d5959521250bf5f56fe4856", 0x52) listen(r0, 0x0) 23:06:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x33d, &(0x7f0000000140)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1ff, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x200) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)}) 23:06:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="dcbf"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x0, 0x2) 23:06:44 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:06:44 executing program 1: r0 = socket(0x11, 0x400000000000003, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000080)="02000000", 0x4) dup2(r0, r0) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 23:06:44 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r2, r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x4b, 0x5, {0xfe1, 0x9}}) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 23:06:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x539) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x87}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:06:44 executing program 0: r0 = socket(0x11, 0x1, 0x3) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 23:06:44 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f4f66696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d5fa0014f40020000001bd0966696c658df400a504b739e9f07e88d6", 0x24}], 0x1) 23:06:44 executing program 1: r0 = socket(0x18, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1000000611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="79894b14fdcb97b675100938c61eeb3d89e0e9b1bf2dde4827811fa00dd76d0abbd1b38f96f6c975fe5877482cba6452632426be6055a295ce40200d3fc9d8cbeb779b6a7a1d6fcd06acf6afadc0fa671dc7b8353f4a2287d3be7d01473072ff6dfd9c76d936059cd1bf26dd27c45914f86239d520810890d8537a056077a869d66a94dc41643e0b6f567e71a73a0714a9aee871afe79f0fd39c0680ec5f9fb6a88bc57faf3eb0be5b7658e2bfe8db28042590d4329705af611bd6be20cc49ffb50efb5124ea00b1457470b59e0dfe9fef9d29f57a48889b0ccf540ac7eadd", 0xdf}, {&(0x7f0000000080)="8cd21b0713d3e2436a52b6119380454bc86e7343c6cbdaf4fd00cf93823a9ff246970aed7469a0b936ef41aaffca944f64797ad83e34789e442edcf47f", 0x3d}, {&(0x7f0000000240)="cecd575bb8a1e1e943441ad4f72b71380a7bcc155b3c05ffcc852437e9e48e16f9007e6cb2cc30ee47ad7c5c9b6fc3cc291757cc9b8e3ccdd0d2e45c7fc9e9a0ea8599a165353fd441aee3b9aa656af25b31fb182ef1fff02dcbad065c17d77de721f9ba6685a914c932767bf3d817ccf14a2f0ffab1bc96e555c3c5acdb81a666c849836328487ce4c95ea5b48fb67cf8b2f5fb3ea99e36a3b00fafdcaa880c5106acb60115c9f0ff43776752092dab033bd2f6c9f775f5ac8d0ef85f10efaffc80f3c29fa0be8cd6d85c36d9e332afcae14916a991c2f16a17ffb0ec06db4c208f167303240b1dc4171c3fded2f0", 0xef}, {&(0x7f0000000340)="c3cb505aa0e33ee8329314d09c62c103d86005854e1c2e43d612633ae02dd50a7231032dc7f2d2c407699d495b53bc9090818b0982173e3bb87af25c56ee83b2a4f283762009e78988163b15f90fe127e3ee83109f450597f0d09908aad252aab277e98cb75f744f8550c465361d81f227c48e2c4977395a851158c03cfe3c47779c5035c6c92208fc4f46df4fb2376c689fdd005eb2459315bd2dcaa239dba5136c0b36e6c57e2cf9d0a5218d53f2d2e9fa971069c413cb7468c3d50cc2e27287b447da6843f65fbb1fd12873c288449f1001394df46754c8160c09bed820ab6793d2723cc50cc338fbec826ef72f7a20", 0xf1}, {&(0x7f0000000500)="081a0800", 0x4}], 0x5, 0x0) fchmod(r2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x80, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) close(r2) setsockopt(r1, 0x4, 0x401, &(0x7f00000000c0)="b30cc5786d00f1118604e670314488d59aeae29524c230d4574d65fd80180ecf3ab4914e9c868e9f185c233057f9", 0x2e) 23:06:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="332ee2afc79a840b7c51ebda95dfd3cb46aa27aa50ce69e93e5c810dabb43abc579c803752f525dc66de73618b2d981f4d9dad6b71cce1175cc32edc1da1364aad7bb64492b641964c5b93cf514e04b091ad083c92abe053f7b02bab3767775f113911791905d77398e65306db40bc1967f1df7cceb88ec57428e8875afa59bf19d4887eecde5bfa978a7febdc300b356c7cfd66455f93eedc3fbd04b965d2fe11e0b8dce8f7d528dc156962bfdf61f1858c8a160659e090b091e9b4db59c56d22f4079e274c57d2df7dd2073103f90bcb70d83a96c4a77f3504cdb367504a", 0xdf, 0xc, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 23:06:44 executing program 1: kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="d501e3a6a869b3391a3d18985ef217b26d9a1f9d55de984edfd460e23f025ab15d65d90f386aec9d77ed15f31b2b78dfe94f6501c460a6651b1ba83cb07acd169b33c81bd72d9adb5bbec8740dec8fd5287a696a819a58d52f8ebd3df084f2c805fd77d8ba233ded03a02387fa900ea9e910f0d0b7fda31ca9fcd186df00e8ec28c65ff82bd187dc7653f076b33c2af6884a347f87c9e7a726b4212efddffaee6828236dbaf4d3cbe66be3af88797f14e3a4f0ea717377021978404b9f7a9aafdab87edbaadbe8994928538032d2073997788a348cd2d29d34a91305c643d7d18ae3395c96b25a200cdcc54803784087cf7b10a3e9a89497c8", 0xf9}], 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 23:06:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x121) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r1, &(0x7f0000000200), 0x0) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) socket$inet(0x2, 0x4003, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r5 = socket(0x200000000018, 0x8002, 0x6) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x1e, 0x3, 0x4}, {{r4}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x17, 0xa0, 0x9, 0x3}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x2, 0x80) r7 = socket(0x20, 0x400000000002, 0x9) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) setsockopt(r7, 0x0, 0x21, &(0x7f0000000540)="e1f777eeb0ae48106b46739293862123be1e5f0a1f0ece2249e733cd9763c0e699448da57fb09c22415fa403abff169a8d43146137604b809b60da36acf728bf5241144a51e277945dcb10ed83ad827dc230f331e3b2d28b6db3993cf27101273c28d7293e0494242e469e0c1ffb2fd7004ca983f53e5cea370ecf38d3a526e599c3439cd1ca5b620e4518", 0x8b) fcntl$getown(r2, 0x5) setitimer(0x0, &(0x7f0000000080)={{0xed5f, 0x4}, {0x99, 0xbd3d}}, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 23:06:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x4) syz_emit_ethernet(0xfffffe58, &(0x7f0000000280)="8d79c9195e68df1ace2f8529ef9487166b8dbf6a51b5d884754778a24b0a287361e5a3360f14e884eefd18eb97019690c0d1d17f9a52f3e4db2cee3af0ee31756ddaaef8e8f5650cb85499c2bed033abf9c1c7d8895ad129492a1975f18eaf24a06a2fcabb1aef218e6a69ec8ba3fe66aa24755fa3733baccae3d8dc8561fd7d72cd0a2831ec553e25534c376f6c3fe327cf23a6bbf28c7c9ea7d5564123b46b454bffeb01ba9d2b7b832d08973e75424e4907bb17c6d8db484438c1a1c52eb6b3d9a4d77b5983c198344dad0da53c568e4959f073fc076f3f2bbc49587d32266160bc04a77118de284bf5efabdd44898a0a9800b6a0adb8188ca0ac7dbc14cd60d4c775fa899d31e9be3871ed300559aa7f77f9b2aa086c2d96dbacb27a45340e3bf116d22a91bb998f3b5c787d2301ba113a71bc218d489a2cd17557329a217115c65fe8464094c78bcab3d63b00a2e06d4e873b0e0e18f6f139931e0d6f0c384f773f4c9bb19224e0f0fa825102992f4c9ee0721e5fe22ec827c7e025e008e6f3d067bde25ffffbd416addfd15e3e7faaeeb37f198b0636a4bd6e43dcc020e1ac04472012b2cd324f09daf5c73cbb3b5fa67d9a8d") 23:06:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x67) ioctl$KDDISABIO(r1, 0x20004b3d) 23:06:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffff9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x0, 0x0, 0x7ff) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa0014f4002000003300000000653a8df40000", 0x1c}], 0x1) 23:06:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:06:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000100)=""/176, 0xb0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000000)=""/21, 0x15}], 0x5, 0x0) 23:06:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x80}, {0x8000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:06:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x9, 0x4, 0x3}, 0x400000000000008, 0x2, 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x980, 0x20) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setgroups(0xffffffffffffff33, 0xfffffffffffffffe) 23:06:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x2d}, {0x6}]}) syz_open_pts() syz_emit_ethernet(0x0, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) syz_emit_ethernet(0xfffffffffffffeda, &(0x7f00000001c0)="252e7da9c6cefd32527178a641772e0662401fafef15e115a1387902a4a47512d1a2da20ac4291d3e4632c9c434875e6b8c313f9085c3d0768007ef0b476bc38badb9bc072085014e7c2d83af727276a8851a832673fb63543c6611039c78e52ac3c186c393f91a047695bf8ed4231d2308b424d81de34de4cb9dc27929ef03fb3ad94dee273a187cf93c16434") 23:06:45 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x88) r0 = open$dir(0xffffffffffffffff, 0x44008400000002c5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) lseek(r0, 0x0, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) recvfrom$unix(r4, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="0108040000696c60d200"], 0xa) socketpair(0x0, 0x2, 0x2, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x1f) r6 = dup2(r5, r5) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000000000007c00"], 0xa) r7 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) fchownat(r6, &(0x7f00000011c0)='./file0\x00', r2, r3, 0x0) writev(r7, &(0x7f0000000040), 0x1b) ftruncate(r7, 0x0) 23:06:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 23:06:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:06:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5c}, {0x15}, {0x6}]}) syz_emit_ethernet(0xea, &(0x7f00000002c0)) nanosleep(&(0x7f0000000080)={0x7, 0x5}, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9, 0x4, 0xf3, 0x8}, {0x8, 0xc7, 0x3, 0xfc0}]}) 23:06:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000005c0)="31101a8c35429849b8603a7f500c096cdbe8befb5a40148733b91c18eb2a3d65fb269a9e749c6b1e560aa3fb69e1081b903a804ab70d2888b118b00515345af10b1cbfe8adb14bd408e386f3e89fe60d33aace44336536ba9caa65c4dae1670c9ffd303f9aa9cd4ab886fcb78f10b4fd6527086c21674e236b8daa7d149053fbe9f7e5e7f117d0120d0c3560656dc6a0f7b0267aa83f9019ad248a9f16b5c9f6c0e1bc2b70143c886bb95c11160f6f68e78de80605b6ec3f745d67dc9bd45f0a4bcece8fc437fec51a0018b6546820f4f9f3949b9675a71ac9723b6caf2299608fc44d234e43a856547e659026a406651a915169b9290d8ce21a70c17d49d47806531559211bc16a57890d7d76c9637c3a4d1a1606198f1e970f91c49b19072fd9a787ff6785dd527d557695e3573ded839e27e1a4e502e3de1ba6582a1c9beb5621fb5f6282817cbe977fd21e04b04d370b0e2acb63b030c0f9bd420e88ac8ec97e28972825b7dce3c3e3ba1765de7c95ecd6f5f4880b6e15b266e6403b50283ef9fa60ce76d8e14e82231a87dffaa5d06cc6412a639b33e2fe69538efcb5e04fcd7419fa721215a59e3ae08be9e967cbb403b60b7369c475547d0bf2ed55293b69eb100c55e46d29d374ceb2cc1b166c93a8be1d43723098de7f35f1ac30ac8bb5944715950cc0dac0e6cee43bdc9d0839b01491914e44e40feff0c8e0438d8f5b4d3b9dbe05f6ae679e18da8c9148c3e2faf84384c045e60d428ddb8d6394d9e76f20418c91859638ad5fa4f60a84109e12fb869aadc9f846d6180dde8f59186ade5ecc15e592af6fddeb686ee88822f1d614d65f37c754453a5cccc1ade25e5298436d64ac6890fb790e4f18f48776877a83d73dadea9600dccee454cadaa22f8b4a915fa66178b9adcfc84857e062bf44b26ef6ff8af9fe87394ee2d105c28f5574f27638a31768f151f2750ae98a1d11a87f302caec00b6314c1f3f68864fcf39d5fd8be224b720b0c1ca7eaba5043d50d775a7850fbd450895f05c8040e527a9ad5ed56803dcd3ee4a3b74d275db22f3c87a5aebae4645ffd84ad319c7ec5642029cd1ab9fd4121060037482a1b776252f18afe795415433aec3996dd179272bf2f4249da46fec397f5fc815d876d820595e8a75af7d1a45d823d5799485ec1603e2ef002475dd7fdbc1444aaeb6ad49787d9a1c7ad1f315b343de6efdb374af72f98ca8e5061c3b125303ee72f78689e5dfc82447822c014285647ce2efe87e109b58f2b400d96c02621414e78ca10302f9443847d1f12d8ec6334ad015e1ea734ef72bd2178d1a53dff2f0811d1ba20d8a2a6f99dd5ab00d99e03d368b3b43ace360d1072a4c67a79a06f8b753af2e8266a46d3d4b1584c486cd029b44ba4a3834f3bc6d21eeed86859ab9870d593a4fe7121387ea620cce059979cf5d1cb29af9abb54591e45ebe76e14fd51817b709393928f0e7b4d13f45561849407886fa7d5f8284dc8e4f50607500270bf518f02a272e2b8c533b54425a90d121bb5979ba2a9821bdea088985edb60d3f87353f28d73d511374e9fdd00a2d30538a571568cd0502f4c380be7c685aad2d62f8e7bf0ddb09c93ee9f3e89c517ce9e99aa2bee82197d2681640b32da586d40f90e7bb77e87721725a49eb57b5ab85628dd461527f3f45b0a7a46d5ec569fd872f4066cb7c7025cd59e67eae18d5aa9152885850b37f416e3fa18ce267a5ae2368c787b20a4104f73aace447a11bb01858348ccccbf8d828021959f4c33e8f8fe129982da35c559583dba3a5f6d27c649851a361439a16ff71342eb4221b9077a4a5adb497c60bc3307dfddf779fa451fdb4852b5dd011a8869bbdf0fb2c7691400ca1f25f3fd9e5243fbce0c5e54ea5a277d5922b0b0f7aad76c914d06bf41583d3d4a5c8de67adb2536cafb592537199c210c477017323e4ed7262abd4b688b96fb54062465728625457ea39c3d44955fd0c5ca24af5f2be49bc0e64c8551a42e92d24979ea228303a263cc23b62ea1373d6cbac6e54914e2b9e35f67c48ceeafb6e7ddd41325b63eb82dc4c88ee9cfa28cd1fb0828c50dfbcfa5d21006c347722507ca835ab42b0b515f9c5478e2c3404107a661b1a710", 0x5eb}], 0x1, 0x0) 23:06:45 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7fa001c00002000003300000001653a8df40000", 0x1c}], 0x1) 23:06:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") socketpair(0x2, 0x4, 0x33, &(0x7f0000000000)) 23:06:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x3) r1 = socket(0x1000800000015, 0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r2 = socket(0x10, 0x4007, 0x200000000000) r3 = socket$inet6(0x18, 0x4000, 0x2) poll(&(0x7f0000000080)=[{r3, 0x10}, {r0, 0x84}], 0x2, 0xf8cd) r4 = dup(r0) poll(&(0x7f0000000000)=[{r4, 0x4c}, {r0, 0x60}, {r1, 0x4}, {r0, 0x1}, {r2, 0x48}, {r1, 0x1}, {r0, 0x2}, {r3, 0x5}], 0x8, 0xfff) socket(0x10, 0x4003, 0x1ade) 23:06:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1}], 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10820, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 23:06:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x61}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 23:06:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="c277877fa4868ba99bd6"], 0xa, 0x0}, 0x0) 23:06:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000001300)=""/152, 0x98}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f00000013c0)=""/157, 0x9d}, {&(0x7f0000001480)=""/109, 0x6d}, {&(0x7f0000001500)=""/129, 0x81}], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 23:06:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100000000000001, 0x0, 0x6}, {0x3, 0x8}, {0x4a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) syz_emit_ethernet(0x11f, &(0x7f0000000680)="a408930718bc002d060014ab883a2c282618069373e719565d60395f31d79fbd5fd6b31c29e869326962d0bc34b4f46f9a84ce58ffa579c8cfd1558370205e77b9a352cfd0a34e324efdedb9ba4cb953f21d68f281f7bd3833d7fa1be6e9b3664112db9787721b1c323bf2443be17bd6553cd49cdf13e3662c838336b7d44ae480e20a88e2263fe24d1123e0fc575e6d79d9118353e2d131ce7d1eb9e7dd9ed2250e37d06dcd882b1c8f276a7ee8852d2a5160122650770c70e2eb4f226befb559a2e0251f0d2abd4160b98c0b2059a6c7d73c61853b45d2ffae15ea02f312749df0d7ce0bcf0b35ba233e058cc507a0a8bae7cc97e0be37bbed96180db2f4c3893b0112cae6d91bd03a90c6b5b597e5aa289051071016a403453345e313dbf9380d3a0112ba6dbb19c70010c8bc80adcb3fad25") 23:06:46 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x58}], 0x2, 0x0) r1 = kqueue() write(r1, &(0x7f0000000140)="b004e3b78e3b9bbddb662f7424a759bbe591e12fb93f20beb077b198d75b0ac92c29ed191a929e74eecbd6f4506b0ab52895990c6fd73b5ea8035b8e7a805a89b8aa2832bc7fcf2ee52ac2ac331572bb57a34292e984a7a9e64b31ef968be6ead0b034bd027244b7bf27723f001e4367536dc8f19c39d65d6d2db176bc1aac950c8bf158895b6598b94a7bea707dc23fc9b26d1b8bee7402c89794a63b3c8b8c14c35d2545104dbbdaa32be20b1a865b6d3838c5ff29c60aac53b5c6064ffee6c4421adb696cf05dbb8496943f7e2c5486", 0xd1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) r3 = semget$private(0x0, 0x4, 0x200) semop(r3, &(0x7f0000000280)=[{0x4, 0x0, 0x1000}, {0x1, 0x5, 0x1000}, {0x2, 0x4013, 0x1800}], 0x3) r4 = getgid() r5 = getgid() setregid(r4, r5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x9}) setitimer(0x3, &(0x7f00000000c0)={{0xf88, 0x8}, {0x5, 0x101}}, 0x0) 23:06:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x89}, {0x9}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x120, 0x0) 23:06:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000e82e667b6734ef8f00"/169], 0x1, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) chflags(&(0x7f0000000300)='./bus\x00', 0x50006) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setreuid(r6, r6) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r8, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0xc, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000380)) 23:06:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="000000186004008b00230627feff023519edffff000100000317dd411284bc3d699700de867f876a48d8361f9c211770848314a23e1d91ec51f8a0d902533502c3dcb89fecd2c14ef1eed7de928f55", 0x4f}], 0x1) flock(r0, 0xf) 23:06:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x60}, {0x200000000000000c}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:06:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2014, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x20080, 0x0) recvfrom(r0, &(0x7f0000000740)=""/128, 0x80, 0x2, &(0x7f00000007c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x6100, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000000829, 0x0) write(r1, &(0x7f0000000000)="7214a7", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000001980)=[{&(0x7f0000000840)=""/110, 0x6e}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/154, 0x9a}], 0x3, &(0x7f00000019c0)=""/3, 0x3}, 0x40) r2 = open(&(0x7f0000000680)='./bus\x00', 0x1, 0x2) chflagsat(r2, &(0x7f00000006c0)='./bus\x00', 0x2, 0x2) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)="d218be46b0f06cfcf2c151053f46cf3ab4a1ef71ebec26346473dc2749015f0c7bf292db7bf2888d8e62ffa9e27ad0c57a01c780bac56df09683b254d40b5c0d22885930aca8c059e7f9218bfbdb6d9478ffecafb0a0cf2a", 0x58}, {&(0x7f0000000180)="74cca06739d70f413997c8b2db09933d6d6328b36351901d55378d3f523e3acb5bd23f0d21af39dc6708e8f867d43db92ed03714644ac74b961ce96dfe1df310825ddc6d4269ab762815497d29d69564caf1a1ebeec5ee76be2120c58d8e0f3dfe07c4063727666153fca8b13aa870101f7243fd7934e8cb5b57531b0744", 0x7e}, {&(0x7f0000000300)="29c72e066931632083007719c7238efcb5cee524740b03ccf8a30d0ee487c347dde20ca48d134a846da9da70f9b61117e9d49aeb265036772d8e8f3f2200f922730ccffb5644c95af0d472535eb5d4ee4d99796b7d5edee1fee7e23e6155203fe84babc621093520239bea8dfdc040f4b58d98a72d7c2f2008e90a46946758fc2c4ad379f2b986581d1d67f40178ac07f5895f0fb6cf699636f1b616e68fd8106d113d9d6644a292f227650e5e0e460015f57e12ae75417d10c3cfc4ffb4fcf0e9bdcd2d71fdbc0f1f57eb80c803cd2c52986d33f81f435cd33ddace30e7ab09cd36d530d2d8c96ff62e5bc6a0487cf917cfc51600e4", 0xf6}, {&(0x7f0000000200)="3c55d6ed44ce601a8031658b6bd3de2998113765ab6880f93ac777add512f8", 0x1f}, {&(0x7f0000000240)="88b039158a6ddbc30145afbb02330e7879f912bee400e2bc75172655a67c545f2e1826a75d572ad5acbc66c1a0dece91b1ef81a14d355d42c56b328c", 0x3c}, {&(0x7f0000000280)="46580dbe8b8ff00be201eb139eaea4274b86f72051dd0caa8badedc47a889c261bc88d915732be6ee66bbfecc2df1174e5fc07", 0x33}, {&(0x7f0000000400)="43fb84881ae22b72444352cc68dea0f5095596db0248abe588bf7e4578e638bb8a3dd7b89e2dc55d575f18fc9211621b0c7103a09a07a5ed26d11cb6bd213ff8cb5752452c5eac6cafef8121cc47789accb9d244433959da248619e3616e540f31819a26c1f02d01fc36819a016ba44e3924f07450dd4ceff717a32a14a6739e982ee57c2cd702efc897962e2b762dc65d667d302324fe", 0x97}, {&(0x7f00000004c0)="66131d1403062c58c988f0bb6ddc23f89b06883710c6a9061ae4db797a524e2d8f079e29451a", 0x26}, {&(0x7f0000000500)="099488c119f3fad6d5e57a78cb156364acf7ce5210e8cd4c0d7c9bba415dd530560ceee09652b235300ebb682ec0184e18c03849e7317697147e9ea84106585a0cbcf663f06da0b408fc0109e0a312f6dacde43c1b46b697b1823ccded8f83c01439e02aa9cd6afde09a992621073604f8c1d44de9f842ec15bdd20617a8a419301dc928add63017b11e151e6b429fd045ffb3b6c98a17e4829a784e6e232cc88814accf", 0xa4}], 0x9, 0x0) 23:06:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x84a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x1, 0x200, 0xffffffff, 0x2}, {0x2, 0xffffffff, 0x40, 0xfffffffffffff00d}]}) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x84}, {0x8000000000000006}]}) syz_emit_ethernet(0x0, &(0x7f0000000100)="bd") 23:06:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f00000000c0)=0x1) 23:06:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x5) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() socket$inet(0x2, 0x4000, 0x800) r4 = semget(0x3, 0x4, 0x88) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x10001, r3, r5, r3, r6, 0x10, 0x9}, 0x1000, 0x8000, 0x8}) r7 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r8}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1d}, {0x6}]}) 23:06:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x4004667f, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) 23:06:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x101, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 23:06:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 23:06:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x2}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x89, 0x1, 0x4fb9, 0x800}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x400, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x9e, 0x401}, {{r0}, 0xffffffffffffffff, 0xa, 0x800fffff, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x14, 0x40000080, 0x7, 0x9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x62, 0x80, 0x101, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0x4}], 0x401, &(0x7f0000000280)={0x1, 0x2}) 23:06:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) getsockopt(r0, 0x9, 0x0, &(0x7f0000000000)=""/93, &(0x7f0000000080)=0x5d) 23:06:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 23:06:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="8d") 23:06:48 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x8003, 0x0) setsockopt(r1, 0x5, 0x5, &(0x7f0000000240)="2cb3da7feaba09cc5e1f055662b0144fc1e722f70e4a67c38f162d7a4fc76fe1a9364cc0ae4f9cf695f9bf4afe7455ec21705f31f7183bcb3978b5412ea7253f989023f6ae25ee652acd26e7fd2fafbda99a2d1d9555440a5f12dd6319265c44f1122b701bd56366fcbb9142ababcb4cde71a4cc8be21dd78759a1096620868e12f1e82d05c56fe92f25e8b65fcc6b8ad9e07a54cc5c7fd39e33c3279bcb331dd01734748ced2483aa65b97f4d11eac567a73251a705a55baa18286d4f8115806fad7e550f9b3c84733eac8c23140e01c8ae9b", 0xd3) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 23:06:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x0, 0x1, 0x4, 0x1}, {0x2, 0x4, 0xda, 0x6}, {0x6}]}) r1 = socket(0x10, 0x2, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0x6}, {0x18, 0x2, 0x6, 0x7f}, 0xed35, [0x7, 0x7, 0x2, 0x101, 0x3, 0x81, 0x2, 0xfffffffffffffeff]}, 0x3c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x1, 0x9, 0xfffffffffffffff9, 0xfffffffffffffffa}, {0xb0, 0x6, 0x60000, 0x4}, {0x9, 0x360, 0x4, 0x20}, {0x80000001, 0x7, 0x57, 0x7f}, {0x100000001, 0x0, 0x1, 0x3ff}, {0xee3d, 0x6, 0x9, 0x4}]}) 23:06:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x64}, {0x1005c}, {0x6}]}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 23:06:48 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0xfffffffffffff000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:06:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 23:06:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x200000a8, &(0x7f0000000280)=[{0x0, 0x101, 0x80, 0x2b9c}, {0x4add1cee, 0x3, 0x6, 0x8}, {0x80000000, 0x0, 0x5, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x5, 0x80000001, 0x8000, 0x5}, {0x2, 0x8, 0x4, 0x7fff}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000240)=0x2ae) 23:06:48 executing program 1: semget$private(0x0, 0x3, 0x20) r0 = socket$unix(0x1, 0x5, 0x0) chdir(&(0x7f0000000040)='./file0\x00') getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) write(r0, &(0x7f0000000080)="01bc79c40fc1616d6c15c08892b9260f7ba3acac3d06bb31eea4aa72e1ad688d98dc3c2df1feec851a7a15a52ebb93a24a732a8e809c67c01ad052639264e8130999ddef36e13ab6d4589b16cb8265dd264818b6aa91489bdd1812a60dd4c53cf8330c33d7d153150ebebe3ea08bd6a802dd86505c4c139b3966934872d5adc564ce5f6330085e30ba88a901495ff4ce727e91af2a56e10366", 0x99) 23:06:48 executing program 0: r0 = socket(0x2, 0x3, 0x3a) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000001200)=""/237, 0xed}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000002300)=0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000002340)="8e09130736ec39f9fec50c7ca8fdbc8462a400290e8ad972077a45f6080c3a01c09b879da09fc57b654c77f0bb9c1a6c448f3b44cfc073e9b7165bd3be833c0d9f9ab9c71192b086fa93bd530203c47c5bba378f34e59cf0b08ff0e382f3b32c352435efcddf7b50adfe46abc4dd3db41b332bdeaa59fa17d406b9483c7b458a221394617de87405efe9da3b3774a41bae5282c01eb94b4bfd46ec4760122de2deaf4725aa8fcba76340d05213593c52c4421870ba1a872548dada5d794879ffc62088ad2203722b2dcce25e21787330a0453f7378623785d0a0c5b707064bc53a3e3651ba2f453e2aabddeddc83c7b8caf02548cf29036b908b30c068ca8917e17c97456d06a6d1e3757a09bbad35a973b66d53edaf748476999891d96070a90830bbe2facd0bb99c0d17c1fa68642a7868b9df8d903b5e50ea2f2c4e921b70ea65e447237fb74fede8b60bfd9bc567ae01041a1dedb8ee39d63255f000d7578b9c9abca23804e711bee19c51182976d358700958c8712a93da9247fafd03fcd82b8e5f64708d670ded45ef725f55789cb7d37f0c5e885caa1a7f8e7e9e4fefa6bf3258c2d2e467fc343cbce67e46896a3181e7631b55c4c36df641ed0cedff20e5f62a9879b8ea4ecc49d19f66f93fa0d921888b1aeedd9c57d9acd5886bf1606b31297bc4bd541e9a9d3b058a49b8b34ba467783e5ac7e5c67606453d9764fe6deda78c137fdd21039ee1e736bd2654c681a8a9dfe31c83ad4b675227cefb9fae3e028beb63c7096bebad44dd3d242e1c23c972f17bf1c593399b3b2d777ac48a3ef5cdd2c4e158384b76fad3c7deb77cb1aa6ed8931528acab9866d3445471c1093b0756e6b7b44652da53ad8439fc8bc6a8477bab0c6257b5e9a98c19ea115bf511a81d43d6760acb4de41469488b136f5d1fd759457e68c00473ae6cf513557ee411bce582ef686e8192431baba9dd4e673e5fc394f6ec17beaf9aaa7bae9f214ec6de6b03c30a19bb1f2bc109334bc3a18493908cf10715854de4f01c52353a9f70ff1fdec77792102179a31943e22c4fe2c70fba9a0be1fd4e326c2868fb704ff644e5bd08b5188a5f818f5ca617dda8c21439c8b7fb61182a60358346dc73a4ac1b0a10e9650b6cdfc5576f41df22b765c2703467cf23f2b490a27762656edef8b730a69da380161f02e6416aead30d1fd03e556d88f9b44083eba95a4fc11fb115a9778ba3b566459c7db80bdf15f6ea7bdb5c514cd72c3ac4578c6ab86dc076523547197a18af520eb69153cb3a82a2e37c94c0a6361ae0ff8554ad6f5b92ddd727462e3473bea039161bf717709cd1caab1f5821be5e82699aa647439af0a04247d553d78968d6d9117ed31fa879173709ffde555114b922279a35c2aa271112fa9d7a36f788e4a35d8dd325b447fef95ccaf8460611af70684ad9763bee22c72f0cefd6c8c87b95bcd65ae9e2d46a4c08a92bfef706974d81af419d4275217afe879400cd007e249fd65d6865ffbf9af9a667c212e1f44ab6b7db72089d7b22168fce050a287dfe4956c307cce61c537f156c14a9c653b767e4ae579160219eae60580c69e0eafea93f6fdcf86bfe94312c25d60a078e14981c664ae1a1e14e42e4c73cfa1c0978e886a98d81e0b2f244fbda531654ddc9887b1c91c1085567c5d4cd0c1c31eda8dd3cd05f1ac96b71ed50f3dacdda91e48d88dd005277f2b7815f65abfc120b06a396320dece16c4b4fa92c08c132f4efc323d9c93151975b0e7f09a9a33628236bb2aea520caff6b5778053a3a6a36519870e3520ac603e47b4b3366c89854ca1b122727de7a4ee65c25f80695786326116a767b37a8b3d64fccb344ba17325857b5fb053ec608b107f08faa861be56f40f20b9807d6fedf78c01ef9d3335a9864fa9a07c2ea658bddb19bb002595be926b1513457c22a021087cb859e0847e2130efc8bff54745a67655cb92493412081f01ce380a48609a41a923143eacde584d9fb880147645282aab3eb2faeadabf04beb176b7a98e298e19e5a693557c30bf265f09ee0d994bc325cc6c15cb4d951388c927eccde14e978f4a84113770f9d9967f3f63df3cd13d3ac3cd737d663920d4ea0ce6334a192682445b81341ab8116ee144cd33513efcf2640c38335ad7818220938fda126b286ad79f8daa34d6d8f8853eedb90af03d46df2c54a02ee716355c2187ebc95bbaffd826f6c5174a4e58a1ff54edfbcd52d220558733a59f38c77a62d4fd8034f812686326abe42fc1417c0df06cf5baa7107240b83a4c3e23d71d6f6e4b19497cd8763787eef18c0809a3308c10e33ac3c85c38b3555c99255ab3e0121ce73e2fc652ab9a3b7e1f6df5882e2403f80b00cdda5123834839c5f4c04267d6a7be250afbe14acacf602b353b7fd88cd17f805f64720bdecbfa8b94af750c07f87f4153fc6a7ab5b5e19c11484fd7d6010400e4ffeb0cf270f2c03e34994d88b35b2db0fa659e1afbfe93c9bd0808156789c6dbc3a9996ddc9279ea7af1ca13afae8bddc4271b12b13ea49783cd3a36f8e76a5607a548abf31d54a8fdacbe193120f68806a04d150a585a37142a484c90b3fe7b8bfb5645b15977eaebb708da9ee3cdfd7c53c8197a50ca13297702cbb307c55bb61f168bc56b2df672186e3ea4ba7ded8cfbd5f4dbfd50a654f5045ca0dba90d41ddbdca4008336fcd1dbbb985eff5f813fdabd8eac7f8d5ae9040ad2d56372a6eb459f12f8d302776058e11fb840ce06b1d86dd1997e37670eee8c08482c7e00b2186f96d2a753e7aa7a278ade9ec48a944f689f00cda4454a4bc41ae6ec50cf635ae8cbdd4e36a495298486052bd33f92e97eb5ace9278ce590f82b0ddf66c73e54068d9f0bd453074b1964ee5a3ac7266ff15ae8bc8d8e4690f536f62d44839d9f268b7d4c76dbf609b1b858066a4ea18dcb9a5dca3c3d8618beafa7e5bba558a1db34e3b3d44440a5d8265c74632c71d3f610dd2b8593fa8ea5a099bd62209b49712f0fbd2eaa6b9511526db629ceb43c94b629e53b3356fd1692ee1f14d09d1abf4dbe222bcd7dcd0cda86bdb71243892d5049e50d56f120bb786d8c2165dab314178139f7338739dc0d215789f9d85603e10f0cebc25666273cc92948f311347c31b4d6ef0d5ef2a020a015b4e17930078756534287ef6c895a361a248815caa532325578e2466b1a37fde2527a890611c9c2bca6b886d668043712097852cb1d01510c352bb363fa730d5e8f25dbeb01fd8f525e8c518f19305df45082e8e35cb003a20685de060f7c2a0c6c0b2b48fa85a43e61fbd9746ac2f8665669ff71b5dac660ae86d25ea4f46283f562ff39509b1d1f4ea4c5c1fb51c3c9319dc608b0c0377cd335b09cc8a0895699a4914c75851a58356b7d0e04a0c91316a4223ffcc68c747516fe379129a156a07ed56f6b65d362946d71029718196e7577c7a8e542e8c894c8c67ec9a9b44c63e7a15b4ab923236b8fa4b3f50d897612ebea41135a94ee730d48395172e3a80217b070823c06bf3c3e5da3bdaeda30e9d1bd55d5080b8d4f1463ab04e85a969b6463d35951b1c0b062e7503ef09b6f893ec028190a9cc533061067f520450518bb51bf9db7808974431a3f6c43a08b5e413d4b81d3a5e3390807781af7cf227ee5d251835d7da7e751d1a321f6697bdbd0651314d7d3dae2f7245efb6feecca6e8527d2662c3eded9416ca89b2d3c84b34b705c6efa6f27355f0de26eaabfe91570db862987cc50a19c5a6d2bfcecdda3744b8d7f2d190342c742fc65ca73461b832edd95991c9b2fb2ebde7390f5dfcf820b1a34e19a7a6d4134929f38d7c9be74abdb8c26e6d5b8e576c1f6267176cfe30138b597751ced624b50662c3b245c7277ff73d40cf22ca0a5fcc3f92f8789f316fbe415f328cba0c6a7e446b92422d5aeba61eed18e341341f2472747bfc751877ebdb8ba9f3389cc45e604725686194c409281788888a6d37a4bf4a8df929f0cdf0518e6f96d335ba5f0c58546dd87245d3d826e76b297590d35112f4aa94b07783b5b3f58a2ebdebdb1fd9bbf664d776ddd7937a9269cd8d633281f844f8b4707f786ef919a0f8113e971062ee261fb8035641057ec4e5090f83defc80793a6a68653b834ae920d523fdcc3bd805803e3d7c31328c0da1def2bfc3fd9e6029e7c89fb93f4f845ad3b14abc05bffb32704cc16e674b6b960f9aecbcbe1961effa7ef03e41a30b2a200da8b901bcfe4ba698a5b2adbd4be52955d076d9576807234583b1b6e521029c896d9632774e0f9dd591a4f3a0fdbca38397b2e10909d53f2d8ee781e1aac0fec8d9bfd7629ed162310efef63897eb91d1e7d75a1053a3a81e9e178b95d1c4bfaa87684ca5a999720af710caaef376f3693a3c42252b2e474dde6675fcced579792de8ae580d6709c935756358727ffbdc768f62f9b78df181799cc781a3d1c3aea8389ab395b85127ff01e23c34df6455de236fa42b71a08ca83a7b0d853dff00dea55de252cabdc7e50d23d41b8d42cb8c79a70c3e18951611561429b16c9c4ee18b6ae6f1dd4f4a8c8da7d4664fe385851307397701f95ff3b3e1bd3b4abcf946ea4d1627195293fab5495b69b1fddfdc76933800b722996a36e6da317bac86fd05d7928955e07cd64d64b114dee9d599cb932b9700b3ebee384ac7b347e59610144dc853c78d029bfc42103817df6130f02cd593b15cbca960cccd5c4df2f4949a1c2238d29ae55f6d3955a03090fe3d80e0ecd71858b4692a9d84ba5ef537d4cc7e6f8016d4663bf649b730edf9eceda9e424718552e554de699bf436de5c239cf8c48e7b971998012552efdb7583f83531c3a363a9a3b56e98b572ef3e70ad32914816714578b290a5a58316115113d250f192c94e737adb985192076962a4476f0ce3b5f56ca98ce97df73ecfced0d9d0639a625cc8b885a747cc788e7b96e8012e582f054fa1f831a6a3445940d8436ac7509182b8ce7d00337c3ed4faac174f99b93ff49eca9dc2f47b106e6c4afaa338bb711e8036169ce90be79034929e8a8e5d084d74595684b65dc2e2d253cf2eafb84e457e41dd9f4e3b5824881a32ac2b20394a026f571d18b386a3c36a6ef284295b181e9715535a573cbafe9570f82ffc74eee9585cca9a415de18deab5d58844bf44624dbdd8f4772fb6d2abc40c82f6d3b761e34b1701878508c6337eac4b67369a35302397f616ae85fdeb45dbda5d166da0b4801d8c2c655878adef58bc765ebf23de288c737afd8f3e39c12b5d599b9384e9de330ad18de3e0f10741269ad4366f09710d8c4ebaec77076a8c651bec8a5cc99bc1dc2630cd6c9e068c2da0f8bcae891d06b7e3a34537e53525bd920e5868c5f1521cc0be09617354238db24e5506f5dfc77360175e4ff7b4e095160bbbaa0edeea0239ef6d16479ad70290566840283b14c0011abc29bca0e555c90ae240338a3808ff383800ffae6bace243d2b53855314e94600ca0c842007bda0ad8ee6bfbc66739411253c9289b8f2faf5fdc21a3247de127f4f2a1377e2950d2c1e05f90ce100c5790e7c3d89aa034529061c1b018744e7a7a9c6150a0e41e021cf9a36a783726a7adc37dcc32b2f3b5cad6cb5104d7ea219d2c452c5ed8d34ac5fa1a28dfbd6174e97de81de69ce3ac80e76352792841afe9077ce9cbcfa231eece712ec3fd67c33de5ad392d30c9c48f40ca615133cb65a17a9f2f4ea39ee5716e3e2fc289cef4f4580a3626b787e082d3435e43e4", 0x1000) write(r0, &(0x7f0000000080)="825ef2c20a41b9cf", 0x15a) r2 = getppid() fcntl$setown(r0, 0x6, r2) 23:06:48 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00005b1000/0x3000)=nil, 0x3000) socketpair(0x400000000001, 0x8000, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x4, 0x1010, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000600)) getrusage(0xffffffffffffffff, &(0x7f0000000840)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0x2ec) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) shmget$private(0x0, 0x3000, 0x600, &(0x7f00000b4000/0x3000)=nil) r5 = shmget$private(0x0, 0x1000, 0x62, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x1000000658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x5, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x3, 0x6) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000009c0), &(0x7f0000000a00)=0x4) connect$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000680), &(0x7f0000000900)=0x10) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000580)=[{0x0, 0x7f, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x80000000, 0x101800}], 0x4) shmget(0x2, 0x2000, 0x20000000000016d, &(0x7f0000ffe000/0x2000)=nil) 23:06:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x16, 0x0, &(0x7f0000000180)=""/22}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x0, 0xfffffffffffffffe}, {0x48, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x1}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:06:48 executing program 1: socket(0x18, 0x3, 0x333) r0 = socket(0x40000000001b, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x1a, 0x0, 0x0) 23:06:49 executing program 0: r0 = semget$private(0x0, 0x1, 0x110) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) lseek(r1, 0x53, 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) flock(r2, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x500, 0x100) close(r3) 23:06:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x0, 0xfffffffffffffffd}) r0 = socket(0x18, 0x2, 0xfffffffffffffffd) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 23:06:50 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20902, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x2) r2 = fcntl$dupfd(r0, 0x2000000000000003, r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x10, 0x4, 0x9) socket(0x19, 0x8001, 0x1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff6c) setsockopt(r3, 0x0, 0x9, &(0x7f0000000080), 0x0) 23:06:50 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x91, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2040, 0x1) 23:06:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0xfffffffffffffbff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) 23:06:50 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x0, 0x2}) 23:06:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffc0, 0xf0a, 0x7, "366544c0e7ed7e9924de4f6af8ecc4015d085097", 0x1, 0x7fff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:06:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:06:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/180, 0xb4) r1 = semget(0x3, 0x3, 0x40) semop(r1, &(0x7f0000000280)=[{0x2, 0x3, 0x800}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x100000001, 0x0, 0x3, 0x7dd2}, {0x1, 0x3, 0x8, 0x7fffffff}, {0x3, 0x1, 0x8, 0x40000000000000}, {0xe4f, 0x40, 0xffffffff7fffffff, 0x56b7}, {0x100000001, 0x0, 0x9, 0x20}, {0x8, 0xb5, 0x5, 0x10001}, {0xffffffff, 0x9, 0x7, 0x6}, {0x7, 0xffffffffffffff81, 0x200, 0xed9}]}) r2 = semget(0x1, 0x3, 0x4) semop(r2, &(0x7f0000000080)=[{0x3, 0x7e, 0x1800}, {0x3, 0x40, 0x800}, {0x0, 0x3, 0x1000}, {0x4, 0xc37d, 0x800}], 0x4) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 23:06:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) socket$inet6(0x18, 0x4005, 0x7f44) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x6e, 0x8001]}) r2 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0xfffffffffffffff9) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 23:06:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget(0x3, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x6, 0x8) nanosleep(&(0x7f0000000040)={0x9, 0x1e}, &(0x7f00000000c0)) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x4) ioctl$TIOCSTART(r0, 0x2000746e) 23:06:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = dup2(r1, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) 23:06:50 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) fchflags(r0, 0x30000) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r0, 0x10}, {r0, 0x146}, {r0, 0x8c}, {r0, 0x20}], 0x5, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x14c) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x4, 0x1}) lseek(r1, 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x7c, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) socketpair(0x6, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x20}, {r0, 0x28}, {r1, 0x4}, {r0, 0x4}], 0x4, 0x100) 23:06:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000080)=[{r1, 0x40}, {r1, 0x40}, {r1, 0x141}, {r1, 0x83}, {r1, 0x1c4}, {r1}, {r0}], 0x7, 0x7) write(r0, 0x0, 0x0) 23:06:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x80) shmget$private(0x0, 0x1000, 0x12, &(0x7f0000002000/0x1000)=nil) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0xffffffffffffffea) fchdir(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x74}, {0x8000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') mknod(&(0x7f0000000240)='./file1\x00', 0x8000, 0x9) execve(0x0, 0x0, 0x0) 23:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000180)=[{0x10001, 0xfffffffffffffffb, 0x2, 0xc2}]}) 23:06:51 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, 0x0, 0x1, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 23:06:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r1, &(0x7f0000002600)=[{&(0x7f0000000380)="5f8fce1a35ca697b72217721273135b79c59b647375cebc249244caf8bada608ca1f9fe81bc0860a9b1c489ab9c7a0f8495c4ab1bc68a8723290624df8171ba0b36a6ba7436bf11c6b189d644e3538cc7b77517e1c59294657d7167349e9ac1360d10f8c6d829c9556981c8612569fdb3c44ef28be34fef8f3c467b0e3851a604c4b3a629808b1ba1b6be7a8a0fb98d94e771e629f7e948336e2c2d0ca7d9718c07df31a0473f9a5c00c440f084e7f31b5a976d910e7b9bc85e9e31f9d72a4d3638fa26e6fd30c1943933e3b8ed04741c47ef6d2b454f79ce52cf7ca7a636cd706dac01808c8bfa5819e718808f1f00ef9c0c48839a3368341c1e9e044e6e4aef1f40843d7c04d13b14d543d6c378aec3d111a91ee6f22988fc1bbd5a4861bfe9656a95ae3ad4e352e24ec60a671949b7c72b49fc6a55ac92a3d4a880b6ea178192307372a498a9d6c362c7d22472ac3269a972b854973eaa5490fa85af40c3738306ee3d8faa9085353db210801355862124696d69c23459c1379670c9bf536679c3d4c5530d6c6b29c2491dc781ac30e13d265895d2b7a58c26e279a071c722de0de90e3c0252b3fd2a81e86d5ff27851a0c1b337de39215139046c4b62d971a4a6284cb3a2aa90a103fba649fc1df878fb73e5124c39a7a2d73737b5452523668cdb506f3846405bdead1db8ffa3b4d22d3c63519b49ce894d8aabc4b041e5decfa3e1be8d5eb442b55d21ad7fdf2f8af25e7f2b5fc9f3fdfab8fc0ee2468acbea2f3beba953fc80118a6c9f289434fd3432618b6b7c0d3b5641f2515c09003f6265c548f3af0e8c2f83d381c8e26cadaa5a1bd5903e0fae70965a7e9278a53f4b5cdf5efc4e60c1d6b37d990aba891ee77a540c3bcf32ca00266ceae0aff7702fa61575ca7bf61e4ad322eac933f93b24df9b5fea3095714ea1da8f719ce2d79bb16d07a799793f627bd5cd3d497e97e5ffae90c077d035646f10833e95ff994a7799ecf13392a319aa29c649169db0a7221b8c9321e6e72c1223f7fff0d2bc2f2504703dedf0562d5146f142ea1ca54cb6d349a76bb46c78eb44f73a7bab8413dd7392ebf75a82da4e1f93b7db9c7d4c60a26d5a55bd4274af345bfaa61829b1d95baffce3f337e1a3a60072fe9e7a3915647b5577a6cc0cc920936ca8f1d0fec4ceed75b395e443d6d111624ba50c87f5f008b127cb2d1a33c231dcb801bd21d7c610a6cb52e4f25759c31d6659c6d85a33c178754a7c7f20fbef58f42fe3a485b528ef9eb171900a9d7634a86722ca1c107b226d1fdab6db9a1d025ad629aea7842409b0f3f84910d64d3bb3f69c4a5415f44651ee1a39e81b1680a0cc8586137f492145ad0de774ef33e8b4b723f2b7d16c215b04ca498a63e929af9061857c8518f90e4bb92039d9b5a420e21fd277bad737d37a17489701b8b865c81a8e5ae2d59c6b68eeee6148a4f9b2cd5c45c70551dc1d4893974689726d2970329589244517eaf6b14e2af92069e32f13ad96eb97e99486ca6f1968eb25a6551b4599749cc195c385692a722047117b1f1d62165a37444ce37eff9b8153481a74a079b47d57656a707a3bd13210fc32f41b910325eaaac95dadee563c19a82233f60445ed1575056bf6ebc024739de16416061110a4fcca07c3826be98f34e7c9889f55042a30e94f5e9a5d530f6ef87083ba7d1462096f648e939f68c5e0e341e929a30242b713b4dda78125d119cfb40fda1fbb18641fbd34445fdfd3d034e6da183dabd817695fad7c752d2d12eac53120cc6f498e8f9a5b0ac95b4297088dc14f8f6260a102dc931e643ef2370dbe0a3ceba35d6c90cd4e0ef4873ae94c17c3efb406957eb0523db10cc2990aea1764a115b766fed212d36212e9213c9f4e38a2171985d9faa42bb61aabd5324ba1c228d32c0876024c60ae21bc9be2a59eec9105025191c727218e93536cffc556e542e70ec304a7ef2fbe97dbe82925f4dd67410009ddd2ab0143fed93aa8125b595a8fab54cc310225278f2ccd656ed028d4f396d44ae11dde94a3ce3534317fbf7898162be55e037310cc2a1b012c2a5859db23efc4fe51bbe866accf1fb7bbac2ceb2b778d2392d5c986da1a00fd6449c5030f49c9e5afc7c1ca94884af30ef2ea935008e7f2202b37997787f34c896cc554c6203d86c8bb2147f51f492352d1e733d5b44ecb3cc4ae34e4dfcecc93d179861ce90a7a88323d42dd4bf21d4ecfa54bd5519a4909ec91aa3672396c6f83e9ba0ec5b2a8025cbd17c70a035c71c5e3794efcfff1334b2d6ed3119d5cd9fca50e7f876154f0bdb9531b6f694efb55f1e2d11f9a255e6dbb01008cdd325ad00997fef9c9c5e60a18def1bf173cd39bc90f3a94909841c46a3f247f9fb367e4cdf741412841aa3ca747c64e48848c423f3f3adb212e501d7a2607164fa8d1e963f5ef7b8665d84f5452dd265e0537cb6b7fb5deb9129c4012247054f153adcff209f0a07cf92a7ea5edfa67fb65137a5ad5b7fc13c1a92223bb59c960048b9e57febd80f22740ba789a98d68073d043e9d9b6df9fa2155c4a9a0de5f28b0c7c84e9768cc80398e445c4060e9f72cc6de1249e7108b7aedc920d26bd70d8e766fd4113fcbae9e67651cec7595cfead904059039d455d030d16086a5e12812dc15545e9f00fdc8441af5c610a2f4b5706e8585bec283ea2ffa2408e04bb7102eb19f8785fdffc531f7a8d9a0b66f4970be5c10efdcbec99582cf1f03e5e656575a2e285149f44c407ef160466bb318580c7ea0fc74364b2485e63e3b8f3d7711d474180cca2485fdea0dd82f6dba69e24c072c8f413758586d7204b065c42e29f1c6b8993b16413d03eeb5f18674cad084f9d6ebcd18f1e51fdc2bb6fd6db9df87df1b9f2dd31a03dd5f1e09dfaefc3f4266e1aa2eef5aa6176a2a5aa02aadc2a1f0dc97bcde16dfdb2f7691d9dbe373957a06103a05ae9627b2fee170c03cc8170f07e6856a88f70a7269561a08fdbd1fa5d5a0beeeb152e0fc946caa5e65b62e5167941141e0834450b17a381656304f52b0a38bb3c913276943c3fc6b31cd09cf5415656b060d0428f8c8011fa40a836ef4a1298e9d8f4b9b10fc377d68880c5f496b195ce39467fe40c038ad03b58fee1df8515c28fe176b237a1b3953e3a8f3771712c34127b9b69c35cf7ff3d630028612ae200b61aefb15a6029367697cccf6c92ba097fae55c8ef52332fdeab9e57001a3c03388e0f635aeedbdf317b0f90de870e7bbbc5a9c410f3e4531ddd37a8dcdb112d4f2a63dd182046dcd937fa15d9a108b7350eb453d8f3bf3a763799d4ec729e6a317022234c5a613b7e29335850edfcdad98f506587d97c1f8e176728fc922a0fdaa32c00e005763c1e33c0b7ee4c332f958db8a89fc73e762a354cabe608f3396a52ce52f11a3e9de1e7ee7bb7c23c5420e7068c92dbb293210e053b764a1e058d02ed693d0d6909614df95adc050c7f502ab3710a6cc22566d8d9c981dc1ea8db5f5eda422e94a891809ed8d1df61aa143f3de7cc56fd1aac2682db1399afdf33c4bc296e7ede0ada476b88783117451020a879ccb154c0426c68cbbd387f53619ca055f74dc79895719e236b9f6ef00b179413ca1620515009650f5821ebc0c41a298d7d04db6570651eb8757f23710bfff7e6c3e3c6d4f199aac309fd169e3e0c3f0f5a253691d9829313689dd6a23a706b714bb3a71e43bdb69215326d1b2cc7520bd56ea51a17fc19211bc9c3da4da0950c9eeae53a304491eb5acd41ed811c306e5292721aa049430627a3fa51372d4a37708ec865c749984f7f682d25b69c06e4939edf7f24920e8393dce29d76342972daed8d34db5b9b4356cae011ad6fe40a3bb0531d985bef431aa5fa16dd206a768dd393f7ad96bb99118d1c02dc9ac36a17931a19eb392bd4317a5a10af865448b970791ea31136a59b111ae039d9e1a84d3487dd410850ff8d5306b899d180ac59721df2e194536db88151eed171c9cbb57dbb6e9bef30d67084660e3c6f73fcea750408d8709d7fe3677fe98beba14246fd2a4d6cce691755c406963c93d51e518d45154d77e9a33d94910f3049d3c6601782e889434e951923be28e0c69b730fc9c1b2e74fa4e60c3cf712f4a17dbd3cd5b7be722a5a7b9c638476ec4560096201dce8424a2e3f78b60e2bd159508681e1ca369efaa1e92d7c32f6b517019ebe1fbe6d968bbafb15cddcbd30923519784119ab78ac13898f99ea85af661883c17a268d52e4f7c55c0ddf5479ab735b80bc6175ef8c02636b5de14ce9e3276645ca263b17f074921e4f7fd7238cff91461279da5cac6c02ba97807b0aed4aec150f69fea62ad1e2cb9bfbd207f8abd2dafe2abf73807d254d1a2b762e1f599622a29857852eca5470205399d2f898e26bb87fde5033f905b0faac901a24656df3abbd6cb9c58a164fd5276822ece9dc5c2925ea86db9b55329c949c16c46d9ddc8078e2e1ee42a6b704e472331a540887eb2f322806081a552fae0302ec98419103aab9582cfd6478b2f1b2831b44ca3ea8a3a67ae56d96cd5f68489c4cca9c4a28f00de4559cb71b9a976fce1722d6fd6329c659afacd6c4e9982a6dd59ec4045d8b59f01a877e56c1777b91dfc46b264384d6c6a5eb2f79465f0681b3d2f3da592228cf87db81db887397d8e0d7cb0525395add2674087ef0ece60b4d0fca8ed3575535f7efc2cd9aa93deaeef786ac682d024a957dec88b5b2c8f2727f29a66ef5c8463f298eb2691d0810f18961293cbc7390a0f2fbdeca31032027414262e4c722ff86e99416dbdad669fbdcb2a28b790e651ab51769569db149b399435e7a1c178eea4943d6948b660de090131b97ff14c212b4c32b1d1320e1b7073e7d8be3f7b2b585eb71d50939feb43edf3ecb411777b13453388f493e466839a65783bde11e54989b3b5e5e989260033ab3cd11894132eab5eac9b37836598a22a0bf1611060e95a903cbfc9ccbdb82cba9bc1bfd744a9623d1db4853b101e9267cf33bd710f4d563d58762306fd24a64e5948fb123616108fe1e8f38beda7f85dab382dfd6981199c65bbe2d883066781ba88ecff149817f6cb8104893f372c900d2e58fe7426ac9ea681a2c7475ce0fe607e4d55458a294dc93a5f6eb3857cf3b5f67d4740543014b4ea154801fb89754ecbf23cf6b99943ba756d5c3b4e7f1c21c7a2f29470d80a36528a5b9e586644179399fa7fc0f966df20aa9856786b2c5a3ef84338c7734e38eb6e6298a9972f6fd6a443bbbcb36d62e65136e5412327aec280aed01d784385ff77c2b303495cf8d6e34ccb9a9cb37cffa756cf00defcb3caff36793d9a1cacf4bf6828a62021dcff14e270e18fad8b1cf0f79542d23df5475642a71bf0ed6d38ddb7f05cc17cf10a9b6cc7e8ba2b34dc00e7d3a7e849dd5927416c0188c93957e4d4fd1b17ce90479ec7f836ee6736e761c0327046ad5a6f27eda88c7d840d433b228586e990c95a9bc35c261d410497e9be0477998590830a45d2fda7e1d503b8ee7b2f35ce474aa34fae81dc2022834aca19fea476aac31f52baf2e673ee4e531c4cb4b8459ef1eb4c497238646662e2b18291f2cc337317fded18ac20f7afa1bab0ed8afff82277035268845ff2481d71d6accfc57be1059cb154fe212a104cf1f3b06c4bdf3ea9d25922940dac611312fb473831feb94ed2f060d805fb3260865fd131977ba4172062c5704beddf03dad99c8df8e01c7a3f3acf99acfe1fbbdb3b8335bef206bf", 0x1000}, {&(0x7f0000000140)="4f79e2011d433b8ac13ab7d01c80b5509b70111e6627e70653251af5ee3a6f175f356571da4a6ca04523c0f258feb053c72a26ffb41f795f2be26f1a476c960bc99a38937f4b4118eeb9c487cbaa11b36475b7289de7e3aac5f3ce8c96405ce28d89c9c88ea596748de10774480dd1c71d42db045cced180805eff97c334ead1e9b2f5f3d793537844c574f7ef5f72f611dee609292a0d6290534b80c95c871666765b571e553f2de040f67669b758827c394908911f6d5f221d916e1efb564b98b896986c883f72cc8d1282313d42322dca6037bdb16b618c50c497b4ce92eac6b726a6cbb6fecbfd8cd573", 0xec}, {&(0x7f0000002440)="d514a8375c429b8370cbfdce845f35fcee3cfb935055a11d5eaae48172b490efce30d5785ac3d04784e7b9109b1ce71b52031770b8743527c60206f0192c677709330c2924da03f08dc12222d5d4c9e03f01534617f749614b9c202ac55cee8887f937d3164b6fa70394e0c35ff49293ccdf9852b80f708fcbf4a34cf5cd0242e4acc6e0ae9d8bc1ad431d29a53b4143bf2f54293dc48e3f182edacd26846cc06756f6f530155d1a3d080e1f0fbb4c8690371676d0c72ea1a7e821d755c69c5a2ff73b7913469a8475fc278b9ac6183834a39fbd94d2aa1d11d6cde1b0c0d8ee3cbe8607eab5b83c", 0xe8}, {&(0x7f0000000080)="7efece7aaf7a97932d43e83f435d2ebfc3db95a1e63f0abd67c8607ba388caf6af4d7639b86c3507f154cd1848533547ded421118afa0f670bdf41485289a98a232a440eb283dcdc378b6cbe1880b5e6735f6d0d48f357ff4ad03ed406595d7daa073a8e2de75521ec2dff", 0x6b}, {&(0x7f00000002c0)="86a13e9d140e9879ecff7202f232cd970a8e27e997b2dbd700db38f05a86fa693d4cb0dfe0a9e32e3cf1b6b8dff776e2f10e993b303d1aa21a1137bbf80a2c06d1041081a3ec940be95653de5c3ded6afb9df414931b7789018e8a747c577508f6cc95ebbaccffea05ee3e13b7abd9679ab6ad6d96227fe7b8c10408b9dc", 0x7e}, {&(0x7f0000001380)="039cd3a797e056767fa31963a42b9d6fd664a4e4aaaad7eeb379de7d083180bd2c636d5e4070c1597d9d576df6a2d3b179408d381cb74db56515861da0a984c9c16c1904cebc34a67f0f82733a786b70c7b5fccf775c", 0x56}, {&(0x7f0000002540)="ff786780bb1f17bc0c55678641df4d3c13f43dd820a4d0797d282e00f70eab7ea515873d9f04e632f19257226442908c7d2ec982236a7b55259ed310fdd5747f50c7a41091787c8c00db7a87800bac7836fcc1a10be2234ee7cdc7fbfbe746acaa2bee06bd78e8e127c5a2a8474daf443611bee897ed28f4d9e44b832c965e306d4b28be89898b256350021ba270c0d4a5d5e3235a0ae9b92b897e4e99df8358a74e834677", 0xa5}], 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xf9d, 0xc1a0, 0x6, 0x200000000fff, "77ccb091cde9a59e1f61311cb964f4e78573b9c8", 0x800007, 0x10000}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="633405e42bd1f73fd74bfc", 0xb}], 0x1) 23:06:51 executing program 0: r0 = socket(0x10000000002, 0x5, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 23:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd92, &(0x7f00000001c0)="73ea5710aba0bc68a7a3bc5a773cfce910a41200cc07e48f3c984639dc3c1eb9e4d0a7d7cf4d64850f9d8af488cf0629934caf882f785b20a215a5ac545b33313d0360d36314e22d914c4f38517776d5bdb41aa9ba90b531a477748b95bbdbcf1701d8737b7ffc3481354e64945512c9153f02cc134981e14b4711d659b25a2947b05e0b0c3c7f5e9110f79a3b02a0") 23:06:51 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/250, 0xfa}], 0x3) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x508, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0x3e5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x9, r3, r4, r5, r6, 0x19}, 0x5, 0xfffffffffffffffa, r7, r9, 0x8, 0xffffffffffff0001, 0x1}) 23:06:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000fee000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)) 23:06:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10, 0x0) setuid(0xee01) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r1, r2, r3) socketpair(0x2, 0x0, 0x7ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r5, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) semget$private(0x0, 0x7, 0xc1472ad3f0edc8fb) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000600), &(0x7f0000000400)=0xfefe) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000200)=""/216, &(0x7f0000000300)=0xd8) r6 = msgget(0xffffffffffffffff, 0x80) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008646fa2968dba322dcb98a00"/179], 0xa8, 0x3, 0x0) 23:06:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x6}]}) r1 = semget(0x0, 0x3, 0x28) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000140)=""/227) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:06:52 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140), 0x100000000000017c, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:06:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x200c2, 0x20) openat(r0, &(0x7f0000000080)='./bus\x00', 0x3, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, 0xfffffffffffffffe) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0xc0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:06:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) ioctl$KDGKBMODE(r0, 0x40044b06) 23:06:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 23:06:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) socket(0x11, 0xc000, 0x68) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000440)='./file0/file0\x00', 0x20000000) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x1000}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000006, 0x6, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x21, 0x2, 0x8, 0x6}, {{r3}, 0xfffffffffffffff9, 0x11, 0xf0000023, 0xff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x81, 0x1, 0x7fff, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x11, 0x4, 0x6d3a, 0x19}, {{r2}, 0xfffffffffffffffc, 0x21, 0x80, 0xfffffffffffff2d3, 0xaad9}, {{r1}, 0xffffffffffffffff, 0x8, 0xc0000000, 0x9, 0x8a}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0xffff, 0x80000000}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0xa865574c7fb0bc51, 0x81, 0x9, 0x101}], 0x7, &(0x7f0000000280)={0x5, 0x7}) readlink(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/72, 0x48) open(&(0x7f0000000300)='.\x00', 0x2, 0x6) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x3ff, 0x0, 0x500, 0x0) connect$unix(r3, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) 23:06:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 23:06:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x2) 23:06:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:06:54 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 23:06:54 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) nanosleep(&(0x7f0000000080)={0x100000000, 0x1}, &(0x7f00000000c0)) setegid(r4) getgroups(0x8, &(0x7f0000000040)=[r0, r3, r3, r1, r4, r2, r4, r4]) setegid(0x0) 23:06:54 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 23:06:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) 23:06:54 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0xffffffffffff1735, &(0x7f0000000040)=""/143, &(0x7f0000000100)=0x8f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) fchmod(r1, 0x100) r3 = syz_open_pts() r4 = syz_open_pts() clock_getres(0x0, &(0x7f00000001c0)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x1, 0x6}) close(r4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x0, 0xe1, 0x6, 0x3, "c8e3b8830907991f3ad76e0a4a396cd52638d65d", 0x7fffffff, 0x7}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0xaac, 0xb44, './file0\x00', 0xfffffffffffffffc, 0xfff, 0x5, 0x3ac}) clock_getres(0x4, &(0x7f00000002c0)) getsockopt(r0, 0x3f, 0x4, &(0x7f0000000300)=""/157, &(0x7f00000003c0)=0x9d) fcntl$setstatus(r0, 0x4, 0x80) kevent(r2, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x80000004, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0xc8, 0x80000042, 0x8, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x7, 0x84, 0x9, 0x1}, {{r3}, 0xfffffffffffffffd, 0xa8, 0x3, 0x100, 0x24000}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x5, 0x7}, {{r1}, 0x0, 0x8, 0x4, 0xfffffffffffffff7, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000042, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x49, 0x2, 0x3, 0xffff}], 0x1, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x90, 0x20, 0xc169, 0x4}, {{r3}, 0xffffffffffffffff, 0x21, 0x9, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x86, 0x1, 0xae0}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x1fe}], 0x7, &(0x7f00000005c0)={0x6, 0x4}) r5 = accept$inet6(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) sendmsg(r5, &(0x7f00000009c0)={&(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f00000006c0)="439a404338a38c6eb4e958690199476b54787eb61bfb372be9ba5d5ee73e37d3e739e096e2145069126f70a781b95a77be65b55ca375d483acf434faa72eabbd85d7105ae21a65a3efc3c650103ae37d5494c2fd5faba6aad1a9dbef9e6a6797ad3dab8758995672af0e2b9fa2ccb0178fbbab29b2da9e959a6a2879583cc00aaaa6a5605f34ecb85cde31b5a2b1c0e275034493ad37fab79f16a36dab90e3f39d4ae089bd383886c6fda254b7578e631ffe77ffd65e992a919bf2317ad2", 0xbe}, {&(0x7f0000000780)="f1bb4450916c82f84e4e043008a2e6a10729c7a75579b951a72f485a2756d47cc332a8342c7cce8fbb715b6306dfcf9d33052e7e8608e0ce3886715aa62050d16c1555350a13476d0186752eb9a45784477213afd9017a586abecb56d1a6707233a814e98249e84e632c190b396c9df7d3fa64846faae884767cc28d511c980ae34191a4fca91450ea22a16bf1ca10359580a187a993b62566ac177a73a51d5b4ff23f8fb28a6124e1b6a24d2e3763127b428a01ced002250503f2b209978ff0076be0ab87b20b91888350d43cf9b461817eb72ce2e9d810", 0xd8}, {&(0x7f0000000880)="2c4bdf1bcf15d9aeada22fe1b887e5717810b5046eddb75d4656a5757a901a4de950d6271b8b86dba760140e6c79e961b780", 0x32}], 0x3, &(0x7f0000000900)=[{0xb0, 0x1, 0x9, "d42db84c8b670f5ad045230259b7d4d767792b381b95f0175c8184ea07cb359f25d4c01dd2371cf19e0565c52fd243ca768167840b43d35bf9b2a13ec2af2638b43c230254f5fe9db400f046d94a2a3da50425d5fe63f9622744c268a45c7c55b35d06cce22f5de9948c184a1389203402a991835d370e6af2c71871765bcb8a8a791c81c6b00eab76d8b9441318479f7dd0aeb1c1dff996d9060d3ac7dd731b"}], 0xb0}, 0x1) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000a00)=0x7) r6 = socket(0x1, 0x8004, 0xfffffffffffffffe) r7 = accept(r5, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) dup(r4) rename(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0\x00') sendto$unix(r6, &(0x7f0000000b40)="947783dcdfa862421a650ff69dc95584a62fbd1a996765e3c6b538b646f6af7895f2429d788a60d8df1607fc5f89dc8ad28acf690d6ddd129f64f25bfd1057eb7bd524bc1b0f323bf7e53fbd238e9133427a8b17ab36561b699edbc35e5964dfbda7fc39d7c01bc5163e0332ab44a87486b86d2ba53a9706c77ca846c0929cd16dee5f4d2cd2dfbd94cf", 0x8a, 0xa, &(0x7f0000000c00)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f0000000c40)="58bb740337a3ad087a7f47fc2285bdc9cd10ffa7d6261e34561e898892468d70b15d49267f5832512c3feeef8f83af2bd7489b4cd84d22faf296589794493abb58ed5839d6c8a48b3a3638090bff945a4a2267ef1c4a912f140c13630a6548ab4047ee6e28122d2383a1d1a1eae4b671e24136c5b21342bade85a567dec69fee5a8798e1c6b228586d4ea660c069518738fce6c77f972cece1569743eae637997f2f05b61a48283df2eb4d12948adec9dfd1ec4d35711f7d10f2542c95639909214d8f63dbeed351e2a144453bd86dc6ddc81f5e7df009fbd16edeb1d3b256e57da13e05f893b495674beb7e01fe956a034a98267ae31dea3b3e19ba81bb1b12110c872c9344c8a36b965588397196beceda22f80e7b7708022d2186bfd2acf57d093402fbcb25bce9560fd061dd70cb15b6831e24e251947871015794ec0005df344f682e07ab0c8e7eafa2aa1d6a6ebe017edb960dd70f7d014faa7f67ca1ee5c33ee9b6cc593da5edc5577622ace82810f59f2f070bc3fd8aaf0c68c858d2f322df184ab432deadf0a944b916a91184070d45ee47091dfed25dfce0cac8514ebb2666487916b85fbdb769d570bfd26f73e472c6e37cd8cf0524a767e18a695d5655c92cddd4629875024bc95fb81daf500aaafd4354b61897dafb8b3287e55cd00bbdd60750e1dae875db115d8fe0b70771a8126670c734cc3d467b125580e5d86f5541891558e1207dd6de0f4c4e548c979fd7c99ae40d097119e793d5767b75d75cd0cf973c1f41315331047b217c35775fa736622b8365fe5691f47941380415d04af7c20e2848eaf13d07d938ccedf45c13e1d43cfc51884ef59e76c22a3205b67f4316518ec5fe712f3d30972fe46b1510d401b05c2f75589d04935e45723675f762583803ec7a3f9018f32f1a8f6eb7656caf257506873d8ef3d202ffdc40e30d93d3435437dc69fb74251373b6aa43b0daa92bc47220c2ce1d1bff1a5ee10c85f307ff7aa0a60f8c1d536caa941b07dc6f98b2e73ddce111694d13a54832d15d269bc205bff89a64ddb9bfe142988a5403f43138722b60c249f60f0fbdbd8cf03ba363b382dfd2d05adb3452d225a5c76107264b364d133a77186e9be4ef738eab1b7d85514fadf1545ab33f9bd4544cdaca68aafef2040688e9f8c3bb3b6ff35ccbca766ee40054265e7d8cd12a8fb367e1fd4d42036bac5819eb44541a87a0dc8440d251dac2bf8c5d449d4c2b1431f64c197fb04bbd43dc33ada163e666e03590ea076b00d7350ecfa914c9905b5849f6d1a904440e2c901ed2636af79dbf11793da324a8325bf86290047db8d7f1e4a25144a3e15cd0c6930ad6b29f600f0a174f1989ca97e47b06440f10fd111391b704892aac0fd7e4ef468f8aac66bc0f4e46a3918296f7bb7bd21ab28d211966449a9563bbd8652d2e077b08a8e1036bbb53eff0dc00d1811c6683f330836f6c137268d72a47b35bc4398ba79b52839bc4a09c4e811773f395c7bfa68fedb6e2623414604ddadf7939b6844a58ab5c9dbba55020da04619669a10034634dd56323ff97b4b46012aaa74456fc266c19c9bfc31eca19e17bf9a66e77dcf3f2513bc09249446bc1569503d9ba74a9fbe3c9336c5ab0037dc1bffdb0e318c38e9d4260144f06c191cbaf5008ad2a9ada521a571f1a93f6811506c9eac057c60b7e944d758f2c739ed1d1bb8cc30a34371b0836311642141199005dc2ef42c7b03510bb737e8fe2689b77d94bb74685f5736cc9baf1036a3c28cb140ad5fe4212d36b34c44c2acf1189c9bd7aae5b969ab4eca998d271ccb74d8a40a2bd254b59bbac977fc510b2ab1eed8136c46500b577766c8e120fe7b66507c86ecea7af78c21c4eabdd792f9380c0063a0ff177ec1352a568f30cfbb1b899381bf81cd4acae50cff4177c819c4d58a5795ebdc1548978c7d782768685bbeedef9167ca2eece21f00bf96bde5358936742526750819d6cb846e399f25c16b04942748ec9f6d5ae31de6b4db50a06abb7c06b1e87b6eb680dd783340616b82a2ddcd9d8b94e423418a4611dffa2d92ff10e3fdadf66e703d420c76aee332b2e1659d9ef1e662d6821b6e1620058edcdaeff26d6a8a8e5c6fac2df7f6618766b21ee1547a1dd3e6a3d72bf351296cd469d7775cc9b01244ca9d8e9f55c2a0aec5ac1f86733887f573dee3cb3cd9d7de09517555d865b64d2fbb00990a8962624319046c27614462e7bf6b8bf1ebe9b544d57f97b0d6c881162f13c600f274efc9221ed9d13915257ed3acbafe560dee6a1b323a1fdd71869a3bee4f37d521d69be296d8e4131c09cea2faeacbe3ae07f2869a0b2ce258992c18c597b825146ee5b26e8e1540664ffa0cca73173d2d54f67cd8ccc392593915382ff455117a16f4cb7f5cf6c5d1a0f68a48b389419c05f6e83d90044d31702f7366f7afe7a9b809d69ea32cc30a1a8951e65332c45c82f07d1ce83eb022f61d47c66e5e0c118eb7d9118e96445ea46da4ac8a11132c7c673ce18af21f4f896895806b5b6289d96305ecf3bd71a9572c239045c932dfcc6781ecc2c9e4e91b588543051c5679ddba284591d0dbc6b1f467a40ebf8440eff70e8d7ccb7ea800fe96dfa22fc4689af5f22563b8de0d8bdd5af1c0b7198f10c76417d8437c77dfcf0bfac986632eb1f895fd96ffab883afe969cf969f9c3f9fa0838e6d44b8a72d2bfc3f95632341a9eef611502b9141d83e9f05880e03124c286b1860ce68590a6794d9a2e22c6c0e6b60ea6079e87562856afe80e19f6f47e8ab75b623f5d5e1e6ea1b12bd4f089f5885ff7bee12f5080df1a24ecd570e02c3f0d03ab46a9d5aef79b7589042f612717b5f9779c0b0613f3fc91cf0e66cd0abe8b0a0a04faef71e5d7ecfb8c95cf4a34da6d2fd6429103beb75055790578ea46f38afa2bf1e69928aa3f38fbf5c131f520dea93ccb6b26b6ab730aab3344bdac95a02c5f38266e126f9a6036eaf2fed853079aaf655be82a8a20cb9c98c2727d5eef23db12c8195bfa479367c854bce6fa8b00db61ebbea2c727a35e4128036debc60ca5f8b7e60f2f9772dc5c17130e64504818be72323e3bc5e54fe788e01e7721ebcb3a2a4ca7a0015b05dffa56e16082bf121c046443343be02c1120dc28e01e838915119216a5e7cd2ff092e70553ab6e7e492bf119496d94c9ece3109f938cea078a5b694666c24a014456929acd2254119693e2696aa2b2a66915de0fe4899bc0c5203e33e851b349155b987a0b81dfdba5e169caa9513e97829cb787c4eeba515662047ab667480f311f5f78fa205df4467b388f8bdcf3858ee64e4edd5f8edc22d8b2ed25097f2c29eb1ddf3b2bf48b0395cb1aac80bd9cb3523fe0635526da28cdf16885e59355660bd85f710c60cd223efbb991b38a73342fd6a9a9b47ff9e6ca7101b7d38e1d2bfb50590fbca1c367ed2f9a1def2bb3cc5315a07b2fcef029ad0901e06b8a4deaed7b1572300ff94707853e68672aea16976e6eb9a3ff36f1db005f1cbaaf0eee19c6c9bfefca1bc413b83f000fd18119ea9b1fec37e6f8f11bdbc502af9fc8e47bc281a4a635fe251e3569aef7b28b2616ed4410ca08d9b23d1d200398d579674fdbdca5fc182326fd86ee2be66baa3d83e65fd56db12d29c4400b7bc5362f218815177f73dfe9b1d7312e9f934cc8ff6d5e5c8ca576f7d9e572d3f504d112e6b60e044844eb99d236ccbf8ee407d5f92499a8d93520ff6a857ba307a80d435c0d871a4d832b696b3c8ca8c8eb6ea8ce5052dbea6b3852a3cb6795e8cabf70346614f78842f13b651d712c74c28ec161e9a7e6092c0bd9e9c60f9f248e2616b6cb3b78a805df344c01d79332ac0813106d5ada04960b12c160637f75fbdee33ec37e58f9ca7f6112b08dd786b008e026e187a29fbc85b2d3ba22d7d682ec3d982cf90f602440a56b335a178ae7ff8741c48a49a39061602861b5d56af9fd82757cf84dd6dfec14de1680416be3b4f69a4368bbeb29753d44b9042cd5e9166c4d249949fb43ebfa592add9979009f13123217b894598b6a351b1da7f0e9a4811f91f81b8ed0c70d9bbc5eed86a7bb3a38c4b5e28de415b0ca107ab501322d2d3191aea52aa910d6d0c4402504363f9fd013854c0907e481cb7fa7330000fa9fc82dd94d0c486f7eddec4af362ec504e6672b4f257171f140417faa625e3fea8ac7fb8d301fda70f7fb4e0ac1fd21ae968e6ab9eddceeff8023d6a5d78c6016e2ef8ccdbd665532d51bd19f532f06f1303057d181d69b4662b93b245bb14cd34db874a876f417ffdaff34430c6f236a880addd643f3f246a4274453a731535ea64ccd9fc79a389b877ad902e4c85d40419e3ebb1f1d606ddffde759d0c1af29310610d28abb5353950fce8043cb76a3056d8347571e23ced1624ffe04918c9739ee4b3bc5eca57a0886a84cc9fa364ca980ce618e587aa794ab8dc52766c11228a04915bde96073cae510e969b7cdc6ab117e17412ebd63a9b20dfbbea3a655117f52b04bfd8e19658fcae46d64cc9ea0d168a55f27330396450c04ff8340f46f46476fd3732a0f15ac0d7898a2db9f7cd4628921832ed1194fb57e8442d2576e6e000f911f9385b348ee62348d77edfce71c4a7371eb806f8c94302cff270a379280cf56b0e952973acb0371839d63f2e836d43a37b1b59b3af9268beed08fd63bc26757a0e73607c1a0777e67b385647cf96de9274c64b18db2d062a2b6912d7883ce57c7137299e8db5fc4d14fb29849813acd5316818e373d4be8718e4f26d4fd7a4a9c287a810704c7ad848901b48192e574cc03a80023e4fffc69d25ea47905abcf8c1ac789fcb0a48463b52bb65e2c08c8543d34bf5a28de48fb1d9199f4a51ecc7fee62f6578ca58cc795d87832fbdbf6e3b4316b176a49f307adde97bf5220926c970dbe5b33e46e7b37e480baa4704d15cf37b11d575d8bbb75afb896beb434b2909cde5d5105c2e83bcf58a7c2c09f0f68af3daebb1f634336736fd97cec0ff968d95f343bca5ff2030d7263e1a540c8a22a9417e42e61b16d272bee7566f415a8a9b1ea45ba24ac9c661d40f4af4445a0675ade677704de7e9574f049b7d43e5a227f822d06006893e7c2854a05a5f30d762cd40d361111a49d6a0df1f72ee552f180c27b49bb0cdc165a03ab416e3ce3cda1c55aabf901e2304e82215a80ad678b23da26c8c759aa14fce33425c82ffafac570558065338de731c731b6c31ca8d2438ddb6ba9be9e23ff1d3bfd3df04ebfc545569136195fcec6c46ec1c89c5dbcb7136334442954565f6521e1790c132bb84c215b4a2f8d5f85c9d06159ae88991cc207c114598220c037ae00e2f2163a4feb5810a9693d4c4faa580dbe2e28cd3f0792288330e2d644d77edb1343fdff1e6b383b4e9fe67354bad2b5196bd8b8d6a18f7dd13d50eafc8d7797ea23e6c1f96668c9fcf6030bd41e5086cfd7ca53af49419b047ccb7a7c913bbd28c0bfcaae14b35a052773cb794254a0b68f46a4b1f8d87eb9ae749685a0e22c2ee09bed2b7ae906388b9bb2521d6a02e15573ea8f413dd913ac8647ac47ef0a82cc111819d5aa886b7eebd88c80b28cecdca293e2a0d01951b5e52630b201ff09da9d360980d9c3dd380ec4f8fd978699666acfc6c90d0316bf1a135059a9e38dcb445ee09c125f9d1688f9cf6411f06e93d49d2768f1a5bf005b43bdb1d199b697e247f444a04fbd32eb1b1566557a80d0550c91dc90e4d83e41b67f4a864ef1", 0x1000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000001cc0)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000001d00)={0x3, 0x80}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001d40)="378708016b68a4de3bef3a54f87e4ab791991efeeadf124d0935e52e5be8956858b9dabc9626392f27d69f84fb07d641d6894cd870340eb3d5f2b9f347cdaf4781bccec8f6b942b79141fb38f6fec449ddee919b46dcabf1fe66ad5dd6865780fa53ce68efd7e12bf653503321a92fe45ccb1ef984ca95d0ba4f69c7a33e06c27c330c9521750605f9f0689572b42990f55767380664", 0x96) 23:06:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="c8") 23:06:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x14}, {0x8000000006}]}) r2 = shmget(0x0, 0x1000, 0x401, &(0x7f0000ffe000/0x1000)=nil) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x7f, r3, r4, r5, r6, 0x1c8, 0x5}, 0x4fa8, 0x1, r7, r8, 0x6, 0x0, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') fcntl$getflags(r1, 0x3) 23:06:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x6, 0x22f1) getsockopt(r0, 0x400000000000f, 0x400000000, 0x0, 0x0) 23:06:54 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x80, 0x3}) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) 23:06:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x30) 23:06:55 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000040)=[{r0}, {r0, 0x2}, {r0, 0x8}, {r0, 0x11}], 0x4, 0x6) 23:06:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget(0x0, 0x4, 0x6) semop(r0, &(0x7f0000000180)=[{0x0, 0x7, 0x1000}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000100)='O92', 0x3) pipe2(&(0x7f00000001c0), 0x4) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 23:06:55 executing program 1: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000005c0)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffa) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000d00)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f00000001c0)="d17c07a3c93254de3eaceac4393129f8514f7299ac1ba23ab67f08a6be0c84e6ab6b9ca5c8809bbed0edbf59065f9a200e45981f5514a08442f07e1a11eeef448e5bab0066713d975439f562bbe12e37a4e91f3aa17d9ce5044aff639bfc28104b", 0x61}, {&(0x7f0000001540)="f584b44e61f98abadd971bdbd6ef9e74f169572c2eb8ca9a4fcf6c742708d639cf76c97b8acc48f959169822c2d6d0a9bb941ba04d3d641f1c67d0ee9b273f4fabe824e5010fa9664fca304d4e5f3d539dbf313e779b1d0647cc4a842b055aa72657f9fe77da22e65a1af7d59832963f65a008ea59e46c9ef3f24b0ae2f3344504d404c954316d87f087ad1d290b6acf154b1f998cefa74d80943911d98fb454184aec3d72c3d7ace80b055f5d4bcdba1228c747c2d053e89c1bff962339d8bde7072178932364fd8f68429e302cd25533e66edbcfeb4c215168c7bd623a84a044fb2ae2852367ca791f1eb66e549d618a1c2b5395ff6372add6c5ebef11bc99d4af416c45ed2d0a0c0d44d602bfbcc26a6de7a7fa035785026dd8cd341efaf9514fff0ec0da02577b9b7ba73aeb96fba1de33495cc4495b8a112f398811871406827a6422d34093982362400e7d8647e95790b5a0f916ba6973bb9f82af2a9d838c9df07ef4cec9c60cd8a55e85eb6ad15c33efc12747ca8ffc548cfa22bb61d70585380bfd469d303342f9031393e1d0952d6d0c5b3ee2f6d671eca1de45455f3ad587e107350661dbd41e14cbe56b2c04f82129e0d8834f2a6fcc260333b953bbd97becc69da7cba4d90d01038361060a3a55aaecc9246b749487382e0e9f2caad99f4a45b2256a0e98bd7769b6aa72379b0daba1a5fb5a4280ef3276f76793defa690080c39ca3d7ce173b62aa68b577e9f8ec4e94eb1790f4ef419f648543062cb795ba5d5de59d8ee612cd3e500df2d441ff3ef513466bdf0a03e5ecfd6dde7587825127043cb849d422a74b2891a3687faf2137db90c034ae54594f7ccc9da6f1af2ab4f451854f918e21241b07dab9cba8498f1e993381ffae34bebae09bd8bebc0921a0e1271e1663cacb76f5f3a6d3766f1d62050121de2042633fc9f47a2f7cb6c28ead2723bf4bdf31e20490784c23ff0e7cd3ab6000246e730bc2250370fb4cc7329d47ff08febc43985a5ca5325f5964909a17afbb01364887360ad38e871773b9ab1992be92a3fd23eb4b44658ef19233b9a41f714c2bbdcef55e740ed0834e8e075fa1de3b00300a905b26bd39546860b7a36df250141f916fd6f07c1c504b2354592f241c14f4976cb1e2fca2e1dcaec5ad5af021966e824b37d4596566096e3364214e5ea146761a98320b86e6c3d4db02a438e6de4120d7d30fae6ddc2c44e9d496366e101bbaeab345a1f506b0b7622a5283b0891a756b07e97aa6aba00ab915dabbea4530609914e434830564abb21060a727eaded2f97057c8a7b603b5856841305ca78a4c975aaa1b2993702c0168c7a66f757db46fa280f741f1c8d589ab51be850fd84468f615c4984217562ef1d4f92ab91e1a9ee095b030a5f795c4dc11b2cf9517181c6377e0eac6fa6a901c05339cd8e85d5ec0d3266dc4f8f40f8ec2333d3296ead2ee809eefa8069eb8762bc7e16eb984c569d61283d7fc340491b06ff5d375259ba92b9a69e575b798e9e068532ab4204245502c41550747bc5d6ad15ad741e0b9e74480fb0a6163b0b35454c45608da551401338c4a8267acaa19df9a9046f697c1cbfbfc01c843d4dec3d8d6d2965ec0166bdb5b52639554f1106450eed927673f48e8b99cbee675981fdea1d7429d3f0e9b6786aa0aa164fce5834e7313707562f007eadf929375ba169689ab2356ea3d4c5946dd88c2b151f955c89491858e296d2940d00f61080aaafff344cab9e041b4d1cdb9e3f87e4d0838c4f530140d45b40b204d07fc96e5bb31f532d4e10c9793f496ac54a792b4dc5113cdbaededd70df6257c40cc9f6f8ee7a1b03e5910d55e7bebb6dba4e6b87f2a84240714e06a9c356be868964cb44db1a53e5bac2f6f38b3b2dd9f21d02aa7730b514e9f6c86abdf1ed489c1ebdccfb7fd17a5363e2ef51503499968c352928f54f56098357bd23b87f4aa3a0a1a9c69f3ba22b6cc873ee74c47241d9c0402e0ecca6a020fa2130dbd37002943aee131fbbe70255f3c99ad4fc20af14a97e77e7fe74d5c35711a224d4a7ee5a30834cb619093eb4385105de316237b680cf084a7a4660e0a30de415ff694eaec03d4a9dee20afc8c77a314d4e0dac877e2c6954524a464cec57637d632659509dff43023a3c72a84650d5bc224028d64d81617d87f7e6b3bb6b2bc8806d9560f595a4cc790822a8f6ece4ee8ed51ca78f12e14f77af5a750259af6be020d0a96bab1a9e4a23fa5f4761bccdb627d2c735d661d47bd56770fa74f2279ad482f3ed65e434bf3aeac603fac18a317c9984fae100cea94027824becde5be0ae752dfef1974fd0e7925010b8e55128329afccbb89923c69dfbe60f822a8cdc1febd077d6c560aa1ebac4760cf5463c47ebd87ad803b093c9f2a0ca4bc94b8b026baa59fecabd488c1a37137a4a66ccfb12a8fbce8cf5ca8862bac0e800c5eac59f8592be4c6573d032624750b3993c38ce8dbfc672598b80a723cd5605db093c7506196c1676c87c1e373692cfce1e1d3c992ee6243a436133d8c746cf83a54b877477b6e9fc3fcd669a98710f99a10c98aa709af23e058151153fd980e1ff74f59d423f12258c234d5e804f667b0a1fb8b579ef3769f14b64deaa8823b19e35f14112e8e5c4f1b9e630fa39ce5cfcd54dae31a27711106e19c836d36d294e4e36807de95b2bd28ee124e833ab89b99aece0a5e1a9e9904225a909e41f93e7a1a75631a6d2ed197150f2d98abd4856ce2cfe7aef177a758415833f340ed29ec85699956657e53ae73dd5802b9bfde5219e90c372e41a03520f61e43722c9b170abc442c26db897e5f52b3ebf6cd5383caf6fc5c0cd191c13f13c93883c87194eccf97bd2e63e409dd6aaed582af1fbb8512e84815404ebae3f7558d8b794660c677d2c6bac4d3372156c29cd2500e5dd0208338001544290ae09987c96fef2efab58d7cb38e05ea55a189f7126ceffac0c63c9bb83646fd26029b5e3ccd991537046a4ccf1619673f3bb2f80444601b70c3ec284667dcce87da1ac25f24eca82364343e67ee019430700b51bc1ebfe6ae5b5a36f28c2cb3cf3e38e87af9bba8a34488bc08fe40d8aa17d1ab6a1c5cbba78dd2ca37b4eb280f25b77dbb2581cd9b20a545f23d6b5605a197e00be404f285d517aa634f125627989c25e778cac6a4f9d926ab2b4f1a5a2202ac9985b0c4c6d777cebf6345693cbf4bd593c38e5240d17468b216727d6e8773998de68df051747d18f937a08333ea0e6a6a3b6046762ab1d4f3e9c9105e552efa34f849f88b5633ba96166d5963ce6543a831fd68562a4c68ff575347502f55a4c15c337c17d5b2f5a14c47105c9176e954c200b74a215dfd0225bd07e1996cc75b1eae6ddfcaf3cd90734d2ca4cbaf1ff03e991893b83f5bc70964b23731622abbf935b633cb6ee461484716a5846da360db150f3f837e4b584b4e6189b8432f502a9bb734fbe37c32a713f72595bf53e783ffbcd0b9bc612686d08a8b1ec853638af2d6a87f3bcdb604434cf3880fceb2a0c8e85b8cb4ad5c21780069761cd7de83117894af58f3c544307275ebc143a6d700ca3a2af1e5fc91fb5a786a57f7aa18307121287f65e05a6fb3d5a17ab486b6d31359ebcbe3964ce613618cecc82a498d7a308362df16941eea077c98a027cf1054b4d0835a962095ccac16b95c10fcb4c75f528758399018935b1967d86c33f0204caf93e1588655247a0b67f999747e85c9336a723e50e0a1ff3627f841a17e75e4b191ae9163ab6e8367678270ff9c6a3817f03f710b326e92d0b92b9aab282f6bc047217267329cb82f7b801050d6d5d67b1e37819e48756424177ffcea40d3bb9e48b2924c0f5232d88ec397479f707fbce102c902545864a6e128785033163adcbda3bcb89874bdfedaccec72867743b5c3a63989d4483ea15f97d0992bb5bc1d6c60f2061ddb8946962b600393a7580df42899e7b90a7f2fe8121c2ce6cb92c76d72a24bb174546d8186988ba958e871952f33a9a30eacfeb1d440f410327309a90e0b66ae790c09293225d793d72b2c9e43bddb89d28cf8eb4d209e4ef598d3bb3a6fac0e861aceb3f4bffa234294cac88c18f809880e8975d135f9baf4af7a085e5c07613ef62d315bf08a9a0acb186c27c5ffbd0e3de8aa10b36d68f2948480ef96c453829ee8747b88ce2740051eb6e86db9788f2d2f18cf42110720f73379205d3ea62a0fd0eb729eab571f9daf6cd826df79b41ee2f87f02315f3329be18a80c2db58c89c7d09c22ae0666e1a9c11feb03cf3ef82ba23aa70281c6fac2001bf288ea5e0081d0afc16c505fb19f999f0805fd437149997eaf60bf6360146e1baf6971442948834c9d0f028e4bce942476e698a4fd643b3427607405e59c1ff150aba90c84c8d69057526ca4e2cbfd6f533cd82464ce4dcf0a25a1cd011d119ad4b836023ce3ef96655010701e18389b94de60e32895833aab920d7d2d5fad5ed8ff0c6b15fb52a01bc373ea77125a1ef27bf169bb8fce582a01de4eda4f7202475acc6a24f744ba0d6735c8451bdcba80af58ae9c05c1e1ae79ee74f099ff0e6ec3def29b9528b243c196d05462a6b7713de0a56136c92c141d203cd12e5efd3cd14efc1b8665687f9f9b984b19fd8ab43f9c475c42f36b474bde722728ca33871d9f876e73abb38a7ed8574119fa81ba3bfe4f821701cd9a023f0cfef9522ceb1758301bff0c31c64fd03f204117381d04c2d6ea0a70fc9cd1253d6b097150dd0f5b56a3d73027a6aed8b7baa843597a25f3e8ade35fa72a830829c24f2cef757017626afbf9add39ecdf9dbf646aa828dc3b53125f60bc24b1ca2378c8bdbe74653b551aa1c1bc554eaf5efc38fe0087c0db969c7d093952bf6e7f421216584a1f5fe73e4c2f32fbed80a7b789230ded12c5862104465595c5dce9b00554b668f36727d50fa80dbd1bb833eb8251807784ced7c11675dabfeb5464b5cc003bfd37cd6d39291bab7ae27ec543d5523fdfadf8ce5c59618d5e8922f1ccb09944f08c13b30d0bd7b396f8be491dd1138edffadcdb78743eec4929fcf8bbb3a57c060650d206d89a078f121dcbc6ad1780b64cb7613137f0f622682f9fd39ea2366d2904b9ebba792aaa33807e62c285c53ac4e53814612d8292874d37abbc336e26583f36a7e9321137be2b9c95cee35f572b388ab037aa80d92022d0e4911f514f4d2edfeb571941bc5da6771ccb001c280eb50198cde437c3959cf920eb5e08bb2889182405727e502d0d8b3f19074a15dc55accc0b4cc19d08cd9278c1366e814d3693c52a7aab569cc7be6d49cea2ac6735e08008aa512e84ee9e2eb17fe1714e361e9cfb182211fe82d58a57bb37fb13c3766a1eabcbb96fd023bc73f9d7dc96404832a80a4800bb0d74bf8858a43a7b65e41f1b26cf428e37b7d91ec7ffcccf14862df3987af5b62f3313273ab95a006c643e99a9ebd992ef20b1a680d4a5a61e6fc787cfeaefdbece13fbc39f62031aec8e9227eedd88155f30b160b07af334bcc72cfa9d56017fb6ec743d7e71e0b4060b6c4b2d245287e1b21c89da4c4ea3cf88b83440f8ded1226f25822ffad7cbbdf86eb10d6540034670e21c8e111dd68f2849b485f154f11478d66730057f9a3575e2e781aaed2b9327e0e106e5b9c03056c66e876ae6ca67cf6d3796f3acca048e325d69f6d10c040772b083307d7bc408251c50fafdde3ead72cb1f7a24cd4d28b96246ad1707dc4f790a005475afaf1b28", 0x1000}, {&(0x7f0000000340)="93a0787bcef71e6eaa21c715c88fda00ddd94bd8a144ec19791a34af3b728d3db0ab2134a2a9f4f848b96e59c93de58665a1ad4ff236327f1177d959d5a3514ce5858230613e65072ae646ac939052e6412dda991d8f12a7243e4bbd4c0d615e696ca63d41ea4eaf28c1eb430b1bbe2ff5d10b7126ccfeded7ed", 0x7a}, {&(0x7f0000000480)="0cc31f452f444b8395953f18c4b7e307c897667bd8cf5c5949e9028a226a789f015bb19d48e973993e703a607157d53a21dead66276cd03c0c4995897305b30803fafc8da7f5ef1615d67899416c33d06f7c1a6c14d8b1e1634c8ac599c8b9ffc7782fd0397dd0b87372031cce9451e768988a54cd714c625257d102b64f8d7fe048487eefbacee0eeac5d1acf7c70d0f5afeb066c", 0x95}, {&(0x7f0000000640)="34e03241135d19bc724444cc59c020748b6eb28cd8223539e184768c998e0d4ba0c108dca9a23d0b4c5e046e93fa53cba5b5e3bb48dd7b44915fe74ae7c14970febb2f6c2e6a702d37105d961978d31fa7d3b95e837f3d6fb8028941e5e9372ac1e61aa17124cb7d93ca1992e8033ee4d2619fe59e30be0e33ca5c4d383a5fb491dfefa0ffc12f5f0676942549eb", 0x8e}, {&(0x7f0000000700)="acec1c77b1fca08edfe3c6fd789bd349b9636f1c3984cfd778e02d1c14e10eba7e294a907e72ff35284d846e591178f061241c69ca256811675bec8f83fe33105d23568392376b0d2cb93217aa60ec468590d9abf7de056c5aec7c694547b39258d76c382b3175018b357411179bafe6d4651e4a2542de576096b56d3c353c25288cfd46a1907726681650d06132d0f8bcec2d51e1475189db8254ca4700d96a1ae6d62ad15b9f51fa750c4be2745ecbf92a936b6406105e0bf288c2628f418e6d6650334432ff0737ee36e2f119170bc14dd39232bbaffdf5b33463198be11eb92fd40fcaee09621930bb4038f57417517216bff7056260", 0xf8}, {&(0x7f0000000880)="d0699b9d1a9809d6e6ac55c0b1ecb8c1ffe3095b32a0d02b6834fd0a01ed48506d3aba8622f9e1255b6045a08e076db1388e3aad0c9955161f04147ec2546e7dc9badda70d2f7ae9d34cd1ed0078e233bbecdd471d12e846c0fb3238c6beca021c8a449e5c81e50131803200e419c114e8398254fd28e24a72ec333570fd18dd69002db0865f6da78a7ef5b15b72cdaa8d1f1d9989b0ee26c500a157f055394fcea019a542fbd8bbc2a2c8b0e913304fc516a952313c1d9c25b7513ce79a7865c619c3620a2814fa0fdb35fbbf4a125f50c7f1c321c1af79ae4d00a5434b0448f602", 0xe2}, {&(0x7f0000000980)="be4e25f6c86c9c3473824dc270642ca32796d8774dd63a686788c4b593039a2afa0dbbf43a3b97c148ca96a31ad99a594905384057d98dd10e83d13ad302b02eebfe54aaa5a4b50d8b2e2e39a5657b6d3d9a524926ddd86aa89956b477720d0fab7ef347dd1347481fa2a6b8286e6e86fdcf79ab03abd764949d2c1f860bd6f3092f5ff7bc9c", 0x86}, {&(0x7f0000000a40)="85c77ab85e8e58c0f1023bb6500978c446dd28c9473cd2277272c9e4eb695dbd8287367b791e12ab7cd671afe70619b65e5c2e8b532ef6ac0671b9fc6caf84aa8851f92e8c602bd3d583b2a1a8350bd69099950dca3baa08a856c8572d52c71d0e897d62c9a9366f465e1f52b98d5b55ff809b860416ecadbef61b3ec5270e5a9cd4a928d25e6172ec9f073e19f578b6c84c94c349ce4789fdc0aad3ed2734de73d3a629f1cf94558d78", 0xaa}], 0x9, 0x0, 0x0, 0x8}, 0x9) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000840)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 23:06:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") socket(0x10, 0x7, 0x7fff) 23:06:55 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 23:06:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x112) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x4, 0x9, 0x0, 0x0) 23:06:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) 23:06:55 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x33e, 0x5, 0x80000}, 0xc) truncate(&(0x7f0000000100)='./file1\x00', 0x200) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) 23:06:55 executing program 1: r0 = geteuid() geteuid() setuid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/230) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() setreuid(r4, r3) 23:06:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='\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', r0, &(0x7f0000000280)='./file0\x00') 23:06:55 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "fbe919480bd37040def2c76deb35326e4eaca4db3ecde9e210d40704e4a18c4ecceb78d31761c8638c531a42fb8c9d50e0fa7889aa124f09a416d1dd150315ff28008d9fb91f8dc6dad483f6bd95b57c47a96b75c3ce15593a2eae42cfee0309a8068e633d167a0a64262378fc0fd4c2ac433aed6a8cfbf7a84f9d5355f6"}, 0x86, 0x800) msgsnd(r0, 0x0, 0x0, 0x0) 23:06:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000140), 0x10004) r3 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x3000)=nil, 0x1000) shmdt(r3) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r1) chdir(&(0x7f0000000100)='./file0\x00') 23:06:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10000000005001, &(0x7f0000000080)=0xfffffffffffffffc, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/151, 0x97) semget(0x0, 0x0, 0x200) 23:06:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000002c0)) 23:06:55 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = semget(0x0, 0x0, 0x20) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/27) fchflags(r0, 0x40006) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 23:06:55 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) 23:06:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4d) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:06:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) socket(0x39, 0x6, 0x401) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) shmget(0x3, 0x3000, 0xc0, &(0x7f0000735000/0x3000)=nil) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r3, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r3, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r3, &(0x7f0000002540)="7f", 0xfffffffffffffe2c) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:06:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:06:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4ca, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x6ec, 0x1, 0x3ff, 0x81, "d538e021255e6e868a3bab6bb6dd8a5d8bd883f4", 0x100000001}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0xfffffffffffffffa, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') shmget(0x3, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xa, 0x401, 0x10001}, {{r1}, 0xfffffffffffffffd, 0xb8, 0x0, 0x3f, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x1000, 0x7fffffff}], 0x2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x3f, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x6, 0x4, 0x6}], 0x3, &(0x7f0000000380)={0x9, 0x5}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x498, 0x3, 0x10000, 0x0, 0x100, 0x1f, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x4}) 23:06:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x80, 0x10001, 0xe45, 0x8, "6ef795824d772bbc8618f2561921f110079c97fd", 0x9, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x810, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000300)="e08fcdb903a29e3ed55ab90450f0bc144f65825fd1f04af7fdf25922c01b22ecb57ee31aac0f41f2eaba064f4a9a9123189ed257987954317bf53883f7ca905aa928a67e741b047163c80c4001ea2a72a0eb0fd140fce3c92f9f8b171a24fddea3d92a344ae0420549334472098108405a5762c616485ea6", 0x78}, {&(0x7f0000000380)="0a29a1dd4bb66b2d5fe4f856015ef7858e5bb4d29313a96f38ef3d8ab7ed75577faef8e9acb87ab210eeae21d25f264e3c26e492241ed70e9306687a27bc0a53593687", 0x43}, {&(0x7f0000000440)="6aae1b12b50745fbfc1ee4e78dce8e97f93c2fe4211db67264a9f04ce9cde4d169fdb16393cf3af88ed35c84129ecf9d9a205d0ba132f64673bc276410cca44ab7a9f2938e2d20514d673282b6e797be363170b7ee436ece3e1ec45087a3962e14dc9cac2f8c31b5be744ca8293ccd9c4469da7ab76c9d39d22535df23b40809770d4ac440bf739ed5abd95307c239701a0fc8b80ff26834af3f00575f4a26f58938e4e3eb3400ed2bac914ec004adf20303617ce4ce9b2800df9dd427d1d83ca0e182767921047c0cdf0edefc88ba9e1bad3ff2d2e7b93fe985649f36", 0xdd}, {&(0x7f0000000540)="03f83c15468a10c4477c4a173f4f7dd34fe3be89500f680feea00c5b7c6968f999ea8f0c981a3daf9a9af79601a6b88b395728523ad14472616ea1d6d62b5512270b869a7f31049a3b526094349b51224f0b63205a2852876fba8fe29d05f5e9be8c3165a8392f64f57047ae2100ceb09de7f8f5e72c55065513cfa2a3c8569742b09cb0e3031c3f3b97c4ea3cc1aac36bb329e062f8929ca58cda10611efac46b1b2b83b7727b0ea423214d6848a8c7107cacdfd896ea8429fb9be6327fa2c93ed4126a574dc8c3eeb390f013739a8b78e9", 0xd2}, {&(0x7f0000000640)="e332f2474d6dac70adba2bd51daf71bed6b8562f4f2938664aea770ef879fbcbaa9cf9b590d6d96e5631e34599225af7444a814b29864ec9a8af76e2d43839f80fb9af505f976f141df356fe832e9ecc56599c5360aa8e63bcc4bf5b6000d86b3e615ef2a5c399744d5c23b9993b20a83c2f3bf7f0c956a86a3efe8260fac325371e7af2ba01597de153ccd460f912422c8878d5abe07475c223cdf7519299dfd0f53ab84ea6cf021fde385fb8f9adfd2c2851253afb5c70326050d37294bdce9a7580e92be3aeb7209314c01d17bcb09df0206f0111ecaf31bb95e4c926cdb5aeb9efcacb87311a0d92607103103a0df9e837eb5b7d52ceca3dd9faaf8b01aec51c06e1b2041894a9a1af68159539615e98f06794f596e83e49fe95b09867de5c108b7b642e4dec6f54618459bcbabb3f4872a58fe4de9ba8c74cf20d52324d5f79f9c14b80e599f09e38aec6b7236df9fde45ce1ad5773c20ff6596000126c677f5a7bf035d1603bf964a1ded77af96fbb6e3d0183bf212feb78d1f88b0e07627b18c15b8f0064343d41f7be76404d35fb65f63cd141a8fbb5a3af93ea4a22aa3c7619e2065cdeddbbbdb7865d2ab41c7f90d5afe5a875bbaa1790870a347e419e89c0c610d288c645885b5a0d14eed235b0d24abf18490942e21f243d71e5022460daffe4aff2a51a7921162ecf06e513ae5f1279a932e8be2f4769f9f76662ff3e4bbafd211a2462808997606f04ca04579da59c40d93e6c0d6391f5f731f3fa3d7d41a456b5e202b51ac0334fda596ab4ae9cb29795953665de30389550a5c3716d4075165d3e7206200577a980152267ad523c9359337b1722b89be506a0ec4432c98d1e052deee51409d1bfe925bdaea9a4289b1c4ab3075c1bd9a224956970fe14daf21653123011f453835252e3c64247aa58a913ab1f1630f86e5007e44cc58dabe65e9c52b327de31b7a07b478fd7c4706919a29d171db85fc869167a723598485af5d2df63b0cba8b371ae7d9679891cb93dc6c5c7e8561d324b0c4c276bd4a33dfa9cd517431937809e6d7bfa0bbb735971167211cbb3b00d9ffc20cbfd05e17cc810201de84117f6238fb4247847176e537a7535f31d542e0a794aed83815354606d522d2a7a4ea69522146a3e8e2e54887078e77e418ee9fe9348347f36cecca427f6a868ee6a468e39ddafcdeb9243e19b176cb5ac06266e9c1c0319b16ad03cfae2e32cb7f2fd449f9154d92760755d4f2c8396ac71af1bf9b03913d8f1150a70ac376019d594e26d070effe2f2769bdda0043e6426a0e2cc4ca412c32d4348484c5ae6ce5365684deb402d72e51fa86e92ac1427f19e1e20d5c2800c95d0a512073ff5f43258382584b874b9576a89e04bb05c3cdab015ecc73ef2098a80ed7a08bc855f976b67477243643d154c38af3f85aa2d635a2bdae495dd121852362cd3299828de642a1e8cf57be3ad57377328b1a5f3759637c21874ea891a9f349802d090013143013f2a1d38429a9c5ea250725268eb33a9b982ef6a233e21f9a2e999fead1094cf1142a746f9df01b462573d1161e6d1a88d772969ca0cad68431ca003151c0af073f4baa9b6f1440fa908457522af24f03fdd0e967d7e155860044644cafc4b0985ad5fd5c57087ab41d68a6899ae263aa5df744f75f94fb40de3c10ab60da6b60433f9f74f578777c45f6e1381b35a0655921d09bb91ea4d9654a6b6e6e7dac4dcce7f67a9a8b21b591a635acf9757eda19583cc4eac6ebe9b115ca4b0bf2d02f9b309869d62339498991eec7dcee7724c9338d00f2374e88b636664dce404d57269bc594d7c31f4d444f0e2f7f1487ba591c28dc43da22a16d6d87c4da6e644b45892fe07425765f960eb27ad337d504e6795f2dc80943933ba938b89e889a124b48eaade7caf376bb4b54daebbaf90efdd3fad2775a812d5803f7f295709605db2ef7180396028dd7910be584426843a61773cfc0b52b162d633bfc3c8444605a91c9dc4d20685d1478287d2b3fadf51ba2d95a49214aea1e93e79d3df3d5f1854ac5fe2b8dbebcc7a996d10dc7b43d2084caa611f948159a88b25057ef7fa97a96b456930ee397a1aea53279502d37416e25859bfb323c7917b7d2f6379c5f5b09566bec5474b5fa04fc0ca50a1f94e9ec6cdb3e1aa7be0f27fed40e336355e8cc0aab62fcce37b37778e557b0324ab34eac8ef1e2244fc1339e5154f2a6dff5d057ce52fc68375c7331557fdbcd30bf24a9b888830d16db6e64abe189bc4c291cbd20828b84479b964c1efe3146386ba91a1c230b2dc0a954cdd2c12e5ce1de459225a7fad1b3a862532f5bf8fcc79d19d798b206df92bae0911f09b4565af5899bad69969f501d4289babf772fec9f4133fdbe6cba96f6a46309767820c21f9002675a5477705dffba05fa588cad741be776c90201e076c7eaf891bccef378cb1039ca62f3d8a9f1dadd5296f36d7a53fe9c47e894e3ec05eb44f739f8881d4eba7c8e06af5f952f9152c569e1fa469000a5f0e7a552f20aa06ce7107a62c479515243a586fda4e0601a09be98bc87c967c3ca17c633722ed5d752f3fe0f32b9c9371a13a7b5f606e087c6d3dcb03832a542953ed6194d16be3d48400b5871578e8fdbc1cc96b8ca36418a68be857fa62dbf67c1143a7e01d41a6f3b986cd4213df1df4258720fb7844cf758e8b5fe0721d5ffda9c4f2120373d9dc0443240cd0a4bce285675916d5b7456deb93cd444a753a6bd39caf955fb284359897b2589ef1bb8b1d375d24b8f4eb47f771ea60a6289c1eb71cf8455f25f76906e57dc6b23fb0ccb8fe98172bd6f3afa00750afc9ae0eee589113bd5fe176197075e0f44304bbcb045a96c14831684a52f042af69903add8f0cdf37cccdf469b5b67451c9e2c33af946cfc88dbbe24ab5d9af78f2f635b8bcb21766740b809896803433c200ac2adbf67d227515f37803b4f6d584f55225c5020cdbdd9e6cf632327c99e9e81a709f4d02e4923634767d4e534de22cc9a838fcbceb79e4484fdbe97518a5180ac2608c7b1f6f72bdaa1865bbb70b02fe3f39219b5ae08d94f9e28de9655c584c26801e8b26275a7195af10356fa7592cecb4f31e3f6193d0e132ae259817529ef3af4d5614564f9598991e5143f961226e6828ccaa02e507d0151556438300a74a39f2a31e7754e587357fb71a403d5f1ec5e3aca1281b7239154f60e9699f4777e35a663c590ad8e8173969f4331eea877473c5dcf1e098ea5673ea42d6df36815595ecdad82b727c338cf732c83572e45901b24d7716d6af39ed66617c8e9d64f6475135144935f0cf6e26741d867f367919b7dcd6c48892008589e27d4cd6bd1abe5506f009f40b15d69c7ca449f794c5ce6dacea60a83b1da996e86207672118134bc2ed1a8031daa3650b94e2ba872598ae687ce5a2fd8b0b91574b7ca438bb998109635dfad2c5e61113ba86ab3a8815f0f709fcde714a3726ae57a51549b61f80c1a37a395bc989a987730dcfaf37572e7355fd424f1f66616422165647f5892344eed25a955c75f5c860e3fe510f2c04a7915031e9ca5a8b87bffc20e5861efa81586e895ecde294ab5fa30b1b1493efc6eedd40717fc99108e5efaa07bed2987ed0dc27905c41d4906b72fdee9e4dda4b00d0957962b053aa7279012be2f118de246bc677b7899c2f0f8a7df5f60a04b0168a63a565af626978d95183900fda000d3e0edb834334f273b72965c9f9f621d4e472aac18928655e6784f1da9597fa68cdab5e15cc2288df97c024d32f79c0ce6eb316b20fd7270b410d957ea3ba237d705ea6b281e1154d9da26a3bc7745ea7d0542c04417ffafcd4f64b878af9832e3e725cc09d8409da204e4e46730bfaa5ebca15443ea24fa07dd0303cb2769de613a75bb4db1e6c672156906991e304d283cc3d2345db5220ad097e6f9a522c0202e6e1fa00ca33e1ebe9d4d9a45e5c15294fbb0df27aacfdfd96ba686aa746158476d990d00d8a6a085d122f8b7c9a63d8ad3da5b384589113bd37e0416b529fe557cbf919cb94e8d197c70e8f9341f997a4dcc7177305cf570161505c465dbbef737adfcfa395886261c6f756eccce0a629654f6d860ad2a9397efab5d4ce4c4761a636b9bcf19bd14cddf28de30f113f7ce44b7c2d9e177cfcb66b24658d0a035e8284d983f5ae8a7886af357f91e806025f2c3b645e61245bbc2890ce64689bdb6903a1bd2344f368bc1af437e4e4d77a90055686e610414266619235f814251da5b9aa4937315a05f6c8eb1bf2838910326745336ae90c5a1129ea9a4662cc559124345895d8cce8919360925c29e174301820ae21d9f6359ff4596601d64f841845b67aeebacdaccd1196ddfd4358d39640f13530a1c04f539b53d06b6cbe6d09b39b7ce53b8f64cc63e4e9fca3d0ce212585a18a9008b71ee50811ecaf83f572be5bc2d2a8da7215f53f22343bfc60f24471d7898533691f988fd4bda8083686a623fef17dd097d7ccd500d49ee2c0c4578a632e6a9dfc2ecf0b6b077bd8b6336de7ab3d289572f2c06fd57b186da8c432e642fcce000e089689358dcff6e286a2612ed7168b8924b61fb1a249db459cf32b061c8bc8e54252b2ef9fb18f358f5d27df657ed0661596db520366c73cd0b490d255793ef08399820f9862e12fc2b4485a80088b7695d89d494116b6f959d3a32f5569cf17701c8de3c19b9c3d34ce9c29894227457b12ff540beda064c957e8051a6c8afee9808834c410ebb387715f5d9d51f751b9e47f58a2ee38fc904e8eee9d93450dd367b611ebff89b1c922efb8827679dc90c243642715ff3e02643908c0cf3f95db7f9c8637b8b1d6f0c351fc4291e24699ab142938955545dc392a7c8f043a0777193728a0baf6adb9dd221e4c0002640abe624d659f1fb47d4be1ec7b942af7c24e06cc916b8be78893d67ccb5e2fc6055f83561633f95c31f4286c00814f0a84da8beefee9ab817c56b01ca1edd7a6d7cf35c101de2d73800b8ac6f7e27a86d13afb685c07c54ac0a9388580e0f1c59fb81814f79f65405bfd19a6bca463479f25a702b2ddf220fdfa91c77349d28c32655371c798152c428b54833acb848da60d48f868310a451e73a11f37757180c6d49b7ab74d201d1acda4c946a9ab087aa37fc6bb6f43ca20c5a724c7697bd6a134f9133acc74b9cae9d0119279ab19d1ea28453b76991884b9df28c28e7c0da7725d9aca8f8b4816e1f9819d02e136e2ed7b7f96f6025ff978b510b71f69076b5c0234cb718917d33e7fadaf54b7204a13cf4ffde8949273d90db39556073fec02713b078dcb7d2bf96b5f01fec84f5f943440fe1e6a7f0255f21ae9d01826d65adb608ce0a96fd907badf873eea0675e33b3d3dd99561e167b7c7ee8d556c4740107780c9af897ca7ec345481eefa5b29eea6e3ee81ece2bc2bf1bc472e87febed7494b8d228f142901ae523b2e14dfe454f32357cda5896a6bb9010a319a23815f4c5e306edbfaae46f7987665f41949e333dd997de3d1622725d1d12040e118edc0dd72689d9dc4f4fd8d9781ebf32e18baaed609a98766135954b9be262cd03e3433dcdb636f6cbffa944d8c658d2fa722aab54313b9763f96d295539a1b61451e6ecff293ae876652a3fc2c3d6e216eed335423523ac3f70223293148e28e78f665fc2797f7ace1ce83d4ebe2bf8889a8f4b964bb417df5adf1e44461fb74be6cd5546446b92dd1821f24d790400e827b1a838e634dfb26", 0x1000}], 0x5, 0x0) 23:06:56 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x8, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0xffffffffffffff65) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/33}, &(0x7f0000000180)=0x23) accept$unix(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd8d16880df2dbef00"/4098], &(0x7f0000000300)=0x1002) r3 = socket$inet(0x2, 0x3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="8d") r7 = dup(r3) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000a00)=0x9) mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x86138) r8 = open(&(0x7f0000000a40)='./bus\x00', 0x30008, 0x5) pipe(&(0x7f00000000c0)) r9 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r9, 0x0, 0x64, 0x0, 0x3a) r10 = kqueue() readlinkat(r8, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000440)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r8, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r8, 0x2}, {r3, 0x26}, {r10, 0x4}], 0x3, 0x7cc) close(r1) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) wait4(r5, &(0x7f0000000580), 0x8, &(0x7f00000005c0)) 23:06:56 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sync() ioctl$KDGKBMODE(r1, 0x40044b06) 23:06:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)=""/173, 0xad}], 0x1, &(0x7f00000001c0)}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x4d}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x76bb, 0xc687}, {0x18, 0x3, 0x4, 0x2}, 0xfffffffffffffbff, [0x9, 0x0, 0x8, 0x2, 0x1, 0x100, 0x7, 0xffffffffffffffff]}, 0x3c) syz_emit_ethernet(0xbc, &(0x7f0000000340)="d59dca1dab9b19b577ce3aec6228f42c94b978b695da680da974e167ec060abd36c2c6f17654c6c51215b4fdf6dd4dd6cdfde908429fb8ed48bf6bae061d678110e484f322e27b6171d468c7e5c6bdfe6aa4121d01216f9e3313743350e0941367a279e376f322466bdde05cc7859dd9cd041b6bb9dd53b9543b70cf5a5a81bcaf39b4a8cea63cc8af7370ce6379ae18b5cbc3a0fe0b1e5ded15d9ddcded0c2f9f5f94481bef81a16b7282eb4997b1bd58c39cda3a28c4bc05f05e19") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x5, 0x1000}) 23:06:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000000020000000000000000f8208a5b671b1b542a538706000000b811000000290000002e0000000300000035ce17351d70577f99260a62294a0b93bccda58f450a871ed0373d0c7e800d477975ebc092b6e9d6bdaa3cf10cf4e7406e7e77b2d8ff210cab83288a925ac7bf0e33b6d1286ce51d27b741be18231cb4dc98321618c3"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 23:06:57 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) ftruncate(r0, 0x1ff) r2 = semget$private(0x0, 0x0, 0x210) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/143) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x1) semop(r2, &(0x7f0000001200)=[{0x4, 0x6c81, 0x1800}, {0x3, 0x4, 0x1000}, {0x5, 0x1, 0x800}, {0x7, 0xff7, 0x1000}], 0x4) getppid() r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001240)=0x400) semop(r2, &(0x7f0000001280)=[{0x3, 0xe11, 0x1000}, {0x7, 0x3, 0x1000}, {0x7, 0x4, 0x1000}, {0x2, 0x4, 0x1800}, {0x2, 0x800, 0x1800}], 0x5) r4 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r3, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0x9}, {{r3}, 0xfffffffffffffffd, 0x2, 0x8, 0x7f, 0x5a}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x200, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0xe7a1, 0xe20}, {{r4}, 0xfffffffffffffff9, 0x4, 0xf0000006, 0x27b, 0x9}], 0x0, &(0x7f0000001400)=[{{r3}, 0xfffffffffffffff8, 0x30, 0x2, 0x0, 0xe98}, {{r3}, 0x0, 0x12, 0xfffff, 0x3, 0x101}], 0xa3, &(0x7f0000001440)={0x7, 0x8e0}) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="c6f4c1103a", 0x5) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000014c0)=0x3) getpeername(r1, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) ftruncate(r1, 0x9) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000001580)=""/233) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) accept(r1, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001780)) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000017c0), &(0x7f0000001800)=0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x8020, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)=[0x6838e320, 0x6, 0x8]) 23:06:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x8000000002000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x810, 0x0) setsockopt(r1, 0x73e, 0xff, &(0x7f0000000180)="6fcbd25de05e4086407e9dce3e9a27018db199135855ac2ebc1ed3ce716734a8b9a80eed3b0ad4897bcf4202330bd3b36dff14ab51d6d5a45dffe293551d23533880017a9d3afe93b0d21a274f76f45463d8b35ebe6f3d89a1882b43ec4242", 0x5f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x84}, {0x8000000000000006}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 23:06:57 executing program 1: r0 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="ff0f0000000000000000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="98d6d89215e445e32b57abe88321a30ab3f76e26d350481834d0e7987ca0fe2d993bfad3376219c444c52e120bee7dbfffa31f2d534f17152af0bdf35832f55e025cd08593792cb86d0fc1827b13b58c4f44fbd9f1993fc1", 0x58}], 0x1, 0x0, 0x0, 0x8}, 0x400) fsync(r0) 23:06:57 executing program 0: r0 = socket(0x11, 0x3, 0x1) select(0x40, &(0x7f0000000140)={0x3, 0x7, 0xffffffffffffffe1, 0x5, 0x7f, 0xb0, 0x3ff, 0x400}, &(0x7f00000001c0)={0x4, 0x5ddb, 0x11, 0x100, 0x4, 0x9, 0x2, 0x100}, &(0x7f0000000200)={0xd246, 0xffffffff, 0x2, 0x6, 0x200, 0x3f, 0x7, 0x897}, &(0x7f0000000240)={0x51, 0xf8}) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000100384e3d7908857959173dfa0d14026f1aa1e7033168ea58478ad050144b53039e4fdde4dfaea8d9a71afaf92fcbd1c58f8fcaec4d47711f250700ccf9d4065be86662b49899e9f25a0e9e6976a6830f86723e9c89028a9f29e39b1aa544b1433994a3073f6fbe3c9f976d5baf99dad974193163104fc6d2abcfb09622"], 0x5) r1 = dup(r0) fcntl$getflags(r1, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) listen(r0, 0x4a) recvfrom$unix(r0, &(0x7f0000000340)=""/147, 0x93, 0x800, &(0x7f0000000480)=ANY=[@ANYBLOB="7300a211f5d52498ceccfe8be08d7b818b8d2ab009e6adcd88f9be744619faa4d57dce9369cb5a2735a309fcbccf1b46faf5d2888b167ad9564637d41b733790b804bc4540b3e3cda58457857bf52f19c02e40bc"], 0x8) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0xffffffff, 0x9}) pipe(&(0x7f0000000400)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) kqueue() r3 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x0) write(r3, &(0x7f0000000200), 0xfe72) 23:06:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000140), 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="875966f78dbe5c24e86c8eccfb7048ea0036a8ce1df53d1f57a35830", 0x1c}, {&(0x7f0000000180)="f50be8b9ead19735736fa0a2f9b39fc51943e7b595f2c27050a7d66d60a63aa8cc29385ca4b65c6cffde0c69435a1a32866d90d13bc6603640c4d5fd92c8f0d1f111da3428c90de17a4f50cac6edd830bce45e14d7bc532524770c7d588b3b57e80f18414873f6748da2822cf7cff540c256a40813b5476b50597227504eb6a893c87286b7a05b48050dafc7b5861a78984db88938c7cebc9e1031e2740464abb524e523e728e7db2e8ab575aecc1dff9499195965089370255dcc", 0xbb}, {&(0x7f0000000240)="d4ffa64f991a9d50ac9717d4242e6146b10eced56378488aa6fd326a25888207d6c7197b555c82cac2fb3c163c3e66bd792f0b489ab5e431f05e4adeb4ea82375d3f3bd12c3db9d27f36c5", 0x4b}], 0x3, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 23:06:58 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000ffffffff00000000"], 0x10}, 0x0) 23:06:58 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8f08) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x10c}, {r0, 0x20}, {r0}, {r0, 0x80}, {r0, 0x187}, {r0, 0x86}, {r0, 0x40}, {r0, 0x19c}], 0x9, 0x0) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) clock_settime(0x7, &(0x7f0000000100)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x7, 0x5, 0x8, "d00e070559bbe67624230c460f9b5dce85e64a85", 0x100000000, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) ioctl$TIOCSDTR(r0, 0x20007479) 23:06:58 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x0) msgget$private(0x0, 0x20) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r0, 0x1a3}], 0x1, 0x0) 23:06:58 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000012b000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:06:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x81) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:06:59 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() r2 = dup(0xffffffffffffffff) recvfrom(r2, &(0x7f0000000180)=""/203, 0xcb, 0x800, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sync() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7ff) 23:06:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x40000000, 0x5, 0x4, 0xff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x81) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) dup2(r1, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:06:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x31, 0x0) r1 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x400000000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 23:06:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 23:06:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xff, 0x5, 0x100000001, 0x3ff, "8c0b551ad3b96396f1232ac879e0c3351a771bbf", 0x3, 0xf2}) chdir(&(0x7f0000001140)='./file0\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da9435bdf13b97f9c2c18705ca7", 0x19}], 0x1) r2 = socket(0x20, 0x4004, 0x200) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="2462d70e6468ea8a2c91344cb9a423890f744b5ca3c5a36501ae652f38299a2306bcf6b8921cce24ef24bb93fca17e9b778528581672cc5b210cfda838f42683da6306a53047e77aa9bc90295c37fd867d1cfe9f5ec3c69a4263cbfd1666cf0e30b6ce0dc59d98f6e21a10283e3a0f70b15504d1eea588d854a17ee1fdbfb32b045898d2c9506e174b001ef86225c2598332ce19954c31026b20fc2e5927bb3778b907f595778ab1fc19ffb864c3833990a5553f06244452d24e4fc79a5269c2b225bf1591f01c0857f4a17c4ddfa89fd73a9cef43eb0893693eab80b52c45c4865a225a2c62e1bd82bbe9e16de824cb3d532bad2eb51d5be4a2d5eaa191e5d00690560dd52f6921a95df654b40f7aa9bdb2be7379f581308eb52f9926209ddebcbe5ecea0e41eb074ed3864789aca313216831cc0bc11af9ae4aa7937bf94f8f945717ff5dee7e1c5c8e6bb9c2e47c2cb59fd824273025889ee766854114115e9725d0faa29dc82a463fd8c2292e97c7e770a4e52e7021e87927b970094ff515f75c8705edb075737646c1658e8be3dbd8f587ca8f43358fba5acc0d4d3e475936aff3e602f34f897679c5e1448a773d4a5858243ef1816ae8b0804ce49357ce3a51089e1e5d8de347d2f176dc785b4537e95549e3218f91a09472be2d9dcf5226a17862977f41087e21df495454d58e9fb62f6e4c25c8738b1c8651b05490cbb63735bcce4f58586db8cc29d3d44f522c925284787a42680ba14aa395b6a5235c807d84733591722b2dff71206e4d3f834d91e8e5d2efd37dcf1005fcf106e375cc73245f94ff0e858650187f0ccda76f5623bbb715404cfd689ba72c0f06c25a36762eb2dfd2ee9bd3b2f0c789b518a35ce00d54d8fdd31099236b6bcb5ef3974309c6b210cf242432578397e2f76d787cedfe32a362964350da50a7e6c98a0c33588c4906edd158bcf09f8d1596292920a5d0126ca775b6365b2c4e357d82aa3b24a20dce5fb31beb3463fddb9e7d2e877ff2e69be2d7fb35e2cd620f38a0cec505fa40d4963fa3902a950a4335f27f183add25b7a5f318310761c517cc511f0f1f76e6e7458a1376a2d289e3ed9b110a279801036c8d4d6a2261407fff71ae2dfb718638ffc1b22376289e1fa428dd2b84ac44fc6c256cd32952358ca6a2d1b8f06816f1ab0b920be5ee9849b4dc1630af5e763553492be4206936dc0d36acc02376a2592fe62c52b3dc9ec6aad1ee316e1586c5d8ce318566150a956580fe8036fe5f4fe04cb6a6e0bd081ede806bd90f1597dd0a7d6edbc5c37cd7728bc4906c3bdca0cfbf14af0a9d3524138f29e4678fcc6e9f7cc8bf3241a39e743d5efa1b487dda96eda59ef8745ae5fd54f34f2043223fa6d8dad56b4da3f2f195d9b58d6da36c1f591eccab714945db11a6568f953d8664409a7fad67d351ac7ca262fe4dd075311c6cde225bfc3c4516a967334e7868522e4a93c39765e1b217fc199835f58ef6b4503ed0fee9abb5375b0377de9305daa05624d193b66d61daca458e2c1b8604ea474c2c8da71b0b3658f1173c9ddf753628185d964329056b034bfd6d9dde8db0f1e80df44d762e39c90f44abf0f4b13b877706499343f9f7626bc5e15b1847f3fc3106967347c4f8ce80791cc13f135e0bd6bcddbe0ef2545cdefd6eaa96db9ff3cee434d04a7ed1e1e84c23511cfdbd27a04626ac3bf66db5a0032a5faf5d3b507bb009cb68a7178a4ef770216bbdb776d8fa643fb9e994980d05e253f153db1b2258f320ab607a02b7a3c00115f252b9f91d536802dfe744fee2d8ac2b67cd0d9b0f2a8d797ac59d484300ba77eaf742b80a708169beef51de19411cd82b6e197f07c163045ed0af6c1c7ed1e856e1ea430c32fe124c83fc610db8b329457e4080b9ebe6ec5fe0e30522a3e3b1791d1b5eade195736c2a4568780e23d36988bccaead77a30c416753ae40e710a6bdb2b14494e743ce7dc67b470dae4e0b6735efd9fa459376cc712e7081addb73db4d715834c2329ea96a1bef8801e7c4aa559f1c5452772eb1894fc2d7393fdd0077424382b00ed712ba2156efe7c71032a1fdb8ce4fd470de4af23b589f0387d8ec0c680ca9f30e995a7c13d46b001a8746e6795f2731e3a456da7229dbf6e6ec2b6d0f5d5daa327250a7ef37060d0c516f1b49652777b8209cbbc7eaf373ba8307c4fdca2b901a6d9cfb880b0eb415590864b3c55568eceb23e72214b70c3b0f64374bcbbb4649a38862cc9bfeae14175be85b44588d923e2da8c064b4f1779effdede88d3d8358f253d142f32924dde5fb4daaaa2dda9a159188b6e07675f1a42c705250b92c58b0301d60d98d67bebc09fc1322ea297442dfdf9313d0cf911c9830915601cb12371ca1132390e29184f0f3932a573e604397c8fb866f83b262cda788187e2cedfe549269cb4221bed1ff722875913f173a2af6c16ff33dbc9a9116151028f74e704075050092483c69bfc76d04126439b82620ee0e85c35fb45b1b454401657297145b05cd349afe62819b15c6104985191d56a2449d6e8dfcc737eb328e7de947a9ced6ce5e8466f8ac3c49981b50193118c728a21c9908dc7970af6c0f301356cf3454853cc49ecc28ac77ed5724deace029ecdac5dd33fb7edbe91c5868c078d1bd54a266a6d4877afd0875f6a858f64a96e1fd7b041c20adf5be3c13dcc9ebf3aac9d3c891e41b232441c55517fcf82c4c9c42b1e459a8ff063f014536ad60b3ed98464d263dd1ad421c784261ac053c4f5506d519ffbce3aee528adc358b5bc0fc71f59c90c6f2da88ef249324353293890dac5adfce9f648c09ca2890b7efeabc1a650b9a11b9830ca7e5795be6157588fe2c7dffd037f3313803dfd0adb771eb0fc8ac078a9a610606cb6ec7e079341cea9cb04926286b9c626a38165272e8c451ec59098adc8441cd8899c52987b5f58d706cc1337bf3d06e8d904f5c0f2560dd8b3c51d67440f73228a498580fde1d213e3ab87459d1e7242808e59d91be3aa5dab9af435a0052e5097ea628c35506c9bee0ed750c747afc177ad8228aedb47cd4ed0a4a26bda4b14bad29ef86e14e63a977988379fefe00629ff408324e60c7723f36a183eb35bc7ea791987fcca28d76dc7063bcf85df5a0bab540fe68f427e2bb2ffeafa9e49030337d8ea3e72f03d955b7d28ef8009481e91f273609a122e42846a06d6096bbab626cbdb5e81cf9265e1d6494c2996cc3979dcdb027a7c20c56954ee07126d6abe9e4092a4729510703d2336512e28de9994ead299fd1d10cb89e681e4af2f5755cacb901dffec485c722b39b3ed6445cfd80ca30d706feb1f3325d2ff2c41194d02bd1bf1e05493ac0389688289437487fcd099ec03bf06aee20e08e0b2e4929c1597673fbe2837cc3997bb6d8b47bcce71320c5b0c2ebb205507839d00efbb1190ee9aefc78d646657ad1e231b464a54de395e3cb2aa230f2635a0d407dd372af89c30bd01c0c25467eed8e417dfb420baf1fb45516c8f7e424e8128d7fbd6026491ae96c87cbd8247d39de0b8ca6cefdd13dc94f846b8cf8966905d21555e501b9a1ebffcdcc402ac3d691d051ab0e163977fb8e6d80cc8a3c3738b6891d92de57f191a6781513ac516488cfc4b1b3e17540c927b81fee98c9c50eed0206210dcf8041b3ad7e2ceb863dccaa54bd1d05149ba4bdf963cf20d8db36a7e5bbbeb8e4963fb8d6327cb0c36a51612ac7f1647de342aa2dcdf5414bd3f78e2e60a61060463ebbaad8a1b314494b2a6d99814013cc5e374dcedd854d7500f8a63c1592109ad6ba3d32587438cc6b093e9b8b01751e0e0eda0313973cef11d963dc093da6f37301ec68dce867bd2cf565a5dc574d1a814576f7c6d489d8eee0278679e9337275ba1fd5a9e559315c8c8996373848d3079ee85cb8e26fa3f782bcd854f7ec571e18b32de3257b106804d277f4da0aebf04cc7400b77cb47c1c78dd052a0aeb8439e1be45d3cedf82f96ab2ad7481e555985cd5ad043ab010d6d5ff5e430701827f82a9274a66b57be0e8184f04035068ae2d591a6738cf49e6365ff1f8ac3c984c1b720c2ec856d9ed014a9535b8695bee67ae38911fea4db7737d6b1d56da82a6cfb34d1c774b1e6da1c18faf4be8ae60f8db791401c33943e20e2f62efa15ab5dfbd3960038e9b3d63d033a965c4172dcb9ef258ad168be301ad36bb7d2343c145714c34b2dc417a610ac5cd64744b3aef25757fcc9f6c85b3e8e6736cec01664c9f3ba5f5040b1a25bf46e8d0af82237a6d2dafa5d93016a873baf4522f6d07f742ec133b451d5abe76226378cd02349bae32047808850e5d845277d9d15bc0d59ec868a6559883ec2cfdb01c0630e5a6713c881240086af530c50216208c1e151a57f4d7c890d9a132df2b66e3968ab64b78a0b0f7129d3646785a9e2210658ae16bc6a491dc5ef0f74165801bf58f24283abfe23be2327eda788aa4d183b36fc8e8fda768773a028ebb7261537cfe38beacd9b8d839ee8e13d25ca74ff3d938db9a2187ee9dee8fb3ee70ac99ed2a5c0cbf46edb6f919992fbbb1e2c9bf9480f359fe9f422c9e9f80b38e99a15de69e24d560f1e25534607b6bdbd1d85ff5e87940a6c46152136f4c0cf7a022cf86333a77808d5503858df71867e27e0b36069fe4612c6c99c4006133c25633005ab8287c6fe22c52a3888f09fcc2b00d110b196cc8804ac7db68bb49c74981f5b32041fc01063533ab0c53cb90e73351d2d2f10f922b2818c0f468a4498f569a6aa3e0988eef1730bca726725df0e8d511cd847dd051b7875fc4a58418f95d36dcd98ba8d88b10ae452c06115c510455d74d69fc099f75354cf51c5efa6ffa69d0891ccd13adc83f4d2950d1b273f3c30fa75009038f24b91206cd17e5ad0ffe21225342d2f0c1c4c43e81ac8abd44d608ac683b779db7a3fa543e55742b3eb82742b99479e8dd09a01bfa9e1a691c482da9eb314cbc004ff6f5e01aa7b4803958c1518d4279fda534218eaeec98fae8af437c9a7b1f18927765b1907e2bf99bd6c4f8f89177a85f9b71472ca0f5a9f455dbf46d2f3c3396c3be5e4c6e611dfafc3670993957ecd07bc45f2ea6a35ae832426bf7f105014f596a433c9c307966cc4ff0a0b56b5b4ec144af6d0668ec5e81ad9003c3c40c71ef22c999fb1af31d60cfff98e5d8d6c5d4d4172d6dfa551e0c6b91f44f3e23949a7229b63d5281fa0c4879e20e5997d03a7dba2e652aec188efad111a4dc4ea1e070088c38a61a7e895b1ff0ca0a91c1ef587f27b607bd6579129e19e764dd20c5bb8fe72ca6a2c3fa20e7181da37ffa12d4ccb90a45aee227e02bb73bd250070c3ec77d0f6dd61a70ec56b4ea14e5fece0ad83cb1f7b85962246b83052107dc24e8000f4b86862544bbf2b3783208222ba711738347eb9e2cda1ef797d39446ef1c34c5b6425390927aa1655f118167f73f1a2a2e46b113d36577275daaaa003fc7c146ded972e12b6cb9ec75561896cd4072ab2f1a3baf7d6c3461dd22052f5f327871c349793706ba29ffe5f026a00a7e3cb65cab2814288a3cb81930a0b23e802dde66fff0084e4e67a2fa7461ce90fe4dbaad70a464cd0d581c1d367268d4932203adbbb556cc6f836000cc1d0b4916f2567d117b3c4c1dc8e0428181e19684ec9821033e9a4f04bb6694f813125ccbdcdc38310c8a01641ce0b792e8bcff3f23c71904bf8f7b34bd4f6504019d306d0089f0f330e5b1c0e55a341eddf7f59b22bde9c1f5d", 0x1000) 23:06:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = msgget$private(0x0, 0x4b0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/222}, 0xe6, 0x2, 0x1000) 23:07:00 executing program 1: r0 = open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x40000400000002e4, 0x4f) r1 = semget$private(0x0, 0xf, 0xa27dadc595ad2d5c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000006c0)=0x8000, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) r5 = socket(0x2000000018, 0x8006, 0x978f) accept$inet6(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r5, r5) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) syz_open_pts() semop(r1, &(0x7f0000000680)=[{0x3, 0x8, 0x1800}, {0x2, 0x1009, 0x40001000}, {0x6, 0x3, 0x17fd}], 0x3) shmget(0x1, 0x1000, 0x226, &(0x7f0000ff9000/0x1000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x800, 0x0) r8 = socket$inet6(0x18, 0x0, 0x5) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x4}], 0x1}) setsockopt$sock_timeval(r2, 0xffff, 0x400001005, &(0x7f0000000600)={0x4, 0x3}, 0x10) setsockopt(r8, 0xffffffdf, 0x100000001, &(0x7f0000000e80)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c5fe709fbe887e2ffc4549e3d79d8e2afe2e3f0e982f04f3310eead4cf3c5393cc3588cf7a30d67ea456e9eecc66cb59d9ee798183a78dd780277f5ee9cbe603ce25c3b758c065cded026a00af5b2a4e7b6397beb91d052e4ecfd78d8778932dd870cdefdd7359251d0f9966a1f6c5b00ac96c51faf2e984249ffac1a9eff1eb7c6e4b96b079621c612b8", 0x24b) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x3, 0x3f, 0xfffffffffffffffc}, 0xc) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000880)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x1d7) semop(r1, &(0x7f0000000240)=[{0x7, 0x40193, 0x1000}, {0x3, 0x365f, 0x1800}], 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000580)={0x7, 0x401}, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0x6, 0x40}, 0x2, [0xfffffffffffffff8, 0xbfab, 0x7, 0x46, 0x2000000000, 0x5, 0x2, 0x8]}, 0x3c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x921) 23:07:00 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000056000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x23) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:07:00 executing program 1: r0 = socket(0x400001, 0x2, 0x1000000000) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r1 = msgget(0x2, 0xa0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/81}, 0x59, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10288, 0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0x7fffffff) setsockopt(r0, 0x3, 0x3ff, &(0x7f0000000000)="4d683ed05dbb61e71bb0a9e32d98ce6bdbd7dab8f3540d5b04c0d37c978040a327b817e006e3c319ace69abe893dcda9c80d977cc2d61af5637bf60e4d93c160dd2c7ff0df4e5e920364a37560387e93f2ff6ee19885362f8d8fd1a0c6ae851c7df5421feb9d9f69d68a5a", 0x6b) 23:07:00 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x1000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) getsockopt(r0, 0x9, 0x2, &(0x7f0000000100)=""/152, &(0x7f0000000040)=0x98) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:07:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c65307a"], 0x6a) 23:07:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 23:07:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1, 0x0, 0x0, 0x4}, {0x7c}, {0x6, 0x100000000000}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10800, 0x81) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0x2}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = getpgrp() r3 = getppid() setpgid(r2, r3) 23:07:00 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8428, 0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) /: bad dir ino 2 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 403438 51892 0 0 0 0 syz-executor.1 *216850 51892 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800020c27168,ffff800020c27168,aec4c7dfd04934a4) at ufs_dirbadentry VOP_LOOKUP(fffffd807efbd7d0,ffff800020c27368,ffff800020c273b8) at VOP_LOOKUP+0x5b vfs_lookup(ffff800020c27338) at vfs_lookup+0x575 namei(ffff800020c27338) at namei+0x45f sys_chroot(ffff800020b69080,ffff800020c27468,ffff800020c274d0) at sys_chroot+0x87 syscall(ffff800020c27540) at syscall+0x552 Xsyscall(6,0,fffffffffffffedb,0,1,f1b3afbc010) at Xsyscall+0x128 end of kernel end trace frame: 0x27, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic bad dir ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800020c27168,ffff800020c27168,aec4c7dfd04934a4) at ufs_dirbadentry VOP_LOOKUP(fffffd807efbd7d0,ffff800020c27368,ffff800020c273b8) at VOP_LOOKUP+0x5b vfs_lookup(ffff800020c27338) at vfs_lookup+0x575 namei(ffff800020c27338) at namei+0x45f sys_chroot(ffff800020b69080,ffff800020c27468,ffff800020c274d0) at sys_chroot+0x87 syscall(ffff800020c27540) at syscall+0x552 Xsyscall(6,0,fffffffffffffedb,0,1,f1b3afbc010) at Xsyscall+0x128 end of kernel end trace frame: 0x27, count: -9 ddb{1}> show registers rdi 0xffffffff816ce867 db_enter+0x17 rsi 0x2811 __ALIGN_SIZE+0x1811 rbp 0xffff800020c26f80 rbx 0xffff800020c27030 rdx 0x2812 __ALIGN_SIZE+0x1812 rcx 0xffff8000009be000 rax 0xffff8000009be000 r8 0xffffffff812d2ac3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x290da02c210f3588 r12 0x3000000008 r13 0xffff800020c26f90 r14 0x100 r15 0x1 rip 0xffffffff816ce868 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c26f70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=216850 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b69530,0xffffffff82341258 process=0xffff800020b8c6a8 user=0xffff800020c22000, vmspace=0xfffffd807effe5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 51892 403438 98727 0 7 0 syz-executor.1 *51892 216850 98727 0 7 0x4000000 syz-executor.1 98727 135110 28968 0 3 0x82 nanosleep syz-executor.1 71374 137648 1 0 3 0x100083 ttyin getty 66995 56539 0 0 3 0x14200 bored sosplice 33139 116264 28968 0 3 0x2 biowait syz-executor.0 28968 484453 67856 0 3 0x82 thrsleep syz-fuzzer 28968 234179 67856 0 3 0x4000082 nanosleep syz-fuzzer 28968 196512 67856 0 3 0x4000082 thrsleep syz-fuzzer 28968 177160 67856 0 3 0x4000082 kqread syz-fuzzer 28968 337002 67856 0 3 0x4000082 thrsleep syz-fuzzer 28968 142329 67856 0 3 0x4000082 thrsleep syz-fuzzer 28968 295721 67856 0 3 0x4000082 thrsleep syz-fuzzer 28968 279333 67856 0 3 0x4000082 thrsleep syz-fuzzer 28968 309404 67856 0 3 0x4000082 thrsleep syz-fuzzer 28968 514133 67856 0 3 0x4000082 thrsleep syz-fuzzer 28968 409660 67856 0 3 0x4000082 thrsleep syz-fuzzer 67856 108641 4873 0 3 0x10008a pause ksh 4873 136064 58552 0 3 0x92 select sshd 58552 353967 1 0 3 0x80 select sshd 75008 447190 19275 74 3 0x100092 bpf pflogd 19275 213525 1 0 3 0x80 netio pflogd 21143 235515 19142 73 2 0x100090 syslogd 19142 181719 1 0 3 0x100082 netio syslogd 29634 432913 1 77 3 0x100090 poll dhclient 50427 357946 1 0 3 0x80 poll dhclient 36901 306113 0 0 3 0x14200 pgzero zerothread 88301 330414 0 0 3 0x14200 aiodoned aiodoned 43857 92929 0 0 3 0x14200 syncer update 86810 518842 0 0 3 0x14200 cleaner cleaner 48911 127364 0 0 3 0x14200 reaper reaper 621 8140 0 0 3 0x14200 pgdaemon pagedaemon 47081 113342 0 0 3 0x14200 bored crynlk 81921 88693 0 0 3 0x14200 bored crypto 55897 224024 0 0 3 0x40014200 acpi0 acpi0 34738 32617 0 0 3 0x40014200 idle1 7116 112939 0 0 3 0x14200 bored softnet 68647 421345 0 0 3 0x14200 bored systqmp 75612 254221 0 0 3 0x14200 bored systq 64429 223991 0 0 3 0x40014200 bored softclock 55676 282843 0 0 3 0x40014200 idle0 45443 379694 0 0 3 0x14200 bored smr 1 407898 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 51892 (syz-executor.1) thread 0xffff800020b69080 (216850) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82390318) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38c #3 sleep_finish+0x110 #4 sleep_finish_all+0x34 #5 tsleep+0x195 #6 biowait+0xa1 #7 ffs_bufatoff+0x14f #8 ufs_lookup+0x48d #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x575 #11 namei+0x45f #12 sys_chroot+0x87 #13 syscall+0x552 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807ed14f78) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x45f #7 sys_chroot+0x87 #8 syscall+0x552 #9 Xsyscall+0x128 Process 33139 (syz-executor.0) thread 0xffff800020b69788 (116264) exclusive rrwlock inode r = 0 (0xfffffd807ed12f80) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x133 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0x6a #8 domkdirat+0x121 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806bd84b40) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x45f #7 domkdirat+0x75 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9515 6412K 6930K 78643K 11814 0 0 pcb 25 9K 11K 78643K 301 0 0 rtable 108 4K 4K 78643K 483 0 0 ifaddr 59 13K 13K 78643K 138 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1491 0 0 iov 0 0K 16K 78643K 54 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 75K 76K 78643K 1658 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 52 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 533 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 53 50K 91K 78643K 552 0 0 subproc 64 65538K 69634K 78643K 204 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 36 0 0 in_multi 33 2K 2K 78643K 84 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 291 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 21K 78643K 2573 0 0 UVM aobj 29 2K 2K 78643K 36 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 26 0 0 NDP 12 0K 0K 78643K 42 0 0 temp 164 2729K 2857K 78643K 7765 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 8 1 0 1 1 0 8 0 inpcbpl 280 249 0 242 1 0 1 1 0 8 0 plimitpl 152 37 0 29 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 89 0 45 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 68 0 64 1 0 1 1 0 8 0 nd6 48 18 0 12 1 0 1 1 0 8 0 ppxss 1128 10 0 10 3 2 1 1 0 8 1 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 2 0 2 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 17 0 8 1 0 1 1 0 8 0 pfstkey 112 17 0 8 1 0 1 1 0 8 0 pfstate 328 17 0 8 2 1 1 2 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 373 0 182 12 0 12 12 0 8 0 art_table 32 374 0 182 2 0 2 2 0 8 0 art_node 16 88 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 1 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 46 0 36 1 0 1 1 0 8 0 shmpl 112 34 0 7 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2127 0 688 47 0 47 47 0 8 0 ffsino 272 2127 0 688 96 0 96 96 0 8 0 nchpl 144 2985 0 1332 62 0 62 62 0 8 0 uvmvnodes 72 2515 0 0 46 0 46 46 0 8 0 vnodes 200 2515 0 0 133 0 133 133 0 8 0 namei 1024 8692 0 8690 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 17795 0 17794 7 6 1 6 0 8 0 sigapl 432 721 0 706 3 1 2 3 0 8 0 futexpl 56 5286 0 5286 1 0 1 1 0 8 1 knotepl 112 227 0 208 1 0 1 1 0 8 0 kqueuepl 104 104 0 102 1 0 1 1 0 8 0 pipepl 112 484 0 465 4 2 2 2 0 8 1 fdescpl 488 722 0 706 4 1 3 3 0 8 0 filepl 152 3832 0 3732 6 1 5 6 0 8 0 lockfpl 104 168 0 168 2 1 1 1 0 8 1 lockfspl 48 60 0 60 2 1 1 1 0 8 1 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 27 0 16 1 0 1 1 0 8 0 ucredpl 96 481 0 472 1 0 1 1 0 8 0 zombiepl 144 706 0 706 2 1 1 1 0 8 1 processpl 840 738 0 706 4 0 4 4 0 8 0 procpl 600 1692 0 1649 4 0 4 4 0 8 0 srpgc 64 24 0 24 3 2 1 1 0 8 1 sosppl 128 7 0 7 3 3 0 1 0 8 0 sockpl 384 503 0 484 5 1 4 4 0 8 2 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 118 0 0 14 0 14 14 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 174 0 0 9 0 9 9 0 8 0 bufpl 256 22345 0 16134 392 1 391 392 0 8 0 anonpl 16 76974 0 67467 58 4 54 54 0 125 7 amapchunkpl 152 4277 0 4174 12 6 6 10 0 158 1 amappl16 192 2971 0 2358 44 4 40 43 0 8 8 amappl15 184 8 0 8 1 1 0 1 0 8 0 amappl14 176 72 0 68 2 1 1 1 0 8 0 amappl13 168 32 0 30 3 2 1 1 0 8 0 amappl12 160 33 0 28 1 0 1 1 0 8 0 amappl11 152 59 0 40 1 0 1 1 0 8 0 amappl10 144 486 0 483 1 0 1 1 0 8 0 amappl9 136 666 0 663 1 0 1 1 0 8 0 amappl8 128 196 0 179 1 0 1 1 0 8 0 amappl7 120 456 0 451 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 149 0 135 1 0 1 1 0 8 0 amappl4 96 972 0 939 2 1 1 2 0 8 0 amappl3 88 128 0 121 1 0 1 1 0 8 0 amappl2 80 4806 0 4750 2 0 2 2 0 8 0 amappl1 72 25960 0 25526 25 15 10 20 0 8 0 amappl 72 2021 0 1985 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 35 0 7 1 0 1 1 0 8 0 uaddrrnd 24 722 0 706 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 722 0 706 1 0 1 1 0 8 0 vmmpekpl 168 10220 0 10194 2 0 2 2 0 8 0 vmmpepl 168 85194 0 83585 136 43 93 111 0 357 19 vmsppl 360 721 0 706 2 0 2 2 0 8 0 pdppl 4096 1452 0 1412 7 1 6 6 0 8 0 pvpl 32 253663 0 240978 153 13 140 140 0 265 22 pmappl 232 721 0 706 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 545 0 6 16 0 16 16 0 8 0