kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 16:24:48 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.161' (ECDSA) to the list of known hosts. 2019/05/09 16:25:26 fuzzer started 2019/05/09 16:25:36 dialing manager at 10.128.15.235:18446 2019/05/09 16:25:36 syscalls: 320 2019/05/09 16:25:36 code coverage: enabled 2019/05/09 16:25:36 comparison tracing: enabled 2019/05/09 16:25:36 extra coverage: support is not implemented in syzkaller 2019/05/09 16:25:36 setuid sandbox: enabled 2019/05/09 16:25:36 namespace sandbox: support is not implemented in syzkaller 2019/05/09 16:25:36 Android sandbox: support is not implemented in syzkaller 2019/05/09 16:25:36 fault injection: support is not implemented in syzkaller 2019/05/09 16:25:36 leak checking: support is not implemented in syzkaller 2019/05/09 16:25:36 net packet injection: enabled 2019/05/09 16:25:36 net device setup: support is not implemented in syzkaller 16:25:42 executing program 0: r0 = shmget(0x1, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/107) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) r4 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x804, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000200)='./file0\x00', 0x100c0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20008, 0x0) r5 = msgget$private(0x0, 0x24) msgctl$IPC_RMID(r5, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/27) preadv(r3, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/65, 0x41}, {&(0x7f0000000400)=""/14, 0xe}, {&(0x7f0000000440)=""/236, 0xec}], 0x4, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x10588, 0x88) openat(r1, &(0x7f00000005c0)='./file0\x00', 0x2, 0x1a7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) setegid(r6) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000680)=""/149) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000780)={&(0x7f0000000740)=[{0x45, 0xffffffffa9610ed8}, {0x7, 0x40}, {0xab, 0x1}, {0x4, 0xfff}, {0x48, 0x65}], 0x5}) getpeername$inet6(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000008c0)) r7 = semget(0x1, 0x0, 0x114) semctl$IPC_RMID(r7, 0x0, 0x0) 16:25:42 executing program 1: execve(&(0x7f0000000000)='\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)='[!\x00', &(0x7f0000000100)='$+}(\x00']) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000200)="33abc953337df1693948e92291ea45b5f82e57607367f3f00a3a5900a3be44eeef827765405ceac72173e991668afe003e7a1d35", 0x34) r1 = open(&(0x7f0000000240)='./file0\x00', 0x88, 0x100) r2 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x10) r3 = shmget$private(0x0, 0x4000, 0x208, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/186, 0xba) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x7ff, 0x1ff, 0xfffffffeffffffff, 0x1, 0x100000001, 0x48e, 0x4, 0x3, 0x0, 0x10001, 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x4, 0x1, 0x101, 0x5, "e9fb4525beae8cf0d5c04a7314c731a9a7916652", 0xb5, 0x100000000}) open(&(0x7f0000000480)='./file0\x00', 0x8040, 0x8) accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) symlinkat(&(0x7f0000000540)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00') munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x800, 0x0) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='$+}(\x00', &(0x7f00000006c0)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='-$]+)\x00', &(0x7f0000000780)='[!\x00']) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000800)={0x3ff, 0x9, 0xfffffffffffffff9, 0x470eb688, "33387c323f4d79b6e0d4fcfc36f581b4eba260bf", 0x40, 0x4}) r4 = open(&(0x7f0000000840)='./file0\x00', 0x18000, 0x2) getpeername(r0, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000900)=0x7) r5 = semget$private(0x0, 0x7, 0x44) semop(r5, &(0x7f0000000940)=[{0x1, 0x40, 0x1000}, {0x3, 0x0, 0x1800}, {0x7, 0x40}], 0x3) r6 = open(&(0x7f0000000980)='./file0\x00', 0x41, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() chown(&(0x7f00000009c0)='./file0\x00', r7, r9) syz_execute_func(&(0x7f0000000a40)="c40209bac4c423e95db602080000e0c443755cdef0470f01d4c482793088090000000f0f3fa4c4c2c99cc866430f5e19c4a2e5b7b4e1ed0000000fd49a00000000") semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000ac0)=""/159) fchown(r4, r7, r8) getpeername(r6, &(0x7f0000000b80)=@in6, &(0x7f0000000bc0)=0xc) 16:25:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000000, 0xc8) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0xfffffffffffffffb) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 16:25:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000400)) r4 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x9f, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000180)="0c07602d17d43415c6a255f2fa0ec0d76274ef1e5c345b98b478ec70afeca2f71733ee7cf36dcd9cd617ba2453464221ab73d712f5636ab5e236ee5fc93838a0c3991c52b49d51000543f2a065ee62ef7a716433a3d1ae31a3d5473a10e47f48431d85d14845fa936d003b3ef840dbc4a65347d164f2338f44dc83408331421d17ad9cc2fef4433fb846ec95cbc4826008da512e95f10936f8d3a0d65cd67a2daaede8cbf5eb00cc5a360ebfbde6a7009c3321988c8fe93f37006289a797c851d180b91be8177fbbfb19a8cba005360a3f0a398fd0aca1d31e85c7", 0xdb}, {&(0x7f0000000280)="132f8daff66dc533ef4278126887d0a62e7f29263e10cf816cf57704250d7cb2b6451feb9bd0b2014e7d59846e098aa2ef54524439e86c0c904c3d56083b52a81afa99cd2b5e7bdd7e5086594162aa04e7a795f50896c3f7c43ee701f419b52a9ff3fad955f622b119baf39072030fb2554082f7aa315bd858ee6cfcf8dca18ec4e508d883257a74547e75821ee14b3b00404e5a36b706fe153dbb9193801c0f8415d5eeceb652b68e35cfee41f4f6ce3e5bef2bce98982a637679c53a4ae7212a9362d7dd7e0fcdc7dc", 0xca}, {&(0x7f0000000080)="cc87adb5b2f0e9acd9147509db013158831160a8055c929daa3446fa3f831a4a0301fe9312e9f486ebf442f6503ba6c84e2720d1f7744360821d2fb42d3a349afa5097d9006bfd14470bc3f661c5ac4f00ba07b283172638dec00116d8c531b4899e5152f8b2c11dd17c71003230a370899d3422674a7e57576c93cda50b043ebaec", 0x82}], 0x3, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) 16:25:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x8, 0x1f, 0x9, 0x9}, {0x1, 0x7fff, 0x395, 0x8}, {0x18, 0x4ad2, 0xfebf, 0x3}, {0x0, 0x3, 0x1, 0x800}, {0x5, 0x8e8, 0x3, 0x6}, {0x3, 0xfab6, 0x200, 0x8}, {0xb65, 0x2, 0x382, 0x7}, {0x8, 0x1, 0x5, 0x5}, {0x5, 0x7, 0x2, 0xa}]}) 16:25:43 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) msgsnd(r0, &(0x7f0000000080)={0x0, "02f40b7e8336e92a69ba6c659f384911a405c70a8150befe6bb1b59692b106f6f9cf75baf51e0f0876db3c7050c3ed244e58a364019c67d53f1c075bcd35441cabc086b784e03881af97283c9312aa80d9d1c672f6742765ac01da0bf6d1cac484ee54c90a320c905097d36b0de761"}, 0x77, 0x800) 16:25:43 executing program 0: socketpair$unix(0x1, 0x100000000000007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) shutdown(r1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:25:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x208c, 0x0) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x3f5, 0x80000bf98, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0xfffffffffffffffe, 0x400000000000}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48097524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e", 0x65}], 0xffffec2) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x8, 0x7, 0xf2, 0x3f}]}) 16:25:43 executing program 0: r0 = socket(0x18, 0x3, 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) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:25:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x5, 0x9, 0x1a, "b4af0c40a19938684f5bcedff63d0315097b3913"}) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588a", 0x85) 16:25:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:25:43 executing program 1: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:25:43 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8002d92f66696c655fc743d3c2735afea9779d2f300011f86e2807272d2af5d8705b997e2d0f4572c1c2a1ecd3f79917d1f75b237d67e613db7c7dd6f36bea99fad65d25a886b3d49bac02a63f1684a9b19eacfa77ecf9d46685d08f4ad43f8edef36ccac9e3b2773cab21c42f92f05e5feaa6997426f20ed59c954ec7a3fd832a08f7bae701affa3da392d531e41cd1fc15ba8629118258f83da8e05493a49cb5a42fe413f59a023e9a18f311f2d571b1381c375e3aadf1ec8b25fd2131"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="2003a8010d0400e70100000000e2ffe500"/28, 0x1c) write(r1, &(0x7f0000000200)="fd501face4d7bf8e6d62bfab22bc8afa973586211df672d2bf0679ff67776da3112375abcc14f3240f47170f56c68966563fe9aa144d7e432247a2555135d7e64f273d116c3fc6a1fc86e6bc556394007e55d3b3a4f93b447c7ee74ebcdadc1b33227489b07b094263a8f8d70e6546a04b46fa91868ac15281854f485d15034c1294000000", 0x85) 16:25:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:25:43 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f00000002c0)='./bus\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x7ffe, 0x0) r4 = dup2(r2, r2) r5 = semget$private(0x0, 0x3, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$getown(r3, 0x5) r8 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000020000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) sendto(r1, &(0x7f0000000500)="d5438ab453fb10bacf2b8e91e9a5e882356724bfbd627858a1ea9cb2fd0c3ffd97af812bd2cb01877b171c6bcee16f2200befd9906135fa3f87bbbe92f72064e0c7c94d5042626a25aabc5c1050ca09445e021c0b78cb6cb6c8f11e796df1cd25c73466cac5eeaadaef4059faaba6cdb8542d6f324bb22635f0a", 0x7a, 0x2, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = socket(0x18, 0x2, 0x0) unlink(&(0x7f00000004c0)='./bus\x00') setsockopt(r0, 0x2, 0x3, &(0x7f0000000580)="9b2dde803be79182f0577d6d8f6664e155e3f20c68e9c568232bbc5ab3798c18ff57d148e04c68a21428953060cbb3a5d2062b57b83aa11fc4cd09025e0002713549590730f171881770f3f11ba9fa47cd5052e4e5bb704182334cfcf357263a9230b8a822f8e2fef38ab1f7fe", 0x6d) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r4, 0x6) sendmsg(r9, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) getdents(r2, &(0x7f0000000300)=""/225, 0xe1) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r7, r8, r10, 0x0, 0x80, 0x3}, 0x7, 0x400}) 16:25:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="000000186004008b00002b27febf0900007e090000008555000000000000000000000000160e00000b0002ff", 0x2c}], 0x1) 16:25:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x5cbc, 0x6c, &(0x7f00000001c0)="c5b14bd9e0436a4aae805953a6326a95248a127368475b03ac33d6e19e65d001c9bb822b3052958e20a1393d5785eb91778ca83eeb7474249d0a637a6727800c76941655115638d8ad6967db71ab6dc6e243abbb31953fc2a7b48a9f1658989a804d2a27914ced88b2c3cef2401b6a92debf0745567f5ae2a706ccc3f06001765e3a13cf833709ca8fe4900000000000000000000000563a407c6698818844f3245754f96a60330692befd26349498fcde53b39f18d092169819b4d51e44bb6d041884366098506c26de448b8666bae81fd8a940f5976a30b6c78786fc579d7e6464e0e3ebb83cdb02992efccad3b50b7efdf34f0c2b893a9fae2fda4676230157944237c795181069e6262082960e6c9b7f701b65c9d63856c6513ba7100eeac92869eb3dbd806b4c6261a8ec849fe825d624a8f1fe6f34532f6de51070121dafe39fa89de05fcc974027397c3795842182e409dfdfd45358e985813a4cba328c7fa1626e8c1be662fc0fabf887d4648cb755916ebf22bd5e25517c4f8b8418c0b74d2903799c7192e7bb5d4bb516f89e27e6eb9cb7c4b938072d2c30cfe9e8e1f9013dc058e3033500"/440, 0xfffffffffffffe52) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) close(r0) 16:25:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f0000000140)=[{0xffffffff, 0xc1, 0x1, 0x7}, {0x3, 0x8001, 0x101, 0xffffffff00000001}, {0xc4, 0x5, 0x5, 0x7ff}, {0x8000, 0x100000000, 0x3, 0x6}, {0x7fff, 0x8, 0x1, 0x1}, {0x3d, 0x6, 0x0, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x28}, {0x16}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18041, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f206528539d5eb48871bd314787e665479a0abf1f8661275f50bd9d9bd3592e78fa2704ae8b6101111f17a0767919e89d490a259695b6c4b33cb6fd2970d2b2937aafcfa3a252598b753da32457788356a184e4313640815983a2d15babe064f8b1c149503451939b12f1ab4665b2d5897eb32b98aa8fe0b317cd73126a60b0d21701432a4c0b8514b60bf4e666f55ccb312ad572e7d0ccd0e71d5df06c050f0a96f45086ca05cd92d7cd152de3c51a1f0756fcf353c94019e26563e4265ae9b641583d8102feda6690822a93b0c79740febf6fcd779f36b127801fb5aed8cd78ecc804b1e86d733cedbc09b0c06f8287fc682cf2f", 0xf5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='d') 16:25:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) r6 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) kevent(r6, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x1, 0x2, 0x7c3}, {{r1}, 0xfffffffffffffff8, 0x48, 0x40, 0x8, 0x6}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0xfffffffffffffffa, 0x6823ff5d}], 0x7, &(0x7f0000001640)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0xda, 0x89db}, {{r6}, 0xfffffffffffffffa, 0x4, 0xf00fffff, 0xb9bc, 0x9}, {{r5}, 0xffffffffffffffff, 0x4, 0x4, 0x80000001, 0x1ff}, {{r5}, 0xfffffffffffffffb, 0x32, 0x4, 0x7, 0x3}, {{r6}, 0x0, 0x0, 0x4, 0xbd, 0x7}, {{r6}, 0xfffffffffffffffa, 0x24, 0x3, 0x407, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000002, 0x7f, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x5, 0x8, 0x9ac}], 0x9, &(0x7f0000001740)={0x6, 0x5101bd38}) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000000380)={{0x1ff, 0x3}, {0x6757, 0x8000}}) r7 = semget$private(0x0, 0x1, 0x4) semop(r7, &(0x7f00000016c0), 0x0) 16:25:43 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000880)={'./file0\x00', 0x40000000000003, 0x4, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000440)=""/217, 0xd9}, {&(0x7f0000000540)=""/169, 0xa9}, {&(0x7f0000000600)=""/244, 0xf4}, {&(0x7f0000000700)=""/217, 0xd9}, {&(0x7f00000000c0)=""/21, 0x15}], 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:25:44 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000580)="c51b4ff1e9f8a682a20f031c01ea6eac54d81025ff62deeab385bce7e3a74776e9945ced7d08b801cc6013a8ede29bd1ff68977f0ad4c0a3971be3780239b72f4d6251108ab5b37cd592a91e00608841cc5a034ba42656160f2d20b53ce46a9f8b9ebaa1864f22596778236c03", 0x6d}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) r3 = open(&(0x7f0000000640)='./file0\x00', 0x638, 0x45) setuid(0xee01) r4 = geteuid() r5 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/206) r6 = dup2(r2, r1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r7 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = accept$inet6(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000400)=0xc) fchown(r7, r8, r9) poll(&(0x7f0000000080)=[{r1}, {r0, 0x110}, {r6, 0x10}, {r10, 0x1dc}, {r1, 0x80}], 0x5, 0x806) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000500)=0x7) mlockall(0x5) setuid(r4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000300)=""/239) lchown(&(0x7f00000004c0)='./file0/file0\x00', r8, r9) getgid() open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) 16:25:44 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x6a3, 0x7ff, 0x101, "f2d334df9c2be6b00d76228752e5d39b62ff84aa", 0x3, 0x177e}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:25:44 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x4}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000000)='ML', 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) 16:25:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x28}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 16:25:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() clock_settime(0x6, &(0x7f0000000040)={0xffffffffffffff7b, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0xc2, 0x1, 0x3, "9f001f43e6b3ed651e33d2ea3afbbba8d1e527c5", 0x6, 0x18}) 16:25:44 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x3810, r0, 0x0, 0x0) getgid() getsockname$unix(r0, 0x0, &(0x7f00000001c0)) close(r0) 16:25:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:25:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x201c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) 16:25:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000400)=""/60, 0x3c}, {&(0x7f0000001500)=""/132, 0x84}], 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x84a0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000180), 0x1b6) fcntl$getflags(r2, 0x3) ioctl$KDDISABIO(r1, 0x20004b3d) read(r2, &(0x7f0000000080)=""/76, 0xfffffffffffffe9b) 16:25:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = socket$inet(0x2, 0x8000, 0x2) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:25:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3) 16:25:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032aec51f5ccd12b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcb4e15267de0b0100000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffff00"/4098], &(0x7f0000000000)=0x1002) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x83b) syz_emit_ethernet(0xf8f864b7, &(0x7f0000001580)="bc00000042587cf91de11cb981e373f31eb6ca8701d901800000000000003a979ecbe57b46259ef9490f8f890fd48fcf6237ccc6444070d5bc7ba3aecf9e7f84ff76dce1e6c6a0d65adce1d46657dbe95162c9d8f84669d2e9780d5b53a8c0ecc6856024316a01e144a004fd11fc2535f68dc2b783d17505946bb0c4e2a158d13a7975cd95e08da5f4016633beffe5894ef2f21d6f0ccf4592c9270afa7690c6cc9e6ec4811180e849e77851f17b77ac537968855d33c945e63df3b50de181f0c017524e7873348fc54b12fc12c8acbd84374200b2b1deef7dca3663cf15c2d00000000000000000000000001c4ded656ee107f96287fc8eb4880bdee6b13aa4c3e8b41cf86d5037daf4d952b1") 16:25:45 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xa4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:25:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x49) accept$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b40d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b822eada12"], &(0x7f00000010c0)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) 16:25:46 executing program 0: r0 = socket(0x20002800000018, 0x7, 0x0) socketpair(0x20, 0xb, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x20) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000016, 0x1, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1087, &(0x7f0000000180)=0x7, 0x19d) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) socket(0x6, 0x3, 0xdde) login: pckbd_enable: command error 16:25:46 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10030, 0x153) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0xc0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) socket(0x13, 0x1, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) r2 = socket(0x11, 0x400000400000003, 0x0) getsockopt(r1, 0xa7, 0x100000001, &(0x7f0000000200)=""/217, &(0x7f0000000300)=0xd9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) setsockopt(r2, 0x11, 0x1, &(0x7f0000000180)="3a6fe65c", 0x4) sendto$unix(r2, &(0x7f0000000040)="b100050490000000000000005786ca546f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000100)=""/107, 0x6b, 0x1, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:25:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:25:46 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}, {0x20}, {0x6}]}) r1 = dup2(r0, r0) r2 = accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x93, 0x2, 0x7c44, 0x401}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x101, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x2, 0x3, 0x1}, {{r0}, 0x0, 0x44, 0xfffff, 0x0, 0x6}], 0x6d, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x3, 0x9}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000002, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x93ea90b70e96ff63, 0xf0000081, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x5, 0x2}], 0x7fffffff, &(0x7f0000000140)={0x1f, 0x90}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r3 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x7, &(0x7f0000000000)="c8268510000000") r4 = socket(0x355aa97ddd53518d, 0xc007, 0x6) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xfff, 0xfffffffffffffc00}, {0x8, 0x8}}) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000040)=""/36, &(0x7f00000000c0)=0x24) 16:25:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:25:46 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xb4) ioctl$TIOCSTART(r0, 0x40047463) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) fchmod(r0, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x844e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:25:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r3, &(0x7f0000000000), 0xc) dup2(r0, r3) ioctl$TIOCSTOP(r2, 0x2000746f) 16:25:47 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:25:47 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x8e) ioctl$TIOCMSET(r0, 0x8010426d, &(0x7f0000000100)=0x8) 16:25:47 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0, r0}) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 16:25:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0xa6128) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x1d, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) 16:25:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000100010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) kqueue() write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:25:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() dup2(r0, r0) 16:25:48 executing program 1: r0 = socket(0x18, 0x1, 0x3f) setuid(0xee01) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x100, 0x9}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:25:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x91) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x774, &(0x7f0000000140)="1a000776f2282bf0e8d0c78b15e4cde188cee5333804b5a5c09b30c4f37badcd") 16:25:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x3d}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0x1, 0x42c, 0x7fffffff, 0x10001}, {0x1000, 0x10001, 0xffffffff}, {0xabe, 0x3, 0x4, 0x5}, {0x86, 0x1000, 0x4, 0xa00000000000}, {0x7, 0x0, 0x2, 0x2a8}, {0x400, 0x6, 0xfffffffffffeffff, 0x80000001}, {0x77a, 0x8, 0x80, 0x100000000}, {0x7, 0x8001, 0x1, 0x4bd0}, {0xffffffff, 0x4aae, 0x5, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="0f") accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:25:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) listen(r0, 0x7f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="7225abfdd659b1e0069faca17dc21575a84099dd6885b7857999d2e44fc7f58bed6f136c1a25cdbde8d9bd3e3f846e867c15bf7621001f57d1d81d30931bc0434ca6c99e04c7884e92e816e39cd55b6b6a", 0x51}, {&(0x7f0000000140)="419e69acbe0508f986e5154fe53735f8dd70fe89de7d5d1e3d4b49bd69e96ec19677d68121297d9c31583e984e73361df7f655cb9bfc133644226e244e89905ce2751f40256463bb6f4c9420cec0af62403e01b255fe8796a4ac4ee00781007611286199402ea23fe4676bccd8d6c4a6035d257b69b4bb635d718223ade2f5fc70767dc1dcf20a2b351cb9accf041774d70af24e669cc51389e2fe5615c855c8d1196679d0f1", 0xa6}, {&(0x7f0000000200)="77227c5581b880f421e311fdec76addd15cdf3fdbb", 0x15}, {&(0x7f0000000240)="eb60555720044cc262a5953ca4c2e20d9d7cc2801c918980b3de716f1062693655651944b13014a62acd3ab378c503946f68028f1c42ea1a83eb005711c3b62b9f6c656a34def02fe485138a36d0bc110cf2ceeae8c51175fa60dd82134da38028e39dcf2e4e5f06a5db148e1c6649397cf71eeaa09b0e4c02e47e17c340529aaa5a9db1415ad9a12820a06045559b79191efc63c84614136461d0f5", 0x9c}, {&(0x7f0000000300)="f4b0d79ad38bd66b99a129f7269d6158835ebb7f24cb14ccbbf24abf12a4e26f1c751fbe14d79fa04c63cb26d212283ad81cd17087d3f8fd769f99", 0x3b}, {&(0x7f0000000340)="4bd9281928bf3ab48f87beff4df7a6089e492151c7db92cce55568b546060997fdb22b834928c6939506d82e844ad4cd25af2df7adbabe64eaf774ed528e660330d7c7db7e0590664fc98e36599f0c9fd555e4e3225eb5de2ac6e2b3", 0x5c}, {&(0x7f0000000580)="03ff4d84e01677cbff8f198d4fd45d25020e990fdd80720517d65cb244592e5324143842c8926c68bccc14d86a864d4d958067c84ee6cb778d6d8de3742c57294d93874959d4c9f608d02f290d463124e062441922f9ed85c824f6affc938adb26ec973ae3c6dc016bc1cdfa28b446072aff93abf239b51730aa13b6e25f92e1955ef7cf59dfdda8a2684625f98b993349c2da667241bbba270ee3c2bb881ab0626e0baff85df7d4eb8f684a0abf67353cbf8b182acc7dbdc24a33340de05478a67eb07182ea070a340bc9bdd3811fddcd3e011051feb3dd81f6f2775a51322dc9c99625aab88aacc99020132d9a22937d7807e2b92ae5a15679d9ac8c8d6e676168a66f4b5cf24f017b403e0530a9a4f584f46f67f2146441ad6c2e5b42d218737dab856f32d892096398bf58da96d3150622d6be8b1388f9464dc8b6dcf65eafffb6bc2e682a7da8a213b8b1afdfd0ef5127f6b15c63e539f2ebb2140d9d43e8978ee48588632264b853da350f1dc1abe3fea32db2b0c4c67d37c75a06375a54ce80bc8f9009e36690b0b991f7edae47de9874c778ca7d44b0b4480978a25d739b5c85c10ff2fc1401af0be25ce96005fee825cdf5c1bf1bffa2ccabdbb46eea77b33cefc49f08942de4d45d0506f2d9fe020e2d010fd31f01c7bc079393c4bf3d5a77300f138b7c214356438023445604a2b3f71a405da5c707bfada2267fde57a1200a78649930de37d9f984337605ab89f73627efbf3556e4f5850c3941a2a7b077b990b8a7f948859bb3a617a03e22aaa2332af13d7d01d88612e6409903edcdfd54c31b79d8c3d4842255e8953305e399df8c1d09a86e85c70cd4ebe3cf3dd5080d2927637452803a877233a05181a66b65f88d7bf8c16b9834646341d5e425c736991a6c91db56a24ea853cddabc96cfa25a089750f47324e5e9213b41cf28f148906fd24e74dac18e3b9d83bfb8b57f7eaf95ba200bb1ab9f6d37104d9c38ccebaaf62d81e8f9cb81f2e3df6d7e22a676a4dcd0b2a8e4c734efe69c50d1ce5cee0baab13b6526c148a1c6dd869aa3ccb8ebc93b995fe4ffdf5e3186b362b39b11eeef2bec0d11127f15d7623e6a6fcced883627e3631244b94efdd9f5b51d0be23e3123cbff14b777a4e9067fa4b701766c6d399eecc0dfece5d3e06ad548555bbdd7bacd9d150520347abe120bd087273a6472f2b26f611190bd4afeda742ef6d2dc1f84e9ad8bf7b579e168c4ac3dfb228e6810e181db7d5a8ba61efc07169d3d8b97df9181c472ca377848f8bae352492213b3dea30d7e440603cc9079c537cdd8b03964ac24d3c5ba108c69c6da4dac76a8c43927eecf2c7e851a4d9c3b07e2d1fa7374e6e7bbbc2fe3f34b40657e9b6ebdaab8b054d1b84c38aeee3ab1367f884360626176be229e2e7be94695d4b888ef61f0ae3039ebfe3978e31f64dcaae7de3d486bc65bc9bf36849c878190d2ad0b2b8edabded3484c2d9f2a65f918c90ca55c738704ac040d7d8f7c44b0cf111512492bb1c4a0b69a943da1be71089f7ea5be242046010292ae40c883f709b1a7c81d55dc2a846b35815b42cdaff8cd394502a8b69e54507c2f687d2ab55e591117669de329731f61c88183c65cdb3c988b1967c348294facac9c99f3a408e7a0898b71793abb2643b6616f50fa66ec2fbd78762c56367d93909af29585155d6811fbf2cb8f9bfa9894d6272d303740feafb4574ae6102cdd007c1b80134955dcabbde0d1a4b1efe04c7191276ff9808ff98005afefc258626f445bddd0c3f16d937d3874760df5de0fda3da8e26448bd7633bb13d6bd66ebdf22e639e14716508e9eef40a3492d90cd3bd68722b87ff2ff3255a5bafd014f241fb991d046d5c4372398f6c60305c91a9a754b256b7a24cb64b5304bd11e8f044e7a6d3d2dac5914a3fe122639196dc8c98a8992e60c7078992e7dcd87fa8f2c28580196335b3b7f8626f45b7e31ffc781393b4e987085d108a2055d7803876c04019b2d23bed6874727669195575649f111efaf7184948a6adbd37c725717746369d1c490be0b5ad46e8735620b2d8147ede1f2b2d745b6acc4a246e73a0114efa9f6ef592dd20cc7c20f209eca8ebcc0ed7563fbf2c3c5b3da27fe5839746fc82fc65bf22acbbde3c0dd942032952b66e0af4aae4ef503de4f85b0c1af0ea4ac47d283b9cec50108a2a8069ea5c890b8e6a6b81e56cd87ccfd6afc76375cd581323e70e9a44a9e7a4792b14fc09c2e07bacd09c8cb1bca6d3b04d8fff5fd87aef3d286adfa6043c657b8defbb4b61d4634c837ebab802d9b5063ceb22c81b78131a396cdc6bf2966450d5105c4281e569e411a5f4ff087f30d3b905f7baf7f43c5fa0a6fad92defcca66b60412a7c50db272a3cca26494ab776d679437f5a7128518e961294ca1e0370657e7b7d862b72119ca91da030df38afceb95ee3a85fe6293404bd3feac449ffe155648f292a8a606d21bf1a8eb749b0a38703b771b46c4818e5bac8c4f472d04e3249befd5cf291a3d3821d8343400270401c3d3201e0c75c4981660e106a9df21ab6a43d4dbc98819c4a87e79585398b8336ba634ac4909e00deb028b689ea22cec5683ce66b8a237f169addaa42a276519b23fd079d59b80fb366e8902e1a112cecdf5d7b557e636df6b6093feea2e7645e793d8f370260f4e3c2a2f0cdc03bcec42f9cd9e18646c16b0b5f17f0c000a6244e837d7e86e87f023772420e9d34ea6289639f48eeb5574947907843d0637d49316e63f6affa04015b70882bd9d968101f0cf31ac280ee5d191e5d05df48e5276e400bab8b74d25cd498934f7e67b1d85b5cbcf29a12bc0d1a4f74e59ed6628dda5069443d32a80f288e002db3caf8fc685683d2663f302e036e71b1aa9873a3c10433f90edbafb338cac92cb45991f2f451b0e0fff28abedcd0da5a8e0b65bbc7f238ec2a8e137a6b5464b57742782b228772211ad05d2c1b0b655909cfa5650c65bfe2d04a452cd27919b81be5797aedda6b1192049dfe04a3cd888a272b1cd72921f97db9005946c794696f0cd1c0e784ccf9a2834661bb3f71c77d879e439187b0fcc894e10515f303911cd5fcafe62fff294e237530bfde45f35b2c33493a0353dc715994fd4d84f5f4d0bf1fc8aa05d2af792db5bd0434268f68c5fc302c981f0d532e5c5a50b082aedaf0a527a853a9f0bd3168d26553c86608835f6ccf50981b93410c953b091c1b50ff178d092a2c916e79fccf58734677032c0d7857da7fd561fd52c5f92172e1162914f02aec774496b8f84fe4180379fa6db7749a5437d91404afc9a8a019d93ce370f5e4f27d985a4c4d2d09229d1559ff462f9dd6f3ba3a008a25f00f7e35a73c19646369575186a4cc62af15ba1b295c02b6adefba326ddc85030c140d6a7ba4ddd05a24e6b97a1a038741db4ccdf5f2438c2431485d97a262f68972c95ce94b4d078078f23a1f48aa7ce3c036a6086d701faceecc58e25dd7db194f0d6004881912a6b659d140de504a078d7397db351e9806393dd40f6e11775ff402e6ca368a2bcd0579a554149a68b968a043ae8114f3ab25d12fd93c34a044a862659bf2e5e8d06f9887d0ea8a5325b34dec7ece4849fb6d21db8c737b583fe19e1f516c3d2d844af44156505a6ce35726512afc508231369803b96915cce7776781e0ac4612d05747d2ebd111c9191d86b8b09f714b454d36baca025c76bc094f50df51fbaf8621a95afa6a2f8d9461c129cd1bdfda689763662c3557052c79416f74ba4ef7085dcfba25f79a61d3e76f9b76e060a5c3921111478e946fdba591c4106e1e65139653632df5cf7d01eeccd22c8eb15a6c405ac38465747cf5fc78528c81e85df918ff5f5c805bdb7fe6d8978830a5f03cc7afd68a403896129bf7e2a4adf5051dd333e05755cfccb7d1bc7f6e697a1cb27d024239351aaf5cbdf9bc18aa30fb22aa4f1f524f6df37f8a9bbe91ce3b20ec234c0ae165e8d8d81ba81eac9e96f34ecd1c9b0941317f8d657106e44d9d6ac5a458486fb2aaab1c66050141cf23f9d5da265534213b7a20b0de6f053f1916626972da13f8664cd33538d6b8c82c7b7671dfa434c7d2b4e90281537decca528905f70b574c2f28ae0643d852e20c0ac7e0dcf91e24843c1d30f33cdd2c2ee94b3f37e4bed4c14202edc1ab7fe7d54497402a6b5d95bb9d9179baeac3569dbc3b07518e63b81bbf8d8023740f45f215c3c391e16751c72392af18a1ae8e38954cb44b6d3be18368f08d51533c6500001522812af18ec87a715f69ecd5e7391a376630cb82b94c583f802da5cbbb70fa94a5b7228ae4b1fd709263012a88cadde9ef02327c2a2b86438ceba047abe1e2d645f48ce931b0ef654bb38353ca379d2d8ca22c0a1ab991748f4b3c3d6f796a6f3f49ac5c0a1b6413bda9b38256c3ce1fa70a009269c2802383167962eb28e985fbf142c49e4c8c002122b7a5011127e8984d6b18b01f11968822d2c0bb1a4f9d7d464d5bb2b81380d5586dd4a3643d4060e3956333f16cb384b1d3e8233eff40921123b5d09eda6088a5724af0331a92cdfbf56eb90b78a7e1ca9a3cbf0624dee5614bf89245af214ea9f18fee205bac262abd16be56f49dd31e8d5bfd8640f21b6e7065d543574f6029c7349c0bc4932633c9b886fda31f0223795af44c4db18ac95ec052374d470b535a337d15dd3bef683c87fe61a7fae8e4f08312e6c4f5e94e5fb2d705aa6d1b2373d0ed9b1daa861c7fcc22c8c28b5c2e573049cf5470606cf982dae77062300fb9a5b78b2ce7728283e277ba77210c7ac25eb351e6796ec65d50ff5c410bbf41a8489d0b140cd106d2a8ad7624a8a93fce563cf460f5053457ac4a30ac76078f071f5d25dff3f5c6b600065dd57986d79a3df89c3a1767b618b79fae121c92f4b6130139a168b36c251b1c1d7210995f5d3a766ba98c717230bc406ef57a2834488706128f29d5f0b99828bbf4b66527fcd39bf9e83b882048e29bfb7324900ffbb98ae7d1802a002d4526184645110ca9af09e1a205be92915f74248f1ddaede7d0f8b1885502192c16db11c5cd6b80629f2692d9a1ccd0cf8d4f22f356128a937fbca8327841568940363ff638be6f5fd9d1edb13f2bb10d0e949c3921f549033e6a6307baa02befb3ce3326f090d6da7516b21fd19f940c6894752a09850ea44a28903ad57ba142877b869fcdf65f89532980e259015df004589cdc6f5b2c92998dd921ec97313e7265dba53cc243cc7698c7951f3da123c01b6b7092233a5af100c7bbe121674881791fd196320c56a13cebbe9d5af631c468a91e933250045e4b9e5442dadc8be0dc51047d9cfaf403a156af0d70234c6b503b3cca0fd3fb9f38d839481e1e837cd407aef8d564f81ef88a2864914db5fde40078ceea835799e224737000b3004a6aeccc70e77529a7d61c8f6eb64d11bf5c8b3314775c0f51c0823effcb8ae68ee343bfc775a0e69105fc9a4ee7b1bb5f848e8f566286a3fce59581d873f569930c38bc3c456ea4f88bb7149284ffeb41eb1c7a3244ea09578bf3ed0e3adb1c0aca3b6f12ee7692b730ed852324da541a8d26f3bbf16a2f76ef462a6975812a12cd1a28399db25ddb69e149815891b41859d63dd54b7ce98401c4af08a1c1849a7a938c7c0ce5980d42e6402aa77eb748ddba2a90d8da54f4ad50f78fa42c9ede3b8c51c7d201a74052ac9359763289d51189c80c0ca31a5229804aa5d3262453c826b5c2a2aa10f43b72f0a0fe", 0x1000}, {&(0x7f00000003c0)="2ae72441ec8c77fa579af3dbd1b768d21b5610112e48bdce058bb1e4e2317041b86067", 0x23}], 0x8, 0x0) 16:25:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000000000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe12, &(0x7f0000000240)="cb2d3f9ca9130c17abb115c753b0eae5b2a68a30ea6495bade09686b2cbd92829d82f54e5f6366c67aae1b8a5a835eb12b51440164a086551a838fbfaf063b1d82a1f1c73f709ceaad4745834b80c6ceab25f1003720964eb8ae2a180fa49c128bb130c19d7dbcbccbea0633ce7d8821f0612e7d7490aaf9ed9431f67b17fcacf4659a341a74982b8ab4a4efb0b6c58a509b11bbf653120847b84e42fc7d574d422eb3e516374dd2027bd07b39ea436233a6096c59ce8bc16e124d92bddd03ef9a339d866973b688abdb3676b71b526c3713698484f1dce5a390418938503db3") 16:25:48 executing program 1: r0 = socket$inet(0x2, 0x4004, 0xffffd) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ee08665d19ac14d5e51348771197a7728420ae061715f7b1c3d4b3830c921bf0817a0000000000156a89dbdf", 0x29b) shutdown(r0, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) 16:25:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) 16:25:48 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() seteuid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x81, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:25:48 executing program 1: setgroups(0x0, 0x0) r0 = getuid() seteuid(r0) setreuid(0x0, 0xee01) syz_open_pts() 16:25:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x10, 0x0) sendmsg$unix(r0, 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="5140031663f6f0bc3fcdfec5ee8b1006395d1b77c9c84249cb9162d24bb5c4be9509def8fc21fb91c09095096d8d5532a136db04dda6db7a70e1b65dcc01bc440973f9b500b244bd4a4323d65bcae9a70aec5d1ed10e47ddacfea35c2c7a", 0x5e}, {&(0x7f00000000c0)="2b4edc7424f013bbc6ba28ae793cc92bcae7ecee7e0cc57bd72e32f402c706e188aba38235dacd64ac081f3279b16e08838e7c009de0334af7ecc3951f00d5736d42f470f08374b14722a4163b5c787bf48dd1c8bf00627018856aed8b3dcc6d7c2bb03224e3fe9f62cf374e026daeccc343908b6badd2fe60dbe18a", 0x7c}, {&(0x7f0000000140)="43e667e188df0dda9225e5b2e701540e7e6cc8c414ea1b90b2aa6017b87364cbd0213bbd4af413a209d756054cc1d33c50197f74b34ea33801c2187f8cbc3736f839943b0e1865f073e4a0076f5d4176ee57a75bb5b8ece697f35f13928f7db6601eaa6baed69370ab665dce5a79f521df3e8d6e4d2b3df9623af3d99be51ac2c1bd061dbe58553dc4ecbddc150577ba988ee7452f872d38cb0909b7a605c67ef7dfb0fd233b500f414c52671c3764faad", 0xb1}, {&(0x7f0000000200)="710ef748", 0x4}, {&(0x7f0000000240)="c5fc35694ca1a50af7f0b6268c0e806da3dee78b38e8dcf1c6e54dd52704f3d05af453ee2c08cdef2f0dd6d204754cfb7503abaef771844e7ca8ce184e4d5e", 0x3f}, {&(0x7f0000000280)="8d0ec182e27d7c124ecf6a4270b362a6ebed27a98e999044e923d273dfd4d137ee23d82279b7c2756263529e52c44af179ab3419f9b82137443f97b9a5d0c149ce4ef9", 0x43}, {&(0x7f0000000300)="d377d4373dc03262de329775edb4752db96ade421fa968381fbefbe65edf4f05cafd974f0ceb2a4d214c0c1b9d8e7de24964cd50ac17aa77011ff4d74762e354f1643ee77dc660ffe165abec5420dc35d0e501a220ce27bf0891dac40cc37686e4662b18edc861137744fb3768b5d3e38ea3ffb6c0f1f7a91f69d97c6e6ea79ff4b7b5cc418c02879a90e6dd7338ffc3db063794d38ab2dd", 0x98}], 0x7, 0x0) 16:25:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc6, &(0x7f0000000140)="7603dd14b9885d4206ef0a956dcf53781f94b97c5d7e81612d03d564160369d8755c7511db9a698cf47f2ccddbc98c3eebd76515aaaf8369477e0ef4a9d3548605db43b169c2f6d4b6a480dd970512c70d933f96a998e164cdeef6aa91d960a6809f9d6e1061d32d80fd8eedd38f1f7865b012430c4953d6a3dfb29f7de8521babe69573a4933ce962275bde2f49792dd8392fd1e75e79479fdd7abd2d575c45fea8e0d8c237f3b81e6f2d475972f98f7ff6bb16e67c152bbb1ef653029be07d5744f999e5e0") syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0xfffffffffffff916, [{0x3, 0xfffffffffffffffa}, {0x0, 0x1}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0x8}, {0x2, 0x1000}, {0x3, 0x6}, {0x2, 0xd49}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x7fff}, {0x3, 0x7}, {0x3, 0x1ff}, {0x1, 0x5}, {0x2, 0x1ff}, {0x0, 0x2}, {0x3, 0x2}, {0x0, 0x9}, {0x3, 0xf8c}, {0x3, 0xfffffffffffffff8}, {0x27a0530344d83c1a, 0x1ff}, {0x1, 0x3ecfb65e}, {0x1, 0x7e5c}, {0x2, 0x1}, {0x2, 0x2}, {0x3, 0x10001}, {0x0, 0x1}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x9}, {0x1}, {0x3, 0x744}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x4) 16:25:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x7d) pipe2(0x0, 0x0) fchmod(r0, 0x82) ioctl$TIOCFLUSH(r0, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8001) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:25:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x13922ec5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus/file0\x00', 0x9, 0x1, 0xfff, 0x0, 0x8, 0x1, 0x0, 0x1, 0x1, 0x5, 0x200}) open(&(0x7f0000000040)='./bus\x00', 0x180, 0x102) 16:25:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/190, 0xbe) unlink(&(0x7f0000000000)='./file0\x00') 16:25:48 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/45, 0x2d, 0x840, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:25:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = geteuid() pipe2(&(0x7f0000000280), 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r3, 0x0, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') msgget(0x2, 0x230) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) 16:25:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x1, 0x1, 0xff, "b81c75a146b16109b1a311ddaf0f5d2deef21c19", 0x4}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f", 0x62) 16:25:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/235, 0xeb) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8d") 16:25:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0xc000000, 0xffff, &(0x7f0000000080)=""/87, &(0x7f0000000100)=0x57) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) setsockopt(r0, 0x480000000000000, 0x6, &(0x7f0000000000)="d23c9c5311afe12774a506c1b29787603f9164377062274ec604985efb5badfc15ed20f5ae2e7c80db2280aba99e303f1c82345b7559bf478ef29f95567b964b7de8ed180e2c9af876c2849baf14f8a8eddd1afe28de992e0b9b27dcc65f7a742199e0a8cc7b2d3a1b7a95", 0x6b) 16:25:48 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) 16:25:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:25:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000009c0)="0021195cb0dc3e0c1686b61b32d11c5eb508e60c82c3348baba7d6f94f8ec7bdc621e45ddb527aded0e1ae2e5c23eac94d5e3a6c5b03c55b6ae099b756e425f0844766fffc8529840252f86b4560a31f9d9dbb49df459cd58c044b0e0035febd898a6dc624100d2e0adee1557f0c8cc75972def7717cdec997853c466d179aba5a746f0c139069586607869ce1f6d03b8406b1d19e046917cb1b95b4b9cc607729f21c0f15974007000000000000009fd579ad2e343560996a65e39bfe7c05b1f5caa1eeaf9350dfe4bc6e000000000000000000a1c655ccd3fd609a4f60c44ce64a25fab532e15cc7a4500100000094d8294599603f70ab6c430bc8b78629cd4a60c99d472cf4a28529c26ca10027ffffffffffffff12079d8774ff2ed418561ce5241ba7da1b44ee17743a5ba5734ce926e54ea2a14143476449c8dbbcbdc732f3cb00000000000000000000000000e035a5a9233e2c9d4a1e33d8b4e4651d248bbe08be0837207086c6f281dd35ca55cb5ef5bb89f034866a52aa22b3f50d406275a4fc042273769c58286e6ad30dedfdf9063e7494a1421a5645cbe73e566cd3e5b84cf87e8e8c8f5d4dc60000000058e450e2617cef9c879675627c8cbd5a5a74120342506463727558e3efe59a5fe424592e7fcd46987702b3169a033071cdd40e5edc7a6c93b4bad2c2549fd7b8bcaedabd4776e5013db39b08d972b16f148b0a15361b02bd4102325a06e12d2aa9", 0xffffffffffffff78) socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:25:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) r2 = dup2(r0, r1) renameat(r0, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') socketpair(0x22, 0x0, 0x2, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xb2, 0x0, 0xff, 0x4a}], 0x20, &(0x7f0000000180)={0x200, 0x9}) pwritev(r3, &(0x7f00000000c0), 0x1000000000000320, 0x0) 16:25:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x15}, {0x6}]}) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="d8bbad4894e2ba10a4d93265d469413d46d89497b2f2aa6bd8a02901740f84683f9600430d87ede100c2b14c18ffc5befe8c255b96f0a56496b321d62025a2a823fd19bc09cd3a7a8cbb458fd805df5d213787085af859bad39023970306ebccd1f8270f0e", 0x65}, {&(0x7f0000000180)="821aab6add581d1ee8ff9be797ee87879dacf9b52e4f521d887ae053d5773aad63985275f52b7cd70301195ff3387689a2aa16fc0d44ac8349eeecd772a42dfc4601808300cb3449c4bc5d0cb15e598ae7ed", 0x52}, {&(0x7f0000000200)="76b09f20c1d0dd7c968f7f1bd2ca8457a957b06b2987ff99be9e5dd3", 0x1c}, {&(0x7f0000000300)="7a12119b54f1a28a20a609f430c793fa4d2563c4a0c1b3a712b528d6a2d1b2779d4d6e86324f9d8879c44cb18890ffd213a3975cd6ac16e149e7b88a8952fe96eefabcd8171a548778e898538f17cdc74c92435c1d23fb1d689946f59f09fad1bc9ec6b83fdbc1efb1624e9b1f1fa4565d8b774ccad7f326fd6c42df7790deb906745e08cc8c0a95f657f15ff84725c4d91d5d3098b8367e7ce2b5dc9f7b9939f76db66ae497ab8240e9c3a4f0dcfcebf2aa12021d1e57e8c83bb4675c73d7edef6fb1b6e12b3d5e5532f7d666d0b07b218448d1adf7616d9bffdb615c8be5236e3c566c405b255352cd682c5a58814649c953bf3c68ce9091250a0392c72aafd43a0bd3a008b01e74fb3b2b1b2d837cf67d546200b86418e20396ee8f8facb7547ca5300b3839b65b29502c07139f8686fb2ae9f2c604585a3b18eb88414daeacd0eb0e41d7e9c97d52c12a3bf86789a10331d8dbd55c56b9d2ef7980bac0df24eeaa9b3b1bfdf7978dd6d69b627b49bd48ba40648d186ee4f94abca672e86f83e7f0500877208808b77de7b8aaf5b22247b2a4e16023bd87a0c3ca0022499ad35d869cc798fc440569c3b69f50c8b139bd2cb4f609f24172e64e595812b31d10945336ff36db61b502b54023a202aff3cfcdd3ee69349757aeecca678967b3820c501acad507703dc0525d7c07f6c37c8c5b3e6cdb43bd42d95406d9530db0969ce7db391dbca308cbd36e9ce53d20da51110ed5b967a457eb85ddd5322a90c0a3009d50ec90d6bc0fffdcef0f13ac8388c669ec6845ea14b4b338195e4abcfd369a4baac3a380efe9bb34bd53c5a45704815637c9d683871cb0955443dde19cb29f86ca7d5f7cfdc2c71f4114b40e0487b34b5deec210acc06379a84ed918962ccfed900216923230abd34da644fc121b43c6fc1e596970c1420639b740e4addf20cabf35e89ba61ff353e1cde9962c17baa3c0c2b664de4b5f62bf99228550ff756c8fb8f9a3a4c1816e78fd6910a888e11d0ef35cd9cdf8e12dd0025b092451d8995ff9fe2aef490de4128d4d41d0e03de8d200538452f39df1d91541ee3032f73fd6175e83a7057e45e2d63e005ba89e04fa910584debc332fe173d32d908c07f33a1318bcd64ec2ecae86ad4c150974ae95b25a2bd697715c68d53381e9d9f506c412bc97b87ce10d909ba4948550f5d7b3795434a5f9ed4efce8029ade63d8215ee8e84b7fc247cbc3d8bfd45ff0149f3e2f96418093b157aeedcc088ba9b8be8396a41e39fdec6a8c47d46013c115c2b3945b70ce4b1c33159a54f1ccfd29859de5e8d6bc32ec7effa041e1e8dfb8fb9f1b8ca26e9599740da2ad0d84d7b3f6bebeb94df1b522fac53ae2e0cd0b3fdafaa826dd9def7e27e0616cecf898d8ea942e7b65914bdf9ad8c6b47e51d6f6b9fa83b686cbb3130e075c27219f577c0481ce4559ee16a93c42a1c77aab5de6ed49c959d16af55fd65896f34f95aedf9e3ad6f2ba8794fc56d1e422c6fc5d60f65c6fab6f6bc31829751639305965243e839d2297ec28f5ee645f98af0e441861e207cffe710d82ba609e4b3a316c2c2ff46f1c5d00786889333908ddebf071aedbc68c3f3604a01dfdee688077608d658ccf0652517f70a166c19a4f905113a527c881b9d2ec3506c8d703d197ad0cc08657144a5a8980da87da3eacf54e54614f73696ff36cc740c1dd82dd9487658278fe98896536b4da89c2b1b295372210e481ce660d552eca499f52790d9cf8d0dc103a590e48c3cbcd245d7f073b5fd509ee98ec26d352195119aa625e71a0b5eee21e5da6bf07f5dcf0f253385afa3dc7373324a54d7869d56526187921c976a6426cfd92eb63d7d3c1a69bd777cbed9297b0c0b269c2cd582ded4618d5f7c0ef5b9a9bb978a82ab6c3570a10964ef63fd721758a891ace04a54dc8e10583ef79408b7604ef5265909f9ea6e3cf7127c0f9f4fb1933a849fc0666996af3e3acc2f383638df9f14ea3ab3a7d89eb0e2217e6fbdceac3dbd876994384298657d8b7e3603936b3f9c6a16d6b89228c85c039db8cba4447d77cc38a741d0fcd70b24938bee8323b388b1880b1e1cda927a4b10e40181d168d63c856ca3c5c4df6a5a7899f0764fac0bb121dff663a225fac64378108a52a7cd86622152a7d31c1fcbaf1c5541e135152ba92fa9241166c40d17b848df23f34149889fe762bec50b9fb818525d9c7483da4b845f423b9fbc31ecc200aed1113443940ae9e34b061601c0dfd410b92039a940dab3e1d0e8ff143a6e1654fcd86af86dde4f7618d9bd0c585310f8b34c55c70cb1ff825c8f3cdb8d311f56c63c5abfc84ee3354c36eacfeb2b47c8f168a792d1ecd63f6cae9401b6d63ee26a6226664dddc93e3ae2a92bf397ee705dfb13f370e4951c842e83ae086e2d147b96d5a64eda89cf54ebc793056388d32acd00bb5cb67600e817c4b78d677f5edd3583579810028415a0eb473b86192988eb7f32463a65b8e6ff21d6e284372f39900899215ef961347e3e5037981db92250503b3a4cf0b79d19211702461b8c0e653122f3c6f8f1aa798e53e6905eac3a71abdd64a3c93ae4efc353bc9e8927a089191dcf73152911b8ad8d459262e52b0dde16897bfb6da93856a4eb4f924155dab55b33f6f09b0bec47ed46203872456c3639f79311d515bca6207f8a9d65c049e9bc196e39919ef3f990f24d1a4e1cf3b996ca220c6ab20b00043ae7267e551e4e2a71b65e639ee8bd99bb5091c66ced1d92abce7ec2a32a46969e1af09701faeb5e584d62b564c31617a6bfde7c0991ffef903938c6c67767d73255152c0daf5cd121b64d253f12d3e3efb3a05efde21fce1b4ff8a144f7d259a6e944b5573662d8d68e7d0e2e647aa00ce627925ed5fa1f6fd9f122399071cc09033c6236aa1c88d27c2ded9e983dc492f0d94f3f8716c93e01d3c38414b4af37e822300500ae314a18698e0a4f4a4bfdbd04c8d3bc3a3afdc5d6c75f0c8ee0f5562cb59ce8843037ec23ce79b90405c1308183766af65e7aed2b1201cfe95f959eff6c7596a5bec9def5d0aa115c5e38c1d839ea5414253078b075315b35e66302ebeb5f41375d91a4154760c80cd0e40f07ef9e9ec79ef525a83f5c8e0ce7f7d1b58eaed7e58b70fb3497ac6036aee9af03a3e367c1f81047dfcf44919e9358b61694b86441b83e737e84fda13743027a1e0684b5423ebe07f5b9c3d3149aca1e961ac124586d9be48e3383ee13d5f19559a2b07b39e3bd7b9b012ca202730e39fa9339348c48e9f9a9461e0123872f81d6672f4755694f588d0605535fcb3c025fa674c2eebed94085e9746f5bf0255101ab1b8442e46bafd1507d3c262cc024dc4e68dc555b99f7271b358d5cb689131f4f15fd13be8d38a3b0e7aac0064bdccc9fe8b79dfa1573dec58b8013cfffe43b29de11641a528319eab06d6508ecb1f988b2f361e3a845a1c23dded87b78c5f816e93d67c0c99d01be7fc77ce81086405dba43e9fb85f5c0a41b946b430830440aead501ed1e92d04a444280a6298714d3edcd13eb6659e97ec33e2290e063042398620b1bda3aee20800da5623a38f87324d2dfb3f51c6b8492716cdffb5be50307deb7042c1ab7316dda74b1e0e22c6badabd9823120210fd432b9a932eca6043529241c7222b06fcd75d865dc44bdd4168c18772f9c7dbc28d9373f8edc614d98848109fed1f1cad146c902e97a1668e17e5d2972e8adffb4e7dc2312f7c72b2462fbc5358b1950abb75965b9b57545e92275f63abb163259156f62f7151bfc270f70dbfbe94752ea403f5bb82214402a7c52be32cc01143a0aa962b5f17acd44ed3e5fb97f1cf0cebccfcdc1a58b84ff7d6d9fbced6b8b7773dd3e28a209b6b8b09264e8b117c27404f3f0d1f79cc9919093dbcc14637a6b90a0c97801b0ff2801f2546416cf1ac9f9249593dc4e5374dfcfaccfff724ee88cde997132188701ec61d4e9ad4bc8029f6954a1a0ea83eaed6a37ff50a2539194796e60e4960fc37f93e9da10ff65a172d6126f49815e7886d1529fe0b7ae10f4c8daeffa4b429968bad67f2546419f4d73f15e14f73261f0e22cee8d0585a8f51cca98432cc6d42b621a951de9da91c76aea6d0d9af06fa0abd5beeed13761df4e88f7902ca48d4e9bb54eb7b11b85a8e0ab7546cb90cf15be5a1c81c2bbc2464064bcb9cd2fc47d60ce6e042c8e5050277987824fd3a99a48d846d09a428e2b6348e0d0f49172133bfac850ae4326478a191ae531f26e56aab7d8b776a35297d4f3d51d217aeb05bae66ed5ff23e7d0999d7b719a63f289f59a9a05d8fcf992749d5b8be33790dca09939d1bdf2166574ef1fb19fd2cafbe7f7daba51675c6de26194f5bbc558fcca78dacfaaf6a6223aa2e575c873cce75afa43b38fb2a3d403b675637d19c083a2bb8d7e0137abc6670313d86d7015691cbfe2eaa9e8c2fc1d6f5d4327ff0128f51e37a5be63502db70dbcb4aeca62adbd933ac61dce1d5b609dc70311d01983cd2e086f5e9ead3a351acda5743320a5b5cb41cc73e9f4cce86f77d6946425401fbd2c0e4ca4029b4929dec322aeae1196e3a70bf3d1762c833a715ebd6436955f8e6360314609e7812d0e6626edc3f81966a5ee92f76895aa713e36e168f1ef22a691101a60e391e38d15f95d5bf73db3edb27ffa392e91335f9ef64edf4130e9af19b70697a9b9603642e710e2a50e7c5d86a55d3575e3a39d91197858936d50c0a8e28cc56c506ec46921bf4d65fcd8868d4e4a068756ebb2b49674e085bf3bcf0102de59bbc869a792c3c6f1f9802062aaffccf9c48a5fd8452c5f7f5c873e065d3ea2bc882c50cf1037c712ec6b60f46ee9f95007d98c17e242c4723a068787a42a2bbf30e36ddfe758519a56fad65d0eb01d6f937615151518e80d9bdb7c34e0980e032778ce36847f090655077d0e3a3193f5a92f55e16cfb89f6da002c2bf190e69598d116e0480c5f1d04e27b0e6d34979315486088bd2b0ab42c5fbd682e670a28a049312fc809c7a07ea0394f2863dbeca733f6a046d31911c967fc11e1defe4a99561acad1ded9e8798a09308fb3f994c31d025117377892f5d0f944be24e8837cf00cce82d30be6af3e1539782f85df5d314443d18aacaa5310d3375c8c6221d720e467245efa777a7b59d5c4ea0fd7ec2065b53375fb57deaa295a4468f1e36f49696f89d50f2a6b447f08b0ae960f2a7a9de5b4cbfd200fa6e43bb409d0af72328c719dbac6815994f0cb4b33ecdf9344a9e3435472221e09a653db1ff7c925fa7928ed72890d66b89b6f1f9a80d10f34d81b89ac6e1a2f5a25b4a3f8a4e423502d02a60bc5fc9487a366e20f6ef3e1096eedf369ec68a0c200737dbbd344dd5a633e2e216e2b59e21b0f24a2410ee588a8b8f66c7decf09e6d654d6517de77f05dc5636981c733504ba32de5b064771c908c199f33107dc9086c90b0f9f37c444a00b73e153c8b1f479f33412c511927714af5643c0dc5d1e4b6499280796140be6a3d2ed693d816fe95a756c590c30a80736d633e4ba8642a738cdb71b9815c56a8ac4468a0564b07afff919e67c702e6fa79022d9287bc0527fb4d64025f893ef7177419631ce83d617a0e1067f66df5411812ab4c40955401de298d9897fcec4ca70a566bb23e6c5153a819cc4375c2ce554ce1e584a4cee89db247190d6003f84340cf4a85804e849ead48accdbf781f556a8e0ff32c1f57911dce9fe75ed9563655043363772f1f339b1b6", 0x1000}, {&(0x7f0000000240)="f7857162efa06d6170b9732b57877b3cf2d280f62d2f46daca7a6e16ac0fdcdd1bac0ed506bc", 0x26}, {&(0x7f0000001300)="d44048b59458e0ce89868ac4802f8d775a138540f4becdd072bc1e2319c487766063d69ccaa4a474954cd04aaae0f110d2a157f27ad57e1053d56409ffbd428e074a5915ef6ddc55242475ba7d5b194aa27866034d693ad6de014e76e715f9fb5d4e8251b67d3c169dd84e8dcd0ace58d47711cc133a3cd0081b41e7c73f01f99fdec3fe798dac52990028a15c7aa6b28ebedf179b90db21fc292622505db98a0ca558b7905bcd55c9354675d2a03bd8f8733b161839b55b8c44070def169cc029e6f4", 0xc3}, {&(0x7f0000001400)="a2115ca1bfbd794e3f76a8b7ded51d491322cbaa877123d19db0a3f3b544161441b5ceae01395b2923526962803c4ad5fcf48d98629922d1a1250905bc58e211ad077c686d9f4e37ac67e4ca3086c52b46bf04274d15d0a037c5521848d2159af2afb3889ed3c23b7479c18574c5f4542f34db5c2b9f5491b746e6231f3f727fb2d446ecf1d73f0378756d6251a087b8769eef18567d970ee2e356b1189dc89209464abf551727dc8fec30701493e42e91ec6ce0982beaeb5533f1fc7ea8e11f20dfa3f6857f6837295c6e0b37cf2e2195e329cce5e2279e21df7f46d9782c61fa65e642b42c8700d8b984258cd428becb75e6ec0e", 0xf5}, {&(0x7f0000001500)="f2ba8ccfb3610eab2926d3cedb39db73edb3600aed74318d49b392865684c6cf8f5c5840916854ec0ddd92701142950a97b3ea248f7a7b7340260a9dcc5983a717ad2e8dd310124b158129998d0bf227baeb0fdd8f8933d993a35e24496dd10f2c2678c0b42efbb3c0aa24546b834c43922afe04cfb4813c91772116783f4123ab2eececdcfc40314701b5d1895be62e5b31", 0x92}, {&(0x7f0000000280)}], 0x9, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:25:50 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e2f060000003000"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:25:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) 16:25:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:25:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:25:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x10060}, {0x6}]}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x256d6c6d, 0x4, 0x4, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10000000000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8783}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1309}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1183}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getrlimit(0x4, &(0x7f00000002c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x3, 0x10001, 0x3, 0x80}, {0x2800000000, 0x5, 0x200, 0x3}, {0x4, 0xffffffffffffff16, 0x7, 0x5}, {0x6, 0x80000000, 0x8ec, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0xfffffffffffffeff, [{0x3, 0x5}, {0x3, 0x50000000000000}, {0x1, 0x1ff}, {0x3, 0x5}, {0x3, 0x7}, {0x1, 0x1000}, {0x1}, {0x3}, {0x3, 0x941}, {0x1, 0x7f}, {0x2, 0x2}, {0x1, 0x401}, {0x3, 0x6}, {0x2, 0x8}, {0x1, 0x5}, {0x2, 0xf57e}, {0x3}, {0x1, 0x2}, {0x2, 0x8}, {0x3, 0x5ae}, {0x3, 0x7}, {0x2, 0x1}, {0x0, 0x3}, {0x3, 0x9b}, {0x3, 0x10000}, {0x3, 0x9}, {0x3, 0x8000}, {0x3, 0x7a4}, {0x2, 0x9c}, {0x0, 0x80}, {0x2, 0x400}, {0x1, 0x40}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0xfff, 0xfd8, 0x80000001, 0x3}, {0x81, 0x0, 0x2, 0x39b}, {0x2, 0x3f, 0x80000001, 0x7}, {0xef35, 0x4, 0x7, 0xffffffffffffff0b}, {0xff, 0xd65, 0x7, 0x7}]}) dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0xdecd, 0x1, 0xb61c, 0x9}, {0x400, 0xa0bf, 0x57, 0x12c}, {0x1ff, 0x8, 0xfffffffffffffffa, 0x5}, {0x8, 0x2, 0xfffffffffffffffd, 0xffffffffffff0000}]}) 16:25:50 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x69dea345, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) fcntl$setflags(r2, 0x2, 0x1) 16:25:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffff7, 0x7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) r6 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x38, 0x40) kevent(r3, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000140)=0x10000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x87}) close(r2) 16:25:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x1, 0x8000, 0xffffffff7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:25:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b28027822", 0xc9}], 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xde8, 0x3, 0x8000, 0x20}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 16:25:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000001600)=[{0x0}], 0x1) 16:25:50 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7f, 0x80000000, &(0x7f00000000c0)="14906d2827d13d25d59a186bab2d885364377155b140c95818c851bb41e5fa9eab17e63cdd1140278b27728fad76e3ead8553fae07a64e451605a23ca5aa4f271474c4cc013267be7e8364dd7fd4c222e24bf488617831347661a5df3f89b5203492f868a7deb3a965d25d1b1e701f243e746f8313b9", 0x76) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r2, &(0x7f0000000180)="9c8b16dc2303000000774d6c35", 0xd) execve(0x0, 0x0, 0x0) r3 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000280)={0x3, 0x3, 0x3, 0x2, r3}) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x2}, 0xc) 16:25:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:25:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x54}, {0x100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:25:51 executing program 1: r0 = socket(0x800000019, 0x8001, 0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1000000000000000efbf000000000000"], 0x1e}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 16:25:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000201c, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x963c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:25:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)='g\r', 0x2) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) write(r0, &(0x7f0000000140)="662d7ee17dc9557d140151c00d327a6973500cc0c3ae2ff4d6df1b23a4b21390189354542c775003d7e9aade610f65b3cee0af33c743f65c1b1a667bdfa91c67b1eb7c2c278dcbc0bd34b2fad2e4140b8b7e742a6b40c1f5c826b2a9c5de1630df26284dd2c9a1d2e0a3b8ef3043fe51c9a737fcdb913ae3a3e6ae1b92ecc7ccfc290457269a5fae0f213f27696ab2090de36f4438c31db2aba97c9a66fe13a6308f2544e35f5d9cd36cf8257abaacab3d399e4ea016136988176e9cb81bcb8ff4218fc88faa", 0xc6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x800000000000000) 16:25:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001300)=0x2f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/233, 0xe9}], 0x3, 0x0) write(r0, &(0x7f0000001380)="43aa4d267d00e35f184559a5dc587dd46de99a5905785d4ac9a94b2f7327b2162b9c5965b63f681a27ad0ed5a06eaea75b8e337a7540629ca0949de8bd2a2218cf8f97ef2e4abd145e9ca6b961581b30f2b92da2da93a03adfa8ea7aac2932578c37f7df77eb3cb6891397134bcec38f2141eff64fd924c36bda40cac9a67781cc63f1bd8bd6f7cbade1236eb7c5e0ade8f2ed00669397322fa77d8517d621e11b22e247b2909812398f6710a0dfe311c934e5ad3175416d900c7f6d218c48ad14cd78ecb4d376d86877ed7ec4d97147fa84115b6ad32450af5d30426db7ab0043d80d1da34f0e3f3d8c5d762ba15656a7d47773782cdd8fdea289c3ef1ad2c5dd8aa5e1dd1b4f6f4c647a52725b482540c1a0299c9232b93a7940d513c8788a568b3270df215d9d39ed75335d693d63ead12b614abb7786116aba69fd86987736f3ecb7f1", 0xfffffffffffffebf) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001340)) 16:25:51 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8c8, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 16:25:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) recvfrom(r0, &(0x7f0000000080)=""/28, 0xfffffffffffffee4, 0x44, 0x0, 0x0) 16:25:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)="850568d688e9d564d90c60cee3ed642426c2556dfbb67858136ac1d47d9b4964b975e3d0f6088c542bbc9a984dbcf352f443d30b06b6fa755cf0fa81222932cef824431f859938349c6030ac117bb55ad7d6eea0c06314cd7dc9f32bacb0c0daaf06a92b07b14a58da373baaa7ccd009ad0c13c3620d077106d9fae73cf093f827e99896552d03bc05e0c7d141e8f5394d", 0x91) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x400}, {0x18, 0x1, 0x77, 0x2}, 0x6, [0x9, 0x6, 0xffffffffa2c02ec3, 0xcfb7, 0x6, 0x1000, 0x8020000000, 0x280000]}, 0x3c) 16:25:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x1000}, 0x10) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, r3, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) 16:25:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x11) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000000)=0x1070000000002) 16:25:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0}, 0x2) pipe(&(0x7f0000000000)) 16:25:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x40003}, {0x6}]}) r1 = dup2(r0, r0) getsockname(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000482d69e6d35e1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d07a9f7f1707823200"/4105], &(0x7f0000000000)=0x1002) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:25:51 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) recvfrom$inet(r2, &(0x7f00000000c0)=""/63, 0x3f, 0x801, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x41}, {r0, 0x10}, {r1}], 0x3, 0x1) 16:25:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:25:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000080)="f209f2e6b072b1f72a32c83ae5c3fcffc58899cfef9c143d266dd296ac5fe5d625eea411e44403633f0ed260c89fb8718ca413ea25b53c754054850c3f3fe3d9bc86470a9477bc959f6436ea8a5f23e174663576d1bd310986c5f449b7019561f5fdeae9f05a51b603f259051d303ae049ab2ef50286f18e63bc7248d1e2682c0861808f8f165dd2ae823f4fefaff2c0daf6f43dde6c24e76ae0f77f501da02539efc3bbe8a509e04e0484d20d15514ec8279982af2a60dd02ecc507d00124972ff69e0804485d4f39c8a87998390b77a102691a111e6cb922bfd74f9896326070098440011ca88b089eb6", 0xeb) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x68, 0xf0000003, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x0, 0x3ff, 0xbd51}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x3, 0x2ed48526}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x3, 0x27e4}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x9ae}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x4, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000002, 0x400, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)="47086a8c2963ebabb80de32ff9046e93f70d34c971f073a0af17c830d98991905447397205c6423a28a11cde40", 0x2d) 16:25:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0x21) r2 = socket$inet(0x2, 0x8000, 0x1000) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000040)={{0x1}, {0x1, 0xe51}}, 0x0) fcntl$getown(r2, 0x5) lseek(r0, 0x0, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1001) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x9) ioctl$TIOCSDTR(r0, 0x20007479) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000180)=0x7) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$getflags(r1, 0x0) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') 16:25:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x840, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x40) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt(r1, 0x97, 0x8, &(0x7f0000000100)="d2ce2ccc4ea9035798fab70f6c6a4b314a5f0cae8bc9fd06c434d90a51a567877431b5ca5bdf73da4e787260794db974f48abd83b842d0c71c86bee52f0b4a7b0ea2744971ea4f63e6b5d653b7df742b099a42c277817c9c90c94abc4c615fa1228c8d5244af679c28f6df33fe7cb8eddedddf7b55df0b6caf833cd502ede707ee5e738cd0a3fa6e372383e8eb5d4c01aff4981d23025c331745cb68913f420ab656cb0a56be8f0b1e535bc5a980a40507e6bcaaafa75dbfc871bd4bfb3373da11d91113b7b14747aac3caeca861ca460cfdb11b58c2bab62b85a95e3e6d4ca80a091429605a83d0428fd9d1b745167b4a8a", 0xf2) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) 16:25:51 executing program 0: r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) 16:25:51 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) open(&(0x7f0000001040)='./file0\x00', 0x2, 0x4) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) 16:25:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r0, 0xa, r0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) write(r1, &(0x7f0000000180)='R', 0x1) 16:25:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) 16:25:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:25:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18001, 0x0) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x8, 0x7}, {{r5}, 0xfffffffffffffffe, 0x8, 0x2, 0xfffffffff7ffeaf3}, {{r3}, 0xfffffffffffffff9, 0x14, 0x3, 0x2, 0x8e}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x7f, 0x3}, {{r3}, 0x0, 0x74, 0x400fffff, 0x9, 0x3fe}], 0x9130dbf, 0x0, 0x20000000000dde, 0x0) dup2(r0, r1) 16:25:51 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) r1 = socket(0x21, 0x5, 0x7f) chflagsat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000280)='./bus\x00', 0x0) lchown(0x0, r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffff84, 0x400}) semop(r0, &(0x7f0000000200)=[{0x3, 0x9, 0x1800}, {0x4, 0x7, 0x1000}, {0x3, 0xffffffffde67ea81}], 0x3) getegid() getegid() ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) flock(r2, 0x9) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000002c0)=0x10000) ioctl$KDENABIO(r2, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffc7e) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/47) fcntl$setstatus(r2, 0x4, 0x8) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="00fdfbffff00035c0b677b00000068380b0000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="6acee6fac275eea7b074fa4cdd717ca98eaa75dcbc8da8d48aae974b524fe5b98c40343e5e83bc504126e789c6744c9e9eedc475d167903a13ab80d4457b9bee76b93f182474a5ec8deea622d4563aeb70be27658195687113bedc19c8ff68f8bee5788832"]]) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x5) setsockopt$sock_int(r1, 0xffff, 0x120f, &(0x7f0000000100)=0x1, 0x4) 16:25:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x800, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x458, [{0x3, 0x81}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x1011}, {0x3, 0x9}, {0x3, 0x4}, {0x2, 0x8}, {0x1}, {0x2, 0x100000000}, {0x3, 0x200}, {0x3, 0xb0}, {0x1, 0xd849}, {0x3, 0xdb}, {0x2, 0x4}, {0x2, 0x3f}, {}, {0x3, 0x7}, {0x1, 0xfffffffffffffff9}, {0x3, 0xffffffff}, {0x1, 0x7fffffff}, {0x3, 0x1517800}, {0x3, 0x7}, {0x0, 0x8}, {0x3, 0x5}, {0x1, 0x1000}, {0x2, 0x4}, {0x0, 0xffff}, {0x2, 0x5}, {0x2, 0xd88}, {0x3, 0x3}, {0x3, 0x9d9}, {0x1, 0x5}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x200, './bus/file0\x00', './bus\x00'}) 16:25:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xaee) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:25:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r3 = msgget(0x3, 0x20) msgrcv(r3, &(0x7f0000000000)={0x0, ""/25}, 0x21, 0x1, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000100)) 16:25:53 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0xbb19, "7e389ddedff37173934a3a00"}) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) 16:25:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x7f}, {0x46, 0xb54}, {0xcf, 0x147}], 0x3}) poll(&(0x7f0000000000)=[{r0, 0x3}], 0x295, 0x0) 16:25:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002008, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0x40}, {r0, 0x40}], 0x4, 0x9) chdir(&(0x7f0000000000)='./bus\x00') socket(0x18, 0x1, 0x0) 16:25:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200", 0xfffffffffffffffd}) r0 = socket(0x34, 0x3, 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:25:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x1a0000}, 0xc}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x8c8, 0x80) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:25:53 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0x2, 0x1, 0x6, "9d17ab05ba77f65a97a7e4d34e2cf328ad0c214c", 0x8, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036dff7ff5fde5498a"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000001040)="6a2ae7e36d3f53d0918580c5b11413ae1600f9a28286ead55eb0bf5d43bf958e7e59b97db790f18511af82a0d1002bde39a66ba1786eb6c7c0803620abf091bb69813397569c4857e8c92591e1530b79560fbe9744d1aa618baff55faad27f", 0x5f}], 0x1) 16:25:53 executing program 0: r0 = syz_open_pts() socketpair(0x17, 0x4002, 0x101, &(0x7f0000000080)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x84c0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d", 0x12d}], 0x1) r3 = dup(r0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:25:53 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x410, 0x10) 16:25:53 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4, 0x4}], 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='(\x00\x00\x00n'], 0x5}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, 0x0, 0x0) 16:25:53 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='.\x00') r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:25:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:25:53 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:25:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x4990, 0x80, 0x20, 0x4}, {0x3f, 0xffff, 0x3, 0x6}, {0x905, 0x101, 0x4, 0x100000001}, {0x5, 0x0, 0x100, 0x7}, {0xffff, 0x9, 0x3, 0x7}, {0x2b, 0x3, 0x401, 0x8}, {0x5, 0x3f, 0xffffffffffff0001, 0x40}, {0x4a8, 0x6, 0x4, 0x3}, {0x2, 0x41e, 0x8000, 0x4}, {0x5, 0x1, 0x1, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) syz_emit_ethernet(0x4, &(0x7f00000001c0)="d3d53ee6") 16:25:53 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40008000000201, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="68db64e90c9ce1b1dcb70ed6d055371e16a5f781da5dce1a985eaffb35c29214d6b8d336d488eabadd2251a239057c945a65f917f0444495117935c2cc7cae9b07abd9d81d1f13beb97bf965fda747c6e8f6834610e86b4035575457b523ecab6ebaafe923db99c2ca5489fd9a8fe65a468b6111daca2663ff7a8eb947e1155c8745ef9b04fd1205959c10b579d96d2f260228ff78d6d6083df4cb1e69cca7692a84732647ba74a02f31c5d4f8370d22943ab1f621a6f2d08a02e1c6126b384eea2b6ec22dcf6a8379da5f56b972d4bdfbdddd1f835ed5bdf910da254e40f884608503a672"}, {&(0x7f0000000080)="7e7341a0aa423b036376f429f37f525cd62e00fd22b9a8c3733aaf736bcb4b11abe5067bb8d1958037b2a36d2ca3102c51ba04923c69a4e5423f2ec00f2fd3ea0a241e3a5b6d9e28cce54d49824c7fff153fd625cc010e9dd77a6b74ca34cc9d73c88f6639bdd69091b95fec8f7fe4bf31c65c977cdb66cffd6e8d3c104ded07a831e42a2c8f1773c63eefa9aa2d30ef23305d233833b5"}], 0x21b, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000280)="2e39a45100000100432a0ef3446fc4e271923cc666450f3821a1ad3012a6c40191e4720aedd95a44a20080000000000000c4e2bdbe1500000000c423116f5416b301") setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error 16:25:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000100)='%', 0xfffffffffffffe57) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) socket$unix(0x1, 0x5, 0x0) pckbd_enable: command error 16:25:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xfffffffffffffffe) kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x117) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x8, './file0/file0\x00', './file0/file0\x00'}) chmod(&(0x7f00000000c0)='./file0\x00', 0x26) kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x1ff) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x7fff, 0xfffffffffffff001, 0x3, 0x0, 0x1ff, 0x7, 0x6, 0x2, 0x3, 0x8, 0x3bc3c80e}) 16:25:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:25:56 executing program 0: r0 = shmget(0x1, 0x2000, 0x40000206, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r5 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r6, r7, r8, 0x0, 0x6}, 0x3fffffffffffffc, 0x1093, 0xd5b}) clock_gettime(0x6, &(0x7f0000001300)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x1, 0x551) r9 = dup2(r5, r4) fchownat(r9, &(0x7f0000001400)='./file0\x00', r7, 0x0, 0x80f21a668ef0d131) r10 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f00000000c0)=0x1) semget$private(0x0, 0x102000000000000, 0x102) readlinkat(r5, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002101, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r10, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001680)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000014c0)) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:25:56 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:25:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8f15") fcntl$dupfd(r0, 0xa, r0) r1 = semget$private(0x0, 0x6, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/184) 16:25:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001280)}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00", 0x1}) listen(r1, 0x717c) 16:25:56 executing program 0: r0 = socket(0x2, 0x2, 0x3) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:25:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fsync(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) 16:25:56 executing program 0: getegid() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:25:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x82, 0x22) r1 = getpgid(0xffffffffffffffff) r2 = getppid() setpgid(r1, r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) 16:25:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="88") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/80}, &(0x7f0000000080)=0x52) 16:25:56 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r1, r0) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000002344f33d0000000000000020a100000000000000"], &(0x7f0000000180)=0x17) mkdir(&(0x7f00000001c0)='./file0\x00', 0x28) fcntl$setstatus(r2, 0x4, 0x80) socket$unix(0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:25:57 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x3}, {r0, 0x161}], 0x2, 0xbf6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x2, 0x10) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) ftruncate(r2, 0x7f) 16:25:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20051, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c, 0x0, 0x6}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x100, 0x4}, {0x18, 0x1, 0x100, 0x7}, 0x7fffffff, [0x1, 0xfff, 0x8, 0x2, 0x0, 0x2, 0x20, 0x7ff]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8480, 0x0) 16:25:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:25:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x1f7) 16:25:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c65300063ce0f999e827b7ad2d89691993cbca3b5ff976dc871aa859288878be770d379e3f711b195fc4de89ba0973751a08a85db3dc5a4af1d81bc9dae66083a452e53caade3c62cd663f8d623809298fee84530b708097556149947493f33e4297b08741a9158f60d652e08b8e5e0ec1382fbc9fde00be6dbee8b96fc02e49f1877bc5886aa356a"], 0xa, 0x0}, 0x0) 16:25:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) 16:25:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x2f, &(0x7f0000000040), 0x0) 16:25:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x10, 0x3, 0x1de1518a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="4c7c5549e829bf3732219b6fc96114be262ac3e61394a622bf6eae0da52c921c4bb587b8e5747825c4a7233a9664b656204240802e18cc83434bf7a93a4467f97464e73758ac7134dd0a491f22bf22abf987c09b96abc25c715df16570e0f4a073d0b11d357045b327497aff09f4ed60f8fbbd82810c1b677e30e2b2365fed832cd8438ca7565be61d5af4b6d146b1831abe16c18698234990845290b7bf02b059e8b67da915299367edda5d5cb6104230daec7eed131a2451426953c30ba21175ac94f01fa1c79bd06d363b25b50fab17b94f16bd53cc7aaf9abfe844943de173cabffb555f7b04fafd7db0d04617ac22200ab0cea68c2a3975974c", 0xfc) setuid(0xee01) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ed6da0f4cca675b4f9e62a81155ae00a76941bb0016c47b4184ab5376628070024496c5572301800001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000677f55c762f3a99a479e1276c9c6d6bef08e83e670635fdc1f2c3d4f53263f68f17dde6b48116df581fed2df712c9bd6608804100c"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) syz_emit_ethernet(0x65, &(0x7f00000004c0)="7f77cab82c9b0ce290aa22a4d5bdc860cd1022371d2d96c68f5d4302b84cdbe5ec426bf334119de19de7481cc6392e147b3e7ca508ca9752a725ff7c419a529c9a6d0c6842c80f4c1d85f8e344ef14bb72d0f0641045b43523da9e3af8ae0c7592b70b0fe0") semget$private(0x0, 0x2, 0x40) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x1000}, 0xc) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) msgrcv(r2, &(0x7f0000000380)={0x0, ""/240}, 0xf8, 0x0, 0x800) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto$unix(r1, &(0x7f00000001c0)="096730012ba3aa5484a2e4893672643c212fa50c652bc3d2f3faffae6bf42ac2d2e965515720a75889ebd5d56dcac1bcd21acf60e8907c0daf402539be513fd7c4bccb8fce4d91af8dba236346b43fef8add8c0c98b4a63d40fa23218bb1261d674bd902d7fe6e2ba675a1761b5732a8b5cc9f83652586d24b51fbb0c0a08c38330802c7bd9dd631c3e72fb1820953d89e363c07c9b9697a541a29daab3925f912e9b828cb05bc6f08f2c3b8b5f75b4a357e4c31f1fbd3c5c27c649779", 0xbd, 0x2, 0x0, 0x0) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) 16:25:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0xffffffffffffb484, 0x1, 0x5, 0x80, 0x7, 0x53c0, 0x4}, &(0x7f0000000080)={0x6, 0x6, 0x4, 0x63d, 0x2, 0x7fff, 0x2, 0x4}, &(0x7f00000000c0)={0x4, 0x6, 0x3, 0x401, 0x1f, 0x1, 0x8, 0x43d}, &(0x7f0000000100)={0x5, 0x7a0a}) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) symlink(&(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000a00)) 16:25:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x6, 0x1, 0x80) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040), 0x1fa) 16:25:57 executing program 0: mlockall(0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x2, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001700)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x7, &(0x7f0000001300)={0x417, 0x7dffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0xfffffffffffffe10, 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x10000) accept$unix(r4, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x755601788442716e) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') pledge(&(0x7f00000010c0)='\x00', &(0x7f0000001100)='\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001740)=""/175) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x200, 0x0) 16:25:57 executing program 1: chdir(&(0x7f0000000200)='./file0\x00') 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') mknod(&(0x7f0000000240)='./file1\x00', 0xc138, 0x6) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:25:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="090000a612f9ffb27878f5d4fe6c37b3bf1b26f61ac20500000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000040)="220e228901001c068bbc74f0ef98de61da9b3189580ddb50", 0x18) truncate(&(0x7f0000000080)='./bus\x00', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff13}], 0x1000000000000052, 0x0) 16:25:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x15}, {0x1d}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup2(r0, r0) listen(r1, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000080)="11") ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x6bb11930}) 16:25:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7, 0x0, 0x0, 0x7fffffff}, {0x4, 0x0, 0xfffffffffffffffe}, {0x6}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xc1, &(0x7f0000000240)="0c44d92bbf49c8a6556af6a3af6790a977485e9b951eb6d333a5d6264fb49d50ff2e779fb590cd08b69154a035452bf926805d8c18795684573affd2e9dcf458b4dac2ba8b032196a0db41c1c7aef33fb2cf762f26997038d86acd6658187b40264ddadf36782d1b02243759a381fd80a30e0a791ad0b9e7b51cd53ff331c497bbe60d84269c1e7185dc31f9cf2a4cc5dafd567c1acccb4f25ca6ecad510c8090f44e6fb4966b02a5133bdac1005e792c4fd83c8a01d64d0e208f010e53dba59c2") syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:25:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 16:25:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8028, 0x60) ioctl$KDENABIO(r1, 0x20004b3c) listen(r0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x98a}, 0x2e3) 16:25:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="f70c73312b029c50b0309c9d29d76b3190cfc7f2a9f28d62f76cd5060b0f4040ae9cc7576a17149278baa6451442102779d3e1faf7660428cb4c1cdb1d236db41eaec804f86c5b195fed2cccbbee677e1b7fa58e8bae801b884423a0", 0x5c}, {&(0x7f00000000c0)="e704d247f000ff7a966ac09d", 0xc}, {&(0x7f00000001c0)="76b0e30af15e94bc466c8f586e5f37263a71cd0c27f5578d8823d3ba272156dbed00587ddc9b1ef7e57028d11a310ba07f5d1f6052d3de185e4aa81fcaa6fa792ce9400e40c699c5bd719f51e673ac08665ec3020525ab0fd2f09065e3c5b082071584a0d5f858196b9c11225818720de764f1b237a317873859a715611a88c33c352421b39991af505f36f749eea03dc56bf8aaa1307a230b76f8fe5611d42fa2b721", 0xa3}, {&(0x7f0000000100)="23327c91dd514026613ceace6558757d4b3de92283316125d91195f8df9fa725f6", 0x21}, {&(0x7f0000000140)="097fa7665ac0725f369e0102051b4a90", 0x10}, {&(0x7f0000000280)="2ff44b11c1436fecb71e4d538ed5f130274860e83a44298a7ea3304c664659e4ebd13a03675236b156aed88cb52a7eddcd7f9d138bd510f53e471b9b6a60871888f80e1ee2f1df0ae34c81be642f5f80fdb7f95fb9e004d78363d200d4cc66d18aa2ab06402e459b7a8f84f49b01d9920f408b30f88b4a7cbda414d737", 0x7d}], 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = openat(r0, &(0x7f0000000380)='./file0\x00', 0xa00, 0x2) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 16:25:57 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x40008000000201, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = getppid() fcntl$setown(r1, 0x6, r2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000280)="2e39a45100000100432a0ef3446fc4e271923cc666450f3821a1ad3012a6c40191e4720aedd95a44a20080000000000000c4e2bdbe1500000000c423116f5416b301") setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x1ff}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000500)="015a5bb57adebf99d4637995aedeecfac72748d253209b296640a4466ca546f5f43674459df399430852a1af9a0bbf5549d9db7db00d4d10a16b123b3cbda8f6fbad8c19d3dfeded8a09c1f3a7c7edaaecbd49f85ba39d90b93ed0436b3e8c599243918e2a12e1a6bc3d918225edd29130ab72107c23096b97ed70a833e583d284b0804ae1c30952789539a32f1860b56856764375bf5bcd4a300d4e1964da7f1c271580dcf2f3e08844144da160f6fb6b238a12d6e968df57d00092adb0544b5fb3a4e3c0ef975e357665eb11396ea5976ac583d195894a71f6ba9826cbaa26f028194d7ba6227bc92b695799b04bc4f3ea50b0e78f1ce1ecb669e7e3aa15e474dcc59f3ec1d6b0bd7c3c9dc4b476f527a18fa0e174053ff6617bf3eb323527f99a1124c7acd475ec20cba76702452137b6fd2339dca568ba37783b20d2e32923b032f3f9f0339aeb81a28b6957c0cd2e55500e165383fbf8042492ad8f7c09802bb17bbdf25f849e3d656c62dcc3698a8b12bbdbefecdffd38585d4d75139cfffb8182d986334d529337d7585e36b69031c08531748706d54036570800fa69a5783bb3fece81db22781aad4e300f709620a41ad0357b4d5cc8203e320ad176f984320e6a94b745ad7cd65253d779cc3d9cccfbd0606083ecff69e96db07d84bf3f1c9e3f529289fabdc347b7ea56d3181a0cbadf0f47c077df38c55aa620a88067ecd5787ad576b32da7d25bdae8385ea9e9c49056ec1c81df40b6eefc0c6cbe9253382bae4ea85ed542b534db6679b306c0f63afe9bd41ffaf1d59ec2ff8cc2800de4c8d26bc03c83644f1d5f719a9e0e51a2cb7b361021f8774e4bcc2ac127890acbedd5ec575f7199d3709a894431c9fe059b581cc5c44284d212a8d2b89fffd1b0ae7433f4319ee7f3690ccb5d76db79328f2697d4b964ce7394015432641d4a94651f6112109734de1ef5aae627ef7196569c5f3a1af3bc86ebdb8aa2b327afce2cb2dc378bee4b452c049c02226c95af3273ff4f321e240938d6a9fd7dbde6aebed9b2d91926a39801cd66e6da3682915d9a20dcb9080bddab926972fb2e9be9add2efd0048c2cd92550a28ccb0a79c2bfe1592c46b4bf5483b02647ec028daab427b42193e7cb52ef5da1a3d6831524ceb5f9bf9e186d6980de0257a1cd533b9c5c7964ff88528a85e986f2761331f473e4b45877a56a48fa3244e57663ad8f64a22cf38c5e953c03c1c25263b729eb3ff214e3b9da658506a5c183de43edc5b16fcd08e690eaebd457ca096e9d230b8d54ddee2ba9da08c64c36ee0da8cf7223c2c182555bf037cb55ce8287b42b60e7e81b59163529e26d9bff2b12d86a2e88b520fe7880601e62af44152ec6e38abd1991da70e44b99bb3fa19bfda4ee6f3565c151e269f57d676e8d392e3e43182245e088194f7dab98fb360b5e15e98060df764254d4b65a0ebb0200939f496c1f28204c9924cb5fe4f7c79c11fe19e457772606a91c06122bfc7c63e4b8fd5d0a14aba120fcd038026de161e2f3225576613ff47d62602453d7b21a72ad87334be41cf144384eac31a691075962e9a96e485b67851e78c623e26ba28e60283de550beadd2cd1484380f2d80e4b6ef559a8e9b73b8fc8f99606d1e748a9f3927c34d43ed03d76588aed4e38d8a7c81ebddf815197290f9f76837e6d4fc5e4a9aed59d2e27acdaa3b04f516f50c92801836d4407acbaf09997cf7e031f410dd0586a57be540fc5272c73468e415007792fef10dc27958d7b4a6869c177776d77d96cc397bb6b0dc8a7ebca1f15679d2a8378358f11f4e2d9ba143e25dfad0ab401cbf199036115aa135985eb628436e761efc60ab3be46af86380f9ea08a7ad4b5857c65825ce263ee9d4fafa21cb67bb37bdeec4c7c395d1056853bb9764857ff0963df9fd893f0cb6bd4aad480d9734053bb4217d711274fdd3335d11d325a88ac775a11b4472fb76492a57a51b0bdc659a7252959d1f04e1d9b20404fadbbe0b934d398b2665107762c4bf42dedbd5843cb243755562eb7235c65aa0bb70f5d091508cbfdcd9f329ac1d5d38aaedae3d1a4c5f411009adfcc64779ad357dbf0b4bb7f95430340f3e3d7bbf74e1d58f7554ad61752ae827c9923ed781380b04e6dbe0396c53609e01dc75aabf46e9fa40574f8fd7a7e8a7df4c3f28a682dab99052dd6e2748309a37a06ef43665fe34f63dbd92119630bd5179ad8c7d0bcd2c8fafd6d08f867e2538041cf78ef616e3b019a8a9c11b4b8dad760e293865e3890118450714456f2ecd3c74b2d080e5e55f67d992cdb3e34dc7b9bede4d9179b65d25874e4649d1f66bc56f445b2ab77c1fb0ce1ebe22579ef8f3ad0e10a27916f1103b934f66d52272c33a94f82650521f4a87cb9cec4bb9e7297c376dc91126b9a12df77bc3029392043c20bc8a64df3e2bf9d5ab38a3fcd6944fabbe60e8d2fffbc81e2c569441bc2a472c309c8b184ea6be70f5e4ca957c5db2055ead0999ddb941b139dbb296fbad1fc9530323e8fdfcf552ca654ac8d6e8b172080ae1d7531339c95d81e2ec9df6424bba269b108dd0cca81e30e1ad9217d26205136a85d97222fe8e6308f7f2ba5dc28cf49dcc1d9d725029673b24abd51c946e6674acb0ea945f5a9ea6c94a4e6865a20a0d1b0d5909645641e01072b0996f827cc102a578f810a3285418e62670e621bc0798b3bdd1c233b041357765af77ec097610d3e609f4ece4604072f2edcfda775eb1d3dfd50356e537db8bc57ed2f97da641e95d438454dcf8027731d7c54505fe17616ec2ab698d38ff67c5614df3e232efa7b4cd151a1e33194600ebf4c7c93d4d6d714e5dbc4c5a761b6f2f4c260b5b96ab9be04a965af441f8411df4e339838ed690fcb7079bc724cbc107c084c4f9f47a4e89b52fa3597375f345ea1cf5b81ef1a0727ad9662edeb3e56fef8138e6a75b45ca21d9533f20ea0dd64744dba3e0d987d39829778ad2893191dffb98f984a8fed6dea489063c00217fdbdb5760b404ff7a6b064246851689770ee87cc39e6deac731ac87dc18b1e1a4cfd481b1b83f630a09a6d3e5a69294b2edf2efe896478a8e6149b1d57a3a945c3e6e02ec27297c8fca0f37720eb7811c2534bd015fc918e7e948c6130517ff774f52de6205a8c3ef1138372ac0bb35102557bfbb5b3de9bc08f53a84a3c5d70abd78ab5f529f75d28b3772bc2c0df40ffc9741df2f5ea8049dc3916ecd3956032772775d7be133667d36e214dc6b75788bbef55f3d2f0387777b092f592907e2c44ae9a33820742434edd2a02f08c59f044b05c8b81ab9be9fd06ea8eb09fb11a08c0c50344e19b5bf06a3e8bb7e9d1234f44e7481991b390d73dc0d857fa9fae5e31e81f6809e50a143ee52dc25b29387e5bc2eb3c83ec8d7ede92fe37c59d43134838d516f3a93e6618e346e2f8343aae33f068b2a6261996dafcbd760f0573fe290bb0633b9dab7c985d5814f5628cba4e2af9c11bedce969b501bc5c1fe7be2f42d80fb8d37c3e2a29d686b5b16ffacc14e0087ea0d392398d5010e62b1b31e15e576e190eacf0b8376ffc09744ef6c6efbb3238a86abe7098b32f1ffac4e974f5f3b20e33ac5b82fb6cf992b828fda419b847d824b8bb592ee48b0e433abd90bd0dc0acf1aff105b309961f8a55d5a77dd84aeced893e5321ece730f4b967cd8852352a69177beb2be5c45a384738abe8a3fcd02e634c1afbe4e1fc9b92f66e78dc4a1195d340a83a01d94787697ea9dd13fc440a537f449c62c8d06a9cb07d9edb20533bb8a23e1cc8e2c8eb49566a1b2ae896395c6c39a1af1f7b06ca8885871fe013fefa8b10f7825508f2d052d8db1564040a977e41cfc2d6a3cf3103220597b49b8c2ae32baf3b1846d32ecf3bf3e146fa800429c5074188675a81447b7dcd206b89aa7a661e33e3a498190e20caf59ff9a870f5a18eb1a99066b3bdf9b316e5afc87379f6e2a66ab03b20f9a77554bdcbf61cf422960084f90a077bdb071f600ac735f0f383eea0c11e68917d4c194aaa69f9a42b8a57cf6d2947ce8106cf78c0be79c1b10f4ef9dc3ff050a8adb7b1de2f06db0c5af81e1a5e5fbaaf0963853037ab9a2e2ed75056752651eccdb60b4e990d4e4ad7932ae0294cb3684d153370683e4152e5cb6b8d6f6ee7b54556f6da12da8911e607d1ddda8bd663bb4f78024cf9620f225c2dbc8e3bbfd7fa08b8fc4c0b6d671e7d02fe02d8b37159d2960254abdb6d93ace789365616c051b95ff2646318cc5a93b7721b056252c84550818d6666b8f975710cab0465838109f882cd23172931f694d4fcd8fb9edcd02959d35f397a761001ffb93158a0a94f28a48bb2dc2ff89f038a97fa503b80850d904734471ef91cb6356804d390bc0f9d01dd5a6f7d4493d5ccdd504af0d4bb32595659b2db9b866043bc200ebd3c3808212a7de959643e6df4a02964469c5fc6e48a8a89d779538bd6435b03d367503ba9e8f205c913bae6939133b60ef98e62fdfd8a1201546eb3b436fff33040970120f9a791633eccfc5f47d63c70087b815ff28dc6b5f6aa620a251237be06b720a76698135df40359c94f85a938b344194ecf8db4a868f7c48967818190845517a056d4f077d05c7c5225e7d4b59c710c9bab07a134943d5ca3bc716f7e7db1dc8adefa9f076718f178d63389eca3621cf67c58330eab87ff87a44eb0d7b340d434f152a0083c4db3d031bd535d375debb4ce6edd8c6b10e5d7b86636441cc77f8e9571f94e5f818410b6ad7f515ddc7b27ab57c08eb127386de5eb7014e574b4dac94bfa418c4417c6f7791ac1d321e8d195a474cb00cfefa91499d1da9a592bbc007fac1fd7fd4d95debe370af3c85a03dfd9e588b8b37b05fc22b003274438cbf7a2b59d5823dbddfc0480fa00b958c099ba59a1b137a83c4f987fe927b95ab066cd9a20ae15c5c069dfc140228be7575300c742354459ceefa07176eebf93b25b1dd88b3c93d8eed61be9cea6b7c580df9726d5433be9ebc10d9d1a0b934c1f753418883b661b362f92d42acdf6b328834009c26495d580b3960a83f45c5e6802eac0528cad85025f58bf0aa9494329dfccc034b424d6ea26487da516974f5018e63b3820228300dc1bb9fe896d480df4fb2af2c4d18d2f151b30015b555f484ac381f28446fb3446e1894de40fcd873a03c671528e44d1f74f19c411fbc5738371d46c6a045987a464d5515fa7ea73f0489da63c8e33b699b24ef41a90ca385d4e57291c8d7f5855461385be5a9d8e24a97d5024b86798fe0bc1bc3309da823e8214bde01f2b4965b4de1b49ed9de53befa4147439ec081b6db229915e35d04a58cadafd1cd8ea02a6af6b0550bc903c6e1f2cf9ef470eedca4c2a66a8d8bf2770fb64a23f9a30c1fd7da5958df33ead3cea0f339e7040496651dbe2ee9e1ac1979efec5bd5e24065ccfbec80eaa2ef6b792294a5137ed84e1e9445fc0e999fdd04491903076fcd2fbfd1a162332fb57b91bd0767cc63f724c9937b066f827079403910bb54964639f08d463774cdba17ed22d7984cda082f7b83d8db943bedadb0b03bf065e758e4bac5122fcb094e261fe3f7d50db12eedaa9f218df357fe4ea96fd27c09eea631803acd195b876901edd095154fa6544c65af9f9723467da1feb0a953b7f5e1218cc95de1bda6f27b24e158dcfc840e2368e787474aa9e64e80f7c12c1cfcac65378a6f2ec6115a930e1828e7921d40db2a9d6af3d1cb332f20b7750d5cc44136dc4", 0x1000}, {&(0x7f0000000180)="68727a8112ac9c4b7beac841e7a45ff03d590b485c9924f85eda1f0aa77367ca45f11b89dad4421e8c4ec577d3bd7d5bc1054bce43cebc223f0e086db08ffc2540c83124a687cc7a1c37096f1509ad6342a82f7042563691b3f5d14677672d648f7c6711566727e036fdfb6e23fd30c2e04fc562d05edbff862df842016187d0e3238b9b0fc02795f185be0bf0c2e9724cc87b1d9a1e610051b82da8d9335f61ed2a7b0edc5bcfb5efb405941a5e0130de02391111614f4d894146cd133f", 0xbe}, {&(0x7f0000000380)="6f6aa0903d98da0d76ad2cdddd91a48e5de1fb1fb919e6576ca5b788ee205ee89ae7028e4c0a4577687c15479236bc24be64015afd0f0ed1771b213868314dcc415db0432f30b86dca4fd42af755bd41a7f58e3ef2cbc794e19ea65c3192fdd57849b05cd0d310017a47d23439d29d9a904ae564d7f01b098ef575e3d90e3aecfe746afb3dbe04312dd854981637d5e568392c8848c767abde358615ab96a0a1f0e51a7f75f5a7d2fc5c23225a55cc7e5113060f1b2585053c59ca2ceb0bdaf0d606588b1aaf13ec0a0ee2876122706ae0f4cf2ca0f19e92c380bb2607e51c6da48296ed109a283fc305c6df89995888f5bf7ea0e71019195253", 0xfa}, {&(0x7f00000000c0)="d64e0b7f810c3f8ae51ded0b38ff0ba1f94c85d44a76a34f44f6509bc25a7d00da413970bedf3a9d09f5f845464ea9a1cd56decc847e00b50ca92fda8180c11828ef32b5dd410aab520a73153d761a31da66b4a66049bad86bb01680e31c6a0812302d685944a3ccc1940877182d1fd1a63c9c3a60592c6f91a2dbc8cd", 0x7d}, {&(0x7f0000000240)="2533b244c02c67f25012ef17419f4b92162bed1ff07fe24b128a48449a9da17bd5a0475fe94b", 0x26}, {&(0x7f0000001500)="4351741f1d2b749bd3faad3941b3a46e5381f207039789249abe99daeeda523ab1d4cbb42d87aa47cde03ca44927483def21f578be71838762399c049a57f81b0dd59b3295c4d36a28c59d14c4ed24a24e1d110a7d2e0dee29d4f00616e6c7c8471615c1760b9840b69dd1e2516a1a8a6c4ae64e39609272dc70106f5936cbe5357b0ea7b21d6772270ab48e58fe9c9d5bad26ed", 0x94}, {&(0x7f0000000300)="02ba815adb61d9cf6b", 0x9}], 0x7, &(0x7f0000001740)=[{0x70, 0xffff, 0x9, "f8db4bbae351b523f8d4d51f47f18652b27827c4acc1f9fbada18e0e6379fdbdb21900ad2ea01b3f308ed7833ceea537b4090a58dd1552afe34af216451a29760022890b3879077de0e36c4bcf33af130380559819c595f739"}, {0x90, 0x1, 0xffff, "4ebd71704c445d951286b56fcdc9c43b3c6926be2a097f3fc6cb6d4440ca40970696e434cb54a7a086e54c6e1cfa4a10d5a9586ccb73c88de31e60c6eb0b2147405b730b19aab8943ae2cb744a79342cd783d96c7ae8f616320b4dcd8370dfed621773308da32a6d6c1a2d777659c8d59b8303ddbd64df9cfa286977"}, {0xe0, 0x0, 0x8, "8c4b7b6999c4dd1fb3edcdaa1b618bb040d97c49e9e8844fb043d719b5115486727806788877e6e784b9eff2ae6f7ea91f95eb41cb490214e91f29c1d43de6124cee9e1607b2ab5e47fbd842e8960f5b5c013ca4b2e1e4e38cd89f2e7a9e16ffcf5850c67c807438c78153abe2e39489cc94890b1bc31a0038b483cea827667fa18191f4ff39f4a03d1d3a4ef5fa0daaad9d8a05a42991379b893d62629cd802eb35e63116dd5d5b82698c2a1dc1d253bbd489ec997095b3b797eb8baa49a0cbb4bfa2b27762b13a0b284d"}], 0x1e0}, 0x2) 16:25:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000400ffffffffff0004041f8e99f646001a0008357b2ea7cfdb9e0635326a92856facb05ed6559c878a1fbf917d92376e9fbed1c42f970ecfa80c9bdf00285679d42597658832814a0f10f2d4ff224a827e3841c48890097e8305e9f883f7144b8a46a236c74da44e72a809ceb7a118babb9d04bf718e5afeb39179090b3c3371319343d31c60effa1176b21c6dc26b0470d0c4f1108fc562e4ed8818ef07c4a4af930a1376359c790a1b5f5b9f7b67b3b63c14027ca91079eb816790e316aec4f30ea5adce3c848560932e432fc7ab1847dfbfa88719d1e8f1a9564ad992371a0d6a1f26281c8d6de59ae6f7c31cfc98dd7420344fa610ea0dcdff4a1cefdab03639"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000040)='./bus\x00', 0x420, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:25:58 executing program 0: poll(0x0, 0xfffffffffffffd68, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) poll(&(0x7f0000000080)=[{r1, 0x40}, {r0, 0x2}, {r0, 0x44}, {r1, 0x14}, {r0}, {r0, 0x80}, {r1, 0x80}], 0x7, 0x4) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r3, 0x2000746e) pipe(&(0x7f00000000c0)) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$TIOCSCTTY(r3, 0x20007461) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) socket(0x2, 0x7, 0x3) 16:25:58 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') 16:25:58 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c0f43c5fbba7d28e18706000000a7c8000000290000003300000003000019e21600351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd42790900b8520dd93a626ed574cd60f3650ef5f96e9d7ba872c97dbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c0896224e0c331a1e66443970a8387640c0400f1b7c8014357710c1c53dfb9c13821fbffffffffff2e53568453afb19bfd71"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x3000, 0x200, &(0x7f0000798000/0x3000)=nil) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff61, 0x0, 0x372}, 0x1) 16:25:58 executing program 0: 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) setsockopt(r2, 0x127, 0x7, &(0x7f0000000280)="6e073a2c413d6a5cc38c6e9a093b27de50eda140e6f9ec5f05a3237da84bf7912068224d24064b5485aad4e34e22efb25b3f3d0a597615cefbbaa0ef86135ada93850ce8a8bbf3fd7b", 0x49) 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) 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, 0x193, 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}, 0x5, [0xfffffffffffffff8, 0xbfab, 0x7, 0x46, 0x2000000000, 0x5, 0x2, 0x8]}, 0x3c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x921) 16:25:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0xc004, 0x8000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getpid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="39e2e4075f15f62960acf3b1bb46c67f4763090811aaedff6698a38461f8fad5023b9606b9a0a8b68c481282", 0x2c}, {&(0x7f0000000100)="f5c20304c498fc1420b5a2b76ce77f2374049b4f92123a94d8fac929c6f6bd4e962cbeeda8f5e29fdc82282d4e62c7c0f7766827c11e5041edd5ea795a1900cfe03ba7df0a2f16a12a7d89ca53a0c930e5603b707c0d5d50dd1675802067b968b90130a162161eb8fe199d1cf23a4657e23b6191", 0x74}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x88}, 0x0) kqueue() close(r0) 16:25:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200, 0x0, 0x0, 0xffffffffffffffff}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) 16:25:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) fchdir(r0) 16:25:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa80, 0x4) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xefb7, 0x6}, 0xc) write(r1, &(0x7f0000000240)="5baa8ded5e0edf62332e2e", 0xb) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:25:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = semget(0x2, 0x2, 0x95) r2 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) semget$private(0x0, 0x7, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x8, 0x3}, 0x400, 0x5, 0x3ff}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:25:58 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x888, 0x84) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:25:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 16:25:58 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000098070900000000001038f53e8551f30ce39044a45a4cf51612500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91ba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d04000000000000003c34e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:25:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000011c0)) fcntl$dupfd(r0, 0xa, r0) 16:25:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000140)="be75a9bb9c222e81753226000000000000d02d44e62a6484169c3b575763df2335cff9a65062c98bcb2118fcb0ea1ab3efce1432f6644806000e273a6eab0efa4f", 0x41) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84353432e", 0xc) execve(0x0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./bus\x00', 0x1) 16:25:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x400000005, 0xecef}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x400, 0x0) bind$unix(r1, &(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) sendto(r2, &(0x7f0000000600)="f883be007bd2feee66a5ba22d5471de0cbdbc4cef0b72d1d7f586a0a0e9fe966d0ffe783041f506804eb0a95e663a006871e63eba12cc79af97eb25cc7af7e048f1465eba85a4269d70a600f21c2f2dcba90c975909a52b658e38c6c60df8216808b9377da9fce65935d62ee6c5d3c08ab67a475e2b2f318aee5dd03e6e80785239ef585768365cfe8edea235d120b06d5", 0x91, 0x400, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x7fffffff, 0x8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000700)={0x1, 0x2, 0x81, 0x1, r4}) getgroups(0xa, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="44b5e5fdae6e779062fca52aca73639e9dae3abfbddd77ea6b1d12ebf5e12817ef0b1c1ab75364fed775dfdf091fc401e7d32e20bb0257af811251a2660462956c5f45a27587dd3ee32a1e57", 0x4c}, {&(0x7f00000001c0)="889a93451c7c5829f74d5cf411762355c73d589f58f4c2f69d7bcb1695c91686590b145b3b051826b22da58b404025bec29ff69e32b799415d179ae4675ba950ac83d83f1bf5619f615d6af970e5e0c7d50178cc61c417191b9a18a9589a42dfaffc902b2ec2ccc5cbfb6f01fdfd41d0", 0x70}, {&(0x7f0000000240)="38c854363f64810e47da46691e3f1dd9d4d7424847b2f59644af9db7e4a7130b68f509b9b1a2271270cf7274a9904839934b59bcdaf3d1bf780348e6cb6468a48619bba9ce16a2752339a7c237989497146d117cffbab27f9d56271263af36aed0f6708efe17c3674c04e302fdccb9c183b9556a08cd609df72242043352497d3a2048ab9638237fb9c4e9cdfef34a6ce1793721e27acd17cb320ec5f0637c94d1db305ebb34604b526fa0e98effeb5d3af0805c93b2dcb21ea910b77b7b2db7da9b90b0d6a106bcecd9011d2536881ef72173a5ea5941dadbee0eba7ded3451bf6b", 0xe2}, {&(0x7f00000000c0)="0573cf039a9e", 0x6}, {&(0x7f0000000340)="ad987517ef3bd1c6e1eef4eaf479f3d90a69b409ae95f03b3f9a84a932f58d26e026b371cd41d1cceb988bdab472cc8fc4d015344701439b8dad7d0bd956c6222d1ded44ad93e3ebe5bbcba9c9ab46d9abdb9e425bf7f76db993cb34c08f2dd4201b3736217a010838b04c0dbc60b18bbf8520a524ab477266b707bdfe0ae00d46efd3493445df73b3ce8310ccf21c9554a19067821e3a465d05265ebbec26f535a69e4dfa80f5f52d82e4157e3b1a42a82f6990e7afb24476724295a6", 0xbd}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x20, 0x407}, 0x408) 16:25:58 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x400000) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x1, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) clock_getres(0x3, &(0x7f0000003480)) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x1, 0x8) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:25:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80080002001, 0x4302) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000003a00)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10022, 0x0) 16:25:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x3f, &(0x7f0000000040), 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:25:58 executing program 0: r0 = open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x1, 0x2) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/42}, 0x32, 0x3, 0x1000) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x828, 0x80000000, 0x80, 0x800, 0x34000000, 0x8, 0x0, 0x6}, &(0x7f0000000080)={0x6, 0x4, 0x7ff, 0xffffffffffffffff, 0xbc, 0x7, 0xfffffffffffffa76, 0xfa7d}, &(0x7f00000000c0)={0x6000000000, 0x100000001, 0xf73, 0x3f, 0x2, 0xc1, 0x7, 0x5}, &(0x7f0000000180)={0x80000000, 0x5}) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000001600)=[{&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/203, 0xcb}, {&(0x7f0000000440)=""/40, 0x28}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/227, 0xe3}, {&(0x7f0000001580)=""/87, 0x57}], 0x6, &(0x7f0000001680)=""/192, 0xc0}, 0x800) 16:25:59 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/109}, 0x75, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6, r1, r2, r3, r4, 0x1, 0x292c}, 0x200, 0x1ff, r5, r6, 0x49, 0x101, 0x728f, 0x8}) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x801) 16:25:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000092, &(0x7f00000000c0)=[{0x2d, 0x7d25}, {0x16, 0xc5f, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:25:59 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x82^\\\\/-\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='[\xed\x00', &(0x7f00000001c0)='-,-\x00', &(0x7f0000000200)='#{}\x00', &(0x7f0000000240)=',:@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-]+\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/104, 0x68}], 0x5, &(0x7f00000016c0)=""/223, 0xdf}, 0x2) r2 = open(&(0x7f0000001800)='./file1\x00', 0x10a20, 0x30) accept(r1, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) r3 = getuid() connect$unix(r0, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = semget$private(0x0, 0x2, 0x110) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x24, 0x0, 0xfffffffffffffffd, 0x8}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") fcntl$setflags(r0, 0x2, 0x1) accept(r0, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r6 = getgid() getgroups(0x4, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000019c0)={{0xfffffffffffffff7, r3, r6, r3, r7, 0x0, 0xf57}, 0xceba, 0x1000, 0x17b}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001a40)=""/192) r9 = open$dir(&(0x7f0000001b00)='./file1\x00', 0x18881, 0x80) renameat(r9, &(0x7f0000001d00)='./file1\x00', r9, &(0x7f0000001d40)='./file3\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001b40)={0xffffffffffffffff}) link(&(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)='./file2\x00') lchown(&(0x7f0000001c40)='./file2\x00', r3, r8) open$dir(&(0x7f0000001c00)='./file2\x00', 0x0, 0x1) fcntl$setflags(r10, 0x2, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001c40)) setitimer(0x1, &(0x7f0000001c80)={{0x7fffffff, 0x2e35}, {0x1, 0x8}}, &(0x7f0000001cc0)) getuid() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000001e80)) 16:25:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x581, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xffff, 0x2, 0xc2b9, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) 16:25:59 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x8}, 0xc) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x18080, 0x40) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x40) r5 = getuid() poll(&(0x7f0000000140)=[{r2, 0x2}, {r3, 0x12}, {r0, 0x1}], 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r5, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) 16:25:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa, 0x0) close(r0) 16:26:00 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, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0), 0x0, 0x0, 0x4, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) dup2(r2, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 16:26:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x7, 0xc6a, 0xfffffeffefffffbb, "c46900082003cf7ffbf10000000000d5ff00008d"}) write(r0, &(0x7f0000000140)="68e92b98fd0ef23000eaf33e560af81966bff650455abe5ece7b4772b65738b16637b2b1133552abd1592e491ce6aff6a5b70fb00131ef4c54bd241d0b6c75cd87ff07f0acbeb25b6b1e5741355cfda4e488171f1def139712139a8ffb59d120d59547a8c3bed7ae6c39fdb822f719bd4f1cc0e07f5093eed3cafabfde0250a50695de76e2acb5d99ed12e205743a3f5d8005f5e942747c74f8998c197c306e7797d7352bb4ac86a28c7745a2a441fa14be0414e4b4a351c5cb9f509706bfc6aab38ee95a9796d57a76878c394e443bf1d902f5621c87aefde095d361e2b0a33bed8976fa17ccdc9dd0784ff177739530d065fca690f9982d62143f9b77869f3e51b89adecf7f01b5da4d09638b08e63eeec84a46700f6dc3a1f13dba226f2a10143ca9e77107351b54925b24fd6aa6a012679d3e2b6b235206c4361299b7c38ab32b21ae10bc113bf1f1cc54b7433f2191036cfc02e7003468a2ae875ba2286e158fb588b99420d12a7a33eb92c4ca86579ae6d4ae26c652c344bae589026edcc4dec2a008810a772a0547840e63c8d5d46c7099441ee20a472b15cbd3bd00b3ce90931a0f079cf69db3128c0d9ca08546d8fe5500c153cdc540fd45141f1405104ff58972229243344db77de999c4ece50980b215ef10994ab6eed4549fd9f8604c46dc13ac92cc7a49b4a6c65daaad675dff542d66a0c98163b62ea53964b20fd71d5ee0219485b26b7b4e6dc4fc8ca9bbaa8c3592bef67a03120273905d19fdf5105e50edbafeeb988b217d2663a98339df9c6e4c75b343969a11aaf70c7098fc871ab55cd839a100167d860cb60fa1c6839d7b7ab569ffead0b73d9619bdb45a933deb35e71ed39c981f26dd48945d8a941b34af8108859195a95f2deb3df172bc1a39d8d3dbf5b7e68950886cba4dcfeed5cefd5656497be5fe4b5b4c38d643673c8469c5a3ffcb3e7b9bae0b59454082620b4878be3036b2c8191f99f9d9b1653a427ba8175da0c31cc6bfe405d11e47ea92b11fcee2e04ba7a2e3ea3e4acc67ab7d73790dbc2cbc630e83ed5a0e5625894080119b56066330e734c53284ac89a3f0b4092d30d7065a60af4e22c624cbd20231e750150302720e247fb01b831642230b0d358e063c6046bf82361ce3572cd5ffeb9b84bf0a7de210524132fa23f7594ada563b939801853037dcd695a328044d7a4a5dd09b9df4153b17b84c95431c7d309fa6f94e5bb013c508860e91034d48f989001156ba7e40fd6cc10762051269bad59ae0c6830405ddfd959eb0d7855d2adaa03bda803114031fe57f6dff81d039485815c0ad418a7cdd4c334f7a2384ae3e46ae429a2db40c10d8fad94c062c19a3387422559ce395e184c096035108de7b6c18865c2f259ca8e493ce507bad3839d42a644a1b7bc9be9abb65bbca6f7db028c1e890201f47bbea91703480dd86bf5e788260cd87ba0c0b83018a754471de6e2e1c2a6974a46e62bbae4e04a4752baddc80ec0bc30164b9ac453c21339447ec7cea80f010b7e27263cf6ac978bc65e54965d0cb8ccdc99f224e515e0a046bb9e1b23d4af9f237b3e3f48349a8c33ca5c92ef952f0a1d4d362c8dae5cb73aa92c8fbc1ec0d3dc2fd965ce1f0f837e5219b32c3d0d1fa7096a0a3d051982d0e7c24f2618a107666fa2ca966345d96dbeab6a9508cf723b4e6790ce97a473a292328cd0e336b483137df712ab00a9381cadebd79677648699b6d161deb97249f34ce1d81737811976430eacfdc34e4d4334291d6d48befda78c3698d5dc1f381b5ba28bf9557b49001f1f7fa2590037d8b574d843e2b689cfc7d037b7d099bb6f60130ab70578193cd60cd44061d6bcf7f314ae2ea5d8a758cbaa630ff1473580be98433dff5f14c312147c2afaa31507498efe914dd6ab64897ed0ffaeb04126c487a4d0590cf526618d64f0557374532c04c12ec991cb86c7fb606b530f8e84fb84b2d2dd2a0cd67f9b4ebe5f2f101b0cf2942717e435ab654b332e1dc93cca42c1924e433132d7aba980d1b3bfe5892043687a1c1ed4cfc9d54bda3be97e4bc8644ad75c81edbf17bcc2966aad6e12261847d220863ce3fc8d2be63b993a3a321992bca64d319710d722887966ccf700b5111874175b7262518601d071f85000dc2d2eae7abc549e6c2fb6d870a4ba786676a4a1234f0c3417c1b7ec3ce5a1bcde16b384a4c3197d5b909a786acc42b2856cd8f1649165463742e5ce498c7e7f59d6a0877066f194b0b11de375e57727023afaf99a48c0796dd12322d6a6a126d290ff85c895557c8cc7ddd71aa528aeea937d4bfaccad577a34b937735a5735efab59791077f740abdcabb2a5c96b4d0a456e03f375a69ad25e62f7a4aed8e9b5019633960b5be75cf8cbbae42890609fcd4a1b20cb24fc90be6172f97b84a44417171a409a130f110ae6676eb4dbddb8fa79e279cf24eca56a1e4ea5579aa1e23708a5fcb61649cbad3b6ab9eb54ed5f579fdb4e569ba24edc3c0a494d8e4727ceb220db86fd3df8b5ccdb3d30a3ba95e5fca1e9c824e56c03d3297b03d7464849ac582436cc0346c2c2612559928c93758e180a3d79eade39490dc15e19238a9da45a0adad573f23505331b8cc1a79dc61f5e8517f3272d858e3c1c90411ab3fc9075429a68dff80f2a2459ae5b16fe1673b50e985d25b3439777928a063cb8a298f56537a3b92bba958ff46a4d6be31e5031216842a2a3bbcdf2e8268704904744ce18b688bb17fc58050dabf866e8464f6ddefb95d9b75ba77cfb0aed180570265610472db1608014d4e64ca7886672e1a8e6c6620f6f7d5df5f5f2b05f8f8bd8a3ee504ebf3b63c94e5fc0638d360a4eecdaa81b627cf9cb05a7832e1580ae9ad10d250144221f8ffbefd26dd1afa2ead1f5ab50d389d3f0b65988f808046d417e8ea8e0e0a7036e81978d2af08e1a6a33950833592f2dfd5b9c5f8cac1e501cdb49a24e500c66b3b0d9b95ecf35a311bbb57d3c26faf405772b6b8c9ed4cc749a1bdab55f56e45effe1d608a790579db3c54fcf7fa0b0fc6609fb6a3a2db29a17792715b9b54ebc0243d53c8ba99193fc87ca7ddbfc1088df1c72eaa64283a5c09812fdf354c19f43d8604d8a3e8b40de17d830f58c3a1f2eabafd1caf6e7cc1702347722a09532c22224b9d8ab82bb2023be9ea7e51ab7872e3e819734c0ebf120de060eeb1a2f03bf6040baa4fe8ecb1994eb201e9d5b6efd37a9188fcc3de5f8358f775a48b3af2d38e4cee3cac9bb9d32219202839288767377b2e9c7bc2b6c09ba62dd6f3a5e6b3465b0037e4fbb4db395864ac65213d8322f0c2797bf67e9ab51fe076a97b647f14ceb03be2b6a31e5449c2c4870fcfe6801859de8c4ed42b3ba35dcc7cf43a7cf262284d16d5d633fc022632a0dd902b81c50f13db0c1ea91521542621221c09c88feb0bbcba555f211f4f2ff5b7d605df9c7284eeb9ed75c3e70100244a46bde19876d61e22bd88b392b78e2febbd3197a0186ce0183797fb72905b65e79dc07c5cfe1699ddab060592b65380dc54c2861717a44782157c778ca627ba9acf27ba965b584f20c596380aac9b90d18294765d002e8cca782a24f021d76a36819f59d915fde391ce08d0f47d202c4afb91a50e93e0a21da02cae38212175778d51efcde24ca70a3f1ce1829df3a652f511b93f53cdb213e0b9b73d0e91415b1d33cc065177684990f040dcef8d26f3f3a7507cd999d8f3890332967bcbc4460cf6c3ab02888bab99892864408cc7d29cca0d82a90c54ffc06441f6826d1aca5672ca8ab6b5b7045ca1deb82423fbeaf804c48a74fcd961448a3421e5ba6af3537bf2c2e6a3a09a11b148338651679700ff77ced53e1fcfd058deb900fd7e1df91dbc00a582382c6d248ff58da011d68744742f3827c801602c6190f79213a519b89b40b030e41ffebd5a274dbea5ac61edc22ece85b458a1e5656d46b69fce57877d2a35c43c7e380b297dc3c3ca44f17eac094792bf63c5058afafdd05c5e6d472f2fb6cfa2b4499a172c99cca9e86b657b5309e10bb9082f8dd04430f3e259091d638f3cba63bd2f7bb916e448212e87d554f32545b7ccf9f7b6816ac819c771e43ea9763592c6bb1c52ceb4e45bad4471e2377e4b326c252f463b3432be85d3250dba9df819caf9cca6a2f78e484d89639d0422ac259f11b1cf2ecdaf605a1cd384b657a37c8f98c406f67cba2ad9d3845ca162e284c55d6495fff3459203f361a00bec03f5f3dc6b04eba1db1e498ae2cb14809e56c57255e41baec22de04fd46f3ae4d22d50914ba0c0ed49f9bae9450dd59eead185c2a45b3761f8ec6a437648f4dcb871d155882cfb76924cffef27858715dc6416338db9c939bb58157ddbaa1fd1706a69caa8315e8eacb120f36e46d3fe51b830c116bd4454676900160bc6bb4901c14f402a2a7bd5127686df562d820bf7229dd22f9d90711ac9b07850eb42e6b713c0adee64e6adb5c3ab7c70881f5b93e5bf74e34d74343c71ad8d02542ede788a5f5db7cd49e19737d04f1278db6cb1d8d38226cb37e4429b7c198fb5046c6c4d25dfeea14c45c19307ba89ad1e9f5b3c7fb23f4fc2bab2c721ad7e96d53d1e8c0dedb1b522b7d5e25c11761aac60ebc46a35c2ed71f66c31811405a970db84faf8a43a7a081789ca22a4ca495c045626a794c3315b2be0ad75bdbc3bb176390c92cdf63aac9f08f9ebe2125b8714ac88dab00e891a79949b6abbffcd17cf424988a6390b59eb0032ac999d03c1d7e2e086cb6b9fc37233b669bc341e77b81e40658ae8646bfa00d946d244ca5c7fa1b3b6b4bd70e10ba369fdf3f99be1ce8a3f2db75fe3615ac61c486c81988e024a8c194b98ec35330c130ada9c3747b20fed7fd6918d1a2e2c97e718e00c453a9780a9dd2dfc0e3dd3e030fda291a585d06f084f3b4dbf70157123417e82ea5a2429371d96600c145f9914fbe93323542221e79c050df4a706600b938fb605206f7aa13d33fce965766bc5711f30a8a48ab6ce26dc75d4f03eb9bae4b109cc2d01140cba735947b787e3d6f62980910f80d5cf7b9bb9be1546ba70fa0a5daea3fafe59f763e62df2211cfd5d822e479b1a905535b4fa2ae587ee165d87145da62607bbee8a54ba2c08f07270f8d7e8a3f54371d27c2c7d1d7bfe9fbeca19ad6299940319e62fd654e66b2ccd1b49a704e173194ed1a8e78358a359158970a1ce229072bb71292d1cb2eb8a1416917a0e6cb456c17cf76ae1f42d1669117025997a30ae9683e5d181873cbde2df9b55570be6c0d3f799d110a45abf971b34adaca86e4137dccbceda49d5f9843cc169a16de4c715827d1dc1d80b058574088eb739e1a6dae989322128b3ed1df7ae948daacec868fa7dee809", 0xef4) write(r0, &(0x7f00000000c0)='\t ', 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:26:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 16:26:00 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x2, 0x0, 0x3, &(0x7f0000000080)) close(r0) r3 = semget(0x1, 0x1, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/3) 16:26:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2026082842e819d8e358bca906e317e55dcf85d4", 0x0, 0x5d7ef608}) 16:26:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x6c}, {0x2c}, {0x6, 0x10001, 0x1, 0x7fff}]}) syz_emit_ethernet(0xfffffdf5, &(0x7f0000000080)="bc3610a3f8c960a5053a35c80a554f4f687b") recvfrom$unix(r0, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="4daa6599233c272e2f6669926782970000000000000000202ec40b93c3e1acacecc47a7c0346d6e518b8d6ba776c76e5defdb5cb35197f3ac8f53126e5a1d115f9bd995106436d6a7d9d17b82a7ac2b40000397ecfa00000000000b7c4191be4cf065e0105890645e0102a1b30d2e29176"], 0xa) 16:26:01 executing program 1: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = syz_open_pts() write(r0, &(0x7f00000000c0), 0xffffff1f) read(r1, &(0x7f0000000600)=""/53, 0x35) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="f0bc859f6f7fb01c9df6717d01b0f49e7a3ac4fd6f445b3fb304f7b6b6759d6442685ca7bdc18224c10dc740e4b7df686499e3e25b7eb3e57e7a1e67c9d06bc09049316acae58fe1852215900e4f37f7bab28b030c2d533c71967288a2d460b31b00b8e3cfd5e4d89b3f30d6e4e323d46ec34bc6784e36f27407fe15163de6db95eefb06d4d3439af618bac0d4a7934382232e3cbe0f261b", 0x98}, {&(0x7f0000000180)="c3a6c4c3b2134ce7b82e8b4046a3e607c026c177081fe3ceb48add9b9b4c428e2305a3918d28776a555e6450fdf25129f0402adf43dce4f4ca32562de8fdc4f8a43487a9fe70ead930e192445075ec55a7e56d2600f8a9a0ee8910d6e6a3086635b76e024e1cbc3d6ff68e7f6a6b4ca80008e2476964cd81180216cf00850447edd4377a55437f75fac568313ddb557fbf24bb388ad295c45de26be7f0e85a69d6c434109e9877dd500efc79f32eeb3008f426c9fff58fca0eff6732e5b19933a9b3f70c3de54b5b1ce517d4d7ddc2532466b6e55d9325ff6cbd5cca13bf39985089fbed57486b1c", 0xe8}, {&(0x7f0000000280)="b5849d5aa0216854e5972d5d0bab43fc71e1d7991a063a7e5631da41fa66084709d080bbbb89d723e897295490e0956a3f2544ab666f60387430123f1292c01da17d47f92f539d82a6d7640e90222b19dbbc73d72f26a50b60f8c316ade9fc593bcfb913d1228dc2a8861e4a2a2bf844c3b5493386a7ad29db907d96c158a2398bb4058ba51a4842987d102160bcd5915b0ca83f046d1a24c61670c2cf86a1085caf11b01f78bfb7c8f113301e7c0b6c08904c62dda2db", 0xb7}, {&(0x7f0000000340)="71f2951aff7d25285e8e4310ba53b0aa8e28d4f2babc31b5f837eabc6086bfb9bb7a2e398eb084d0db2317345aa8958678aa48ca60405788dcd4790999031a27c5efcdbc2d3f808c2187797d08696351f12b4d78ee769d33febbc16af2d31476e15ec7d691d2ddf604ed292956717611e3654507935b837b67f2435e5d38d70498e13860b67a43", 0x87}, {&(0x7f0000000400)="824b52840de2f45e068be1f7101684460e4590845d3bc55f1564f66eb4d2d42e9704ce394fe21cf1536cf922744f7ea2d778e75074bcd3050359b6388b679b51f4ac682532fa744b4b4c363dd5d7f693afabbdd9d0c1f47b76bf21268e4d5dd2304497f967a2fb658d02ddcef05a740a5554ff68", 0x74}, {&(0x7f0000000480)="ed61ff0e4fbc7e7da209c310027f583011e01f2bd563c830c4c3fa7fbca1cd66cc98cb803a269c02a138f39ea8f023873d9331505eb009d42310ec6bd5fdd905eda50e33927e33dd5b949dc5d28decbd894cb028153069e68b5d3db21807fcc9ce7c5c746769cb1f2fc4b591bcd20a05ac6dc63dc4b88f903797dd2062ae5c5c3e812a1f6733603ebb17aa1443956a29974ef5bd808d0313fdc50b463fdb554e10cec842967bae7025687699761b8a99d00b586067508b6cef35d182246b2a2417575bb302f3f40a3a2caf9cd0e79e1063e699c4f55ecf1201c155", 0xdb}], 0x6) 16:26:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10018, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:26:01 executing program 0: r0 = kqueue() r1 = kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffff8, 0x20}], 0x6ff7, 0x0, 0xc5fc, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="9c9ee5c9274eecd659282bdd377936f9d8fc8ff8779d421794c3cc5e410164afe9fca67ce7b0d2d0d6df95979362bbd7e703c33ac6a59b08ebf1598212143d7b933f2b9c6f7e968baa13501abbf1f721ee36c084366f7ae833c56b82ae058d3609025d159ac1c60163e1aa000abf0b20fd919a336bcb406aef939d347a838c5c0a4aaec61407174dfd3b34e593ec1cf2208c0a6a71e2c26027b40616593d43bc0004d1fbef7ac948858900ab5bca7cd681409e34611b9f125de9245855edda40a6514dd6ff8b58e31d5c057b7e96bdeb3e84ae4fa428cad0210dec1204641ac4a62ef5e0583c2567fd", 0xe9}, {&(0x7f0000000280)="f59f971606e91b6332abee08a794ec5dd6c20e21996fa50f4c3030302af5879cad97c28b6ae6bada8b1390e30e0ab611f5aa46465d0b1d90e9c5dc939b7373f626b629b629d44f6df6063ac2", 0x4c}, {&(0x7f0000000300)="4774042e0db0ea9001570473052f1ea4ceb3e710105068fe98c50319b016875876ae8d5a81a64bc1885643e282d2d6a892864edd1cee585c7d7b711e9db71cf1a60fc4c656ee37fb3d4113526f056fed36f98c4d1bba688c6141fd57eb98d48dc13e3a13", 0x64}, {&(0x7f0000000380)="ba8ffbd45e46d06e5e2c928953b2a82fccc4ff9f104251ba4490760f9dc58f9ae19dd6fa016ab12009363ae006431a749385a5942a1b2b78ad5d64775387cf549bbff4397db761af50c1cbb2393d8aa5f3fccf8e12695942b6fd6cfd2b93c7a4b82641158b3e6cacf97d8e9792e8ce3944", 0x71}, {&(0x7f0000000400)="caf1b26b551e2d31cd179179baa180344f641c029e26b6b96f68f55abd22ea78c7f266829f1553597b907a6a2e3aea6fd56546b547e0f9083ffd95f4e6958b4f0ee54c37457e8331d1acae353125e7b1d972d941648ff0e586327d36443926995b76469e34e994eafdc71895d4432e4d41f47d", 0x73}, {&(0x7f0000000480)="08ca9cae59b271c1e3dc1c3d615ef1004a3707e15ae605fbdfd88901ffe9ee48b2355c02e50ff5f1ff76bd920b3bf10d321fbf5cb506456685c6a07423fbbb4f50822f9a572ace4d681764f0fd4e5483b9c73d108ec83ba78dbde12856605e404a81697314dabf0da2b799a56b68c5aafe0e6e3a415ca0e27698d797f259ed12c8e8d4acd3", 0x85}, {&(0x7f0000000100)="41e127e92890054f6a69d8393a1b10436fb857e74db7e6d3b4", 0x19}], 0x7, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1, r4]}, @rights={0x20, 0xffff, 0x1, [r3, r5, r3]}], 0x38, 0x4}, 0x8) 16:26:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000023c0)={0x0, 0x101, {[0x9, 0x0, 0x4, 0x20, 0x9, 0xe7, 0x79c7, 0x4, 0x1000, 0x1, 0x2, 0xb3, 0x9, 0x0, 0x400, 0x6, 0x0, 0x1], [0x3, 0x6, 0x2, 0x6, 0x6, 0xfffffffffffffffb, 0xcd, 0x9, 0x1ff7, 0x7], [0x7fff, 0x3f, 0x400, 0x2, 0x2, 0x8, 0x800], [0x800, 0x39, 0x3, 0x8, 0x401, 0x9], [{0x3, 0x80, 0x7a04ac00, 0x80000000}, {0x58ed3f86, 0x3, 0x1, 0x101}, {0x2, 0x8001, 0xfffffffffffffffd, 0x8}, {0x3, 0x1, 0x5, 0xffffffff}, {0x6, 0x5, 0x3, 0x6}, {0x7, 0x10001, 0x544e, 0x1f}, {0x5, 0x0, 0x10001, 0x3ff}, {0x81, 0x6, 0x40, 0x1}], {0x0, 0xffffffffffffff81, 0x6, 0x20}, {0x8, 0xbf, 0x200000000000000, 0x3}}}) setsockopt(r0, 0x101, 0x5, &(0x7f0000000080)="1ea30829d86d3a0432c6bc7f39dbd3d3f316", 0x12) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000032b000/0x3000)=nil, 0x3000, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:26:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = syz_open_pts() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) pipe2(&(0x7f0000000000), 0x10000) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0xfffffeffefffffbb, "c46900082003cf7ffbf10000000000d5ff00008d"}) write(r1, &(0x7f0000000140)="092006185943d10506b2034936ecec93fceef26a8259b68a6954d6de0b3d1839b2efc6896e5cdb46cfdb070e521765bf60e557c4353aad0ec2b9f49bd0a334c711092469b17a3b22cb95bbfe6f1c2559ffdf53a44c2d4d3e8ef7299c179162c295259dc00104a51c620309eb253c50768e8534e6fb77c19494b2a76cf286b6e82607a509e26b76f00f35b7c5b1ae2f6a5b59f7547b353e0daf8a8c7bcd74aa91cd819c88bc3ee0c97a69328f5a4aaeecfce961a69c2b3e5e547895188b43f9354e8f691eebb7367d5be64e998ae773d4808049c4", 0xfffffffffffffec5) 16:26:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) getrlimit(0x5, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x9e) 16:26:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0x221de863) r3 = getgid() chown(&(0x7f0000000100)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x4, 0x2}) read(r0, &(0x7f00000001c0)=""/20, 0x14) 16:26:02 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40008000000201, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000240), 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000180), 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000380)="f156928d11933d53ea97bc17fef8adcd7ddefe18ce3f811da10be3c109a09353b4480e5a700955557e295e64cb5604eeec163947a03d4afc60173ba6658e14ec7ac9fe257467c74ba0c5735779f45ae31a297526bf2124c4f09e4ca319fb958f3163218f2545a9777b4b5ea6e350b0009543a9b2cb075ea776ed4d329be19c9e3faac16315fdb5baa2d575c7f8f15f43282df2a918c46749063d6ca3b7556bfa05976d7d7b42cc86abfa6a4531c662340de51ff0eb2bc51cb80f1d26128e13ef8c8d5955904ea0e368ea855e5393360c8e9598127d5d2e7897b43f89693870b0dd3bfb7b89f2d5cacef39e1dd6", 0xed}], 0x1) syz_execute_func(&(0x7f0000000280)="2e39a45100000100432a0ef3446fc4e271923cc666450f3821a1ad3012a6c40191e4720aedd95a44a20080000000000000c4e2bdbe1500000000c423116f5416b301") setgroups(0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getgroups(0x0, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setgroups(0x3, &(0x7f0000000100)=[0x0, r3, r4]) 16:26:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) close(r0) r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000040)=[{0x5, 0x8001, 0x1800}, {0x6, 0x7, 0x800}, {0x7, 0x6, 0x800}], 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x1a3, 0x7fff}, {0x18, 0x2, 0x200, 0x20}, 0x9, [0x3, 0x5, 0xff, 0xbbd2, 0x3ff, 0x3, 0x6, 0x5]}, 0x3c) ioctl$KDDISABIO(r0, 0x20004b3d) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) r4 = socket(0x1, 0x8000, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/18, &(0x7f0000000180)=0x12) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000440)={0x7fffffff, 0x5, 0x9, 0x4, &(0x7f00000001c0)={{0x7f, 0x27c, 0x0, 0x2, 0xc4a, 0x100000001}, {[0x100, 0x7ff, 0x2, 0xbf8, 0x6, 0x3db, 0x8f, 0x0, 0x3, 0xffffffffcb762e63, 0x5, 0xffffffff00000000, 0x9, 0x10001, 0x80, 0x2, 0x5, 0x8001], [0x400, 0x2, 0x1, 0x1, 0x8dd, 0x7, 0x61872646, 0x0, 0x8, 0x2], [0x2, 0x7, 0x7, 0x8, 0x0, 0x10000000000000, 0x20000], [0x3, 0x7, 0x7fff, 0x0, 0x6, 0x20], [{0x2, 0x6, 0x2972853f, 0x1}, {0x8, 0x3, 0x40, 0x480000000000}, {0x9, 0x1f, 0xffffffff931a423e, 0x8001}, {0x9, 0x7ff, 0x7, 0x80}, {0x8, 0xff, 0x4, 0x1}, {0x0, 0x0, 0x81, 0x6}, {0x6, 0x2, 0x0, 0xb1}, {0x85, 0xfffffffffffffff8, 0x3ff, 0x5}], {0x2, 0x2, 0x7, 0xffffffffffffff5c}, {0x8001, 0x5, 0x401}}}, 0x5d4, 0x8b88}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0x1, 0x9}, {0x18, 0x1, 0x5, 0x64}, 0x400, [0x5, 0x5, 0x1, 0x0, 0x1f, 0x100000001, 0x8, 0x3]}, 0x3c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000004c0)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000500)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000580)) read(r2, &(0x7f00000005c0)=""/81, 0x51) recvfrom(r2, &(0x7f0000000640)=""/5, 0x5, 0x0, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) fcntl$getflags(r5, 0x1) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000006c0)) setitimer(0x1, &(0x7f0000000700)={{0xffffffffffffff00, 0x4}, {0x200, 0x3}}, &(0x7f0000000740)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f00000007c0)=0xd3c, 0x4) r8 = getppid() r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0, 0x0}, &(0x7f0000001ec0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001f00)={0x0}, &(0x7f0000001f40)=0xc) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001f80)={0x0}, 0xc) r15 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0, 0x0}, &(0x7f0000002000)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002040)={0x0}, &(0x7f0000002080)=0xc) r18 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0, 0x0}, 0xc) r20 = getpgrp() r21 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0, 0x0}, &(0x7f0000002140)=0xc) sendmsg$unix(r3, &(0x7f00000022c0)={&(0x7f0000000800)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001dc0)=[{&(0x7f0000000840)="8d4bf4c4ddf1689745aa81d7c14950d0678a7262dbc4c5b06e429fdc747d1168b6749085a252cf958d64cbad6d1e1c8dea0e825cd9ac4140ffb00924f4209b9d94224a4e0162ecddc2a1c9b68a8a82b7112ad2f02d54566845217939afa8c950c0546509a153108fb7eeba38a3ab8e6ab4362f1921a4566e892697455841acb69ff17a2024527eb203e04bece7aa3419fefda062d73ec2ce0eb89f74852329f62b1a50642fa64f9b5755adfc", 0xac}, {&(0x7f0000000900)="4f1fa378c752034ffa3e7bb89e78228478a4404c39eee11f61895b649499b11f5698f6410c0f3caf8b8c3a43f540b35849c9d22f43621c071dcd39ec63246716a5c23b5c51738d579b794a13eda5cc8bc90955149dff109443df85d756203905e8904f0ab2bbdc92f3a3e30c03a3e2e4369b086222b910a669bd0afe3f7c029216e396979d6a0871622f8847d6ce304a5f0c56adc81e48088116518c4f9c04e8c0e37903f1c12701c8d2679f155a472d463b04c4e858f4ae8ba700d8e3087c402f5ba48b5b3edb0995cfb755f36752441b882c64bb88b334972f9528", 0xdc}, {&(0x7f0000000a00)="93bc22d0ba3328e099ed9e484390f431cca3a3f5655d0b03a9b7b82a561101c04a7195fd40636eb03489bec4d2606fd512af6c564853b598d43323d3fb9f6025b8fb1c51de02f47b2788cd674fd3c044ccd06e11b11a36aaedc527d5db70b1bfb0c02324b7ab957d2290f3c23c7568453693e9f6e80b1662e72839281d3fabd9066ad5ec28ecc56646", 0x89}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)="d24bb99322fbce8a382dd55030586dad45a663ff7f14f0c66995cf895d951d5a83032c64ab1a353da424f446f12e52a8324ba8", 0x33}, {&(0x7f0000000b80)="3c2d60dab943d1f3b0760cd83de0e329bf4772533e605faa1894d1ae67a0ac1ea51cce46dd4d6119e4f7a3ec2a2ead0d7197fa9b65c31283e02f290b893e68caf4344739ba1c96642727de6d", 0x4c}, {&(0x7f0000000c00)="15be5b8e68ffcd1a76e9ddce75e593b1626ceed9326306b9cb110bc5fb07e2b67f3fec7878fc750cfd40c7e69b706af80b075e59ba1853e10ddc58ec97710254722e2a681854367ef45dcbcd0f738958f979fc7dc64a6193dab6dbda7488e752e41879e6a0bf79004595563762be3a0e655c26a3f1c695622f51abaa222517cde5c7cf101ffc06d4bd83192a1458c9cfd2875ac47b", 0x95}, {&(0x7f0000000cc0)="89a1367f75e9c51b8632bd0056f8f4f1743bdf95df55a0f103b5af87b71199137cf75cfd47e9a7d0028f1bb33830da7dd7dc41c5178af9bd751c632a7f56e24344e0b49c34d021b052886227cc85594ff32fc88e3b8a94361f6fa01f417234f45ce3ec85d6d3a786704b0a85d38856207e240aa0e15fe0e497dd90c22e7d591547bd25e2935e3e8860ed14efb1156b82fafa6db0505645bdc0140fa4cd6c63c85119c8f44b57f81d2da336f38130e0dd74c9ff28a7ca9ae3ee60cc73aba848684b9800c1336c7f8c02b03226d4d74c22de4b4cd81bd7f797876ed63db9012e4f12f501ad7fb674d3e39980f99f9127bb1a2b6efc88241992f56d94365ff3bc4aa18ef12adb2e8e74bd97ae30a0ecd4d5b549c45b37217e433e17257f3ccb613a270824d67dea6b02d92befd8a5f6bd721ae6cd482633ae0d16b74a83205bce07fe0aaf8d7fabadf48bff5590ffd0873ab0f1265aff335035a019f1f7f756e3ef6d4db3cbba9f35ae6c5c14c413886362460515382e9741f3c29eace43f175a4ad1f431e2dec2420aa3de4fe3018fdd042ddb8ed349330a5c2e7cbc5acdfe768567f19e59da7e04522f570faa09907ee7a98142d47d89bfc21161ea6fad9ec644049ba86d47635fafa14aef357379c3bf52296676a6c71ee1f9f189648ada911733ea1148dffd8e76d673e74f392f0e2b8fd9db9d1de9ae80da41f33b11f27235987218056e8b798cc020d6ac8b9672b1a86d5c009d648787edb915757b027faf8c902438e31e73635bb7fdc63eb6cca6cf7d3f8695b8f9d15f00cfe09f3b58edc4c591ef6d3e0193d5e5c7697f26308c8b1734c3e5487a7f7be5c4d1b315d411dbe7719b43c54fd6685e1a47f0eb47582a4de392205a9138641ce4cbd6ac9be05aa2035d21d5674483de51e4151a95312612b9486cd77fb7270708cf3ae3d221e4e178c2a46ae35de491a488e0264e6ab52f7fd9e36eb524c2cf76501c3e84dbca960719a7240f300e1be7bef804bf45690e3c89cc2848f68c320d1db2cd8f0a7c770cf9d4e4507ecf0de13a7af65c8b12a09a619f25bb4e8be518b4bc9df75f4458ce26f41507db231034756bf2d0e6ff979abfcf086f67ec8d948255d3febd49a92e906d1cf18a371fdfe94cc7245efbd8693f0fdab6fbd232f5b7c76d05de9cd12abe3d098bdc6bdff96e71c7f7731832c2191487d1f601691c265c3b71d21a7c4210f273bd37162a1665bd88ea895aa042a8bcc2088dee8ddd571351266e604f23607d8c5c6a6353f489c2931fb5c627eb2a90d0e37efbcd617140e422933bd59f39f319cc0ab77c97089fc21d83130b3c77f6f4a08477d6889bdfc416bcb868fb3a78191d2180d6948ad980a0cbe0e0ce35b0e918d2cebbff27d6524e903a9bf11a4c0e32ebd5dc150ead90d1bde60b4a562cdf407efb8b68ae39f17bc37cb0fa75e0a377eaa59a9021453a85a1e1872c4bb0b4d8183d0e80e2143237d582a704e2232fb811b1dbc207fb189250e6af1fd5578cfeea7cc08469c4dedf57490c20493c9e518c6fb9822fe6d69894b8786e47a8eb89651d5e1a0b61e4fd8fe6313730a58d139217d716a7bccfed1940777de0747afbaaf12c9f91673d37771a7ed826c630256344eb531c0ddff8f6eb9fd6b818775ebc6a333394c51b80e37b581759689164b864c237e0987171adab709885816e9948f07b4e4b1e73d3f96a84a67f3d45cb08e2911d7987261c40099bfb1c940a51813d64a26a377460fb6ee33def0b182e9bb01f9f15416b8374a3f4e35df2cbc659f2deab50f180b2b69e5eceefc0103d250f9f1449d5885c31f3fc89dee496c739b91cebad60c9155037e8a0d470bfe4e63325cc79e6d377a1e4bf31d00a6b264543bef975d48b230ec7f2a9f4b9a80acdf75dfbff5f2069f2f8e36dc06ef7ecdc72876d3eccdd36dded879f635cafc7ac7652d485fe31cafc2680f1073914f5ff20ab596c7bbb8c36c26e07ebfd660432cad015ec598b9c325083bde8017d2cf79639a21b8913be94c7155d13c1a454c99b64a1a55cbc8e99163d712ce03988652281e9941c09448b2aee808bf83ea6af7307e00cd309fd2d99ad2d634246d3b996c0e930cbad947c8f2cfc78a8f174b5d432ee65fe562a2722590dcec0ee9729691190e0f963ffbf4a432dd777bfd67dd68ae74a130f03c5c1dbd6c4e36195b4fb983af30deb44149aee3602f701b748104ea6c42d0095f530051e51be8892b2a1334ca3cb3563b23cd5d97edf3c57fb2159cda606a64809191248d5d4fa260658600c35f0dbe4e6a2f2584e63e5e1927703a9b279517e17651ad24f1734c705baf735e8b835074da42b631436f225a7dbe3b255840d0b73e6e2445f77fb5081f34f3ad9ca39e3e53e71ccf987520a9bb0186889f122a8770d365d06ff4a097127b5700289594b74ca4e6e16baf3cc9f3d3829a66309228403a7cef505f3e997dc129947490b8018ac72d3f49468aa17a5e9dcf610c3a4801c65e515ef06addfe808c7b4807e3aa57f3ab2756024a7fbeca0f129516a10aa2fe2c8af461007c7f824d505bee6086e4a685a130aae6a78461811c1192a2c4db0950acb0c4982f5adb3b9dd398dfc03d96ef52969ec2442d141488e0e4faa07a71f33cc49a5964ad9cda9be27b85ce767e70109e6111f36a56ca9e1bd4c0cd7e32cd03ce42b1f9baf63b0097c8ea1b60006ee420ffb1bfb2a87701cbb30d6eb0cd6fc6d805c376866d45987e0a81cd3668fd6fd0782c848deee4e99fa342bdbc8ac313af1732f7c231e563566270095feac99b9b5c7f780c4fc3b6e34545672f5bb55a82baff3ec4a97a5a462ef40e5f30a93cc5b0926b468f1fff2d3e53ed09b695bd471c06040514804660acf586b967979a7b943d049438aae23700f1751e3f06693afe889c97dd6340e3295f63b99b06ec0ededc07aced930a90ebc14a21b77cc9d59dd6700383049dd6faea7bc7aac0db3bd81fe57279c18b73463b41e5de63db51800158d54622242f10e0ef44ad4f7aa8b20226dd4c018bccd2a7e1ec23dace46b7bc61bcfe05fb6cd0261a7c6192fc73e9c7430e95627de0a1184d2bb1f57accba1aebd2e762a3b511fe212c1e654dbaad85859c2337b5f2d28b136e5af65aaf82e8821a8eb233f75df1acece21fb9420d306a680ccd1cf86e53f65afd1fbb1ee7dccb277f9e4f3a33ba1fb9d59cf8c9a5057cecffdec2ab26d6326c737690ac7ab8b1903a2caca2cb6cb7c416863e2277b5b1158bad1f688b24665a2f38078f2c2b5f8ffb48c387dbc84e19f520720867b87c702a67d9717551af9e367a573b4d7849c8d68207ab58fd4c015ef6b600503f50cea15265aa0132ec3225fc2fdba6a60e75fef5098356f093359105c9dd9bffc022d468c74ad02b93dd712833ebb93e81b92aac6d6a3d699c9871d51b793d6f30c34e1a179e0f94f123cd0e53c11c19121e3a234616c06155d41b048c199efe380ff7705398afc268932f4b29e81412232266bf2a2188a0f191ee7b94cbc18642d8d52cce18b82b6fdfb9f5ee0c0406eb60931d64d5e289c406c9e140aad0a78f639e715a0247a27add19ac650e9d1b9bda22885cdd2cf41c9b69e34708d90f46908513cc5fe5892942972a3545656f87f2fafef381e894745113cad353fe9427af43a22c18cd42e7a9cf5fa33cf7a68d25ea74bdf87573a0d047634007ddb8bed8d8d5bf460f3606f2a70c3dd2065444655ee7c3029f97fc53d9b077b418ab4a4720e12c1a74dc0ec24bfa30c8563897ad86154be0aa43e52ee45d3712b7b0eb7f4c254d593b878b54053baab94fbd62c3d7ebe112788b5cabf4a84a2bd0f18b9bdfb5a69c4202572447e6561c2af7c37e321baf74798f0715e2a9f3ebfa4aef7f23f28c0cd97a9d156cbcc24c78233330ded0899e3ed297d172a679c7c3470580c310fe05fe3fa575fc44bdfac5bc7a76d642267bf068ce89426767128412b7cf11d88b3f6830527791c492d9e15b19d542c90b1a4192661b52507c3285dfd784b007f761e5deff7170ded9cb20b9bba73d82ec5fd2ecfccd36c829584274838cf4bd1fe4dea7e02446d81fbac08f58e8f585787ab2b70a2d88d53eb587c779d0126e504e3705f21b9bd13f93ef682b358fe46907e2b2f5f3e2cdf2a880d2a8b2155f96b14249e21ba93b88848b0189c1f153d096467798ea4acb3c0af8908c14163d85f25564bd72a81483e0d1ef778a80e938fd8ce547e82a11c3f20bfb1a97e6f9567f901d6c883e2685bd2a7bf40a2b916cc96666030eea8825ffbbb8f6815af67e9933300654efd67785d0e5653fb41927be774403c08a885e4cf8fdcc71e729dad63e690bfdd46c4f7b24b7451e7e3c0a13d069c240e3268054503433eef210e1c335b1622001305c804961307aa214ede9fba9d5b952b179aa62b02d5a18979523f24dca1679abd6c673ee4eb615519a3cd8eb435a079dd0e8ba172fee0cc1e55e03dbf99147be2a94150fba64cf15e038e2ab6715d66f252e3807076ed7bc0d364ada5cb553960afa4f0df89336d3580c34f31a297ee943663d39da6297a099dfcc5d7a3fe6789d426f3d05dafbe940258a41c887231fc89c9c1c36986bad03bdd98bb793d25ada1a2aa39890bd22d9f0c3753c50d575394d6e15eb303f68ea9840f1ba183a953165bd2e8cce6d3c18f7148fdbfb0d29f258875c7144e55aa579c0ce785bb6e0947934bc7bfe8d869e5465457efe97d85849b6042669010a48d38e6d8f3efda572f877837502cf8bbf10a5dd82e4c67af82fd74ef2038b902aec19a11fd1fe00bc3f66ed27039c4f13959cc0d70c7dd0be6ae92bad609e9080f27d3b52d51eaa67c243c3ec62a707dc26e079f74be1c3e0a073ec947a7cc687c607d21cd7e4b03a55e7f3be44f1c40bd01347a7938d7cee4d6ec28afd4056b826b4251760f18ea403e58622dff8102b4c96c67af315152e2509d90d28394c27773b7c5d545862b3a7f4b741c68cc4b4e670cf8faa61d4f35afcd355adf043e42c4aa590d58c6df9c44ef7d7ec840fff311fd9dbf4d376902a063932a30bf32e6e5bc202740f811ad437fee6f22e2e58226f18a6a26d7ad2a0644f5452e7e4063e61d1cdbd152d8582b5aa1e420a6dd3bf49816c69b713a52eb17e04c0093e14e250ac3262bb3df0d9053c7eb61cb35e92302d61aa5a5c4da53d236f0e3d771551fea8bebb78cd4be3122e3a2bac98a4615c3f7c45fb9efeb7f677b2ee8398db11e8529a088c4e542a11a457368f6ab0736fed9b7f895e6aad06055dc6ec86f80e1ddd5e113f6433522bbd88904eea838101f78f2efed2776e2b05642f91dd6e2f288067c2a14fb94324c44ddc3e29751a22928233c38d80ebbf0c2629728a0b0fb0dd84d3306cdf4268e5769c714850291f54cf0fcecfc426fe295a7f9d1defcb8e8a19c27d70b8ff671c043e8c5c18a8a024593593d81da6e07e9742af31dc21ae16ac890d47950d440ce01185c1e4c9b3ae22a3224e6af398a0ea4dbae50614a0f399a70ef889524d3e3c71fc122539723c973f9cbd86882576716410b23d2f50a879188afed57261b921ec94dbdb7a977d975683d10701f748874b25e56c32cedb6e69fb7e97764b6b8a826a32b980ef6b476073846e2b7913b7e2d6ba56ca148fbf8970459dc18a2d18ea05f02c94def4e9cbe1edcf1c7dc92e1730dfdcf0bc64cc9dc966a4bb3207781b377e045e991fdc599691f02d3fb93ebaa2b5ef8cec4f6a76e3fde378ef6d5117fd8e5a1e4768610", 0x1000}, {&(0x7f0000001cc0)="a4e14f3e2c6e3396f044e36c5b09e62d3b9bd20f9428fb85a7691f98d3ee7ab95c2c864344d7ab3d344250d78a1984780125e3245141754184ce13db11e6e00a281e0a9aad06569ee2f7f4473af011c02b9eb709d6e5dba2615fe8cf87d1d9f229f9b7fd148651a80810b84b0a6b0a781ce771c68af8268e49c38075ae6835d9f49c1c61c09d0ab1a3d5c553aac741953bcac058a81b90994a5b43b45258d909d58e4503b83b08f150a2d11de02ae745d7367f7c9c496354c86e7862a19e5cdfadaf4f93b46611b422b3d9da052892dd0d13ab7e4caafe531393038aac82cc82e9b32e4f5fba4028fecb", 0xea}], 0xa, &(0x7f0000002180)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r5, r4, r0, r7, r4, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r0, r4]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x30, 0xffff, 0x1, [r0, r7, r4, r2, r0, r7, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r2]}], 0x138, 0x4}, 0x401) 16:26:02 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$dupfd(r0, 0x0, r0) 16:26:02 executing program 1: pledge(0x0, &(0x7f0000000000)='pf\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x100000000, 0x4}, 0x8) 16:26:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ftruncate(r0, 0x1) flock(r0, 0x5) flock(r0, 0x2) close(r0) 16:26:02 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x300, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:26:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/90, 0x5a, 0x840, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 16:26:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x3ff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x55f, 0x9}, {0x3, 0x6800000000000000}}) ioctl$KDDISABIO(r1, 0x20004b3d) linkat(r0, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x80) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) getrlimit(0xf, &(0x7f0000000400)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000440)={0x7, './file0\x00', './file0\x00'}) setitimer(0x2, &(0x7f0000000480)={{0x5cd8, 0x2}, {0x8000, 0x100000000}}, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x3, 0x14ddb25e, 0x4, 0x1, 0x80000000, 0x5, 0x6, 0x2, 0x2, 0x3937, 0x2}) msgget$private(0x0, 0x200) r3 = open(&(0x7f0000000580)='./file0\x00', 0x4a0, 0x100) getrlimit(0x0, &(0x7f00000005c0)) r4 = openat(r1, &(0x7f0000000600)='./file0\x00', 0x420, 0x4) getpeername$inet(r3, &(0x7f0000000640), &(0x7f0000000680)=0xc) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r3, 0x6, r5) accept$inet(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r6 = open(&(0x7f0000000740)='./file1\x00', 0x0, 0xa6b9c1e0e66bde01) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000780)={0xa9, 0x4, './file1\x00', 0xffffffff, 0x7fff, 0x10001, 0x5}) 16:26:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="b5", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x1, 0x401, &(0x7f0000000100)="7273a2dcb7a7b7cd5515b8e35bffe9f29a4c5017e6776e5d86b2f2b37c0f306373c7819244c7092d35352c06ece2e83c5c0e328568caa45412e353a12a222ac7f9c59560830ab417b786110258b580f5a2e195587c9d13449fee2a5528ef031dc887fd2e6b417ae3d4", 0x69) readv(r0, &(0x7f0000000280), 0x1000000000000150) 16:26:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:26:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000000980)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000008000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bc1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a372797691056021f1cd48966a1c2fa68ba1cf1825d0bc9e01000000e09790d98f86cfaf4a0ef9cd51cc2a1caffe330a69e5a686927422666c41be77b18ee437b6f8ca48a47220297f50222b020b68b3c69e23ed371684d774cdbdda453bc1434c1cc3b59c42036d41d22ba324127df5367b08135fb22104a798e2cff5e1ffbb4f304c40933e6fd244e051e51ed88557ff6b8091d27ea895f16fab683e454ba32b797af809097e749d2f3e7fc22e08aa9010da3bb3beb3d9c70afb57383e64651a5f721f444f373c50c205fd01008d5ae9a1e81f876513e117277a87dca69bb116a6bb5d8104e206d3e525428df6db8af8f6a358bcf3e1f211069d088cfe2c5e1d1556e3b9bdc11a2a31dab129ec769227691acdecc1e6c3e6d1570ee654185351217a8d681ca423e08c5fdb505571c28d63bf9e070b44"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00), 0xffffffffffffe49) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001f80)=""/4096) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x6, &(0x7f0000000380)) semget(0x3, 0x3, 0x612) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000826669ee65eb179570eec20600d21c2f83a31a2f1285f832ed2129051bdfad10172151561f671f2d7dfdc509e0d87bea59b838e40cd7ec77c3daed9ca5e61deeb707f03d7d0874f700fd3973befce7dc2e90fb4a78cb111b4d0687c2b55d5906f83ea6ace0ed72a98995905f8fabd08acfde69f6533e2cd702be7833e3b85831fd27b1"], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() 16:26:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:26:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socketpair(0x2, 0x4006, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000018c0)={0xffffffffffffffff}) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = fcntl$getown(r1, 0x5) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001900)="fca6c30dd7b95fb13c48916b0e6ee2b16c9d46a984dfd07e3d87013e1fa701ab1e287a2ccb0bed6131f7663ccc1ac140b53ced2a183a7bda0ff0f4b594a8841f37bda88b999bf10ec1a742a348dacd8c3a4c55952d111a60ba819a99baa18627cba0f5e5cb8394c94da7dd4977f7f410618bc1a6b79a5786e06ab4130a5712b5", 0x80) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000180)="e185906375718f153d1a6393f3a0c62539f851123337e6683fa22c7770adb16c96dfd0192069a14c48f9ab08a589d4de796eeae09c939b9c96967655dfa80ccca3b0c8e64cd3c24a63ec1e63e217aaaa579a309ddb494582de1ea8ecd79bfe8c97b24415a426593c6e3db7bc0cc7332ec600bb3115946ff5dbc4038b6ecf867927cffb27c49393c6fe8b8222b31d76586fda53a2f28c7f8d12d68e2b464d673f849ce6664332b35e4b8f83d26675dc650e42ca48f40b979d042d0a566c1d977505f4d1ce51d9122ddc8191cbcb3ac1d846bf685fff4c2fd5a806cc5f0671d5042d", 0xe1}, {&(0x7f0000000280)="c84b0d4a73fb3925caabd4c2eed98630e658ed2b794f4e52075c2c9329e7e261a726dbb79487e2bf2873bb4b5dea98ef16967636ad1fe95974f25c16568539e551a20a2b4991874a4ff605b0d71771a397c9ff93bbf362e94ef02cff58f467f4ea1a0839ccd4163984e7529cdc7eeb7ba500ac89545f4357a2467dc509caba74ec13869545e41bb3c08b8a268e5abdf5d3946f68f5dd96f07903c933bb21e95c19351bd509bddb2a06f5ab2c14d9e6a1e3211497a9055e6848f5aa6c34fad24a464b49736f04e794c94fda", 0xcb}, {&(0x7f0000000380)="bafbbd27ec712066bab5ad179fc9dba0693462c1f75984c713dcae7a04ec8e5946f348de412fd200621d2ba68a1749094ccb1e9d543a1ab126b207ab3fb6e555e4b9f21df2e4fe2d3dde45916bd46744edfa37aacd946620725defaf10543adb89bd40cb9976a1d9bfa85e994d39f54538c3fbcb07430ce39877f8c32762397ddc64c81cc5e3396c50cb6b4b45bb49d0e745b84f749206c8befcd295fd502c1c5989615fdd647767ea0bff99c933226ce161ed3415e9a3b8f237f8686cb6bd5bdcedabd37cc637715c8c6171f721065e74dd5f75e0b761a0e63c7a4de242a1a50286", 0xe2}, {&(0x7f0000000480)="b26c8013bbd312c14fdcdcbf3274a66b7884c868417ff2a002066497ad948bce289118f0be2fc7db7117aff85e2216635baed822c67de04565c997d27fc9d2b7d31d885381ac34f42cbb89810a87dca540ba5422153ba1fffaf19dab3f589d2b6610a8dc6d006eeac352cbbb27eca67c3e748200a35421f77a16318ce106cf48d1c27176df7b872516490ca9da9752f875f832a48be31f7193f95da437102aa1af4ad8439fe8cdc85532a549a4b0d66638de72911b773f0d3394cf00cd9ea57aede2551ac659ff2827370e7d00b03c1771eb", 0xd2}, {&(0x7f00000000c0)="7fbbe4261dbb5cf7f7646ac2098d11672a54", 0x12}, {&(0x7f0000000580)="f6402e8fb6fec657bfbcac836722cf3977010ca75f089cabc38a342da74d3a360999eca0f9ee9f8782b997a225af9ecec8586432212fc0d7c8200a87fcb7aaccc0d884c11a20130cadccb149baee6accd4a5cbf2917f583844c89cca46130187b3f4ebb5e4a8c091f9b3597757600805a22a642c9b734f4519bc6a0be60d33f4c4e7f28ba1109b6af73da6bddbd355a60cc7794ed8179da42e37adbbf3ebd21b7f66efa3fe28cc99d64d245a7f73b36f8f00f2b9d981ca765a50cf316e37bb9c4629c2d56464bc60708b4a4a2783adaa175e3cc2a3bb65661c50d7ade314747882ca37786c3ae10d54b20a7569546302c0cbbdcc49b3b84bab0285acccf4d96b567e57c3fea777a6a104092a52b6b83f185b094b54993732a78a27f7c8226b9f20bdba5b1bf10f646ac05dc92af779578f93fb4c7e5d6606718eb9306c59d20baf294698480ad378c9001873f3b37505a9ad84573de15885683a2d2341dcf5c940b20541d349e0f91e8042eaac88b5a68939e4a187971440a4b4866c39a73de5c4d59f0a9814f817ad5a3c5dace813978c727b7e59c9a2b35bb66d6d994deb059e6be990b233c675c7f4b48e0159b56aedff2fc25ad14654ec58f9584eab2e3cf09a87ce5f193c1f996f8c70306829594885816000ca75653dde8cb934ebd678663e4ae23ee12fe767bfa4f9a45e2aa60564d007c03efc5284342d919a7f9d70ac9b6210c4bfabebef36e5a51e60ee37108d8e8265aef150ea40edd7f2a7e95d89bd0cdfb18c78a9c4c3026704fcb73b9fed5c60d509d4657f30195cf2522f87d590433763ef49c02d840d741492778d67a721aa030b13618a312a6cf2b6ef6c46d83c3a550338174114bd944510156cca4d59644a70f4a48352aeea37e7bebe3f76dade90261e96fa3b57ab1cd775063d2907c03a58ebc137b8e1391556b5d4701033969e6dd5507f0cff285c031ac0aa6a5e7a0f0a6c0a3d63bffaa102e0685ed9b4146a1b62400746cf51b956b1d16755c62342ae5e55dc037b727e645ded403b1023719b346ca2e39b688d8992e340df8d23fadb865e1e147b98e47779aa0cf507ce308dd7d29fa88ead044def2d709e553b928f35053bbf6853dcd9fd3460d262f2e7210f62db358b155ba05200bcc57faf9b17f394fa9b70e57b79753905d766c89ab716291789a583b15654ef53935c8ceb1c3bf4c2b330da69eefecd0cbf6a20527ab2b566945c7c22aaf608c74f2391d48c35e0a2690b86b7b0b0362a85a8755659d45e65e01cd9e1b13e4e523ac3583bf62d8f25b46cc304eee2252f84c150cb0ed1b5c1502bd5ed8a5c5e81f5677077f7f23e8aad30410451cc5b72afac31c4f0038a8b804d6b8357a86aa2437b3cab7e5c07f48eb308f9f73b75a606605e373ac60caf1961275b91fbe95fbcb96aec144f90220f5134b5788f314e296f3f57c0514d53d3a27cf199e167aa3cb762a076e1c42a9801dc583389dfc7f86cb555ceafce75c83098bc053246bae23363bc5c864d4068eebf013118b83f07a7be91cafe5a549e941544a61f7a9dd5df260696099b5d451a3f034ec6008bb6a3214b96072b2ba8584e3b58250e5a9a41d0ce43ca9cf6536c4e240b087fc5d42fd51e4c36faa3a4d110836eec4f2486e57e7e2abe548e7f3d0e2b103813de9572274885b75b13332881567b7c4acc512fc55bdf705ce6ebbc1e8bddf6a237be30bc73b00e3452484275521abd97a8cc14f6a1b89487dc396a85524216e8e17d210b62c91556424c39cfe06efd799faec79bb723fbfec49053767e10656cf9925358d7c264cf9d2237ad38d039399caca47e4ac3cb8eb112ce447fd10240415e51217d03b6e90bf9eabb330904f1358e1baf63b3248bd2f03aaefc1af37381cb05a5fff1c92931dcd07c4993155898cd2aa29a17291d6fcf36798cbd512c6fa4a40fb3de68a943ebf21f8df27c379fe1f236b0819c43ea93fc3527388c86e1bd8d28f1dea6a6d28169c7ee760cc4444484caec11e13095148a4d8af8a7f1278a4e7f359553d6dd3402ee657f008ca63b225d43837a790e430d926f5449880a3771813f0d94d6f04268dfc981e5bef25a4f0449a990b19d5ecef9260250e81c50416a4f7617fa67f9134c3691906823a4d55d0290593a0aaf0f3ebec3942dfe61fe92aa89d8bc4ef0664000da6fe7616103cb4fca00ee7ccd643cff042babe948de686e4e4d560ffe7d519b273ca483bc9afc9fd90aab77be02e3b26e7faaf796ed53e92abfd3a533189640f80352303b35f2b94e82eb38821186f5d8c56382080c8263eb647cf1124c28126e25fb682607448695a2924245c84b5216d2432f0c9647055f4f110b1b2cb93a5a7e466814204a85782be70fc0416af9072f4bcbec031595eb6b35ce2a29cef3a97345c706b055153f30b11cf874063d2b808c424a5c6ef44aafa522669248ea9462a4234c083fc50aaa8a2a5d918cebd100aa9221306d517fa334566f6f52681251756e01cec0950ecaa67aa5083e5d6fa56efe96cb1ee2b9eb6c6d333066ba3a0e617e2d2659711ae5bea80b0ef11df77ca6a5911e767b5efe5337be42b656bd9bd378fe3e802103d52a907a84d094b2101d21a4c8fdc6b5304df7b18de252afe81f58bf31a476e5298464f8aa96a6a565fde583930cb51d1d1f0e703049572e126110268757452e7a168ebf56cbf915ae665aba4884473d7fad8c2c00fb55570807d24abbf9fb29eb220246c929d32ecd00116eb91f3c4ea15dc4e03d8afe0f60c718f68e9d2dbe08da0505a3b68c45d6e3ea6c1564337de8749c0f1701f8b963206d34810def908e99391e9bba81771a4361b174f91e6bb07c0c93248003f79644ef17ec1c7e33af3949e1bcf94a0f0479ffbc800455e9e5a8da7d936dbe5efb4caa20f30ea25c33fab07bc69fba04c31898efae656706f0d60110ead77202b56f01f496671f0c109cb205b869b8a7a5b824ba688ef638fe3d24a4c7ba62241a33c2f701ca8d1fef3bfc07f04ca6e6dce6805752db2d4ea27774ca39aa70168dc65ee84fe3d6b50c99ec72ac304e82dafca9ee8ff6a593858a140c11f2f335ba3123f4b6e75e51e8f76c8e0fb26ad502ff9dbf9ea524bbfd91561adc0a21d781fe3c4761736ebe39dae0d5673263c372e3d02579f189923bf9ec512db624b2413f09f1b09cfad6102ab9645a6a18cafd922c037c876d3fa19ab565d7d61400be835882fbf9724a53c03d4dfd1e8832436230f22c8207ea687e6372b0afa3be55cc7fb0129643869a01a04e83d0993fea3e96068ee8595102556143c4b1341da8e664a02f736f11911a33929dd6a973ad48903162e7e7c340660b2258207b0a1d13b9f27afe9dc1de78e22ce22429079318ca8d16e384798c5d6f2c6dab86b4475a13a6b1c4f6130c4a8383bc56a2edbc32587c5fcb42d50943582f2803edea5652fae86eb0fa7bbe160598dda5a40353dcd5ebf27d9d8f9ee0a8f971626253f45bbfcf64148b4d3f618900b083af86d46682d05416908bdd484a101fbe607524820a577dbf1f03a8cab9431c27ccd3189bf95275f7d979849c57ba60afc120d2cfdde8fd77b05861a3e07f8eab05e200d0f212a2384714a717a07ad8fb2de8fa5b59bf905a4110c56e8407293cf579a13f38951545132bfa3710b8507b8afc5f577318137d78e8eb3b74fdfd45284f600997d99a4ddf208d9eae5812a0cd3fb89c5f7d4de11a96fc8a48c71ca3307f831cd03af6d0e7826ab9f57599a08224533d38be9cb840b7733dd936cc27af49cce049c20c18cbe7e90d5b6e5b2e59575cbe27eee47fd75271bc491198e1ab92a27a0c637665e8f8b8e2bacc533fcabf3715d3d6b6809c8cca9ae7994617483e3974b212ab92622dc5b42cc3ab21993d4d334fd1b32acc9d25cabaf7406d403a72ce70994d2253a58dbdd6cb350f5d86043c90af3ad449c170f02a676dcb84c320708e7b8d2132aeeab7bebd89b08286e13d17538610f681ee87ed07ac3cbea0cccb81d2b019ec7c0ab2c0b2be4eee36b8ab30e8310f1c2456b49c6b226846878f8b5aef9f80bd1a82a0a04cd31245e7d3b98c93d30d9732e0caecab769ad311a2e88f8cff55cc831560fdf877bf61854b02cde2d0395682840a08784633df6d63ea44c7a6f609420dd5809de700455730308179367c2a5c021ca0f84405a206a0edef89d6cb4218b97cdea13214ebc8a65c6d87611326c7719a0f9cf17c465dd701a3eaba3af929ea3ac75544cccb90994d1a63d6a1a56f784938e81a4d0f566fa6b0ae9cf6ffd6e17efae3fa2e57978d6cb6df49479e11bb9256b470da13b162da27822cd763e8a119ea9bc9cf1e781ee03ff290186f721073b76f40383757ec630d6b6a169cd4ca39980cc50db2e323d622fe91d01d9446c3f5dcd98a2107d1b1fda6e00a89a0c0ad6efc1be48918566d74576650d91ebe631f2ff8d8f546b7c5cc2ecb1b213f4a8145c4a6a483ce6cfba81fe7406691f2996826346c3802c48498e228e46551b995c258f4d12f3ec4d60257451edef57e82d27ee2104fa561c80a1cc6159db7fab074b39912455aa3006a3d6bf1623ea20143fb4462946ee476976457499690806610a83d74a1999b10bf3fa2fbf16d66c370937df3169870e30f277ca1888e7dd3b7931773a56c149795952d744971922a8f93c4a6c0f9119acf2d44324056f4765fa9f33b994ac636b1dd02c9642e8389b230b3110e57edd1f2ea84f24635263c376290da76848b3b35c19636b4c19f8530d979064824b2936f7021e476aa521d8e2bec371025446261377b2acbf990eb14dbc7a0a7a988e5e9027999fec3d67c21a8df7a5ed683cf19523fc29c10c63788f10065445099eecd5939d3bd7043b24c267423a2f1adf56cc9f14408bb055500e4c13a58bfca1fc5a1d8023961951fcfa69028f7235fed5cdd295e487e82e65beb4e6d23e743328d6a923775779f9ff9babaa6e8e071b259679eaecb1a9b88df57db1de10483dfd86636ac3dff42e7615894c24a47c9f25c46a3a6fe8bab1dccfb99b97a455903206b606f8d02ed71ccc2a8b06e67567f2131406bfab1f1031250253a98714c69206c18fcf34e694adef6fc7fa1a7a50734c98b2a62be7e5e2551b09f31e52b3be9d2b7960c95409a682b07d19dd5906873b9b8bff6313da8d2ff0500e873006ce48e0edf126d137a87ddabe519c689c7d7791be90b0e378deb62e116d14b39913b8369db96674a5f434effb3496826bcec5f2956680433398f26b1952b74a3ab9c4dd37be4c96874511bc84a52af2c3f772cf2b221f7c5b54ec77f856eafe82c1c27f84b9d92ffc7ab028fd23b90e2eb5274abf9c8671107c62e26f3a8ad640a94824c030085af5ee1d3280b5ca6da86361d8514a1bc8114654368e468ab0fd30e235b405ef93b20d1650dde141e46c4418c5dc2ae2f04306c11243c1f53deede3797ad6fb7a1802ac50c5c7d333820ca9c26709695912dade5be91317128bb52eb06b14b8df9235f23cc5550c457cc0d1164600079fc0d02d2dd1c8caaf6f5f95b7ecf815eba89d51c63a9f4bafa9b149e758720e95f6c5aa3aefb93d06977cb25c6c611e324a6ef07c3d579a5c876e52d1ba1e9d35ec7a38bd5547d7fbfc962c0d43a001ba22c2647b5dc1bb70d604e217779f7575b47d5019bb70f4db951641f0c5f076f773e75e2d42de5bf27e027e5bea955c64ca88b9ac68d422d57eaf448b4868690c1a5d2e3a52c9e456a2d1d385c655bf05daaf43a30e81cb27c5a0", 0x1000}, {&(0x7f0000000100)="be7637db51bbf56b6007c7996cb03881a4bee1df970b1fd231c55751d32fd4", 0x1f}, {&(0x7f0000001580)="4dcffeeb27b70c1d90053755822746f09703f75a886da6cc57125a72df6fa509ac417332721e345ae004e7fbd257699f64fd5e318bf6409b6549", 0x3a}], 0x8, &(0x7f0000001780)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc8, 0x404}, 0x400) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) close(r0) 16:26:03 executing program 0: socketpair(0x26, 0x8000, 0x2, &(0x7f0000000000)) socket(0x2, 0x3, 0x0) socket(0x18, 0x8001, 0x6) socket(0x6, 0xc005, 0x4) 16:26:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x580, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x2, 0x2}, {0x3, 0xf58}}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x8, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000013c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000001c0)="07a18baea8d8bddbfc22d05a41fbb7b13bdce37049dff4653de83589f938f3b2e336deb36e4d8b458a3fa5bfb665ba9c53affc4ad067038522c773ec0fb3c41b38bba9f1d8e0c4e7e3951fd3c10d3ab12d4266fe54bc82", 0x57}, {&(0x7f0000000280)="00b4f5ed57b74b45cc15341e886539f676d7febc1229f7d9539406f3300a913af7f894ff678c6671a2f1558aa91a0c9ec6807d37bf7ca247794445786aaec8a1e6d893e7135f7d545126bb39163e9816a50666ef097be85735ed6956e00081e75529ebf4f51909076cbe647708ccd7c0c8e3940769f8c0568c447468eec349089d4d92c1b24a231d8127a9a42863ab9af4a40e6163a1ce26ddf133f28aa837135481c4ff6d34cb8b4f2c4c258ccada394c5dd4f958a112a572e45b5f8b36da699ca792b971a333bf5d6d40a7b56bd13522fdd6be566d46f880ed0548a10410709b1dc2693a3c342cfe695047db3ebb6270bd37a5ca61ca18ace705f5f18b83114167a79158eac0153cc9ec5858852f08787ff969bf3274c3130ec8eb0d67f20d35ad74914b5f3405306dd1bf9e99d4f826ec99f5b116116da297aec26457e3a9dd2c241c1298b016ba29e7e05e33ac8282a639dd6b8b80227b339b9bfb76f4bfcf0568667529f3ea67e2cba638e8a6af9169dae2b278ef6ae2c5d27a4eb234f10cc98032a238c6f86d9c6267433695bbbb471a98fd15c8ba18e7c95cdca162601c859f9f5b9bb66baba75adce7ac51998de9469adea5d70a7203080e117a2ad46f426137f248fa74217b15400baaf84d953fce5fa22367c983c278dbb06f0f85627bbdb713680d7bc0a4e458bce2ba44df524a55efceaf9d146f9fb02592d80fa1e4032ffcd10255c755c0c2d1eeae546c82625f4293c6a38585a9e0bd966d649271b7ed1ba3695376825c543098a697cdeb132f2e9f0f305000d5d544c06048e435a05d10e9d2bb5e7b7772a948ec037d9f395ece3fdb16140ee669230017ad3678939195b6d04d37b0512400346d6b96cec17a906c02477f6ed6fcb1ca229ea72669426e18ea925b384f7c955b51fb718a0040af457f403cb215cd160bd87c944f2f2ef87a691ae0d321e09a75b807678375a81a43f2ec5915fe3add6894a6c378dd3bb4e7ac43c9d67a11dbe93bf2b7044aca2fb29e87b995e3040354b3969a280180aac541e8f12c66a13f5c09032971dc2058e28fea6cf4976f00f4f60fc5a351b889ba5affca60942c7bffcc256d75dd5bd00f77743a22b44bf8ab584afbff3cd40275532410c62d5e4b8fcc8f6169300d5a629ce9407ccafd58410942b58f554d6c62cc0d9aa147b014ff22d1051cda6abfdb027fa3637069fd2d5a2d6a253091488f5418e000663fef52088f2c30e253c30a79e45b009c5f8bf342a3190b600ddac47232b4512d749585c2498a401b1a5880858c2909fab3d379052e2795a612d95f5b396924937401c38e5a22cd2d9ab9789de54d7c6f1c578f34870ccfeaead10e2d5ace24bc3623831725109e5b90b4a4518e099b51c9c30fda47bb3837ec03f6aa0b231cfd263b99106edeb5c0fe95738059d0bb884343a1bc2689c91037bc0e4d3b92c6d07e1b518d83f80b3e2f5d60c4cd02d26fa6a6a5d43c68ceadcfa4cb8398ef4f62c0f6f1f9ed8ac95edef86a3fd6e689a1ddce5a152e0b1f20437668dd5d8d25d487e01385e89400e4441c1cffe17d39516d43ed0fc3b6084bd73cc130c9d463264257ab81c7b0cd8473250f32da9d89e124d65db79a01e41dfdf62c5df067b854ccf7328a0f8e2c3b8eadeaf5c2338a267135f6cea77e2a9e2b032b3ce407a07ca4fcbf7d82ce61f47552b57670484f8eb7741871c5d3b65ec2518ac6d5959fa07051c5facb56ce4a7a57d455adc8a5206d004521bf4b79e0c9a89e36acc75818e724140b4cd1bc78e6318236e7be39e913321315a4be0ee3b979ff8d612df19b22b8fba924aafe712b7baffaa7509001aee7b0f751fcd547f21709a48da37ce34a8fe1988c40b299dc8142523c2dd3546615a98893158b4a09a4395230034d2ae139d85e3f9fe7407825065249512595d57bd7224b8ce5b86efe771bc9421265cd6d0f127c3993641ce7b3366aec89ae1eeeb0f67dc6eda286e8793343a0cae82cb4a2ed190331f2786093159e6d31b5ad0e0074409ee37aa8f07af88f647a3b3b7158c8d3c359955d0606aadf4878097ad157ede8a7fef33c04a7cd5671af8f7d097da79ef5b50a22cccb6f21d531fe2c63946813d7b7dc253fc9060afef51ab6f3c38fac006693394a2e2b60b6c20ceb60294332e178cf51468dbc9f0c52adebd7c06d3872eba99d3216e5dbdd9c0ef3b1ed83b5f494e9433aa909c9cb0dc62531ffd508ef5765fc976898ad29f545a75a6a2854c4789f9cd32c4d76582af98f0025186649d689e07c249223ec8b906d82f6fee708b01ffc877341e41021a3b126085b1b57ca1515cfc3451d9cb1b80b73414c7b4be76308e86a4c25ba4f4aa510e79d804625cb9af028501acc42a7b687c9d0f838237569e03df0a3c441b896c193e80841832797c4f05b75c9b5e77e28811c7edc0f31d11f37cf7f426ebb6125531e9eb52b72184c37816ae052d465dbc118a98213b3014f2abcd6d92afef55eeda4f7401345890f358c3a9425674facc16a0ed79f92976486133301326609abdeac1194d6ed2107bdfd05ef9a092203488541efd1adfa28f8ec7b7a7d0c60b8acb9d9843e0f40188f56d16eeb7ac76b53be2181cf210e9bcd155f0641dc6abb65b7fa113d5fd11f09140cb0423e2ba215cad6752d8f02e00985c01588ae49682b1aa8e57adc9aab821a927412cf8b611e5a57f19ebd2c1f7351e89a7ffc48ed0bcd8c2ee4c4e54b3ba779f80eb55f4e987bb20b912e70d343585367f723e08ee50870e0799c9b6f328741c95a16336ee4df74eefaf1260fdfba9d872e83548e3bfd5511412c188555a2bb09f18da9121bd0e48b58b25a91807b2235c87f8807c8da1cda758b139464c929088fd80cf6d22e43dabbbb360307c5f0b4cf60d9a774952d686cfc999d0f665bab0bac386099c653108713f2c9d4136fb47e18139fabe77bf6f9f379c6971ac1ad79aa70f421c0919160644f091f9954c788a26e8afaffbf8715086b3dc62ecb21122d3d93fe989972e08fa65edca9205e5d2d16eb104e3dc11ecbc119c5e4625d237b6036ebe10f3dcebe1643b54be69f3b37018a362649ae579b5495b7217adee02757b316609105cd81971299b100a4f29eb58566ffc4899571ab94666745def864a6d68dcc1121ff75240eb11798636c0b3d3cc9ff363f0310c1e954fd564f403af696dab6483d744a1483d17a5d0a54969d91af9c170957f2a382e29a4865dc7e0652d8c113404fde6b5184088d6bc02699a0dedb6fc6025280275e7c8ea69c4e885ac3f2723d993e1bd16d8fa8c9676dd28b7e377c7e829f5f294b3ef4c188e4f3d4b854698ea9fb42a4826ef4ecac6f085d991801a4d7ea738496592e7a2ed84e30f408d65e1aac6df250f92ffe881bd91b3f102c6f600296635ce198ba687f315f71513d0e6f19f3ba05405fe06a84340cf0c5654d4c0ed6a69a86bad21a03a2544958a818cf663622aa1727bcba4ae2bc6a1071cf649ea1a026a56142e31d40cb503c74f2189851b519277ccd8d41cdd1f135b28bfe9a21a629438cab33f76c5c9620f1d5fd302f343a3d97d64b8927026367e52d015a954f2a4a736cc0b3e4360d62a7a938c7c6e7db35023f89bd0cec5b49a28cdcea4d9ed8c6d1e882f4947d7f53c96ab829615fe1fc04bd29f0ddc4581904b469b2c3717329999956107fee5c63c3d431dd31e0a56d74bc4111ecbcaed42fde19bc8fa76dab7684c4b965db8cdcf3bc600eed7b4a870dfeda077fc3c52270435bb34a7d58aba53aaac07c72e19320b38253cb6a77cb9617d37b1fdd46ec473702e9df8bd4c7eed98ada7955cd8157c6b29b18f540ef4d4374888e9d5308dfbd213ba3fc5176383aeaf7dee1550383525e0afd7d494704bf70fa09501a8dfe92bddab117997c849f48ed78b9b20073814914ded6f20fe3c8e33482a382e0cf487052c5e756b51b77fda23c3e62f56db2af986c2e012bef650a76394b35d1eb3c1ae45b2d4e2014fba42f9499b96c6aa10100f9feb5712a3ef3bf315d7db692cc7a7912b65d374b44f72087b87ba15679fe7e3694ebd134ed30f4a22e8a746c1ac6d460137bedd3513a4864c47ec1157fbd850d14affb1636aa5d5944b6fca3f50ee0354cf8d92ea94d636243b5385f0a817684b80d01750ca77d4cfaaa5e12a353e27c16a96b8d1ffcc64fd832b07af132448d62f9c9b39a489338126dce252eb02520af4e6e697c1bc2b882a52a66fa6a8f2df4f68074c156c3131df18173e354f46e595ee2026c3fa1597ba2589b6dacb094b758f95dee247cfa687f184ebf901fbb785dade1fdcb8589cbfb2af89faea67470fe7e72d6c1df5fa74ed3c4d251503993d4636dd3834a428988a9c403d46c997554caeda13c720186cf6bf8693c23a72342421c5d36601bc87e6e8b8ffca9ae4df4f40d97cd1f22eb2060cf58d394ce61df5f3df4a1152aaf90321da5e28dbb3c497e2c5c0e4734bf0e204ef26a0a23e6db81e3982b3fdbd9977f665c1e70401648fc96579a2a28ba5dbaecc9bc45e7f8e1a69bcb1d266ba95d6d32438084c222841d27ce30e883feac618f94aec2ecfa0d6f4d7853ae6ec4ee608a863c9da06a365b6d44839b867ea5156dc1adb50c86a09bbb1f81d235f5b11235f536205ee525f4fad5e75f7fa067ea8f9e568b3b697f46d2e8c89dd2c8e9d6de005ba915fb67aaf056865922ddd4dbe81ada52a2c6e737b85ccda0c1b4abd22523dd4fcd82dad822dece8d9b5c16863c81de868333f2d86a368fb52bb48742ed427d1af99932250aff92b8049ea84eb7fbe1c29005030f6c0b390a5e84e08d137ef040c2cf8ccfc5476bda605f817c6e38893dba095c5d79d18ca3e0ee2c79c24ff36309d95705bfd6585d9d588f2a4ce0d631279d4e94418e7821e3a35bb433ea48f2d9d3c91594cbc0bf55f51dca88f918e0983e0f576e611694ad02c0c2e14c1abcd79cf524a6f8d5adf225c09156996771ea98436405baa8e6df3cb7051fef38326d1a8715a8639ccecce053c3b588d7b3360750b213f69c3737b150e2dbc2e3e4ee343233e11b7b01af3f960f048e267b58636ad1270c193edcc8073ad552a9084698465cf80f20e0beb3351eb57a174ba82c65dc45618027083db4b2f4e832733edb2c4fc68eb3891eaaccd5027d62389256461423d5851b84ffc9a1ed65a156328f8376e52eeb98b2ac58a56064ce29d39732f9a34991ae63e809458043a522b30ed44afeb6438d2ab05a24e2fe729a874b1b7462f63774251cc61ab9488a847f1b925c2b0fae9a0c03032a0c077e1653b833060a35e0ea6ee6273b706a86d31de1bc3bb47da84b54bb220eb44b563da2b21dd9bdd137b0868aa427ed750aa7883395dabc9fe4d0a03cf6a3cedc34202b4ec022e1c58a08772a4d8507360d9ad5bb25788044df2035e412e0778985cfdefba480ab34caeac59da02196402cc7e68fbed715aaa89fbd81dd75fc8308b68ee734027b7ae156d66fc56b13ec9a7630ce215fb22cc1ffc8702744504b746dddbe22ff378f2b85510880abd65d267734fa01376ba92fa8f858dbb1bbc8b8441c1ac63cd3b3ceac4d5d7f7ec83db49cacad7055d871d62d0b796f46c65eca2955a5e63e818e6b6e41b1f3476660196c34b9712573f5ae3b12ce6a7d169b0b1a8a832afe6765190c1fed9116a9fd4741e5e088f94d760f404aef629674f9a840dd793e350d402089398034e55ea7af6017fab8ddb0162fd40916b4f107c3a73145d6c7d66934c1c873fcf12a8e", 0x1000}], 0x2, &(0x7f0000001300)=[@rights={0x20, 0xffff, 0x1, [r3, r0, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r2, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r0, r3, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r2, r0, r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xc0, 0x8}, 0x400) 16:26:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x22, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x74}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="cb") 16:26:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000ff0000000000000000000000640420044e9a754b3e000000fa55c9b004d58b4006d3b6e821fbcb2c0036ac39debd7900000000000000000000000001466238017013e33f57862f9042369954aa83d07fdbffb65c536e1f80f6452da64f3888d9045ff01247055997b56a483ddc7c9c23fa5f4e79d6644b8cfbd196427290ee97702f61b0b5595eed5c2f82d30611a456c32f8d9845639531529eb565b96423785a0a2b1aec15a1fb2a75f9e64783314fda16b2a8d3940fd419f2a3ab11040ea3c5928efd57b29b0e5b0e6578023fd35fb8377ad21d58d1482386ea1435ca2cbad01a5e0ea78c422fdc15b9dd17f7f4d5a4092145dff408bab1863cc83b59201d9e11a82fa2468ce022cf822115a128d648cacf1fd54c2153fe100d01c6455cb460df339d04076308e6bd896c8b9a6e426c5048785a47fe3987460f1d1b97b2ad5c75aa65f51241aed3dffe2e62a0fe1887b89b7215202c146da8d31b44763a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000300)="b717fd0a4f422f6a0dcfab328f3fce0b2bdfa531d6a454fd332b79977bd7693323bfb67db12832ff051b591d3eab4a84e7b842a7b10963640d950c8b00ba8cfe1e89d5bb8166bcdeeb22897ccd287ad54378ae2474b887813c90435f168bf6a1f6e55b4b4588e527647e668448f4af407e6a8fd7ad02d03411f3d3dbf9cdbf0bb0fe008001b92619f0e58f7891681766620d1fa88f2a73a9cdea646f2e5e84be4043b2c3aa660cce6b7f29b25bfe833d1e20681db4b6f17109395141574cab834d7b8237835b35fd99c2006651023264f32378dff27025d4b8601bb522a842da4a1cce5fe63b3323b803f5ad3d338a2310032ced2d", 0xf5) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8) 16:26:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffdfbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shmget(0x0, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r4 = fcntl$getown(r1, 0x5) setpgid(r4, r4) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x9, 0x674, 0x3, 0x1, 0xfff, 0x7, 0x71c, 0x3, 0x3, 0x401, 0x7fffffff}) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r6 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000240)=""/10) r7 = semget$private(0x0, 0x5, 0x10) semop(r7, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r2, r3, 0x2, 0x5}, 0x1, 0x2, 0x7}) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:26:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) semget$private(0x0, 0x7, 0x209) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x90, 0x80, 0x8, 0x7fff}, {{r1}, 0xf19ec81d6c447366, 0x10, 0x93, 0x8f8, 0x37}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x5, 0x4, 0x7, 0xc97}], 0x200, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xc1, 0xf00fffff, 0xffffffffffff0001, 0x1}, {{r1}, 0x5336933794a3f644, 0x48, 0xfffff, 0x0, 0x8dbe}], 0x100000000, &(0x7f0000000140)={0xbf9, 0xfa3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x4, 0x100000001, "1733b9f90fbdfcc20054c9dc37282119e8243557", 0x7, 0xffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = kqueue() kqueue() ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x101, 0xffffffffffffffff}, {0x2, 0xffffffffffffffc0}], 0x2}) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = shmget(0x0, 0x4000, 0x121, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) dup2(r1, r4) 16:26:03 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/66, &(0x7f0000000080)=0x42) r1 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:26:03 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)=[{0x2}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0xc2, 0x3, 0x1, 0x36f, 0xaf, 0x8, 0x3, 0x1, 0x80000001, 0x4}) 16:26:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) socketpair(0x226, 0xc003, 0xa9c8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x62, 0x40000014, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x26, 0x8000001e, 0x81, 0x8a9}], 0xad78, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x4, 0xfffffffffffffffe}, {{r0}, 0x0, 0x1, 0x20000002, 0x3f, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x100000000, 0xbaa3}, {{r2}, 0xfffffffffffffff9, 0x0, 0x21, 0xd4, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3}, {{r2}, 0xfffffffffffffffc, 0x20, 0x40000002, 0x66f8, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x80000001}, {{r0}, 0x0, 0x20, 0x600fffff, 0xffffffffffffff00, 0x7}, {{r2}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x6, 0x200}], 0x100000000, &(0x7f0000000400)={0x4899, 0xfffffffffffffff8}) r7 = msgget(0x1, 0x280) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) r9 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) msgctl$IPC_RMID(r7, 0x0) dup(r0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000200)=0x5, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x4, r4, r5, r4, r5, 0x104, 0x84b0}, 0xffffffffffff8000, 0xfff, r3, r3, 0x3, 0x1, 0x4, 0x6}) getpgrp() 16:26:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x703, 0x7fffffff, 0x4, "219356b92be9713de27857614f92047db0a366af", 0x4, 0x1000000000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd", 0x13d}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:26:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r2) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) 16:26:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x3b863a9a7cf23f65, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000, r1}) r2 = syz_open_pts() dup(r2) dup2(r0, r0) 16:26:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x840, 0x2) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) r4 = semget(0x3, 0x4, 0x20) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x10000, 0x4, 0x3ff, 0x0, 0x6]) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x1, 0x0, 0x8, 0xde, &(0x7f0000000400)={{0x9, 0x80, 0x5, 0x2, 0x3, 0x576, 0x100000001}, {[0x6, 0x8, 0xa3, 0x2, 0x0, 0x7, 0x401, 0x6, 0xaf8, 0x1000000000000, 0x1, 0x180, 0x7, 0x6895, 0x979, 0x3, 0x80000001, 0x8], [0x9, 0x0, 0x6, 0x1, 0x0, 0xff, 0x40, 0x9, 0x9, 0x6], [0x863, 0x5, 0xfffffffffffffffa, 0x3, 0x80000000, 0x8001, 0x7], [0x3f, 0xfffffffffffffffd, 0x8, 0x318, 0x3ff, 0xd603], [{0xac, 0x9, 0x9, 0x1}, {0x9, 0x3, 0x9, 0x7}, {0xffffffffffff0001, 0x6, 0x0, 0x9}, {0x8000, 0x81, 0x100, 0x40}, {0xe81, 0x80000001, 0x2, 0x8cf8}, {0xfffffffffffffffd, 0x101, 0x1, 0x5}, {0xca, 0x1, 0x9, 0x6}, {0x2, 0x8, 0x3, 0xf0}], {0x1, 0x1, 0x9d78, 0x7}, {0x80000000, 0x9, 0x6bdc, 0x7959}}}, 0xfffffffffffffffd, 0x3}) sync() preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) semop(r4, &(0x7f0000000340)=[{0x3, 0x3}, {0x2, 0x42e5, 0x1800}, {0x0, 0x10001}, {0x7, 0x1, 0x1000}, {0x1, 0x7f, 0x1800}, {0x3, 0x9, 0x1000}], 0x6) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) *Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥Ú,áö€ðqD ¨±j¤Ÿìz ã­ÐÝ„oÒÃY¿ × â&ÿT8ÿ7“ZÝ=qI:§AêîÅ°€‹¸ÖµÈPw†¿’§È;è7¯añÂÚ;•þ¼yþ—œY Ntd…9ˆõÙYÇ&³!• &Ëk7ÐáØws–XKE9×fú«&ý¾VÜûÒäuõY}:ƒù¦å£çy±t"U»‘©‰Ä°îoµhøß ³ÖÕæå©0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:26:03 executing program 1: execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='/.-\x00', &(0x7f0000000340)='\')}C)(]\xef.m,^$\')[-}(\x00', &(0x7f0000000380)=')]\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='@.$\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.%\\\x00', &(0x7f00000005c0)='-\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x60) fchmod(r0, 0x100) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)="9a58ff23eebc5d8dd0fb794f12034f2149e5980ed5e328bd445ee845d1aec6cb2e08310c1cad7c296201eee3e6e2c7665df54b843a7ffba5b5e114f7ea1112cc6ee5253e022eb5fca66ca8a84ad628e6257e27cf1f54ce5a2d59c9a65e5b9f36d49852c2918f82b7255ad2e86ee37f91091d1aa3addda85dc4ab797d24e9025d089f6473ff1a144bdbc4eb82eb75e2edcc0b81dc7f932ea0e17ac164d43bab1ec88b4571087aa1960bb0e00609bfb82a9ddfced27e52a91ff45a2c6b1a6c72edf6bd2636120a1ec89290f19bd873ce2f95c058875fce", 0xd6) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) msgsnd(r3, &(0x7f0000000200), 0x8, 0x0) 16:26:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) 16:26:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x240, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:26:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10480, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000006c0)=[{r3}], 0x13e, 0x10000000101) ftruncate(r3, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) seteuid(r5) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="260000000040000500c504e92800070000"]) r7 = dup(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r8 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0xb1) setreuid(0x0, 0xee01) fchflags(r8, 0x0) chflagsat(r7, &(0x7f0000000000)='./file0\x00', 0x10002, 0x0) r9 = socket$inet(0x2, 0x1, 0x6) ioctl$TIOCSBRK(r7, 0x2000747b) r10 = msgget$private(0x0, 0x10) sendto$inet6(r8, &(0x7f0000000680)="bb6d593b8aa246d4efb6c271f1cd4997e46d12a828c8c39cc357de0b9f672785333fd8649ae983526f811d510386fe1d095106f7afb2c80b05", 0x39, 0x1, &(0x7f00000007c0)={0x18, 0x2, 0x8, 0x6}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0xffffffffffffffff, r5, r6, r5, r6, 0x13f, 0x65ed}, 0x2000003f, 0xbd1e, r4, r4, 0x200, 0xfffffffffffff800, 0x4, 0x1}) recvmsg(r9, &(0x7f0000000640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/43, 0x2b}], 0x4, &(0x7f0000000580)=""/158, 0x9e}, 0x843) sendto$inet6(r7, &(0x7f0000000880)="f9811ce0bb8268396afccf40b7083cfbf7b7ffad4c7878f320cd8345f9b7051213668dc477f8ad00bfa1d3b391e9f82da6da7abe14fdc4f82aac8a8b36f9ee33d0a0ddcc654289e4b8f5c79788003300329bbb75609a195d2abc85b6bb936a90e49d89ee834b2e1cda165067e1f22c754f05c8d704d3d1ba0ce32d8d30bb78cef144bd1d1de545debb", 0xfffffefe, 0x4, 0x0, 0xfffffc9f) getpeername$inet(r9, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x66075c9e}, 0xc) r12 = dup(r0) ioctl$VT_SETMODE(r12, 0x80087602, &(0x7f0000000700)={0x1, 0xffffffffffffffe1, 0xfffffffffffffffe, 0x800, 0x1f}) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) utimensat(r2, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x1, 0x7}, {0x1000, 0x1}}, 0x2) 16:26:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:26:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x10054, 0x0, 0x80000}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgid() 16:26:04 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x86) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)=')\x00') getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r0 = getuid() setuid(r0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x400000002bf, 0xfffffffffffffffc) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x121) 16:26:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x7, 0xc6a, 0xfffffeffefffffbb, "249900082003c7f10000dfffffd4ff008d90156f"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x576800000, 0x0, 0x3f, "1f0dfcd65e142cf10b48abd3b8be4b00a93c4cd3", 0x7d, 0x1}) write(r0, &(0x7f0000000140)="68e92b0300", 0x5) 16:26:04 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0x6, 0x65, "837d244be45c57e65b1deb7ab4e254c0e3e1cbc4", 0x2, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0xffffffff, 0xffffffff, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000034c0)=[{&(0x7f0000000300)="85e723396c1bbf55eb362cc6147828cf65180c86298f65bf738a33838312e3598c506d8ded291cee220a0e065e55746d9e8871aeb924695ee61e9fb688ee09cbd6d98887a6cafe140caff87957b424eac64bc7b0f926db65ec4f1a4c44cc810316e83eadce6d2ca93a7158b4c532fd13f726e47e28f17183f1c7f2680a6b9e0e9051000e69026ac8318bb3f7507105c0420d751a870b12cb2d9c8398aecdf7499894be319503159b10f9565c3eb4ad16ff778e07ec570ae6f94efb3cd09c471c81d235812ad489b05fce3ec7a530b75fd2206b260b524ceb3369763487f365a49a96a40edc0b4c9a4c6c5184f96b88398f3ec92441af94897e4df164269235e0c4a1e28dc3ae4d83411f34e12561e602a5b5f01cc3ea8f6ac90d8a2ac380ee077f", 0x121}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:26:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="15") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:26:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6b3) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xc90, 0x2) 16:26:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3) mlockall(0x3) 16:26:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000155cab7e385cf65c71998f167d3638ba37c45ce700009844c87359f87424f5fde5bc99df5eb1a9a2b0670726aea703accfbe941b7c0802e0febe03699183771dabf3bf63982d8700f6dee58c10c2259c9853f93e8903e60641a7df8104afdbe55c99e6bd31c5ed23d2e4e259ced8d6ce1d65a36e62d23fb78c4c95835e6fc21b885f9391"], 0xa) r1 = semget(0x0, 0x4, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000001c0)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0xcf, 0x6}, {0x85, 0x7}, {0xc7}, {0x0, 0x4}, {0x81, 0x6}], 0x5}) r3 = semget(0x3, 0x7, 0x101) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x3, 0x7]) semop(r3, &(0x7f0000000000)=[{0x3, 0x15eb, 0x800}], 0x1) 16:26:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x40, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x2, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:26:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50, 0x8}, {0x74}, {0x6, 0x0, 0xfffffffffffffff7, 0x100}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x106, 0x4) 16:26:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x4, 0x101, 0x0, 0x7}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7ff) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) sendto$inet(r0, &(0x7f0000000000)="1ba0fc8c6f9a8cd87605d2c649d12192bab7f9a00e19b6540ff9f460c16bca6202ae7a41f0ae791b62429012c101128b8db90cab5314a15bc231d26923bc8fb21741d1d18db6671373256761f82a548e971a7880b089d8dee3107d1d16055c378455c397fa7dd9b5d183fd987e13d297fc757828588e73e42c17727d98e37af0b70c3a39fa17ebbc596b5e813a6709d02dce11cd7aa87dff343f505cfde3bdb81ca57cfb642061585a5bcc", 0xab, 0xd, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:26:04 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/131, &(0x7f00000000c0)=0x83) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) 16:26:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x6, &(0x7f0000000080)) mlockall(0x2000000000003) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) 16:26:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0x90) sendto(r1, &(0x7f00000001c0)="b92754817c80f017a0eef25ad57646641eed44bfd8ec06dc93090f1c6a8ced5569dda3742dbb1d1bb8191d4fbd972af67bbfa815c6d91d78d8019a63f0f5160c98d478c8529c137f235b91dd5093fe374820c4bcbbf6cb7e62b4e155e0e4535b776b68f4a7591bec0a70c9a190f26f5dba6e19a18219ac15b0b27941c7e9e88269fe1a76127839651ec3c4fc2e09c629362106c70c1faf936b0f05a4470d30d69ceb29e61bda5c3572c453de477f460a7b767a3566b4021241cc0e85f22b662da9c96287b50879a536b2", 0xca, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 16:26:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa0, &(0x7f0000000080)="f2") 16:26:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = geteuid() setuid(r1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) 16:26:05 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0xfffffed3, &(0x7f0000000180)=[{&(0x7f0000000100)=""/101, 0x10}], 0x1000000000000060, 0x0, 0xfffffffffffffe92}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a"], 0x0) execve(0x0, 0x0, 0x0) 16:26:05 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x44}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') getsockopt$sock_int(r0, 0xffff, 0x80000000080, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:26:05 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r3, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) r4 = open(&(0x7f0000001100)='./file0\x00', 0x10, 0x20) r5 = semget(0x3, 0x2, 0x401) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/118) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r6 = semget(0x2, 0x6, 0x2020) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r7 = socket(0x18, 0x1, 0x0) fsync(r4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = shmget$private(0x0, 0x1000, 0x2d0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x68, r8, r9, r11, r12, 0x2, 0x7fffffff}, 0xffffffffffffffe0, 0x2, r10, r10, 0x9, 0x74, 0x4}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/39) fchown(r7, r8, r9) recvfrom$unix(r7, &(0x7f0000001480)=""/181, 0x2c, 0x800, 0x0, 0x1b4) lseek(r3, 0x0, 0x3) sendmsg(r7, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xd) setsockopt(r7, 0x7ff, 0x8a4, &(0x7f00000018c0)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt(r7, 0x29, 0x9, &(0x7f0000000380)="16986760be74f8a55218048707a3ad2175c1d22aa39118a88ed342a6513e6a4e8e03913809d03f06df2ecf8e5d9ac11193eb1dc360fdfbd3f1068d7db1a5182eb4b776197b36410b2a2bc29da29240611a2163de217aaa7c11dc623706d7a3303b2f95cf9f5703db2216d5f0a90d672660368f55c91045130d30304101eb605b0b29935c3ff40c846af0d81a51e29959e6fabb87cad7c56b1545b45e7411d55b9f6fabca84490100093fb85633c6f502156a48e45f5bcc98859bc737cabc0d15dfa311e01d11eeb105297e97e746cf2167335dd8c5da82db344aa39d1b2980c4fa8655d745c510b87d7d8755a4d06dff9d33e222cb5797dfab73c9b48f027da9ed8734d4407834ebb666a628600bd546f12edf2b3ac15b03da54bc44d1a78d6920073a100d58870a942f2aec487104f45abf266f2f", 0x135) chown(&(0x7f00000000c0)='./file1\x00', r1, r12) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000200)=""/21) 16:26:05 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') 16:26:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x7fffffff}, {0x6e}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 16:26:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) fcntl$setflags(r1, 0x2, 0x0) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) recvfrom$unix(r0, &(0x7f0000000200)=""/159, 0x9f, 0x843, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:26:05 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}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x480, 0x11) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x8001, 0x2, {0x800, 0x1}}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x20) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) getdents(r2, &(0x7f0000000140)=""/186, 0xba) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x7, 0x8}, {0x0, 0x2}], 0x2}) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 16:26:05 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) flock(r0, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, r2, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r3 = semget$private(0x0, 0x0, 0x8) accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) semop(r3, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x7, 0x0, 0x1000}, {0x0, 0x400, 0xffd}, {0x2, 0x1ff, 0x800}, {0x0, 0x1ac, 0x1000}, {0x7, 0x0, 0x800}], 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000100)) ioctl$BIOCPROMISC(r4, 0x20004269) 16:26:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x1, 0x4005, 0x1000) getsockopt(r0, 0x371a, 0x5, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) getsockopt(r0, 0x200, 0x8, &(0x7f00000000c0)=""/13, &(0x7f0000000100)=0xd) pipe2(&(0x7f0000000180), 0x4) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) 16:26:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) 16:26:05 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x10000000001, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x3, 0x740, 0x4, 0x2000001, 0x1, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 16:26:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2005, 0x4513) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) kevent(r4, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x53}, {{}, 0xffffffffffffffff, 0x10, 0xfffff, 0xa015, 0x6eec}, {{r3}, 0xffffffffffffffff, 0x0, 0x20, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x84, 0x20000000, 0x5, 0x80000001}], 0x7, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x12, 0x2, 0x4, 0x9}], 0x4, &(0x7f00000002c0)={0x5d7, 0x5}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x48}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") fcntl$setown(r1, 0x6, 0x0) 16:26:05 executing program 0: getitimer(0x1, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00\x13\xf1w\xd6\xc1|F\xbaA\xae\xec\xc5\xef\x16\xfed\x8d\v\xe6\x8f\x8b\xf7\xbbe|\x03\x1a\xad\x88\xe6/\xa1\xb7\xa5+\x7f') pledge(0x0, &(0x7f0000000000)='pf\x00\xc4\xcf1R\x9f8Q\xf4o0x\xa2\bL5:s\xa1\xd19\xdcZ+\xad9') 16:26:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2d94) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) getppid() recvfrom$unix(r1, &(0x7f0000000080)=""/87, 0x57, 0x801, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:26:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x8, 0x9, 0x8a5e, "021f58fefca3cf7a356a33f2e180bac269eae5a1", 0x5, 0x400}) 16:26:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1f, 0x70, 0x8, 0x5}]}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x29f) shutdown(r1, 0x1) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x0) close(r0) 16:26:05 executing program 0: geteuid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x7}, {0x85, 0x3}, {0x100, 0x6}, {0x8b, 0xffff}, {0x0, 0x20}], 0x5}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20010, 0x100) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x40000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x100}], 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x2, 0x81, 0x8, 0x8, "ff17aa821f62982ccd5bca338786bebe43b5e118", 0x0, 0x100000001}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = msgget(0x0, 0x440) msgctl$IPC_RMID(r3, 0x0) 16:26:05 executing program 1: r0 = syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f36) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x5) socketpair(0x10, 0x8007, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x8d21, 0x20) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1000000000, 0x7fffffff}, 0x0) 16:26:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getgid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x18, 0x2) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x48, 0x80008) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x3, 0x3, './file0\x00', 0x5, 0xd47, 0x4}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20}, {0x16}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)="ca0c00003e005e1b1147bbcc31d96e537f000000c65c517013ce5542258c3473aea2683d13ad8a94e4c7463df026677ceea6c8ccf4abc5bcbfa198b11c3ffd6669fd509fbd40ebbd2f1ab2e12a7715c0b1561a89f763dba4a11691977239e2ff00007ab90d3c384bdd01e7384d50ad6e312f35bf3491fe57319c03907d83067ce5421e8f00080000dd69c9479c92ddda3de3f175da0ef14c78c397c24d729049f7e3902958b1487f90ce5465a0defc3e934f676e6680a6f12e24e84781034a3237e32e8b42ae3eab88bc34bf467fea34d60fefbde85dc4d4426f70a25cd36a97c24f5574025ed173cd7aaae8765071a279") 16:26:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x400, 0x5, 0x200, 0x6edc}, {0xa0af, 0x5b1, 0x4, 0x1}, {0xfffffffffffffff8, 0x2, 0x84, 0x100000000}]}) ioctl$TIOCSTOP(r1, 0x2000746f) msgget$private(0x0, 0x274f15484036b71c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 16:26:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x40000000) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:26:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x9, 0x4, 0xfff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x1f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfbf6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfc2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1bcf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xc1f7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3ff}], ['./file1/file0\x00', './file1\x00', './file1/file0\x00', './file1/file0\x00'], './file1/file0\x00', './file1/file0\x00', './file1\x00', ['./file', './file', './file', './file']}) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000140)='./file1/file0\x00', 0x100, 0x2) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:26:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b8100000005a090000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:26:06 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x10000) recvfrom(r0, &(0x7f0000000040)=""/255, 0xff, 0x0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 16:26:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="91") 16:26:06 executing program 0: r0 = socket(0x11, 0x8000000000000003, 0x0) setsockopt(r0, 0x9, 0x6696, &(0x7f0000000000)="128dc05aae8e11dce0b29937581e51dd7f62ad1feeea557b40ca297893828ef756dc792dc1d1f639d289ee1264679657882181e207fefb410c683c445a3ab4951584f3044bd67a01121b952cf8bf2c3d7dcee27823c15a32d5a235adb58b07b265303c511712f8abb53f6e7f8f4d9d0eaff7e04ce89b7523d6f8c4d4e8de469e1cf2d09bc4a3d20d886ff1997e8229dc6e58", 0x92) socket(0x22, 0xc007, 0x9) sendto$unix(r0, &(0x7f00000000c0)="b100050490000000000098070900000000001038f53e8551f30ce39044a45a4cf51612500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:26:06 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20282, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000281000/0x600000)=nil, 0x3000) ftruncate(r0, 0x5) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) chroot(&(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:26:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') preadv(r0, &(0x7f00000026c0)=[{&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/194, 0xc2}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/205, 0xcd}, {&(0x7f0000002600)=""/130, 0x82}], 0x8, 0x0) 16:26:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000000)=[{0x10001, 0x2}, {0x400, 0x66, 0x746d, 0x7f}, {0x2, 0x401, 0x7, 0x4}, {0x6, 0xc9db, 0xffffffff, 0x5}, {0x2, 0xff, 0x10001, 0x1}, {0x2, 0xff, 0x5, 0xd494}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x3, [{0x2, 0x10000}, {0x3, 0x4}, {0x1, 0x2}, {0x2, 0x140000000}, {0x1, 0x100000000}, {0x1, 0x8}, {0x3, 0x1}, {0x0, 0x2e}, {0x3, 0xfffffffffffffffb}, {0x3, 0x400000000000000}, {0x2, 0x1ff}, {0x3, 0x80000000}, {0x0, 0x80}, {0x20000004, 0x1}, {0x3, 0x3}, {0x2, 0x7}, {0x0, 0x1}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x545}, {0x1, 0x7f}, {0x1, 0x10001}, {0x1, 0x9}, {0x1, 0x9}, {0x2, 0x6}, {0x1, 0xb7}, {0x0, 0x2}, {0x3, 0x6d}, {0x2, 0x81}, {0x3, 0x2}, {0x0, 0x6}, {0x2, 0xe24}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000005ea01000000000000008f299b7384c51800400017825446"], 0x10) 16:26:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f00000000c0), 0xffffff1f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:26:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x690, 0x5, 0xffffffff, 0x3}, {0xffffffff, 0x48, 0x0, 0x4}, {0x100000000, 0xffff, 0xf53, 0x100000001}, {0x8, 0x80000000, 0x2, 0x101}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x44}]}) 16:26:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x12, 0x3, 0x5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="c8b4bcc34a16df14b4a61e10fe1851360ebe47f5ce62e7d0d064da2edd0361cbe0e3bd088feb145c6ffe5debe79d41e5cedf84376b4ef8597a6bc4557301923f027ec57c9ebf7e176655e70285416f9404cbda92ee80e6c1d5097f9c7a709f0578b7d7a9cdbf4cf7f2f4587b5037f9177cf32f6729cac0129fd334236bb8196239c8f89c079efef79999db0446aec3ad222b2a34017494d37ceabb8e91f28eb887cf4c2aa893cbcd2f6b671d218ca59d0594", 0xb2}, {&(0x7f00000001c0)="6e6efd8670f9c2517db044c786856bc5a2d9c8e015a974d1b9e4a19d19680d472c18146b518fc9dea13d3b103ce02ff5963a2d004ce7d549c75b5ad036698b8188deb49889eedebd7ef3a4aa74a3e68b542471884f2a5554de2caedec173e800c8e4c28cd7677842d4ba86e3c34a4fa834922321e776", 0x76}, {&(0x7f0000000240)="43d04a70305a163ee2f5a8589ad30fbe9506b9b7bdcad68840c8f43e0f9763fb7084d88100ee590c17ed3372ed4abc0a807b85a78cd58088f8397c85afd3aef69c2bf0bce23d983df9aa6a3a656dc428e75b65f8684baa99fdde8c5821590c7b72a1b290c2bafcccb2d3840a197fe5812d4bf66a82efd8979aada9d85270dbefa63fee9d3c9fefce4533bb81b42b3fab700c", 0x92}], 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:26:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 16:26:07 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x27, 0x4007, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r3 = getpgid(0x0) shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x10000084) r4 = msgget(0x1, 0x402) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/242}, 0xfffffffc, 0xfffffffffffffffe, 0x0) setuid(0xee01) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r6 = geteuid() shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f00003a2000/0x3000)=nil, 0x3000, 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = fcntl$getown(r1, 0x5) setsockopt(r1, 0x35a70c5b, 0x7fffffff, &(0x7f0000000180)="de4680407953b0c8b3d7a9ec5d78e9f3e19d4e1fc7c1a270bd379fda42eb3cd0089e", 0x22) r12 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x7f, r6, r8, r6, r10, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r11, r12, 0x40, 0xff, 0x41a}) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x4, r6, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) setuid(r9) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:26:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchown(r1, r2, r3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:26:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x5, 0x80, 0x1, 0x4f}, {0x3a, 0x6a3152de, 0x9, 0x7ff}, {0x9, 0x3, 0x81, 0xe76}, {0x70, 0x100}, {0x4, 0x7, 0x7, 0xfffffffffffffff9}]}) 16:26:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') stat(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000140)) 16:26:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000008c0)="ad") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:26:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x44}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:26:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="80008c"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xda752e2dd579a818, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:26:08 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, &(0x7f0000000000)=[{0x50}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x9, 0x100000001, 0x0, 0x80000000}, {0x7fff, 0x8}, {0xffffffffffff9a58, 0x1, 0x73, 0x400}, {0x1f, 0x2, 0x71, 0x8000}, {0x16ad, 0x8, 0x2, 0x8}, {0x4, 0x2, 0x100000000, 0x400}, {0x8, 0x0, 0x401, 0xd42}]}) 16:26:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xbf, 0x800, 0x3, 0x80000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f000047a000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x552, 0x0, 0x3f, "8ffc69dc18124cf98e418f9bc958fadc64569391", 0x0, 0x9}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x5, 0x3, 0x7fffffff, 0x0, 0x2, 0xfffffffffffffffc, 0x1, 0x0, 0x2, 0x9, 0x983a}) close(r2) 16:26:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000380)="033e74cc3366170c5a6092e0f74aa7174457bbb9f0ca4879e85b87fc1ba862c3deda429d62043036000000004bcc7b3140122da4094c26391b1129e9bc85dfeb051940e0c685cf981bd328a8ca5878f52edea6aa213f5dcb2eb12b9e58e552e8b3ce74917bed18a3281822335e5c3827dc4cc8fd748e855448ad1dfeb0cedd2cf065b9cbff08a48280559b3b01", 0x8d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0xa74d}, {{r0}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x3ff, 0x1}, {{r0}, 0xffffffffffffffff, 0xa5, 0x24, 0xffffffff, 0x8d92}], 0x80000001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000011, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x30a32f9b, 0x400}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x100000001, 0x20}], 0x80, &(0x7f0000000180)={0x76, 0x4}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0xcd, 0x401}, {0x25, 0x8}, {0x101, 0x9}, {0x8b, 0x1}], 0x4}) 16:26:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:26:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:26:08 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x1000, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x83, 0x0, 0x3ca0000000000000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x6, 0x1000}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x5, 0x2b02}, {{r0}, 0x0, 0x20, 0xa00fffff, 0x87ea, 0x400}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x4, 0xfc7}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xa000000f, 0x0, 0x800}, {{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x9, 0xda}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0xffff}, {{r1}, 0x0, 0x20, 0xfffff, 0x4, 0x28200000000000}, {{r0}, 0xffffffffffffffff, 0x8b3ac272cf1a4326, 0xf00fffff, 0x4, 0x9d5e}], 0x25be, &(0x7f00000002c0)={0x1bb8, 0x6}) symlinkat(&(0x7f00000000c0)='./control\x00', r1, &(0x7f0000000080)='./file0\x00') mknodat(r1, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$unix(r2, &(0x7f0000001340)=@file={0x0, ""/4096}, &(0x7f0000002380)=0x1002) sendto(r2, &(0x7f0000000300)="6fad0739fce9d0b30bee5932a671fb91a64ffb14d1e05f2b94093c1242b2ebaee3943273473bccc00ecc9352081b80c2256fe189757231288f0da389aba97789183204d59377a140ae409942004d14ff72fcab4b46abb52aa427b1b1283d7c3a95520fcc49c8c7b95edd9f51966f162643e36f623790b0fad060ec13bccc1e69e462e263f436acc682c04317ff7508ea6c4906cee17e7a873922f7ecc7df3c6708fee95d9dc3ce557eaa764f6de3a6b4831909b34270da4ee04fe7a07bea36a4d4b1a93d8a2f57d59dd878cfc9a7eede231390ae33ce87e07bf5ac0fc51b2df4d6d80a786ee7b21d53b60751c81126657cfc41ce17068fe7810f0330e0a21d7e4650b928e619c73fe5b7ea37c65548c0e4673fcd81ff721734e76d86f1d929f773616db5f40e4e79196f021b38e58866c98cadb471dcfba4eb1be69b35224a0ca0c8dff845d5936ac6459da7d6cde26b42ba1a554cc6dfd1911991011068e01799e05514129c604bd2dfe3f6a007292b67b86813c0f6ed628b37aaa5158b3b24ac0890611e0aab1f79e920f1d7954f6d515e0e2f617c91f059551c2fb39d03b0b629f66db34a1ad95ec1b2b06b4d64a2d290da09b7c14b905237cb81df108cd03c508aec0911e14028e0379889e746aa2b512ddff25b5c1fc519fde17b1ccfb2b4fa8bccaec65c8d36408e7931303f68f8d502c3ce84160d501f78c1a333509057a04147cc4dd492d593495ecabb1ed44b1f8456eea0b6f1e199af6a8ed7e205347b8099556b72b896549f2f9deddce9910ff0964f1129778ab0024b48c3145a86c8ff3214dd6d1104d2ca2fdf2d11a8a355a6244ab9b03f341fe45813c06951184af4173f1d7aebbfeb4b38720cf9876795f526f571c7f5550ff226a88cb60dbf992cb04e8cb7fb2f1f89b2c1964d60938e9205d44f323a2d1c73cb9a4e1e68a05534a1a702bc4030f3971d7cc89d75ad62743c186874be000f73daede887faf4e15c24d17f7aa96df18962f1f537d0b3abb2c17db90bb1a014f4f364a7502a0d0db521159e21dee00930fd5684063cfcbbc96c4a284d95af2e2c55586d984866e2339f879cd994b8c76fe5a54ae8d4a9605384b8a79bb5e1bc33c448005ff286f55c0e86457553c9596979117cb60619c529b368dc4bedae4263644acbe2b2c19c875f7d022f7c2e9201cb5c6e299156c7971639a4c4ef210802aad2fcab58f85d7d8d3e12f896f61f56abad5c814eb958187516b235aed22d713d119b036de8d44ae93443eae164582a2a0b31f27f996d4d9e8c4a31a31615babfd50ba2ee287386d7db67baf97fcac449997dba6123baab816887d44e59c2f4a8855de03756027786d978b4479ee30614e21713eeb35df41d1abfe206e018969eed2c1ae4d9440dd1cb28d9849bc106cb88b415a2891b3d169da78e7b33fd38e49a5934bd65f2287db66501ac5762de98a2bd106ad840ebea61d22d2ccb83484ef6311a2424334d5c9699e7c3951854bcac8fab8b44b3d54e69e2653b6dc73be595e12f6a01a591d87ac569822d3dbb95948933db87c36055e394107f9ca654a5ffadff8131980f64630d3699826a66cd66f0d1f7777db36b2df403da30a689e5829062b5ca39f26de0886bcb02725c0f2bed85957cd96b9afb5ebb759166a373ee208b7948989f627cfa5c3675e0459aece7b44643cf98d1918ba6ee186423d70902cfd3ac17d1eb9ee3729339a5fa67b47fe447cc4b296df8a06e0a57910aaea09824d387e00e43aad2bb112569cb57353b8cad726b49e121fe6307a10e8da11aa71cb6f8bebde5195ae7bf6fcb1ab5ad38cfe220da2f41e62b2401bccb3ccc802ab7054c3564bd6adc7c9b1d54e53a442d02cdd0d7f4cb16a14b88d88a0bb964fdb9b999f9d5eaed8bc145449ec491699c1d2c26ca12dc00c85a19b15a9213032dd199bdba63e7f2bd28c8470c8cf9efe781a8e1841cc80bfec21756b52fafcec5e357edd48c3ab1a247cd34991f9b6239967b7af4ed5a492c76190d66d6a6da0d9f46320338e99c2adbe907933100e217b1e140e0afd80641ea7d3e788b1897973fada3c15cd6e48a229d0e6f0fd1348a51882bc48ce89dd39145c1aae20b03b8eccd1c16355eb1e381d26282bc15df9218be40d57e9b8ddb75d127e029a063d729b520f9422448dbf7e2d16557261ed4093f70a33f256deda840816473a0128d6f25e4976108ba9b72c3e5c2df1ee394186a6240527f7d4ce25db3b3f3d3665e11db11dea9c0f3f026e649df55946e799f43d4d71073927c07f5427d835feb9e59831e4f48c9410174b27b8ff235d01397aad9a9a5c4b91fe9f44c905b822b090ca6db2fe1b261f2c2582fab72dc3e7951280ac223f61c16ddb5946f7fb57c91a398200ccc671fb2afa456c9fb6a300ee9270992591c7dacaa788f5c3830ade198e279504412e63cda6ce8a545f208688fb72a562c89cae76452439754926196401bc21d326d71089e94b71dba0df9884d68a687b031bc6c58133906f5aa356b0b6156e038fb96e911ebb26d7a1588171e6d84b8cad3b0efca1047f43d6129eea7b557428edd09e081e1e57bcb2820f7d43b710d0459a928a5ca54ef707fb70768a04a7184fc51385d08c77e0b280ff20c84465bc0cabe56f7c8f4d680703c8a2f970292bc29cd793b76c05d323097bb80795d4e902ef46603307db75c735f8818e4df3e6710a036bb074932ca9fb02dd7dc7ed0faf854ad7a9ae23b65d6d9f833ea21dfad1081de5c22535901e9519abdca6333e9cc2f7acc60fee9dcff9702a7a6e26d794cdaa575f2841c5527182f8a7a6796184f11a8543122175413b8ecbf7c8bb690de2c12b498ec6332b6ccf811ba0faf787b9ae722acfb8dc4951a98ce7f6cde704d5c985560a66b06d8c2e74c4c4105b93e3c80664f643e8511adc7c4c12ee08eae5dd38cd88057c671eb7a76d37ae42b2cb19a25428cc887cee10cc4f052a76bb53d2bfb074c10055012cfc6a976c90c11d8c70a85e9f01f6e0039a82d7d888008a6b639c82e4cfc9f4445caa03b41b82a1776babcda34fe45bd07e16411be574ac96729e9f25dd63f0878f27b2532bee45c83936eba3c0630fec208e9bb2790eee87b93c37938cfd34f793c07c131523f8c89d39f9fd6b8ed87ab1ddc19abfc2bcea42c47f0f11fad132fad81508731336bc49ac182df9f803124d565aa49487a42d30184dc94f4938d0914ca3faeacadf40ac749086b18af486f9032c7db17972e4a8b7975f7f8f4a303c0d812c6faedfa0711e5bcde9cb4ba5bcac69c85189f7b16ed4ef5aa308e793c7eef185a6a5996c225d070d4ea27082c9639f1ac519c35502fdd6047d580562e756a7803d92822963e340d42bb3abb1e311c89aec4a2fbe9b3bcf26305a7861ea62ce5475c31f870c680bd6cad268decfb21e3ca1fc10a9857a038a65d1e3c92425372161801726e317ed963dc8d4770183deda92e0f1cba8c5bedc56415230b464e447bf14e45e044889afaa80c5e7f103e9a7e5b20b9c7ff94fcd10650a808257b2ba9daf091d2d5aaff4c647f352c138cc0b797d26926cbe3f44d7f50ae08015335a4419d27bc6de4bf426bcd8bc0f336aaecbe2e8c512c1ba209546a49063af465b0a84712faab8a6352f690f74baaa2458b12d4936ff995011206b4e344d6315cb4d42948d0480f664abde87b39b909a6a939966c4b5a1133a28bb62019e7a6e96928ec8357fc2b6b24dcf01925aee249e85035c077f7e5a0141a7e22086a722242ed0023613917fb7775b36f4bdfd40c74f6ba04844947d883de99a004bf76050ef6d15c30dbe468c0753e2b008395faddcc562c6e767d8fdeb4ee5d0d198e07f9bb06d7263f754b0c34654ecc38c4d7c48497057ea872d49799ed51281f4c8052a872967384dac9fb17c4578a6d363983f4a358babbc807d58c6cf728a738bf7e9cf455fd95851ffa7e7e13b6f2bc7bc6932a19ba80e71c8f15ba46c8c8b468fd2b4bb760f0ccf15bf7dc1566e3539f61db76ec3e419b7b83ff09c0a4cdfb2a77bf7e982e317c75a19338d9b9aa807ba52e16fd495425a45add4bf18f04f8b853562ea13494637d4c52d426b14cae82010156370fd17222641980f4d9fec0a844d64b3dd25db4c33cc8d5daecce07f73ae2691710b02ec12b06eeefed3af72f77ce8d7d2954b91bc2abe6c5373eb12257aa2b218b0e3b2b3d40cc6da06bfb98d405eeec6ba283c04a19700d8e2aa23dcc9cb6f08be331d851b4bb83f5f81e0b34f57c08ccff66de82bd27d94d4a0316a013b30bee14bc80271a53569adddf4d528466128939942ce463d3dd106695e2ee8eb8aee158824b840fa2895a0536376c14d80a5d431be1c49b743a57076233c31ee413b7f4ed9df8ac9fe43be20ffd79526d48c1e940e8e0023535d4318db3c24929a5631125c9f5f14141da0ce025bd4256d36a2d14670f27690ce5c6afe47781e37fcd4f376cd2b69bdb60a5b25f2a481351e29934c418f411cb9e7c444cba186abb36685fc6caf0ab19b01e2bbccc642a39601f17787f148128a9f7e0a0680e3ad8d83b885ba778cc00addd271a4b442e831db6795f082e5af11c82b5e4e90ac666e3504297dbc93b7978014ce52acdbf182aa2dea94d04230663c9059302eff9005113d7eabc1c5e2b99c34f110c716fe4e6d37c7cf6654554d92fd8bd19a8b1d48807c872e0d3c1e1f69f6d8e9df565dfee56a48f80e95e6ec11eddfbbc041957b3cf18b27bb1ed9c5aa387b5dc36b4589791bee8b5bc042a51721b92f11daa280489f116744dfa5ddd0df00b4fb69f263ae9311f477304f8339788a6b8e75c1154524aa37dca6e31d59a2fac10c239436f99409363aecc02beb345143aa13451937e15b7c422b5b5989aa6bb0b38b198ecb3dd005902ca64c33199d0eae361748e85c37156cb06112da1af33f796af6e6d3bb8d4ae7c9e7e4c5b5f281ba27b3d5590d9de79882234f0dc2af9bb344798c397147f60b0a327487ff987c894e5cfc858640ab03cf411405af87c618f6c23550a2f9a96a2e295694ae6a7bc3892fbf221ffbabdc2d2e6c0d5c7acc307951c770cc7128c51e0500b99dc3a2a54e5f0c2202ff5433b6d5366df2912f1380ce5571aae9b6fa28b3be75db928c88f41a36c5412e50208139e0731bf6e16572f346198b5d57a482a0ac372efde9a0765817fbd35b52fe9fd5efd69cff4ba90f2b9546f330e3ff104c53838cdf2caf5d5f1385c37393f039307e4ceb0be66a7e9f63bd467f5baf95889e7264d680534dd15aa127cd3f29b43a471a456571341b6cca2a2edd399bfd8ebd8dc8627b5da157cbea5a78a8b4958fe23feba8a712ef35ed78954f1d28a54c1b03429e51226ef7e00225ddf6f0bca5446733bc5ebf3ce45efe0d1e31e31659d0821fb618a9c67445edd66d61263a28f73916431ebeabcb0b16c8107e818b4ef6975b9b1b68a6d786dbaa3a2dcc7ca5851587f0707e96c0f93a1ca7df96641d01d6b732c01eb395ef82f056bb7cdce24ff366fc69937742876e9d1084b485cedcee0eed817c72cb83b290b96a83b2a20a931018dd300e753d8234cb59f8e57bf7ddb658bf9d4e8a5896c21aec02c8e5f68c0eda9297f4d6d82f645ecf5442de5790060a2dc11d0ed7f2cebdc43b4563596d8329c1fa55b18fedb31c447f793763cf94a0f3e6f520b1eec466a9d08f1ad85078897e9ef1e8516ff380b39574c16b26912f52ba68087dcec411914873fed5b56ef351dc3bedc31de23b7e13a708e86df43", 0x1000, 0x401, &(0x7f0000001300)=@un=@file={0x0, './control\x00'}, 0xc) 16:26:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0a1d0000", 0xffffffffffffff9b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xa9, 0x9}) 16:26:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x6}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x7fffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:26:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x3, 0x4, 0x0, 0x0, 0x0, 0x6}) 16:26:09 executing program 0: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() r0 = semget(0x1, 0x7, 0x34) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/117) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x82, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xb11, 0x9348, 0x9ba}) open(&(0x7f0000000100)='./bus\x00', 0x3, 0x21) syz_open_pts() r2 = semget$private(0x0, 0x2, 0x90) semop(r2, &(0x7f0000000000)=[{0x2, 0x80000001, 0x800}, {0x7, 0x3, 0x1000}, {0x4, 0xde6e, 0x1000}, {0x1, 0x5e8a, 0x1000}, {0x1, 0x20, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x1, 0x1800}], 0x7) 16:26:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x7c}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 16:26:09 executing program 0: r0 = semget$private(0x0, 0x1, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) r1 = socket(0x21, 0x5, 0x7f) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1fd, 0x11) chflagsat(r2, &(0x7f0000000240)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r4 = geteuid() r5 = getgid() chmod(&(0x7f0000000280)='./bus\x00', 0x0) lchown(0x0, r4, r5) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffff80}) getegid() r7 = getegid() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) flock(r1, 0x9) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000002c0)=0x10000) ioctl$KDENABIO(r3, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0xfffffffffffffc7e) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/47) setgid(r7) fcntl$setstatus(r3, 0x4, 0x8) mkdir(&(0x7f0000000200)='./bus\x00', 0x8) 16:26:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="5a5b846943552d7988", 0x1}], 0x10000000000002e6) 16:26:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) dup2(r0, r0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:26:09 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x40, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:26:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:26:09 executing program 0: 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, 0x30000}, 0x4080080c2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4a) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:26:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x7c}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x101) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x800}, {0x1}, {0x6, 0x7, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x7, 0xf8, 0x1000}, {0x4, 0xe000, 0x1000}], 0x7) syz_emit_ethernet(0x4, &(0x7f0000000180)="152ad7f0") r2 = semget$private(0x0, 0x0, 0xa0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000001c0)=""/226) 16:26:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:26:09 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = semget(0x2, 0x7, 0x200) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/191) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) write(r1, &(0x7f0000002440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d0900fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f30baa7e0debf285b3121aaeb1e563e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bbf2b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df0f5000000a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092eee022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97410400000000000044ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243", 0xffe) write(r1, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)='c', 0xfffffffffffffe89}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 16:26:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x40, 0x7, 0x4219, 0x10001, 0x3, 0x6]}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x80, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:26:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x4004426a, &(0x7f0000000180)) 16:26:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='C', 0x1}, {0x0}, {0x0}], 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r0 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20a08, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r0) syz_open_pts() 16:26:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20040, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74, 0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x2}, {0x8, 0x10000}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r2 = msgget(0x2, 0x200) msgctl$IPC_RMID(r2, 0x0) 16:26:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:26:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000037e, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) write(r0, &(0x7f00000002c0)="6f4c4166d80ea2090255994e2a848a9d7d03fbc82cab3b8a691e132a762c", 0x1e) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="e758128cbae26f07100fdd9934165cbcbfc25f79c1ad2bcbd9bb007a007469", 0x1f}], 0x1, 0x0) 16:26:10 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x0, 0x9) socket$inet(0x2, 0x4000, 0x9) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:26:10 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x18420, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xdf, &(0x7f0000000140)="4c8a57e8af2014dd0f46236845be6fb946a2b7f13323cb88839629b4322c8448efb7d5f444bd344b0717b0db3ed2c4a27a5a9d5bee94c797ea1b2d51081a5ebd59d48a368ef594eff8296f2f379f72c711a0bcff10cf9e8951eaac44936f844a2db611e962c1a0e80bd5821f3d62777d27cb818ca7ee60e589f3cb7ec5c1041be81c4bea89d942751b012b42a6f4dba7c6967a399e6debaae6ced9c2fcb6ebe4cf11bd94921dc3a05bb48c7968c262de374c20a11931adc6b5e1534a11fe0a21901901e87d6446735b255c42fd3ce58fbb07ae03b2f63d68b4eb3c49f162ef") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/100, 0x64, 0x800, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c6530df"], 0xe0, 0x0}, 0x0) 16:26:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) dup2(r0, r2) setegid(r3) close(r1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9d}], 0x8, 0x0, 0x3f, 0x0) fcntl$setstatus(r1, 0x4, 0x40) semget$private(0x0, 0x6, 0x6ac) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0xa073}) 16:26:10 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000080)) 16:26:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) r4 = accept$inet(r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() fchownat(r2, &(0x7f0000000240)='./file0\x00', r5, r6, 0x4) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r4, r7, r8) poll(&(0x7f0000000300)=[{r1, 0x8}], 0x1, 0x7) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x9, './file1\x00', './file0\x00'}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x93fc, 0x4}, {{r2}, 0x0, 0x40, 0xf0000001, 0x2, 0x3f}], 0x6, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x80, 0x3ff, 0x1f}], 0xfffffffffffffff8, &(0x7f00000001c0)={0x5, 0x6}) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x22) 16:26:10 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x101, 0x59}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x23, 0x0) select(0x40, &(0x7f0000000100)={0xe29e, 0x80000001, 0x8, 0x4, 0x4, 0xfff, 0x148e17ac, 0xfffffffffffffffa}, &(0x7f0000000140)={0x2, 0x1, 0xfffffffffffffffe, 0xc3, 0x7, 0x3ff, 0xffffffffffff3c3c, 0x200}, &(0x7f0000000180)={0x3, 0x3f, 0x6a, 0x3, 0x8, 0x10000, 0x1, 0xfffffffffffffff9}, &(0x7f00000001c0)={0x81, 0x5}) fcntl$getown(r0, 0x5) fchdir(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r1, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) setitimer(0x0, &(0x7f0000000040)={{0x4, 0x7fffffff}, {0x3, 0x84}}, &(0x7f0000000080)) 16:26:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x610, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:26:10 executing program 0: r0 = socket(0x1, 0x3, 0x2) sendto(r0, &(0x7f0000000180)="e2a95bbf2dda16c3c889339a5a80cf6e971034b1bdf6ffe51e953d949d1b68d7c9a96f90101a51b14e38266eaec10d10d11bb21a195fcb5fd8a37a37c65303bdafa0634adfe0f3dda74020a5257ae47df43f573a9d3df9e300baa4ea20a78bd5295fa80ad06c2cf0228fe42191c0bd677df60fbfe5f630d1a51770ed84d08f636e29a322a957b1f67cbb8fc9cb9bc2cd00c1e31cf41919729f6f0e751ff90aad92250592c5bf99241a916e7b9ab5fdac71def66061c3f908bcd7e1c042295340fa1725ba68dcda7827f0c4d9f0f3cf1c509ed6c8251ad13c71c58df621c85b37fe56012a02c10f42b8acbdf948f1b16ec67881bfb4ccfa247e40bdef4bcbf62de951f921cbc23c195feddbd06615d4448fed1bfa84057f33d62d4517da30b7316e1a40d2a9530278622062fbab95139950c7e911aeb6d4a2b6932a1410cd76af31894bb48aee3869d019ec5e17334548eef63c35bc3babb007739519b138b5714962a721c1e5ea4d0756a1c515344bffea2ece29a1daa2676572860de50b5a3631ab08b5d66b076a1a4aa803eb5804412a6da8fe232a8cd47273101c4b87d30f91e40dcfc07546e94ff8f6dbd9e020a052153191a2196f4a15bc0e96840a1e66e76eece57e09280f9c664bbd736bba73518abfcf606ed130a04cf24c24ba40ef9cc7fba1cda24da9366ada94067b349a40b8139b3e5a44a8a7f3b67af37605261dbe24f7c7b85972a7dc0fdee05fab6aa53ac73c1d1fb028685c72b3a211fa6f9d6f589bc9a38e2c8829bf0c8b5bda8ada6038de30a2fea289711c20a37b9d736e26e68a0f7e64b5db4b3213a1921ce8eaf7b5fc48bb1ad39217a31dcd92a928f14ab5690fd2ff733a3a0def9a81a74d817e136417c0cb09e245eb3fe17e0b15a859bedf44f38bf0a08ce034cef21c2b52e4c62114a2cae00d94816f56ef15b4e18db787df16083415931836963004c84fe91faa0cb95946a3f3e2178265b64a00fa1f01fece0992d9f9dd9f5741719b5cf72ed2dbaedbce260d54d08e02ce299df4ac692712654eeb2f15bee8e68841b180e3f0bae614ed1844dff98e1129c7bf464ad95bd87f5e39156e512ff1237704141f86bac1c1164a889d5207349fa582cbf43018f897d8182c3562a7722d4b0d74377db69adffff11520e0d5e792d8e0dc8b3a9f40e4b64f476a641255ea63ecefe69a5709a3e2f6993b7dde97c0063ae41981bf84d579c06de70933a2d738150c44396f8f05d5a18051e72051b21568c250bdb71a382e29444097d4f5175cdd916b6d9518954284caa1f10245a24db59e9851104c0b9af9faf299a29c3704aa1dc274c38ac70fa7aaacca6f4ca14d2bf70ae08ff706609d45b9f84bce64a078cf23c1dba0366f046006c3aab178a24764ac053de319f519cf113f289244f99745f3cf93b4e7d7c1fc4c6145bbf51925be4fa36601d063e50f1fb9d9afb27bdcf0d8edf2cb22941a48acf25b4e580be5f1f99d8fe3d05e7c954610bdc2a7f030429a559eea2837240b79591ce762ca12091605200344156accaa265c0981d390f378c995e4e88ba905c15edb187b082111e7ad53b17c4abf05771cdd8a026640022036a070ac3dd632218a1a2e1174a86ea80dddfdbb8eff608ddd43fadb8d76a1a1805fb6bcc29f4565e41371698582c31c7aecface708eb7de42841f2d8d446b9be00d2a209db29d18c02b4bc4284f5f87d246c2fe0149b59a474b169a23cc3f5b21a05a00e8a589849a7657e30cfa37af68b46791d6fbe595d5b6c6ddcb870e86c0a708c4278a9a3e682e3e4725864fcdd2e69be8fc6ad932e3914984450244685c5dbf477357c726a21f8ff9b375fbf2d6bbfc5dfc8ef8e70334cde9b40214c3d54c6ab1f76bd065d4128cec45e5dcabc167033813673ac9623fa428134af6f9d1eb34f05d5a49c6393885d04119dbcdd3a2154222a11856f050fe8f7f1c4197a26f14c7c6d35c587e507d3084313433392e3848c56a0b95c8fd47791ee9e0ec5ea8bdfdada4204162c4d6d3bc6901dc40c1446c0c0a0aaa773afed55675685e73848fddc40ac935bdd9442568715dec5a65e2a3e10b99a64b620384da359499f6614c989f829b9dba98fe2b02e61cfc133bd888292de621598f8db4c09e65a4448049a916a19cd6981a581493691f5f960db2a3be217c34e1046643f14349c3915cadab90a717a4a1303397af3c0c24f7536420e5b810bf71718330718299bdce76f26c625c94bb92b5ad6f3119ae1901b96560cbc77c108e675785838bd8ab3f764fdbf910b39b0e1d35be4ed299995fd2bb97d66c7a03a0e8ea01ad32f2c8bf9fc4aa5d6a4d0bb23ea809757116de27853f72445c1a6c1541f86e60c6cc89d12356706dd1e465b2af60128c27ffe50c62edd367794e479d6b46a963afe1cb7225a9cf1611cb68868fb506f7675c16b12400d99cca82e51247dcaa656b91938dca12207a142c24c07a73782d49dea276f41dda98000f79e0b5748ba1a3879d5bc9f89b276f92cb34caf9133684bae0903e4eba38cd80de5bb748e558fe04006cc12d50555b3a3d602dc98f9351cb1c0a535baff445425eefb7ca5663ee982ec452534cc66f3daa36c955902ba83101713608c86748f26972599278f640a06fc00a7d8dea6506e43ecdae7c0cd358aa92db5e4c46d342972d58a27bc0923af5f71f192fee9d921c2230e19d77a925c884bcfdc1385651513f7f285d0c8934ec2b913737de15c2ee7fa22d3d533c728ef1d55b6ad7a79b46a457d8735c8221d0d040534a2db13f877f233c88c33f7db56d8767cb712f68bcb8851f352338fefe85c5ecc7adf8220035907760dc9a9ecac2c613d88b85a9f52208f392610d353d4b34f1ca7eb841713eb78830f5a380c75e9f3604a5321a090532a04f899fe22d64201b13c401023db89fddb056b6ea5f654f650f5cef0185a063b2a4c427eac27d57ecfb3190e2fdf7ede3cd3c80eaac6a9ddb7d7aac90963ac37d162e904d7682bbe01e6a041f8a83ca6d25e116a0377c73ad3bae679ae7e9a511a0c05697ea073f86eff45d77e4c760f051b8cdb632495b3fffe8ff5d048ea66052201066f33f7628601ecd12e406ecef5a77baa236a591f202fe5a255156d627b1c82ce8b10441b0557a8b43a964da152645f51c81a28cd829b7a7b4e0706a24eabab5083c553232c536bf3a1bfb618f94a639172584c5383023c76437422dffd727a82470ee183680a96fea5ba5821a80ba60f2429f38075844cdffdedd8461ece0d66ff2ec086f4d16719aa099bb3997b6e6b6945264fab8dd46e61584944a421ce84a782a776fdf238914c10014dbdfeda3c961b69a3185fb4009c3b36b798571c31e4676633903ed0c78c46133d7b49be971deb5d17518ebeae37a41cbb0c623e6160df8aac40396e8a4fa15b334a4f18c72a23d62ef7b3437bc679b92b6544051fc7b859da8056e25a993cde4368bfb5212d829473f90a81037843d9965e69b17296340231edc68043f641e0553348421d77a8d628ef628bd2370020655d6b880eb13a0bcbbc7c64ac4d71051089c93df7e8df952f46a1b88117a9a24be9b1ddb2642b7bbfd1645e5b6e3da6f6b53149936164549830e2844b68fb27df67602db31c382f283340984557f021a0d242c5d8cdd7954d4e17c7f2e5325b8f05ccfb5e53c593e2ba7b0ff471ca5fcf526ddbab30c3e3d4ffa64cc7e36caf3a63cec22e01496a865b03d3cb1477b3b9b6e28f18b7de6ac68de3507157df6018261537d16d5fed1e43a19ed289b191e7c067c0e467b5c5db921f3986e455dc758f9cbdc4ff0f92a5e200b1734b4547e5ff3d52bfd6618601a22b2febce4574bfa641c48c894930965aa94c79aba4eaabf47fc3c4ea6d7ee5fcd4302ec29092fa5138a1c0bdfba13518254a0a1ebd0f3570ea46fb3346fdfbca4c6244e537d71a429acfad3be0322b212382d6c1766897f3556c012ccd4aabefc716b360cb90120337ffc4b3a57f69ffe9a6bee1a6ac8a43c6c1f5cd4505b1b3adcbe64c5e92604c7da359ae110ac1a0aa0b79a2ab4b54c9796e6db6901926e4f6e14378949a4d41cce012aa12574bef86a4f2823b9e474609ddf64804d9d00a97e3d1b8fccdc287c4598e3788656fa7e50d0a8ae39309839470a11683af889c181ff03ad30646199efc68670f2cc3cdcaa075a6e5939a6459c953e068b2baf596115dbe71fce03d0b7f37173c95163072e2ac31d182fff964e8d267d65082251947742dc86fe70e32d134947509bf2f6b6e8fd01dd3dd497a0fcbe4942a98f86b911073d7d8747975fa0ea38d117e42ac970b71c37b4fc9f7bbfd2fd0543b25b226fb1a9b1cc701b4d802353eff2862600b0cf55110d35a4555677d89ce5ecc7bbbddbf120c09e5dbc5732fd900c22e285a0967416f2c398a758c2933404163693b131344e73506a72bc299325ffa8b43425f811f9b4f7e8b5041870eba883e63d20dfdaa1af5b763ccfa3e773d0d20a2dd3bc1da9d90054d9d2765dcd5a3777fd7e23ce67298c67ef2c466ba765a039c0c91ba9a9258a3f53a2d3c5ae42c7a1a9283e2462ff7693687da9d4aef0dced96125c5623bb3d2cc2427158203130980f44a8b91e9b9053136463254e49423b3fbc135cfb0305edf2738ea6a40abce58e252d5bc835379f74efecb773a0c99b9eeec55cbcdd7a1cc25c060398ec3a962985540e67321919e8435365066bed4723bd2a005470136c579c26fa424fc0ca29eddad985b721c0c0603531ecee6841685da8abe478ce42cc6f8ca2dc4cb0e806d3f414e5ba1b6f927b16c6b6e6164e64ffc998becea8a62a8588fd3de3fb191f6b31b21319e877e5003e6f668aa71d522b3b4aa245ecc79598a3f4428f0baec99199a544ada1db8973b38609e765d82e98a9d883b4c0224eca9648fe15b40f4ef852654d7d4258417e43f83a6c3b32f1d14cf709d7601373cdfef772af995a2ab2a228324b3782c5a6bbf7ae1bb08169b8f3e1eab7d4d75d25cd9d1dd70bc33b426943c05c9cf4b379e48172e1e667ede89487946f7ad335b3f677e323f92ab07ad5e52ac0ae311034d0d055fcf469c1eca36d3d67c867a70ec1b96e28bd82bf6599b1ffc454407fa0e37796344576b326eeb717594fc1bc7fa978db7b7521536f9a26322b102de2b7a85dbac1777959bef02bc8e25a962f65781c09694139be15a97a642ee9f6264ed878f0c409fccaefc143bf49be3dce5cd9db55535263db2d1c5c0a41a2a91fc89633006572904f5f06b097074548334c07e88a201ef88a60ccf74cd41e33de785ebb47a6c9e93446094c1a4566f85d59ee2ea1bd537852d0abeda7644d9ce317b471c744b9c72ee6d04b0233a011553b038851e592ae008c865a0b761fc304a3917403bd11cc8c57eb13694a9cf096873e92c33a828f8f2b0df7860a03e351de87a468bf10903d0cd1f8a067ed7074828cf102869403ad69a6c108cebadccb0a341003b164fc3fd2c194b404b146b40e468881531ad49ce181b7ec4ef9c3b1a9361d18a416140f19cc5703ad48d38ae9bb404af458a0ffaecd585ee1fc42da82ca7f88f7b064f6e816fdeb779b40924d481ac7b08e33e9a5c846fbe0097f9e048ec5cabd94bac084d901d4d8836f19ac6b7280b04e78644373ec6bb277d8c44a12bdcea16f82f853f98bc6f57a49b867769b9e42c0e85566f91d6503bd4bf99bc855b948dba5a48d1a4e33932ce334860bf701d3f28259c78b14f8a30e298409c20d70b7bdc146a9650a0ecb986d8e", 0x1000, 0x3, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051390000000000098010090000000000038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) 16:26:11 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)=[{0x60}, {0x3d, 0x20, 0x0, 0x7}, {0x6, 0x0, 0x8001}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x88) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000000)=0x1070000000002) 16:26:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x30}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r2 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:26:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xe78, './file0\x00', './file0\x00'}) fcntl$setstatus(r1, 0x4, 0x8000000004) 16:26:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0xdc8, 0xdd8c, 0x7}) fcntl$setstatus(r0, 0x4, 0x0) 16:26:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0x41) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:26:13 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x4, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000080)="5fa584622dfe7ff2f90cd85b6bd5d2762620da253fba61ceefb2025295c9fe93885c0f58e1f2e16dcc12f1ca5450cc57eac03be1932f50acff5b6ef2b5b464a18818075fd8257dd719c0ca34c8fc2ba8e451a2aa0c1da39f5305e3a4967bd62a00b590e71b085444a85be400d3f2a25bb942606aad9bc24d842cb4ab7c689956e793a302ae2be80a5793", 0x8a}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x1) write(r0, &(0x7f0000000580)="f4", 0x1) dup2(r1, r1) 16:26:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa81, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000100)="9d") 16:26:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) flock(r0, 0x2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) lseek(r0, 0x0, 0x0) 16:26:13 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x7, &(0x7f00000000c0)) 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) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r3 = kqueue() readlinkat(r2, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x33a) socket(0x2, 0x3, 0x10001) utimensat(0xffffffffffffffff, &(0x7f0000000440)='./bus\x00', &(0x7f0000000080)={{0xffffffffffffffff, 0x4}, {0x15480000000000, 0x924}}, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="91f62fe3558d60927634600e7d383823fbf12c6e15124189ed4f4afe170ae63f189ee9da9ab79cbf48192315bb523f618987fc2cf78635b6921fb579a548eeaf2706771e7c23f4bf8dd46c694d8667cbc5e21d72c0bddd8cbc7e2372dc", 0x5d) utimensat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0xfc}, {0x1, 0x100000000}}, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chroot(&(0x7f0000000500)='./file0\x00') r5 = dup(r4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimes(&(0x7f0000000280)='./bus\x00', &(0x7f00000004c0)={{0x83, 0x9}, {0x6, 0x7fff}}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000480)=0x2) ftruncate(r5, 0x12) accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) readlinkat(r6, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/15, 0xf) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) 16:26:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r0, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000003c0)=""/118, 0x76}, {&(0x7f00000014c0)=""/77, 0x4d}, {&(0x7f0000001540)=""/175, 0xaf}], 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x4d}, {0x6}]}) r1 = open(&(0x7f0000000440)='./file0\x00', 0x60, 0x40) recvfrom(r1, &(0x7f00000016c0)=""/54, 0x36, 0x843, &(0x7f0000001700)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 16:26:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./file0\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa66c644f6762986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012bb4a4847", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) pckbd_enable: command error 16:26:14 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x800000000000005, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x7fd, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0xfffffce5) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000440)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0xfffffffffffffffd, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000900)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000880)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f00000006c0)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 16:26:15 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) syz_emit_ethernet(0xdc, &(0x7f0000000300)="a524a3403b8c5333841036d078f39d84eba85217f6e5d16d43d9e875dab11693e670a3e7c79efb23a61a0491ecb12e1bb79b3e39408a4bd5254d078dc82a462e6666afea7b7723aadcd23d0313141ec5db23c64e55f1c9f4634f9c744f5adcfff92dd3fc7bf38ca05f0a1c97aa03607af7e3f93d0c2b6da075b9b41cc83bfd30f53c2a205ba7502c8d11826e5b41410fe515c4bb30ef1698f744e037cb1344dfe1a92186a365a8b7aceeed3b703ed29a9f52200c76a48601d833db2f715789e766aebf0588f6f14228fafc0ee310d2c89fccf87c6ea5721630c3e6dc") 16:26:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xf97, 0x20}, 0xc) r4 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r4) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) kqueue() kevent(r2, &(0x7f0000000140), 0x7f, 0x0, 0xfc, 0x0) kqueue() fchdir(r0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) pckbd_enable: command error 16:26:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') unlink(&(0x7f0000000100)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8100, 0x0) 16:26:15 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x800}, {0x1, 0x4e43cf07}}, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:26:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") write(r0, &(0x7f0000000000)="3a0bc05caf920c3deb55bcc0f5ae454a83323547c91593b344db16329c7ad8c1496c8c27b9eeb6b494ea905770f4", 0x2e) 16:26:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x10001, 0x0, 0xffffffffffffffff}, {0x87, 0x0, 0xfffffffffffffffe}, {0xffffffff, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2, 0x401}) 16:26:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:16 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x100000000003f, 0x20) r1 = semget(0x2, 0x2, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/246) kqueue() fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file1\x00', 0x100) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 16:26:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0) 16:26:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) write(r0, &(0x7f00000000c0)="8f359742db3dc56c3badc2befd134555f8183d3abdabecc885554be3d69416b08d894abfee9d10a79c1b9e67a65976b8de5c88f476f73cf7679fec91db3c429d9cffb2c26a11f81b4c5f5bfd5da7ffb7879a5cc270308f220fad2823db460e6e49b0272883de61a7b1f04d0a219f052f44a8229863dc589fe1b4654d2c6f6ab06a6d762b52605f592656e0f5d540a1fbc2e3f89f8bf28de5ed0963237849b6388155cf586f9fcffeadcdc2dd007f9304ad56d7934e5eac8161580e149f14da4506bae267afec719ff48bf2b7b150c785fa904fa6a6de1ee2d500ecca5f98ce", 0xdf) 16:26:16 executing program 1: socket$inet6(0x18, 0x0, 0xbc1e) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) poll(0xfffffffffffffffe, 0x7577158e612ed7f2, 0x804) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) 16:26:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semget$private(0x0, 0x7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0x2cb0, "037f0ce93b027f00795acd9b2d4bf13caaa55a00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001ac0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x6}, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000580)="d2f3b4befab43f3035008d80fcf03b35a1270c9fd882bb25f0c8e6b9efa4037a6c16023d7131e752231df4911aa81f3b53ecf5a571d0c9cba8496a79581791fb0d49bdc3e89db482140d115752b51cc8e970131d5bce16c8ccdd3684ebd399f3ac8241a6b936d572718287d14561c78884fb3afe55b6322683ba53a22c382116eb1c9adc58ec05ddfe6e0d8be444d170a00e738eac7fca20a466f0215c1158413060838036ac553aaef918419a07618aa5523921f0f8d0a75a41a923c875a1284f97bc02e78c2960a3ad1dd8dba2e0a4c743320ed653a736a56a1b7b13e2fcc4d484461a28f849ebf241b39f4bce81eba95637c78a10d48528563294e9e7f67a1dde6aa52a6f774689cb83fddfd57ffb9afaf0fbf1649603541190d7af96fe8ea5d68ca0ad30d6aa26e67b9473645d94ca4e185658fec912a728cbc2aee5b043655ba8e4ba494599e157e8244ead080feaedf464dad679dcb3b56ab6f1c258fb581f0856f998948304799ff581fe18efecc4c07c6464229df8c6cd6aa7d97877160d45faecf3c6dac29e58bb4986aed9f548a48f524f29fd459d5a9f6620866f0c9fc136f8be78e66d03c2ee7e031110c9cbbd46f1673b78495c213c1ce016d0d3567961a4ce5977594b8eb445687ad16df8ba5466c4e5c84257126a054b0c910e34b95e6137b2015dfc4b11515383f786b77de5a61b862fd9fba4d6179585ba6dfe25903629e0d232f5180f94687afb2874b6fdf3891bf9a8e2da989cf3afc40254dc58aaddd636f7e0034789005d8489362633478b4eb87f26d345f40c321e7fd44157e9d1a3eddf183738b514540901cb9c0b1a489085f9901b491edc1dda029facef191a07afdd413667a62cf8f92264bfe0d8b4bd844cea338f9985788505ee0232ae4cb746bbed58e713c714cc640bb3b7cbb5be6f232d17b1d2db81bc23b30b8d2c07d23d0b56f5ad5483e970df20bd1c040f8644c3a387adc118f7be930b72777cc7daacfad02d669ee3699acb0e54cf18d6f5dc32acedbbec667f66ee07d413406ba1e43750e3f6afd6bbad9f82c366dd2b5756674e1ea723a995b4580a38b492fc553428f23c3fde791f2b0ca620168806d13b14dc19e1843690ca93e4779d8a1ceabfa6c6bbb63b7c9777083462b3ab51147ca0135b172985c43208cf514e2c917740fa33c61e1475f7db74b79bcc67bd56cb4412ac211fac8f72e86b70c77b928f19517d8dfa1f9dd7b7d4f39a9d53af1d5bc16d19e6fda5bb9dd0af056c10ae5ee46ac77ea6f3f61943d41e455b30775e5f6e87af07cdc30a7a270cf06e00104f9fc60b51665edaea6ca91818e663a6e386f3760de76fad7e4190e776b6b498928abd639908acda07e3835387d6dc9f65d373c83ad53f165a80a8110941c2deb1b87b8b6736419b4074ae939626636969e78292f04a173545c74d60b8bb245611c45a293c9caa34ba5f7f15512a1bcd749e90492f5820f44af3818608c4e4e27e2a86a3915e4aff08fdc24d38dd616fe52d16b931c001470da6abc193c3eb5e537279eb24ac6bad7d4bea85b5f769b2c0513c9f0adeb4992f64da9a47d2f5489089c15d2141899aa7b7e79e696451978b37fc2b162aeecf62d90bb14b447a2ae6153bc4b5a2e65b2944d4f6e24df85f66de0b3d0d72b22515991815752e2cd3653e77a6bf651c22cd0c45c4170bb690954930e15570427bb5ed0b550731006a55c1c72addb41367a7a1a54fc84e6a721cdf75f1f2328e255f0dd28686362293e520c0cbb04d9c54e2be8c5cc8d4f7804ed4e5923c3a11c3576328ba20c22d35a7743d773f44cd00a625e70a7cbccbab9ad568e1d7feb5a2f34e6bf18ccef1f67a6f6fbeafcd3c8a8f1501d655209bdabeb1d7735e7dc4c966f6059761794903531d7ef9b0e097bcf5ad286e2871ef42b4bac0979247560061d555233947f3bfe7e84478dee857d4c43c0bfab0d0d9c783a466da3fa6771a643a9b5e3cf3813b5632fdb7e151a785466a0e6e65f6968fa6862996dcde28aa8e311425450fde709f6111d15b21e8aa018950b4e2ddec839faa5024c7df11ab94b678b68c939d45aae6c7bedc740d1a338ae0a5f25be11ec5162ee010db59cf057850abbcd9fcc95686a6f397e529a868332c18e1b6ae80f253a86fd37d11a7ce0aca7dcac8e4472014e037f89a15fc2f017b40a0836911bc9bea4b5faef24c42360d5dc031545e36583802ea83d9bd8676a2f3c7686d56c9ee37a993efe4960b38260b1718ff4c923a3c3eaa9f19053e15899bbdc4e2b2ead5af6e43c716dd84420de12a4cc701070fe4fd343d7c1060e1eba74e5515685d783173d1ffdda2c746c213bf95b258f10947f73889a680182788d43c9d6266696cec2e77e299b52cf22ca2325054e9011f724d42478ca5f678b7c91cafc19ec1db001bb010ba180fdb249886d8257c0c600772655079b9627c55e11add2a287da612dde8ca4370f33f3c2cea6d85c73301dbe383f7378213d96e33f8b43863a762c3b3664a0a3e428049a2460e8a13bf6afa67d5ef9fdfb413cfe28881587a9050f635a73b16cae93b568372a1eebfd283c5c8ff731699ede786d5ac2ba3703dab492b3478a939cb59fc2829e9fc527789bae8f72f44c6559794eedf0f994d2177cd7979bc63716966cfaa5eebfa8a26284deeb310c8bc026c4c8a9df6f862d670f0bcfce9e06f5fcbd278753f4c8fd7cc36e1400d8a6cb7c91c18345a6f7109c87da675fd520c761dbeea4d85a1b583e7669c0f0e9f8e6255605413219309a4c2b604959847ed7b4c9bf111106ea8860554df0407e47f541ad6d4685f9fa921723b4618dd6adef4fedb91d49b19805b7a5df42f8f508ada02ada12280fc2c4e5c97b7c2aba2c5b428feb442d625d8c4b9341fd54ff40cc892342c7f339129be0f8ec147e79a34952cca5b7525c60361580ed3aab5554955cae149de53bfb4d60164d6a358421b113e9242aea8f4faf6e39fe1105e21116df771deded76aefa620f98d6508d713d120145fb7c456b96201aec5148eb99372e4a6702dc7fdb6251073ac9ca55c0af30fc90cbbf2542eba0f72da3fd6a666e601be99e1e296157e0f76c9d124a495a5ded4343133a601ab460728468e03912100b87cae30388b8b3355a96425ec23d070368ba1db229b1888bfea4212a9a7cf66f3e9472678cc20b87925dee1a9abc5172e95691bb890b2696a73d0be5d82067dd3172f370282ed47a9d5d7c8447c7c07a4dff1776afd4bc0aadaff4e51983d6bf21b630474e6b4c5d5e42f906703e7ec2abb04a5af9e8ac581f412c0a0fdb0ea0ee4389f4e44aa7335f69ded25498891f6ccb6641bf3b5b2e5e8cddbdb56f580718bf7e70c9c5db997062b1b9d6392b799b7ec68eb295aa087ce7c05e88b27a0039ce0103fe70a583756012a59a2cec86819111c87d03aebd8721fb23e4af279e575385f6291da043aa752e90f72bfe329e783dd350e9e38f76df916ebf92c3acdb443ca81c77878c080e4a9ff6cf7f1aa1768a9ba5eb4d82108ba2ce1ee901cfad481993df90b0944bcd422820872a1de682993b64f98579ab933684e6175e22f62efd88cc1593010df7123cbd3a0c467209dd0ed866953e3b9e47656a7d1dd5bb80184810ec002c54072463ccde4d95d032bd1acfbec08a4d9ec130fbb1ebec1931ba34ed111c50c9ad17c9f95fc8b7ce3805120a9be08676586ee78004b3632194cb3906a504c6aa8946fa08f7ef334b4611cbfd05691d96c55202766f5c7e319ea7e92a939e961cfb5173a7db7f1fb78c1a713a03f192be10b5673ae6db012476dd0d05dd19ec17ccb62ce508885bc931e2c5a597579e54b0674fa7c6930c208beedcddb2e98c65c76d029bd1a419984799984e3c9273ed40f9e3c71519e61d8de655fdf6f2884bead1737d4fe5929b6c6d6c7f8097ee384927b88680a313bbf4bc0a8355f0f206cded7fef4404916609596da38086158566d74b4ecd458411551d55c78b9bffd48ded09a27170868fc93241f9a9780ed07531cee0b34d7c3a42aa49dcdb4652e83bb96bfd5d34c532baed334013b7b39dc592fffa512cfa3ab1a83d40ef168dd3e2dcb6af407ef152490b7b1dc2afb2669f7e607defb710f97b8d60373952b7508fdbc240f522082e7be9a1d1c6ebbdd748f5614eb68c5d5341810ebbd147510c9cf319ffc3f637cc8ac89c3860fb7878e58a6b8c3d0fa10b37a2ac9b7130d7f1167a3d78d3303e8af71a917277cb66742625e5c505d1dde7a94b8818e3c007d3ffe68410b3ab9b772f466359acb489aa470ec612a4ee3cf61162967a2fc4425366da2ed484c3318be9d80cf476d567c1a82c9d02b2e0efe5a2b175e52b0c8e23d006de0abde7e6fa9bf0b331051dac7b774c0bf2a4411dcea95d11d2ba3dc3cc12ad52561ad1240ed37e1f436244e1f61ec0af734b802ae43043a958e314b5aaaff24039f6a79f0407c08093d62d522c2b584723cd163a817a912c571def03b99b034b3ebb858743b6965d1ef7c3a05621b0d7842cd14b39d8b0d6c2ee17b55aff02feb1077e5a9568639baaac57bda96b74731ea32727cc97b3cf314d3795f1bfef83637b705ae72d03afb1f49ec7ad5318f09cc54171cd32d03525010de851d5a9cdc144159969f22a859c0a768e188967217aebc4c002443c5c307398cc466063f3ce9af0a77ee8e7082dd1ce2902caa681e56780e3cd6ac6a5cfddf33b3f3ebab86eb6cc89277f3affb277aef9df1db3cdf314a3f574e0f1feba238d69975ceac95bd846dc8a2c05dca27a98660cf3cb33e2f92e8d28baedf16534545bbfd39eafe387dce6344d9de739def8aa1c81fb411d7f8ac8f4115d980c3fd5f1d009250ab89443a5f3c3bc8ac5cf1cbf88eb69e40e7c37bfc9fdf06328555abbdc1f8dbe24b8f213f6271c00fa7aa1a57afdef0d5fedf1a91c3d95a48ab13a3ba0861223b39da48960d802c191e0ffae3570105d731a8c69c6748d3ae914abff47791569f5cedd7ffdb6e4a1fc10ced5215746e8845da178eafb00e666e35b732b0b9356f57123815acad074cd3bec01b1c0dbf020de4c0bef219582896ea9cf3f7cf81f6525961bdad80c491d8b44776155247fce4094a422730743d3727f72f9c5a1c481aeb02b24cb444b9b6ebd37a096230d6e3a154cfdecc2800c76bcfbcce712afb8a63aba7700c7d2683a9c25f3dc70a152c467c288e5b37312466d1c7a136005fef5667564e4d49ead19ec41792c1527aef9b2124f50d59f44f382e8d2264dc00edfa03693380d43d57d4740da9cbf00f9a4e3d64439d064e41f205c557d3e18f4077d05b0dcce397aa8135656f8cd35e0d9c825f3f1f459ef70e4a94938bb4f18f8a1d0206cc1ac32acc502110840a996d70a1748ae8da79013c619d42445f7fff2a836e14e96ab82bea0f4ee9f7eb20a2c98e0191e9a11b1f4d1edb191544f6ba1293328e2c1577718265712587d84e4b6a7634eab0d215a1b63964d1b22e5b3e3e9fea65d08a35e5a00980c50f72cb0467eb26f511784bf243b03a81499f1a85ee18425e4f4e051ca9fbfb6737908174989f8153da697a06b75cb54ae94ef582f5d9f41c3e575fab1303c3a3de1631aa2eadb6656d39ec22a8373ae63e560fff5d63c4e553d8809ed699fdcad6a20b93d6cc8f17129627829d8f724693ca288d69b1823d2210a43dcb94cde50be5b987ec071171e64ca6940a9e36f8c0385ca347fcbf9b08cca28fc307d94a32cb9cb40b86bce20dffa018d6891119ec6755288eb0", 0x1000}, {&(0x7f00000000c0)="f882231c94117b331a5e5f19bb47476e3115cccfa418af0c3324faea609c82be02bf2a193076dc1eec769e81affa7b61daa7c23077dc037b27353b226951a335d094218f084ed83f3a74", 0x4a}, {&(0x7f0000001640)="4f9a7336f86a9dd2b93afa7ec9dd3d7c98d4fc5e4b0ab25ecc48414cacfe46ac0a5cb677e5f0b89df3cbe82ee3dbd5564d02186c412e4d2e720892e533fecc370125917b8e86a342a01ec027301cace0f96baa27f0d7f622419c161439c377a2e2e0b0532d42900d539feb6e92686ff4d12c6f3e7d3c9c94391ad144fdcd3950a9f76f099240de7553340a0f933604e56bd40fef42555fbad01e45592131f74a3a28f7c56cf1ccf4fd1bdbbd51293d2632b996b874ba3cb64a57758de332dd0afb02a466f2f4a0ec99397428", 0xcc}, {&(0x7f0000001580)="74c9132b05db96023514a4836b40c07d4aa0bcc85cface75adc301910f7c00bb83b5c796250573125188610d1594a6", 0x2f}, {&(0x7f0000001740)="3a7eafd2d1832c4b9338be3a9fb8c4e038042c62e27aebbcb1251b20926b3f0e8276187d99298e77e28c3706bf92783a36712ee9675529c27aa437794d510a41fdd52d0df868b2ff2536ed24719eb79dd1b0c6612f902307af908b2c9708d3d60be3f619338731a48a3c309a27c9968c91df136f48e66afaa0ff7546c50fc0d117050f40d22efa48b688462bec48feae7e35d5fe470ed237141a161503bca6a8c398a7f3c67c9408704d5a39865b895244a4759bf174bb1b00df32c68f63478ccdd3deccf404ff29c6a733886b55e83016b190d60508f6c7f6ca164a46dc40e5b05fd29ae535382dd4dde00f88bc3ce5a8886aec", 0xf4}, {&(0x7f0000001840)="f8f5cd2dc487877865c2c7363ddbfc246b74c8633d2256e07d3f3200d2ee6594a87ead961d535bff0c4e691af93187929ac8e44a160bf308c1cc84354297c99f6b96cf02d5876e8df49b1118f019", 0x4e}, {&(0x7f00000015c0)="3ea1d9739bb7a2ae76ce694e9d00b78a3f60ab227a3dee521008a831fe01495e022e59686914a1a8d3692f00cc", 0x2d}], 0x7, &(0x7f0000001940)=[{0x10, 0xffff, 0x9d68}, {0x58, 0xffff, 0x4, "3e8d01a002da9cbb44f8244a2340fac45ca28aaef1f73c4a33c1e4b51152ea887eeae9be311e85870b8db39d1a5f9844600a84dd2a10d20ca2040ca0e32106edaf11f1d1397a70"}, {0xf8, 0xffff, 0x1, "9be5983ffaac619e263a89329fa0817e17f4076730780f05d8d4f5ae09d9a6a445aa0fff8c1f2887c47cfc41b51c0c1eabcbbe2f017570cb07a3154b8169d86b74fbd150780541086c4dc82412375445b1fb669c371e33250b935593c489287f04b8458da1fda64b02910b24548ac1168c036b68933a5336805032abdc2c25a03ad1ca4c4ac3fe9a4adb3e1e26563d6a8bace9bdfb841d4eecd4a822231eebe7c82a5b0937061bdda8c1590e0a6471f22c5851a854d91a4730a2275c5a9716913fa64000c639c7c02de3b0c11bd3065bf3ecc5925e818268e23c95bac1f54804bc061c8e48"}], 0x160}, 0x404) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c", 0x427) r3 = semget$private(0x0, 0x3, 0x204) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001b00)=[0x7]) 16:26:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x9, 0x1, 0x88, "c4692008000d00004400"}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0xb6}) write(r0, &(0x7f00000000c0)='\r', 0x1) 16:26:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) 16:26:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1ff, 0x2683}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3ff, 0x3, 0xffffffffffff147d, 0x0, "369b133f8486e0ce3359dfdd69eea8532d7f91c9", 0x2, 0x7d29}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:26:16 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x10000000001, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000280), 0x0, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) select(0x40, &(0x7f0000000280)={0xfffffffffffffffd, 0x4, 0x80000000, 0xb1c8, 0x0, 0x1ff, 0x9, 0x4}, &(0x7f00000002c0)={0x5, 0x7fff, 0x6, 0x4b9, 0x8, 0x20, 0x8}, &(0x7f0000000300)={0x7, 0x2, 0xfffffffffffffffa, 0x7, 0xfb7, 0x6, 0xc8, 0x5}, &(0x7f0000000500)={0x6, 0x9}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0), 0x10000014, 0x0) semop(r3, &(0x7f0000000280), 0x14) 16:26:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) poll(0x0, 0x76, 0x3) 16:26:16 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) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) write(r0, &(0x7f00000001c0)="2b00ff2300002b0033000000000600003a1ddba4b4d4e4161a1a95b16ce749ca86e6be756faffce18a271787b40d15af9b9cf57199ec797d611ec3f4a2bbaa4c8f4dc9579f2cece9b51e8b4e5fa922b6af8780ea0c8e4101799d109a0a55ebe9c772fc538f881c7099cc84153745447b7a6c9f1c0a8ed4e241905014cda8eacecb6248ab20dc84dde149b46ddd00000000000000", 0x94) 16:26:16 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xfffffffffffffffa) 16:26:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$BIOCFLUSH(r1, 0x20004268) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:26:17 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:26:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x87}, {0x6}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="022899b8df361539e56c22d1", 0xc}], 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") ioctl$BIOCLOCK(r0, 0x20004276) poll(&(0x7f0000000100)=[{r0, 0x8}, {r0, 0x40}, {r0, 0x10d772230cb385f2}, {r0, 0x30}], 0x4, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) 16:26:17 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6500040000da14e2f139be4cd8935dabf6eee6cfcbbf8df43b69cab0b828f0df780c2aeacf811b75847c933e3900c669b6caed81c1d6223102b076a2ba05dac7af72a1f3172758e6c51b6ac346520b01000000d86bb93a2c3ade"], 0x10) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:26:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x882, 0x2) r3 = dup(r0) ioctl$KDENABIO(r3, 0x20004b3c) sendto$inet6(r3, &(0x7f0000000040), 0x43108, 0x0, 0x0, 0x144) 16:26:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x45}, {0x14}, {0x6}]}) fchflags(r0, 0x10000) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x9, 0x4) 16:26:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x801, 0x991b, "8d0f5c4c7dc17ede9eef0cd631aa1f3d37310cc4"}) write(r0, &(0x7f0000000280)="1c5696c92aca53ab17e94c77d49d2582dc1dcb35eb6fe34c674774c34d667a5cc1", 0x21) 16:26:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") fchflags(r0, 0x10000) 16:26:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000037e, 0x0) write(r0, &(0x7f00000002c0)="6f4c4166d80ea2090255994e2a848a9d7d03fbc82cab3b8a691e132a762c4e0bc23c", 0x22) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="e029d73baee0653c57e488b4a9a8eedb47cb5bee9a09554121fa9e8ccea42c0913", 0x21}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e758128cba45951f51008000000000b1c25f79c1adabcbd9bb00f72374696a606235", 0x22}], 0x1, 0x0) 16:26:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x809, 0xff) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="430635ca39110bcf840b17b7cc281230ba7dfd7c385c1103392f90c2f2176afb61c8981f37b541c9bac14931f70608532f442898856ccfcd180f3e3dfe97f6a0a162fe590abe989054275c2b6606267082e7bfa1e7dbed91f57c1270a28cb4b2aa78a38e31dd5202f0bd31b954a09afc161a41d092f614a04effa707f4dbd13ddf03d85d298b25b2f552ab953357caa3a2a67813561972fe90e021eab10a80614dd0dd97f5614c6e17fb0734d54ab69a9fa1fc00f42dc2de43a9cfe4b9cc7ce463a1aec4649e8f45b85eec772ccc9b6bf31651ade4193ed71ed2078d569da7", 0xdf}, {&(0x7f0000000300)="af04d2513480a60201bdad6b77ba3c996ce88bbade34145c5e7bf43c1b6d412b5d8c999fb2a154040c11095b2a9d911ecdf5455212674896f88ae425bbaebfb77b3ed7c90f8cf9631a5f440d8dee77f406117b801f61a887315f45b94b512f14ee11def7bd56c183c3020d494e22ea9aa432274c187f5d3aa529a824a04dedfe9c739c67dc5eab88fb09303ca16f7494c34a48335ce3dc4df3b9b294aa601f19ef78ec74fe63088145e654cdecd346ff88fd0434fe8b48c1896001757dac846c4d82894083fc61b468150f29e28010e8ddf3414e3c94f6e54a24c96efa888fe4fffec1a8b1a9f1b594eec9b2039e79fbf1bdbcc83df0d16960f5ddc3ed260cf0caf345cec72ebf4a37397a593f81a5ef124592b474f41a1026934bfbbdf111081f77f850390e6205b53a196094bc569dda322d5d953a6b9a2e2835d2943b14765374922959bd16ef2777c7d71e54523f1990ce7f05df84509a11b9450ffa26816a2dcfad9cb183ec83e1d225bcb680f63504cb263c335aed496bfb022891281f65de43331b9c8b74f27251ba545bcaea7bd4cfad6b158e3b4bee219b3703380cb3faff8afd17a5267eebbfbae8d9a448b274e4bb42177246be447d4b6d8d35455893bc9dc452b3a4edef6628e50094430d345d76d1787874240ba1c3db8df9b4770ed094502c51279e9fc4636b10a2d1b591f5d649ffa898bd88ca9af0e3a251591a49e17b33427dfe944da7678fcd8504200cb8cc580ee035e943faba8d51828607a6de238bf02145fcde01955c920e0913a4bb2e7cb832ea6e069544f85e04623ed1bda34d9958125bf5d03d88526523378dd101788f1e7c7d156f8e5d400244ece102fface1850e477d30ff4c93926af5e7aee2b10ee168781dee93fee1dd82cea37dc7913767fe53c6269fb9aff515aa30559a633383ffd6970d6813124629529edf3a6479a99b8ffbaf89aff73e1e2f7a1eeca59ed685c4a50a0b18ee9359906ba212039b3649cc8dcb6e5727da7780dfd41c218d59ce95140776d3fe30b7a99b3ad57c01747e544743335021bcfebf422d772d7a45e151346fc48b2a9149a106f3395181ed7e1256b66e36e22a4f5e4f476dc3f5cbddff0acb54ebfc1a078d618fb42e0c77f54412267bcb762f75c855e27219703b450e6bd8892541910dcbbb56641f324d21b3200934bef350c21e070fad74b6f94eef1fe3f74a781c59690555ffc0c3c757f6d755f1344c5247d6a155f719bd081959423a221155b20a624621bc45b6c31b81d8b1abe99bbc10b02c39b7332b669034255b61b330026aa7d38a13b1535afac7aeb661bb532cd6f7d2a3bfbeb513ba54d50aa9b031616beddd16d06f9222b758e962c18b0e249824b7a8d56df1e4a144ceb65d96778db8bab3fb71a8967fcb204f686241be7a058756074f63b84c62a0f07e466b5cd5b6fe493f451d53f831a00b1c4969d3dd062d5d480bac983f32fc5ec344a37b3bbd0bfb139a2168e2bb4328efcbe82e094e650332082ca230829708eeb3747fed3e465ca60fc4410fdb0a72d6e92cf6f72302a104550cb8efd6eb4e11edd70f4d6b0c008342eff1b58d9b978673c4d07c3d6521d1ad0ea0f9b09bf191e243b6d35aeeb5c5e1e83a0205f75ad897b51f5ec5ae1d749e7577a03222171da909eefdfae16dcf87518b3dc1850563e4b4195439f778d503a3cfcfd810363c13a2be9719b8fad14fa044c35b3885d4563c439b57539bbfc7de51fa9ad5467d60a36990f33ba27f390cd4f038686a6e6f0c8c8c37e9104d5fa52b9556632db87c7487e7cda366916bc80d53dc5d4f7a2e3eaa7b05311d35e4e4f3d9bdd6ab173438fd2d6e72cf6f4ba6e2e10cc0c8cc1b6c7ef3bb9de01835277a3778cf4b9fc3ca19e6b2ea9fd8af09a12185c9da3c3ed5317eac8074d4d38a0923600f7a376114be3f9929f6db56d6f937022ca1bc47d0015facba546d4638baceb49867eb716fdfd70a9ef5d6ffb985963ec2c16c5c58722c9bb0d027df5123801170d0e4fdd9472c2a81058194d0c29854532c4cdc9d59b11b02f01a443e4bd92de168fcae5cd072bd3e4d7795c76a27c5af65287060f5066eba0ef1eb0ca95d1c9e73a7e6acef4dfe9d7458047ea26d7c7386f166fc5f7a411f755ab2657265245ec4cc21a00ef6330b7323ffb2ff265d041a8f74cfa15ede9f46264f20dbc7a8b168f92a5fa01669e347eda57706ab31a7396ca2425c9552251aa4dc3d8b8426da76256292f936ad6e9852c0cba74657c838ade182451e6d09f1ee3c685503c1754821a89babe87cf6c0b9f127823bc36b2bc3a034f1c46df6720188ee162c3360efe65fc30bbf6aa7cdee8faf1b7612dd8832d3a0782d3d0dd1fd03a2ea082d47b175e1dc46b173f856e0ec2060fe8b8346b910f3d06a2ecc865a8d4dc09883a2641923ebebc5bd1c85330935f3d975c467dcc17ed90dd8df10fa8536c01bc2b741486b273350f4237fefda260eae5576760a5d050bb5fc1b1212cd7c1fd490949130fb55f9595baeeffcab3ea234eb29c2a8803bf448eeace077c6ce81d83693412d323267ba17d97196c694e337002d86bf366efbf76904a30fccf771a0807824990f0cd34fd0f4a454b1b12dc3ec9048e631ee1f301fbdbcf7f7ec61fdaa8480b422696912c1d49a5db749bc326110ef765f5216b119992ca59ee50040126f8260fb9d625f363c66bea76acf23ecfb2c0b52deb6c75c4bc0021609e793455d7d4bfcec862b18dce68107a4c36fd20883ef4a135af331e8cc2a6af643c00d05bba7cdcf33699425a8dc318784c2c4255eace9254a977f118acc6bc404a871dcafd84ba056e3acceb510b30bccffde83239da1de54ce00c54b5e41fda61f1e255a73e3a4323536019da7e390157327bce06dce5506155c4cc8333bf618cf155426710551aeb2873b23753e31f647879cbcb28d2738d57526cb5ca270f2ffd573d56c6b25bbf995de5da88d6e64ee1407698a956f86146e464e57b924175222b15d6a8640e4533b93e1bba9f613be02c414f583c3c848b208faea7d931164e4ca091ad600687f946187d11ca49131e74bdc25a25832b48451e143fb32eff5fe63218f9e4b146436f49d81cebd4f3e5b7e0b5ecd420bf3340acb22e95ca884e51a292b8af6fbd6e9f1a2be51ed31072b39c95bdcbf93a05f062630ca48b3b723b40bbe6ff5e5b53f4d00197c863a1786f90f8379c3ce93f17dccb8b29e13fa468ff80579e78fc7c757a5377fa1fc32a365de6b67b40e6102bd5c2bf4a42899158cd60459b91ac431e180d2682ecf8e937d30e7efde5f87919735a9acfe4cb8fec8e427dac0782cf9f516a582b11e47764b7d327276dab715a7f12b24ac43f482a53765e08fc9e2c35d43f9965b59027ce459dea67b89d3ff1b0aa88a2bcf4a5243f14627eb7edf21239ec17f61ca11916a893f88d2f8d284377053c88d4512aa0be5ec3176a703a829a593f428f6dc864649537dbd7b3421f2ec946d30bbf9c3dc322dc73754ccc7cf67826ca68f0995d591897ea1a71470169640a4522d4377ae99c4f93e1ecaddc5c4cd9b996ba0b34fbf5d9c26bc410000501622631a807503440b70ffeee670d7fed35c750ee503ca7e4318d4dac1b09381102dc3620a385f0cac3a9a1da386aa9a8db27866edbe7338bf29a3519ad5bbadec966dd7406a43557b8746c20b5646a8e9b579fd2a3b226685062e8f79f2445458a329d13d6cd1be61d6a4ac11b9b34fd5bb39206ab1621306bae6a4252f8c917ef0ae2b6f56a2555e30552d100e239149d9807256e60ef57e6e60c1f406ec80413171619f8466d7f46544cb8db1e2e0fec22d7b5a1914967b5bb88b164af6805eb70c7a188de3b1d0936211b7c803ae958b81efbdbed7d1b6f18f7f07d5c1b9e5157e0a73d39ef06889e7213c75f7e7b3e53584158f54d33c1c2cf2a31bbe09bf008a8f6903d5de5da9b08af2369d811fd372a175fe8061124d7bf223f13bfae83005faf3002df6093a13aac4b35252d3fd5ecb8d4301bae96bce3b7daaacda64d6663089a1ca31a8b50e5991e7d5d42a73d1845d3979c7ce3f55d9b38922ff5a87c87344ba3427df6c95f656d0977bd4f99f5c75a24b3c2615e505aecf15de4379e3d235f687666cbfd5aad606af5ef9adbf3cbfec878a453d8fdcbfa844cd3d482638711ecb36d03fe68dbaea1d9203f250b9d7ea0299496b3ffce135a30d04ab0522fdff5179760a249b4e748df016ba100ff6fce7c2584c1d3510d3d3ab39c05acb4100af1ef9a1706fa12b73823847df8f9bdd5dde783a81baa674e64bb0402a482e21744005b3c4309bccc051fee8f66615b04d285c1b24e5ace52232ef4f8e6c655230ad2949a248baf258be678ebf0e8fc991b674aae1281bda4a92f6252ba2433cdcc6b4288a9818436f7a76fe4207e4d96028cece7150599137ebf78d8d52f9617e8537ce2e3c498b88f55cd095ae760e39783fb44757a6ea52a8a8985ba994d4aff877c133888b5969a291bce0d091a92f479010116f8092b49cf5668500a7024102128b009b3206502d82b64651749385503cfecf5f7ffe3e75352dc48d26a9a9646fed1751b5948479c83ecb70d3601257335daf49cbda050ce0c5e57f65995246f2ad792d4434641c85ba33b0b150f62e8c596264758eabb4b4aaa87f1402b55243bd060f6c8854e40ddebc846142b7ef9cbd3eda7a914d1f090a620ff3f9621ebcbf2cdcadaf94b8bd703e4b2a3d23e79fb8c9aa1d7bac3ed4e59932e22db9fa405ccc1e9d12c2fd772ca94131970f19e2e11b2eb4d74c2f7a008dab0bb9b8bdd17e596487f71256bf692f035179c291d3b3c0512d8586712561ca89afa30442b2535e0b0af93d25a50764e9ed968f996445fcb1333834ce79f7ec6a725cdbd7fc9f69a2565567df0fc6ebe23a21ca10416765b3245405aab54b2a8a0ba9bb64bdd2f52630177a136ed589393071e5cf7a54f3c620ca72c8f2ac1100675ac77f17080886507a39ffba9f02a46bed239783828a39d68801a264abf3a5cf7d86c66e73e71d4e9320aea704638069179bfebe83b9e7451095588f1300ba84b3bb2ef9c1598d4e088163d91a19590bdbbbbb6ad9f53caf805bcd79183b804cd95b1c880f286ad590fee585b4753510400c3234c2167292835e723ea274d762a5d814cca711b6fa75294a177166a35c58e115d8f664054aaa2a02a64ed594558227ecda76fb7b448644ed00e5705952415a79ed947b7ae5558c334bd1a9a726ca5c43c1eede14f4a2b2aacdbbfed044d284a9a66eefc3338e415f6c9c19e443b9a602de6fa4af3fac4a627b4af9a1984422fa1804299b1082bf22abca7e1d0de06a5d90addd7f1f8a6d0384d37da3aa97a1588f2877881805162e653fa0a9a7adef3523831dbc3f26b68459aafc683854cdc3c53dd3661c8d0855db6b928929127b0becd5d56e7cc9895e975a84d31b970bef8ca90b246754146129be997ff25e21ae68e4073971139ce087adc9edd14308e876eb749ef88045b2902e338a37c59250ef3ad283fae6676c51fa27d61a1a9475d20a818c47479432557a805a9cbf779dd405d312b5de62e772e59a00d17969c7a5a42019f6f1c518d2991853870c3b9bd5b9b2188ca7520460f512db3f35e33f24dc1c92eb41d12daa5b670989fc905628ffd277bb46e501c89ba06a5e064a7ab59fc1d235c51e70c345d4a8449d87d54d771034954da8652a0fb46cb39d79cea28c5e10b75358e6fb703defff856e9ef7f9cbcede", 0x1000}, {&(0x7f0000000180)="f55121daca71be319d8837421145d16bcf83340811f3b98b96ba63037e96a0772a65a5c2fb0f", 0x26}, {&(0x7f0000001300)="df9cf638ef917c0ba95bec2ee21722f7942f5c9fa053ce012b63056c16f5a530f21dddc273b6018b7a52986a5809765b5d09c231192fedb6f3af9ca1d3c450d4a8211793903ef77f51b5ac89d5488e362b97d094c9ab6e4c6ed48c35587ae2", 0x5f}, {&(0x7f0000001380)="829310abdc00ad65e6d92c96f1d6cd0ef5a9f5d74acc48ce2893933e6f5eec2c449ceb1a90a6d5cd7480174ab0e636921708158ce99e11fec4626b11694d8c051d", 0x41}, {&(0x7f0000001400)="8b4f9e2ff5ec86f225f0b11b065879b31e55339e27e99f17746ac9f1f5892181f437d4b7da3610e13bbc81a153b36afe26a2fa4181c1842e140ce7bdff5c20df51c20e3565937173", 0x48}, {&(0x7f0000001480)="3877ef5ca74cb6c925cd4c34eed28fbf5674863eb94c42a983b3a3656c72a33d5fbc80a5f3164f884c0583d03ba64b6f1d4861b6cfb90da2d40ab35c4b19294eaf", 0x41}, {&(0x7f0000001500)="f70fab88e28bed381bceb32fc4254f396f0b58497dd8af1ddeb026a9169ee01cefd6510424d04394c4d5384150ff25a82ad42ce6edc6ea5706e2c77e03b3962ff03389c99b3729e1150ddd4a6b0776efa7677900d206ee26e42da9306f262a04576b8bceabe78e158c1cbb68c2da5f9c47e1641f6b9b83da", 0x78}], 0x8) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/46, 0x2e) 16:26:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x330f) 16:26:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1f21, 0x400, &(0x7f0000000000)="9ff4ebc22fa3e35bf61637501d330fff024e1710d98cee878c774b8bf16e329f163dfbc946dcc40a2f7d9e7c728de8a26190c1a2d5e3c793df90f47fa7c3b188163243bbf0b09a70fe0c", 0x4a) getsockopt(r0, 0x29, 0x100, 0x0, 0x0) getsockopt(r0, 0x3f000000, 0x4000000000000006, &(0x7f0000000180)=""/48, &(0x7f00000001c0)=0x30) 16:26:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socket$inet6(0x18, 0x8000, 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) 16:26:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r0, 0x7, 0x46, &(0x7f00000001c0)=""/206, &(0x7f0000000100)=0xce) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:26:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x0, 0x0, 0x8}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:26:18 executing program 1: r0 = semget(0x2, 0x1, 0x44c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)=[0xffffffffffff051a]) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0xfdf) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x1, 0x1000}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x5bca) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './bus\x00'}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000300)='./bus/file0\x00', 0x1, 0x22) mlockall(0x0) r4 = geteuid() setuid(r4) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 16:26:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000027, 0x200000033, 0x0, 0xa2) r7 = msgget$private(0x0, 0x400) msgsnd(r7, &(0x7f0000000180)=ANY=[], 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c80e39d0b9067b1a5d159a1ba8979fd23f941010f00f2e2adad87f1d49229990b8addc286d7a5371df8bb981743cf243f4b1afdd5403b67cef7f20f48089e782cbb27323ed01022c86b0ffa56f3185ced49aa0b628f9268585425f3d1e5bdc0391674f3eab010ba02f0b5dd690b135a7d8014c91b8639e62ec69281fa6404ddbe110bec981acdd0498525effcee0377b3dff96f9fae184fdb3633962badae996040dfa5a4312246ed1df7c63af35e25fa08c84419e9f3dc949818c82c024f89a629e4c469a77859eff8550b8ea02d356251a51413f762a4982d3f8032b493d5ae51dc8ba67f7cceca4", 0xe9) sendto$unix(r8, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r6, 0x29, 0x31, 0x0, 0x0) dup(r5) 16:26:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) r1 = getpgrp() r2 = geteuid() r3 = getgid() r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000040)="38ed938c8bab111a5b78d55bdc3c5084024bd400effb194d903e48158ceab4b424022218b132aac4f266ca4de8255798e95a2b01cc116302b8ca068ffa806e1074fa173e649120a1186a827a4582343bb44b73171243119b871546e43521e5efbb9485e6f6015c8a22d273c64d872a2233b350e8dda5f7f461023bf79bb8a0bf", 0x80}, {&(0x7f00000000c0)="c319813e1645a287f3d677fbe0c76897dc77f631b66959788a85933688c5f80a9d2db2b37d0b7b6f0022400d900afc146637b8567509104c38f67e97e13814975b24eb5ebfd9d755285cc47e510c02c70d4ffebf25daecb59d9f63f9b2142a5e4bcd018b5da4f219712ef2d844682640105715dd49d2f16624ecc6fdddc3e297173d32cc741bbbc0d00bf75170000655ca1c47d4f43358f833eaa9ad97a05bb0ee5ff2d6f4a5f9aa2f05b70d52e5d65f2b9afaa6b00188e4d6910bff0faabba772332501f3a30ecc889df9ae58d88233e7f86b0d3afe2d049e22dd21067b495c830822723c766095642e57bb76a76971ae547154ce69ad8bf43b8a796d16e4632e3de15c73e3e0232f7724a0228bad3e58b11b836a9df6a12d6208fccab462084e05701cb63babb8b6a8e16f3a1a2d4848482fbe54ad16d84590d475b5680b48a61e9b56b96273386cdf36cb72c349d361ddd1c862572b3555f73cfbf98f0b99c0083182bcd93e251758794d8fb72224b88ee026f92f846e7c2064d437e4f4ab81aef653a692547ee9e510bf973f622fdeb1b4b86a73a00c79ba0dcaa7961a57960992711d770750fb5f34e6087dbe236b5557bfc299105935a87c9a9d783bbbe0700a713697bcbc3e08b6182376b39e0e096a95cc97d1f954a2547ae6456c0fbf92098568b3d489e0db736123524f4a4c7e216f037bbe75224ee20cdf79c98122e1fe35473534fb7419932263c841e62f40a0e4143dea6f1db0e634141ca2eba3ead1bc9bd41f70e7b09644b116277a1b91160ca4cc8290eed88ed02bcea0133f4aa5bae12621dd25cdbaf6a869b9f4264b168fb8bb9d6ad3247ff5c53df80cece21be70d04df1f0cccf21cc36127e710b639e7eb1651c8aaaa8f021388c1bf526b425e31749e8591bd2ef4df33f95ae33a056c5cb6df8d74677df2f8acd7bd53c910739141c8c8683d385fd6aa5d28a795c8b84b092ca5ef5f58e7fb32db0af06ce0b464b4b281882780c003c4b84b12f54d534428fee1a9050694dc060ecadb41d5deb08757a1044bf3c57aec9a362b0666feb9c0ab087389880b027e023eaa3e551615fc25ed7bda5b35f1b5d8f51c1c87ae37d0190b8c7f19a3cd1f6fb41955429387230a730d175f3e0d97508ae30ef70cbbc9d9be93c4d19dbffa73ab823d0353820462e6bf46930477943f4e67b09f74248fb21519b046280d8dcce83107a7897398decde1f8c5a281727c50bd0766868404a60d8214c9bcd0266a75ed80d3f02397ce08718b19c91d40d00a078129960b484ce4156532e45dea7c9f797e91becfd0ef4b6caa33efb5417f399a249272cbbd771ebfa53832eee2431d30d8178591892e43fd69ace89e1d579498d193dae3e8232fa2ecfcb7a5f76f3afa0949f3e698a6e7c6b9c49ed33e35ec7c8ff940515094d05b12169b5b95443140bd788475c111a667a7709189c0a26d9401fe18af25565b95f774f9ad2d70b865268dbe46f38d571343983d1a81bd7dbd83ea0e2b581c5f156291458479a60f1dec9460bf8f52ba990726f5f00f45bf29a4ad07ce417a8435a252737e4115613066e6e6a9588a262facd2aaf04f73fc28d1ebbcc75d08fb7dc82cd9bf235e1f3b8fc4025ba4748dbd18587ad2f8a08506048d77bca528bde0ff5c4498bd540f55ad3b0bbd2d2572b1d05cdb4d17dfa2eb8f0e49796c3ac370eba0f92dae4d6c1cb60c9f77abdc84ebb2c1fc9415ca53d46ac0039be352d9ee8d6cc07160ddaaffdb2fc44e826db4ecd1e1dbeb9f525374ff76a5aac5251a4f44acbc4aabfc89b68c038a821a19fd0e9472ec46b9beecc60976c48da2660105c08e6bc464cb92da75b562cc62a7de8215b877bd667983aeb279d2e645d4365d19d77543284b98be93629b9683fa21aa09270c321fb0d11684ea4e216a97c64422122874f24ef0fd7fbac203f42ef55e90d744285636317db7151db7c26316a6494f9fc95f048c516a6573e0d1d01613dc0639700fae412e329c7fcb346208528fb6187545a322c30a57107b1f8ce7037404d3d8d70cbcbff4215f9a70433e22f8f86a681a0010aa921981e158391cbb368e216baaff0b74823c90a41eb95e98b46e9223ff8ab7d4a75ae49b6aebc36407568901416be52b29723b0c9b6683191fb53fc6683fccd105bd4576991191c5823461fdcae497ad48ffcf47f939d9a246c760cf89d6efc4de8f074dbce6646bb2a92c891bf863646d4f994bf0914aca7fcd5d6f2da0738cf7a6606a8c2c9bf022b7abb47915c828b8d3b3eb2a545533c0a583a27750f18f8e08600f3211ff6db4b39be91660e2f1fc976ae75a4fc4edd2898471990f9c580b755b10441a77593f86692087ddc1103c7991ccfc31e678a5228bb3171ecb2dc2925b0e1eeffb0f7884a628ba04cdc670122551f6a3c18955e78215ed393c22a5dbcab8249772ebf5a2e9b9db1628e2964fe0dfea53b7e4e80f4d45c9c93a9b3884973519ab7677f12e418ac38491bb611f1789c327ccc3c14bef465551c09267343068320d175376fa0357a60b2a5ce04f37b1b15c827d667b620f4b36004dbae8777a247d248b63435c7699ddab5985e22aeaa095d4f1d7731a8d67c5f83f93329d1bb9a47e1bac5ab9fcc2801573029d502590a77be09cde0256b002cb552b4355ce052762eaa5adeb3c616317fa06529603763317bffc207700b4a93b57a75e63cc8f38d2d9a54a47ebeb1cbd4fd2dd5ca0e57a779131b5ca926c209c5572d70f14c61edbf0a0b155aa64e9354f1711b3c6a5e5331e21a1f89977aa024c8132151a7feb0152619a0fd94c1fb7f437c2938c1b3b3ebc3a956c49bd686893480a2fb2b0006793eb22805cf40bf86c37b750cc9821fd062e0aa3862ee6479c13719b3616ab2a40c89423c7521211b5b3c7cea0ab71300f4ce0631d57b7b6bd7561318febcd18b80c88e70c0f57aa82894a8c95348216d8f9f5665b0150b252b4697d95d664fadc4861745cf84cf121b2ce3f38823cbe9dd1eb21213b8e511b304713ea37216dfe14fddccc3a47b01355fa8b4f07dec9a9b2067c75135028f6890da052eada9ec96928aa93f9180da9a741a9545ed90351a702ba748b5fa9b5f53248e9cd816b9949dc6943a73548552826c339691c519c952354ccfb5579c3587821e6d7a452e7d1bd8b0ffa5a9cfee3eb1a706943d8d4dce60ca9e8e877c26a93d3d7a792957d43a4b6f4277f78a40cdad62be396790cb677d5987bbf38bbff92c66fbb9430768ad4335e8bfbadb7ae38c291dad73580274aaa11008f34b7907d7ff3371e5c26b2369a3f33809a4c0c55401be3a3b200c859ceb1d649f2e3072180a541aafa08073a802ae0930c1472cbf341bda227bb2737a8caaeb9de5956e236724699903598d442c72d66eb326a67f9c447b99fd379760d28033b946afccd75afcd2c692dec0e7d1553beaaaed8b4f840e7becc763c84b61158f158a0dc445c62f9dcf5afac61ff7cf4a0d2ac534657d891496107784b321946738b73987ef5c861cb06f7498160b53013507f15ee7b9719ee644e0848be40b835b1435d47b8a9a83b1d7d1f23d1f7c6a63749a0c633b8521f23c6330d362214c4d5ea7b1cef9d4abf8619be0b213a81b00f50ccb2586c54eeb25217836eaa098e472eeac453427cdb29971b3724f631b7836c79230a9b2f76da97bb1f7f58a79c13e2573b08f01b4a369e2348b6c2bcceb62a9a57ee18c63fb12813abc1ae1028301f860d0209ede8e3ef504bfefbdcbf6e92202582e2e377a9dc15fbf2997fe32360939bf7e5925f72ab5c61821c80adbe1eb58863a932e3046322536a7f6605115e17554acfa4e19b14d8b1e1ae5d4a130a6f1b7dde9fb87ac79acd833b0b46bb03f467308ffafe47750455186d61f687e06e23cdfca72a74b9fec6f773065909d98cb5406572b8b8ce77b2dbb758c5df5984079b1683ac8dc580d9975d57705c2d7ce8b00139bdb86da39c51de585c19fd113f5558b99b5b1c3d12d71d8ffa7367c8ed993011a6d6830fa2926804a68d2b1a0534bc8555b0067d27e10cdea87aedff4dfbb12ec4f31d3b7113a7d8204020bd2d67eb879456ed15f9e03182f589b5bc61c6aaacf6b53bfc46094daabde0de58499edce122690b3afa5dff8b1076fe0fa018ba003f9e5c12af3a251919302fb6d4b6da8845603a052a1259667390c540352ea4542cec0c9ea37d4a127219832a0a960772cc9dc24c817b8f673ca369eda68dc4782fed129bdd95b0a1f678266bee2c77489ad2c1eb127e1ba8f66183aee4d29a29115761c77bdb4a32b007e18e85f628243e2ff4522ec334a8b165bb9ee16a94f3795b392680568cfd291caf73d3c1414a9bc431b8d5b69751e3d0b17b0608b623c093a49d9dc70830df7989554485b21e76f5dfcccde34a9eb6eaea72d3afddf8a3d3d0294e1fa7b316f21bb433064ed0528b272b7294286bad0bbc3caccab1aa0eae14f8373362e29145566815cd1a995e49cdbf6bf113dbf2eccaa3ab8b1bb80bba84425ff18eb60e7df0221a3c4730dad7597b9207e2c12dfc876bbec5d224bfe48383bbeccf271c9d2b1c2f4ef4e30554ffb75f518e724292a0902c1483ef55bced0e4b7d574ed6cec48e7088713c220c020d8d761493c4570bc162d3bfd6ba452e236e2ffec96715160c118d047e2e747ab431fa4250430f1f36d8549b0abf5308a633dc217fbbbcd5d61cc0094c6d40f607a9bb61d2b92c1017a363bb409210c987d043178ed9c43fd44903afe19879916a9511ce613ab9063f96aaf76bd6446d91a8843c107d106ef20ee9328a856854a9c1ab76170f436e0364343f0c89bf2ec37d50ed8484aa1cfc9205844d062beb26d055c25c56f90e440146dfc170e2587051d3f6b9681d07cfd8681171691137ac246bd03731fc7c3d1ecc6a0c24f812cb8f39df02024eb9b4d3aa4d677aacf97c64ec6ec4b1d15a8de3d9faeb99415145c0acfc4c5221eae92e09f6a65860f7e86b4a0868c5d5de65a72a88b1da7e1fb248b3902dc4f40de0783c5c0437f54b5835c89571592c554c3ab5e2316a3a121d327c0db56ac73929cde0c667a7829f8921c2445d2325a97b64e03939397fdcd39d5a5c574bdf97fe431aab551253fcdc05ecec0def5c7223a7e32cc039f9410d46df437e691b488b36bece359bcb969b55dd2ded7638ae505ca2ddabe6be8fd4ff4da9a034bfb742c5a57fdad0bb78047914a2d05536262204492944e1abc989eed886a2d5df4f53c9b46455b74faf26539c72ada3538fda7fb660b444393b86cbcc1fe6294cb1af436c9cbd974b248460b8a58c0dbf8b667f84555b158fa531b0c6cf000a083a6f5afe7259346600bc37d488ee381dc595744ac10160dda356d9f90117e5b5f7f9a1ee5b638834fab1ba2a75be2a4b5fcca54a601ce8bb78064504f0b20e8549849a2f99e78569f1726fc1ef50470a57663e51cf1c249590ea0779111b2ce7b31903d61d5b453c8d694ab1ee21af57a1f9d202f1669b41766b0b03b55323056883b1ac615a35b4ae72088930878e885221e0d1c88e88a371c978765ce9a94b0fca1166ef4bebdcc5388f612063cc45d65aa580e511eb9a42494791a37b95950b6f26b32ac1be73155e9abd3ac05cdb1fe5fdc01f3b9924e157ab8facf0bd12459ec4b140e61d99e2fc3242e42f2a985015e48378267cc50fa1d54d3d2a372abb1d6b03d25b8600b67587722225f9184c3bb63abfe23c8dd652902d8df00b40ed9efe85bb2a139889c8c2a930321362", 0x1000}, {&(0x7f00000010c0)="0cfb7f5c9b008aeb9a2d780de3003277f2b1dbc9e238dcf3b4c9a18468122d5e951a3229d6aeb21f6b0d427232f3866f34f8287d1b7dfb350fe2d6f00b4d5a448c87f8d964efd51ddbdfb215bc3719352f06295ce699ac33a1750f7f7852a33993ddcb9548d2e1ef153e9a4ec8b22001a7397010282d938cbdd4800e53c674ab4a9f29cbc7b06393ecb96b426444197551d6f865e7774835339f92d807b8b353527464bbff805c3ede3ca3dca46755a3cbf6bb072fc03635d97c23296b63a240a15d26a4ac", 0xc5}, {&(0x7f00000011c0)="dce218efe1db15bb635e49e2f5ca88b5771e92605e4dbf679448b3064f8aa54e0d15f705486c16f01a8f7731ebb429ef02da31449b1a6c545e3a00634e1e5594e1905a7fc411368262c9", 0x4a}, {&(0x7f0000001240)="20614290263a3798497fb7cc4ec66b6e14e8a2c2b4d3aabed86d2bd0ee4f982a93e686a75a465f37c868d131365806217156f53626c78ce704ee499fef102dd316a900939a09fd7589dd63964befe5d4eddfb123538395c9fdecd2d37b623587ba41a2de6686a5a62ef071d1c35d05a113340d9dd80167c16cca4ac8a5e56658", 0x80}, {&(0x7f00000012c0)="810d68c3e35d161c67b87239dc53834cea86c29840", 0x15}, {&(0x7f0000001300)="b5ada9186a7289e56e65ca2c2fc548266c5a7f5f79f938ad91c2266e3835740930ec49036ae5fd436b3faf5dc53c8196a17549e4243e111a59f3b3276ccd7373925606261cad246288ce71d3242e69d71056289c12435fb89cf398438a39de", 0x5f}, {&(0x7f0000001380)="5799464b51987811baf2cfdaf6bafa894658da21f5af7fba5e64f2b6b5838928d4c721e39b5bc5e7aeecf6fa8ea7ebb32bdc6e7c2313149865864cd5c6ee8c5b49f090e9330026683a297ffdc9fb441f4cab2e5d02432d0ba7edfda700cf157114d11db1e0937bc5d7eca7f65b81ec05a539e439d9adb020d8b9982c9e2569fa4178829d4844ef74c80cb51cb056d2c17f4a552e4fd6f4332324fafd934523901458d3888624c1fa063beae4c4fe3d8143f2ea4c619f2409b392de4fc6ef5fdc6aa88d0c85f58211d07935ade0bea95ab811b4cd78eafdd78213a1dfb1d26c9ada315b6d7344b9ebcbbbe01f21c6e8f61105a779eb029e2caa153b79d134cdcb5d585c49783835bf1c03a62c7a7f7bbce9030629952d7a91009ccee4965918446b3c2263d76dcd111bbcb1b21d4acb3c2f2452c632a870bdecf7580deaa93662e41790986b26ee45dc01a0b92a25288cbf970fe57d159080e7ff3bb6802cc5d7eacccc8f9f926a684340377d5fcc1edcdc82e50654a2484e6f96c515212c703c9ecfcccac08107f6800f8101fdcf5bc20062e9d9927e6ab701b010a4654f46e3ee5261fe2ee371fe3198add7612a911275e945b23aaa78458fcf38d6b6977a9fb6caac2cef3f05abae59c1cfc198b3bde20bbbc11a23ce837992e6fff8a9648ec01143afe2f9f7659a6571b8fc188bded3b684deb95ecb7b830c464a7ed674920f7c77305f5a686858dadb83a03e8e4d2ad65195f70afb5b2d55391a36ab6cc5bf54e9046d006c2aeec6d84f7a38ce6228907a347d30618139878a2525afa0d2634cd27629bb77e1901125c1e4fa005ffef75bf05008198789663a7ed7bf69802506e2607ef6264a73b7d931717ab50c30c5eec23e1f4dc8cd36f7ec00e8f5f3a4fe668061198af73b669054bd0ddf9c180d4bf0ded5196d7dcde548ef8a2aa4b3904b1dd9b8e7a4e180aeda9faa6f928f1cb063415cef19ec2e3fada7769ba6e4939a2646b56f503237c59458a39d1fd99a0486da9f60dd6447865ff42b92f43564a904060a98968f2fae9755cb6ae3d9153f9286d72d1a8a956305fe1fa99f37a63f0b037a59d1b66ef00a49bb57b784fac8d9cf84631cfb3729a272001bf9f5b7e3d78a791ccbd563021ad9df0525d6732261ee6ad8ee3d90a58921e7d2a99483fded79371c2c3c1aa6abeb0da6b2d70ac5be79c7e722f7cc8bf7f6b1c55db75b41d42986c7368a3093b5fe537b53842c2f788ef88727e6419b708b8abe20485229c5300b3068857ee91437cc252417f6c59929d2d677ee94737afdf46fc4b3a9a5b716cc1bf56e1d860f6d1716ea3cc376c9336a39cfa31d372e0665825a5e5bab50f6acc4325924ab9e7ac5527829c999eec88f04dee6f74de7c1c8df3beea564c407e296e0ede648842f50ed93571f3e3b8370c199469fd314e79bae58363a146e76f7d65eb2376dc42f8f311f887d597ab57bc0e8a1ef45a6a2c35b0e823027b718d42f1175bd06eb3a26bdfd05b179fefb59fc965dbc62fbc33d6ec6361923055be6cf7254af49a1a2acc5a6601961b64c44b3a039826425825f9fb52e4f3a2418e23040fcd24f2c3585fff03409f038de24e2f58bc44ac9606b183ba76d309d79fa2376edbf9016a85aece7b0c287a7f6918c6af00fa40ec4d79e8870ea6dee54a1b3678814555774fd536ebc0e9af5bf3053a45ca99c5eced7973bf01f24f4bf5ab5ac877d4fa8a8bb71b21f4c1dea6f437491695011ac876fb8f7778f4afb0853863f44764b0af4a064f8483a96429a214f13add22e370e5af5a124a23d18f46b15a31af47973be562d3d74e69d56ca6510c38df2e5143acb3515b223a3a02f24cbf22067849d493fe235a886b7015778b29458fc1cfb16cd1af362aeb57f0893ef8bc50b53b7c62d2047db75aca9dd89015907b7b447c14c4cfd4c9f256431a516690e298daee1da1724b0f7280aa97cfe2c772674c22c517ff5a818e07bb1fbefb7588ede24a96690eeafc9ce1f0751e961079349b2fd7b04816aaeb000de12bec98496bb8f1c6b89769335a9e6b53bc3ab33130b4c093a5b0bc9fde2c37b8766ded4f05e9bb14a2a1b682097b2ed47819cee23eeda3267dbba0549124df6a0acfa1052654878ac93d0ed3c2874cddeca75d3b8f149fe646418a2edf2ac0fb517be3033e19c4e244431649a6c70822d3bb9c051227fd840b08c98203793028e976ae7399160da8d445fdf4c126c2f3403b2ea6d4e4566297bd1db0d4bbfe3ed599f7ba0804c4b04607213a0ea39f0c92d362b99203a5375865781f0e422a1b4e7b491747be4d7f26bd57aa61adae0f28eb75953d02f713ce89954d7af41dfd98d74e97d11afe8ea4e85a62216dcd4ae924d74ba89a162172cc708d2cf2a05d7c33d105035eb5fc321649bcc64fd4491b2f84be9bc3defbc20b8c6ce5ac1c9e67cbf7d823f41d2082b8f14b935c1e85d7cf1a21fb9bf06c985d28899be11ac10bd6f5b7f3997351f4e8c7d8cf008df830b9d0ab461291f173504bb5a2a7d1581455289290f654752d220263ce3b1dd635a7367cd91b073e6603550888f2ccb38dac2360ff9cb3a4af3d0d9b60aa7d7771f01baf8e518cf9384bbee2a471abfb5734828357843e5cb21c40c7150e5e133000672aad88fa640a5841550b9dfa4056c472ba40cde9181b2fb3d1f46ae88b17775a67789b6af0d081df81e4649fface4ae1eddf11a6f537191200cd806ba926de6700679287c03deb0335ca11e70c3395859c77250ce835e083cb57cacb30731cbf5c597f637acc16e04c03196a25afbc021d8979d1707e0d1afefd8033ec712f3e6f2456c9252fdd3a7f534e7bcd715d47f8044622697b8349c57b8c5629571c402a431371239a0b93a2d8ccf1a9d4c9034c5447d94a98ec93a6441e0b8d82c7966957618a0a25d9c1e09005f3943422e63c66843fa9e02c955e83a7c734cd4c8e525ea2b331604f819eb030147847130531f405ec5636472f7179e14f8892b4700197f76a74ae3c3b1fe1d609bf8f1313a534627b4ea720a1f81c13c0cdfbf2d994e24e51f410e4b1b75b3483d1f1b5fae38d76444f36ce7690b8a767e025ece1c6d235743eb254c9e6bccbcf41332e987f152c42ddc75f1511e9592e89dfa64f17902c6c554dae0f820d71d609abbc23f71a96fe8a3813b141e9a118831125514f20809d900a135a85f30b8ddcb3bfc71f8a12d57e1d7a4f6bed209954f25898f0922a679525ec0076b81be9d26d38215379091fb339e3b859f2ad161cc95977af003333ab561549794260ac73598aafca6d74921cb32725653cae8bdb535e54e1d866f0c7f708b6213f9e78d31bb30471ebc1f4b82a2818409f4e28453227be4b4496075fb681fcd2295b3963edcb471107fc6c97a6b0aff95b0fac4f56c58ffcb03ba0d1420c393aead8c74e7a1f53c921a5f2f1311e702261c8bc05d20d6579350a7f7c9af5b11b1254a2bf24b860494b0082364af31beef51adeff41aa4935f80f805d3618a410afd399855e52509fe589348785018ff3ecf5fced710613ac927597df1c07a5a5b689abe6ddf3033050c775c4b91c1428065eb4a4ab2ab02ea201d3035910b0098dc42cccfa77e510259f129d85a9b76831734c5cef2c848ad2dc83dbca2a2fcb735cd2b5c8db76f118d1b3b1b871143709864d2d9297e9d41126a9b1f9fda688b3b87c0d38ab5669280ac07c5b40ce21bd95c7dfff6bdd47956ce59eb3bdcaf11d80e80d0e356412832de0903c4a2830e034e8cc3b7434ae829206927178914fff5e93e0624cf1f680efe5810de76abcd2a21d848af861a26be4d75340b2ad305276410318d74f698f2160b5c3ba773b0c61ed457394ba0830b58530727612fdb4feca5e12654f8d98634e378dd800b03460a1957827e732ee378d456c46b8db2870c7fea37be99112d6b4ce9d92a85e4d1e69c1c3bfc9d565d506382982f2c0e3d59fe7c33399d55af4dfaa526e229952ac4e0c63398f854c91f4503b853bc4da077cf81913139f21c166bbef8b7c196c9bdff3db2a2aa781b671bdc502f707428752f0dd59a763e6e6a4b72c395983a94d0d6e55d1abe8838fafe6686bb7864da778250810bf5650a5102f827c17cdae239db16675d46455c6c946b585b37a919ca83246db3e921314aec9c996ddddfe8b29e73eb72eda5d71b7dc99b408aa5b5b7529478f7a5d64609cf18b69034c7e8acb732ad71283ff96711737b08c908645c5db10bab5b2049d4d3be1227f6dfd613e2113a261ffc949449043b702eb98fbbf1ba4dbe118d8d138be63ec692a93e4769a0c08f52eab92434fc45eadbab2ffdd8e8a33f904e5f81b412b3561f7ebb2d4e1820c7981d4eb5205c3068ed27cfc219c6ec3d9650e71198961bb8928cad6f4fdfe3cbfb614b99082c3952122a31872bdf6ee5a7b7f077b2ac9d93b0d65f73c0e1b9d885975c9f9fdd7dc42d757c619f7e64af1c187962d25902fc3e8f98a0467419cab8232d480ea49b2378b1a80e9669ced76fd36097881b7d9cccd00deca3aca30af5fc8ccc6a8c7702f91867a886292852056d51dfe131d67e5b640132b649524d70fca5a0f50bf565a10dd6697c9b88ef9a5a1e026bd515ff17cd56f01f14f456938440b3fbea472627ecc9141a06e1598e2efaeda5277ae73e59db6804a14168e5d0db0347961111ccba0e4e79f715b7274400c48170a3b89ba1c90354123344c39ba6b288dc73e3326e6a600e756d19a11f52312dfedc3c6c3431e81a9b445f6b79c8bc675c01a86a19992d59869e7ddd28cd9883e157be37e410cea366db0c3c050753f94bdccaa1ed305eeff41b562d34e45745c6c0a75a583a5d28d3165c03e637bf658bacbe4adf076821d7a653bcd4399907065b5dba416fa74c480b784f8a3a7c74d84aee10f4463df979471a496366d73f2e21103c8de93e8de343e7da3e67504567ed4ee335db8483385447b37b4ea7991dcc71408446b27fe4f8ce34f7c7b26ec4314ca93197d9158dc8de78c4cf2c4f955825050f9e68880579ceff664a78b64168048df3102efc7d98e73f2cdaaa1cfd2745d9b566c58027693df620ac1237fd796dc1fffe26b460be8f640d7079719a046ac209814c72499b8c1535b39b36696f0bf5fbef23a3675a56edf98d54a3a5229452a86103ce1a15f067964d0294c8cc336a66e2e9b647a66b5a9b87bc65ada2fb485c1b7e7710bbb3747bea05b3752fadce291b53231411adaceaf7cf5581433e4bf84e564804a3a1b4086e41c640596d87ecc89a86ba2eb32f3f02ed28116cfbc46f68061fb352ccb1a60306b4bdf24f85b9ef88bcf19360ff54a03aa948632cde7cd521f99c030c6ae0c35c4b34414423e893dd1b4dbb68a2958f4fceeb60fd1cb71d3b86b998bedb04913ab8c697513d6cb72591b1587e3c51452caa8dbfc4688e26c7774fca08e4e4cdcfb51163c852b01ee26008160398152318e84cfc913a17f01d3ba8b65114a5c06b63b9c12b568c1e9b5353a329bb102258c3b051ae64d163f3c4e4cf4027c8fdd4eab4b7ef4f61f7dbfae3d13d34685ace72388167d5336937fce98b6907014e0f99d990d469b3bd2af4e42a5dd3c6ad170490b19be1001235ef68747d2775a75e2c572aad58e425a8dde68181c981a0f1221dff905298ba6c0161c76ab93693fc3805db0de8f4ce57fb3a0a7f0196fe49cd74654ca8bf16175cd24e9646371306c55607ae0be5e4f7f9a0efbfe1a47acb63a691fc86928fdf2627c60bf2dc11032819da70", 0x1000}], 0x8, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x8) 16:26:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10900, 0xcd) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) 16:26:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getuid() setuid(r1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) 16:26:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:26:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20001, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x2) 16:26:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000000)="f039a25235407105d013ba5a8dc5ce01709f4d717cb0ed000000000000", 0x1d) 16:26:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8240, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x100003c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x8) 16:26:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xfffffffffffffff8) 16:26:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000000)="be75a9bb55b53bd47590c8d681c0b1f76c14d08219ffc445", 0x18) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e53432e2e", 0xd) execve(0x0, 0x0, 0x0) sync() 16:26:18 executing program 1: r0 = socket(0x1, 0x7, 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/2, 0x2, 0x3, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000002a80)={&(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="c57575ca61c567dbd86066e2d945dc0478d1701c8d151c8d321512b91e4ee396c473be2c98032b0df2bd58400f981ea100f6b079505c0587ca84a09c21b993571a56f5bdcda98edfba92ebee314ba054dd64b1971d0c3dda67d91ef9e89cf15a0cbcdd8935", 0x65}, {&(0x7f0000000200)="c224e533801d19894a8500ea6a27181b993b3c0730c8d5d89d210828e5b70da5704d970506", 0x25}, {&(0x7f0000000240)="2ab3f7d3d36d15a01b702d160aba47fd089703887d4b8cc758577f71874e820f8d5621721773d730282af751a0cc0bc9d78b3c41811a7b9656f903c26c6797f721c4e698a6c71db3d68d8382d1094f1247a2e8e03d71b85c808a39f63ba8eebc9afdc3ce5c1bd3dfc8a336d0b829eda1bb9041dc06e23ea06fd3fc386fe78e1f2898fdec7bebfde7451ac0f59a146018be2d9e23c56f644bbe1e0d3af05803f3e593462805fa7c80a42d16ed9258e9d56a33a6552e9ed499392ef1e8307fdb287376a0bc22d90968bdf159", 0xcb}, {&(0x7f0000000340)="8d4e9ab6e90387022376e57465e7dfbb16e1813ced9dcf78594784ba78361e8941d05945c7d7bff20fe707ebb2f7ffcb3a7ebbbe27d55409a6bbcd4e64ca88e630093ff5d7c665a6504960b8c7bc4c6c6b5a3a63d7b6bccb4f86a53232a580b80c39c66e465b1569a817a22dfa0a0c4cb39f2b024697ce46e97d07f547743f1c55af80d67baa09ecbc8af2be8a1f45a8c02fb79faf0cf6b325f2ea0f68bdf35d81819567b27c5577f0ba53a8e2150c34c50f62d7208dd9552ef509d5b45504f6bf5d62f7f7bc3993bd0950ac69a6144264cff1944b7e442b2d6674873327779959", 0xe1}, {&(0x7f0000000440)="42e1604a9c4e3a3910b1a60204edf3e4a41b137be1aca9c9e8bdf613e4a09de84001828ab5e1c923d4321675e606200bd27719a38f558cf82e8435c351db54406986a0fa864c04ddfb87cf3d2b41c60abe1834c579da6ba788d3b0922254d4b07bf57ee3e9614db83d9515293a0d6ef08cf4d2a381b7237eb2", 0x79}, {&(0x7f00000004c0)="c6781617ed0c6704f112aa8b65b3c29a4156bec759b0822d854252df352bd2e12550c0332a2b4fdbeb59ca9efb4dfd54e87f6278a94f181f8cd7fb20d495", 0x3e}, {&(0x7f0000000500)="c9c7bb282c57837a7e4a6a81ef0b756d0ed7b7dacaf02da818e44bf983e117fe9c9b9e18a1a854eb85ef0c9821bd9beee022498f9e8357479497d42f3ab06454ab71d97589effc87aef1ad7d6fd06555f3e3b8479efc332965f27009c9db93a4c07e34c0aafd521b5080a60158a484320d389bd4bcec8071fbfc89186e47768ea534bf2f97e67def4e7499331edc39b6366f9a686e801c7a2a7a1aca8edfb91295756d5fed", 0xa5}, {&(0x7f00000005c0)="b3085d90b8528bba95ca746d9ece874ba653a789d677a377d4c358f413f7f519672c8865916b6f1f48b503b5bc85c14b75cd22c2843d036a9b9b869e19a292148c2d04d634f60d5fe00ee8087f34f697b8a72e6883332d5e27753a3e0ff6", 0x5e}], 0x8, &(0x7f00000006c0)=[{0xb8, 0xffff, 0x0, "0920b07d0f02a817af347d1d12ef3399444a45df5505d094b7299fe136e7e891d2f27b3681d73d124b6eb69ef4988a3fe23a5222f374e270940c4b21e66b3c14ef72bd5a6b71cd51e6eb5b96359d16eded7d0dd48515fea0a306989fc29aff2c47252634fb064f64e2950430570e50aa89c1a8662f2db0ab457f3a803d74c214e463d5a8c1aab7351eacafb17bc8b91c6bb4648acc7090e4a6067a1989736897b6077cf01a86cb"}, {0x98, 0xffff, 0x9, "6915ca27daa04b5eaa98e096cf0eb7864ba65f5a0d9b54bd4a73881e8a56b60b0e5053c8a991c1684531a6599ed3de1c6d8033b5d886c7186134918add87631e57e471e5c47dac6e3bcc17012e11b278208c6c4274355fc8befdf71aacdae9e9bab3ab1530d29cea6e6dfbd6cd951db8db96297a0a28e6f5e5775cc90d85c3d3ea9c9076"}, {0x100, 0x1, 0x8, "0db71716dd5a26b7cd0288395bc7744d3eeeb79239dd3f4977e73b5fbea2366025cabe05d2c80657672dfc3d3fa5b1406aefebb13632bf55b8a13d4505df94ceda66973f2195d8a0e0910556b759af092d704ac2d611531791100d290165f74f78fbe3825d256d54a70434a5253a3bc387c584e836ad7d49bf0bfe4465f453c7626f997f669ee3962116da03de570f2db68ca7d5c03f9378e9d40bf3b90ef18c0a733136886b1d56894ad4feba9f054755dd3ccf75ddc36e2a1282ae2ca9fe28ab0eafc4ab8cfabb3b212443ff240c152507ccdf4c15d1d3dfa47e117301add6319b355f88d66d9a6ed6078609f4"}, {0x10, 0xffff, 0xffff}, {0x1010, 0xffff, 0x7, "5a8c92cbf9f9b7ad8b4d07e82570e4762005a6a03748b913e96867fa3a5946e6f7d843b7ec41f28e966fdddbb52693be0e094bb11e0c28fce426dc21db9829fbc1de2c6db49793caedacfca3d42d591a48d29143894d83502511a2d8401b454260bd80317cc4e5e3f7f885979a946665e8618f32ab825247a83a3dc4fcd5c3b30caa0e6ba9839824ee9349954b62170df95b28ccce1146cd5c5a3e5e9483f0cb710baa68013d301ff3b8a36b8ab94526dee69a13378ee76ef1da78d32878afec93444b66f84a39613eda2c371fee503078c48fd3679a0799cbbc2396f41acdac52723fa7226d289ceff29a918b038d3daa85b25080fe5cd71b382c63926dce8c95b278be73877619977b687e3decac60d43ffe789077a626e95765091636225d97ad71e8146ca782d1e66081a6144330a1ab8359e7bfdedcfc046bb4a94a434c99a533c6bc47f31ee15c83a62e615bfde65d6fa2f133c3b95d9b935d92e1e57131262cb8fb574f0b8a81d916267f0afdd59a9ac07af3ab2042b59bbcf8c05e256bbb29968a12b04e85e7dfee0567c4af6543ddcdc06125d569f372dd6426c8af4c1af1006daea34b2414b3ee67c2f43b8d481dfe80934d3e49f51d9abb02b529a93c0c0867df931b131615b497af3e34d5c9f2c9afb85537a6a4cf80ff825eeaafdf62726989b1e19daa1432c4aba6748113b1d21f0b423490a8008b1e9577bf7432f1d0a7094930d6d6d831aae74b0b5b0a8f3c2c9d99f8c7c32466a6e9fb5b257fcbf933cb98cb69e87c711f3c3dee3ce4c343bcf411269445e80d58d8b0798f2982f1f35695e56306f806a419727591a2403375bd7d39f4d5bce8f071deb58a7929689ca9e14f066583b8cd76580676d7c76400b56b3874f27c136f6d6501d5185187016d824290209050e28b7f6d2eb76d48a2b20e94756208bb862e62858d92b19165542c12816597460abe411181de5e7b4df0ffc85dc6edf409ad0455f80e7999c266764437ce8db82e21689e8a386fb78bb9263b5651db12895b634bdfe3349c4d48dc44cbef391ae217905746d8ab3183b0560e3bdb08a9b6b47617802c7bb30f502b35ec33148a4464bc56a50e45285f8e783a0b4faa00aa5ad4de50a771888666ffd8d3f4fb4455f719731fb45232943a6563888c7e718bece890607c8be5b0e59100182ed67311e6155afe427a02f04f2db11e8f698b7373a608270a61b3bbebd714b45c54fad49cd2b2f488f1b9df43cfcaa76b6e9aeeefd3efb3e8c0dcd1a8383d1fd4732227b39d06ad59713946df4a7f46fcd43a9b26d81912627d299095d0f0f1f808371de22c49e3fc34a2c5280d89ae15c32928f02f7237ae965ad39cfc8a4a37dc147313aad9ef93cef48d6e86b9fad28a85798d46d459b3cef9ca3b08ac22363fe1794d0bc88ebcb1f5fd721e46373ecc9e41aac6dc7237d818e027fc7a23efca706babf0045f9d2afc465d8e742a0acdcf8dfa8d6592b117ad07f2aa8b50210341b0e88faaa843702040dc9ea57ca275fac7b3e2c9528227bbbc451c030d9cbf421c32616aa4124eaaf1f31922a918b9f40988a5898cef13210c39800387f6c11472be7e0113b7468d5155e49ed8d9c3fbe3cff8f731c0812485780e38b323dd8dd62cde10d3762b7dd1e2cecc8207e2ccfbd72c2d30304a658fdcc5ad863e0278530e9c6abb5396f2e70dcfc5c6aee0f9a8fb97b6c20d65d14ba67814ee31cd90a080f6a64aff13970f3ed4707cc64a4c81d81580f1411ad06110b017d98b236d11f8fa758bc6fc71acd9d07d0e2bf2c60fdcd3985a3f4d164a29859fabcf85d75c82bc48bad1b32509e0f0594010e3d31e6f00e913d837ed62bca2c542b7c3fcf0f698179e0269a2662e2d00dc2c338c9d14336e8ddddfbd691d206995b6bd5711570a28a1feb4ab6c125457df164575f7934ae19620c55efb1c280655bda3fe58c5de4b98d21872b084738c5232f76b6f479dcfa98440cdf4502db793d31e18f2fc4318ac84f3155febdb97c431956979bebd3e8c5e5cdc6262e2e6fa597bf3b211312b70aa323ab5bd8de33cf0c976ebf916c4741c0651debe2284211aa8b5957aad8c3eb3c745151a711f805dcbbc807370a98e0adbe440487cf344f0e972ff1edfc3d9637a61b0ab90f613adc5be94e9110dd708f08c077cc9c27617630fa83b25b6958fe2123f58b333b56ff8adc88cf5f4f7512b86c2056b3a901d2456e7c848f07ce1cdc45be9769c97cd3d3c8937caf1cb6dfb33de6fdb50371c0dacd9a8dcc22a3fd2dd30876358a86255fe02d8337d5f791795d2688d7747a987b021e897a97ec01c0cbc89905311238c30f8e62b71fcb07f20645b10c4ad5573a854fef1451319a581a992f6aa5908cee5ccd5c5969bd440af5b7befe9338474b29bdb286151db094dcf7b858cffb44e847c589bbe1b83cc3f7436c115dafd043c356afb2a7cbaaa57a6c25dfa5ee5168b848e72df4cc0d74cbd245324435eeaa1e95e844420ba87adc60e14fffb26bde44a2c4b10f323c90a3d75581635152518cc3054cd606dfbd79ad6428f7056100b0b40f2e7c3fb612db9b76ca26582ff982ebe333ff30ae93bc59675e800db69a62ffd493a3197b22ed50c014f28bb3b4e3584ac56b8c7dea80cafede97b29e31d88ad41370277561c07b5270f272d39b181be20ee4e129f2075c2c2cd882a7da52021d1aa82b5ae7fc95f4ed30ad41f7d2691fdc9736553e64e925cedf1e0e211bc886c7f22f3d70e9ecafc8b611660df3cd6fd67944f7facc1b0d2ce0079fa6c45e5bcbf81173a046af882da49a2b3a74a5ba3349033f67dc4e8c21347d2697384d239a4aebc879ea8d47af1cd7cfe0988c8a61f633fd6363899bb1755d8c76460a69d11a37c96ea0fa9f50f58761a70f67c57bcba265e7ec7ca599506fe8c1112e3f4c8ea67beda96bc5b64aa190ba686b9cc309a8b4076482ad7edff313f7f0c9f68c14acfee2a83418ab9d9e94d69c40fc0229eabf862da660315fced79cf384792835fa854e524d6716301de398b59ae63d6c7e48a9675bbe9dc7e1fdb013e76b2174079996125e0fd53ebad81646e69114e8c4f7a0a693ffce6a14811a8b4f183c8366f99315529e29309fe8dbcb9994a96bff5d007950123a4edb61562b870545de1ace452144e281a77882a1b54dd8f3a809e23f78efa4b93fdd6d3ab8d76cda0e40f545bd9d4ad7069bb7bbe7276184dbe543d31319f7fd4f99b62cade4e5f41f3a3ee32b12783ef9cca8a633f8908eeecacca66669535f4c3a6fb97c8913a733f8666d3b488df34920b3bc17b0e0d718395bf659df3b6b949c0a59034f99818f172d7fd9a9b4e1a4bead228de90e3887cd27cb438974086e096ce9895101fb44667b535d8327d382b220646008c14f3f05a80eebc6766e2ba11ea44cc4b9527d12812434ee15d4f5e7db809c071b6a6212ab55ef89ac8fd2e5453b061b7a342e53e7e4f166a8f24a1dd96472d60473b901517a6e043135ebcec1c1669fad04d0e1612d7bdbc104ad227689721d85fa26f80cc5a15d71cb044f52d4a3d258812ef2e1ded56dcce56681c54fa3d8a40400637f5a2ed35c29e514bcc3746def63a409562dbfc2d2be1eb5a7b9ea1dbb5f3917350b0e284f683689636d049fc49890627b1345ee86f7f97764e46f36cc5caa736042abb769c2707fc7fbf93b5b3bc2d0a34683917e4843547ca2d59db18fc57c7a9109656b3a4f2134f33cf7ba1870513bc8c5d2ea799fdfb06c414edccd9daa4e67d0032c78437b733192af555ff5aaf3416ab17cb11fbc6b871fd987c30b2119f5b6e25cf5c809dfdc4a8283300750f5438a08354a1e77cbd18c022da42eedea158b6197f8b111badce8ebfe4a7e4e4fa3c7c52a7143df57875c4cdd1983299ad8792a7988e6aad29a70dd4f0a01c09e2f13b122a075ec5599cb34e7314626938872c52c3709e7ac509ecc05376b09f694bccd0c9cc9dde0885d19175b62f109cf7dd1fd2199700bc330ff53896a076c565ff0a9e6e0b92b18aadd836c9282a1e3f2fa97c6d566a22dbbdc00caadafb91ddff68e706e282bbf136ab0271106b3c6508b9ebde209711a87cb81c0ba046f95b3819454f6f7d768fbdd76a8e34cf79222192236a40f993cf564e600c6040789a05e0675a8f7278af273866d8951a14d10a62d014d2a156ed6b96b06da28a0f39f6bc3f1b4753c6dc558cb0b0d2f2c48dd0e1093538b6145329dfd620aaa3147a8a3352abae1761ad5ba3b2d40164d3b7a4e2346126283a44c05af5a2c044dcfc69f0f6f70c22b6e919c47a11cbd168da8c0410585cb176bb5357915953e0b94ff1bb76654d34c1f26a34fce38cc8454a8fe02e86b9b9f5717fa2de84cc42e859b4ed69a4410097dd0c6f98a8176cd0db3c1bbbe36339ddeeb035eb26f74517751cfeffe48aaa656066fd0113e2d09d7f12c1073852aeba01d02ce6430672473892339ad6389c36b28331acad7ef0f6dce02e9daee5a54ebf8b066171b6e504d70b9012bae18e3f863b1b190742656b3311a1076e570f320c64daf493e2c9824ee9efe6065c9ccfafc8839208354c9ba590aa61322e96879558f713b6c38f7e21bb777a06313e7b2840f5b9b1c5902114ac52b78962e2318ca2b0a20c84367b7fce6ff43027de9a38dd3d8aa7b45f9f4b21384c76950ae75f124cc4f0211f0a085de0a6f8d41aca37dd2d997f37f5386f6871478880fa034fb24edbe0c88605c29c36f46c7c312eba3e503a101d7ac97b004c7bd3516ba7a5b1fc10b4b1f95e0bed662319a9bcd5903d244a4d9030cc43c8e06e9d5f50b45120b973b2b24b1b6a4fdc8da4175a348b9346e21654a36a2457654d32d7f5cf46a8bbc84c234455f5e77e9ca9419730fc98c1cf899bd525338188fe6825046afc4648c6f302d4426a9cf8a7e9f1120069b8674c05ff1f2e8a08d5ce079e6e444b68e48f334e2fa7d3bed5fad0b0a525446cc38647853cb29fb4dee2bb00c40ed177a1021af23d2a26f414ad46fcda9158c408883726980886e19f83c6d17ecc05ce8daa2d32c4999607615494ca5be63decc3fc97e2e5acdae96716deaee96df316b44e44234b6fc3a3bb1cf6a0e2a75ef26423dc459b3ea9a5d0981b94b676ef1433f3fa55fa76336bf74488f60854c06a2c0edb8619d3ea0ffdbe80cb207829e8ce7d9d2d497fbeff3e45bbd220421e851c9cff7af896aa4a7e62465d0ccbb32d72cbaf583cfd1f11c1098e326fd3dcb64064dfb8f4209211a262ffe21e85e03283e7c7cfb24a4231816c88138a64d0f9485ba8c3a053552ca430f998ab14d1959eaa53784657c1bea2ac07a3d520c77d14920e23450b87025c84df75fe64b04bce343c2d8a14be30c699c34a3f4b4aed90a8457f5d713cc8fc8204562fe7f633b89c6b01a9e7f176c8a5df62a02e94886196e079ce6929416894822a51f03e340079c02760076852646e471d2911aee8d06513d444601c165a457fd8d16e4a0e9571a713c01b0c189900bffa2eee532c9fdba85af545986bb86dd992de68670d2f1c30fa912231cab6f5939a95575657824eb59366b9e83046c7c6b5d570f46c60fd648680ba32e13febde788cc60a046783e82922b8fe6c8d945bf9da1585d9c6f515d916000df835bc0bbcb8afc3057cd078f79cf512229f1eccd8c7dc84896dfa0ef4df0ba331ba484754cc36a81878b4fff6e26aae260bd483fd731cc9834560b653793bf2069f05c577a6fafd721a57cf1152bd95462f2fbec7b43c9293b384ab"}, {0x28, 0xffff, 0x3, "57989f5e7fbd9b8a2f33efc644cf444da6eb96781894e5"}, {0x1010, 0xffff, 0x8001, "6e0c2bfb884febea5750ff6b5430c3a1415a6929335297cd983f1b47fcac9c5fd23ec633bde1d7cc0e6cf38b4df9c04c3834781c552a0ac6ff16a76c0c99e194a47c08886e0aa5c6720102295ca34d3c67a95d3362598f3d4200c5295f03795a7f95ef7bdb3ef862d8e39f5524f5b0158b644e9b7fb1e7a17c2fad01100bb7b5882c35e29792831afec1775af551675bf1ec1be561a1266d74068a8a55229401a6541f80641ae3270d3bf4027c70309907f3d04fd209e72519aa730c4d95689fe7e4fd872c805ae226815c95ef16b3b742492b8536daee5c474b6d17f5b2656a7e1e2c282e3d09d235e2e2f0f191734c731a6e6e69aa0b26b82a1ba8a384841baf428c00e02b36f7758911983182e0f86aae5775e819f83069b5c13b3450b3c8f77141605debef02ce41270dbdc4527cc2726c5abc1e78b745dcd61dccb68e43778925b75155a3caee601d10be710728b2ce8eb6713e6fb99ab7621f3fb7e8cc153817a742f8ca3650021bd242f8033954ae8342a77a19a1bdce2838c1dd6389a76accb5a9aece189c0d51decbc6014a4f1d838b3919e039ad647b5f8b3c182e11c65c1052c29e8af4f5c1bc6b950d7279321b2a85cc9ecc512ff4f26e09048c93e208552999fffdfe30ab80048252745b9f93c08ca851d2dac2776fb78f357f900925b00fa3d5fd5027561149affbadbe4a55d441a6f208c8184d9117fd66f649e63638f2af0bc27932660eae42894a92553c8973fb830509c847a6de60b19fc01feaea099c9da34a2b7ed070a43626e04e0ae0bedca98b8dfd7516d3029496ca685e02d3d4b35dc7667dff1d08efd26bc71f83b90c9da3c7c861d957f3917635ddc917065d28c7099922b74f03582a277f624afadac562766b4a177edf58d5771be240247f47270eb0597632812a9bbe208622e0b375cd2e43795d78ad5ba6c757a6f195dfe0533bb08dd802d97980d76efabf69e1ffe08bb91f20c0e4f08d0769adf7687d2f77aff18519e81f1e90f0e17e8806103a7b2dab31bb8cbb38daa091822b5210c34f94511d6cc11fea266cabef875135114a04dbb1ac33deb1a102decbbaef24ceff44bd1bc90147966eea19360842d9d5256ded3eb3a417e2712e8fdd690acddeaa86665d36bd9118f4e8eba421c5f7f9e5eeb7437382d50fb5450c77381ec7aedf6d6fee67a8474e07b039d7c7addffb6b88e30f2183a2239e14f7c7ffaeef04132cd860925b37ebfc248d53b230fe8d927dcbd5570802cb509b68dfbf36eadc94a49d7807dcd05b1a48e3759e5f9d368d04e4ce262cc0c4a124e3d8d777837e632d4b5437cf7fd50d74560e182f05987a0a9dcfcd90eaa58eb9ee163db7341850e3a68b6119c31d443b8bac5571811eec45d82946f64ba8c6fabd972736d529d6887f8afd818e0687f8231cbb44334971b410b0a9a9da4dfbedc8bb4149f0c0053fc5981c4141502bd31d0850868df0202f38af89d205d32a51f26f5fa241d7d355186d4335f68b3d11c15069125c9fb86dfed614c5f311a8fe0e9cb3c59af54a0c45c98d237d83ce009be1b8df10d077f8ba0005640f3d97ede771c976b9a1759eeff1bd640decb6f451813afb32f40ddb747f3ff30dd6ab1b0f775c4fcea1d8bdfb9b45fb3e29ac9fa5499e9ce0756a9219b34c0970672583a6e6497312fafef482e3ec2f1b922f68446692e31527452c8e24ab2b60f50aeb3d6d147557cda2142d541fd0e814cd0d1b3911177d968ebb2dbe0a40719994601dccd0d4b9a92d9d9f4e5bc720e767e780df77dbaca2571a01dc02aadc34cedf9f15b29b2486842141e8b282225a246ae788252349d04bbf5ee5580131ce5894811470cdb604a011b45197a8f196c40ccf7b7570dcbc047f86d3faff6dd02bcf93eda27ad5ab34098a6a9733b01a7d53ed96eee8d6e4f925bef1fc6bd51f85accb56d0ddae1014341383014dfa7d28b124f0b3a34bde0e62dca296d4467e1a45d1ba8c08d9dc7b7439aa3dd00b01bf97c0303c5448b38f8f016f1e1b0bf46fb816de67664abfe3da80805c935777185e5a6e93286f7e83e103a4678e52baa72730441581e728541d8d2180e2165d1a973ef09d1203e94a6eea845c219c39b035eddb70fcf4113a2c34349bda9c8be278d5bc2b6e0b46ad116bc67b1b8cc20c4bbf5857fb5910d0a36e39ac8280eaa824eeb744b8349f9022f00f789d28b0131381253f593c99b4f24ac0fe1c1e760ae440d786f2eca249793afa48e351b79181a3f6b14b99b344830a84558805f5c94feb4e31d6c3466044ba34137181ac08450f2fe0dea9dc23bebdda333ebc00f2a3b41bdd5dcece3f4de49c56072125ce1b208392f47b1f3326d020d88c60848fdc963bcde8a79249794a4e7030e2b300ce3473f5d74a92c0d5598f939c9fd9f40a99cfbe7736c2b79eda86e46bd1ef6500d023e54cc9e41c72d3c009757a08aef8a96a3f4876f504c89ccc148eb9c278290f9b3f6cb3dba7460a2f809b4b48d8567e8b7850725ea354df813e0c42c20e885e1f303e69093a30f558f596aebc2a50b2513b6c229f3c5fc81a640c788bd5e691022d9c85d6b4bd760fe061b2f5be2f4d933cbdf0cb55e1b1540170b6b3d727b011ab3f9b193fe8c896c268cab89f11611bd15eedf1ce46600d2e32bcd3d568649eea565c4868a22d6db636cca516f0cd355329aff49b82a416db650c159474b825e893616ee0f49f7b45479ee5319d9696f46fb0809fbafaca1f465d8b5423c939b5a294dc9cd4e4e282204b5f07ee64225cccbb43b77ec655fb68bb2485bf6069ac6d884bf7cb22dcd4dfe8faa189f083c7312ad747f915699550f3954e7fb335721924f2693d72da9d1f90795a385a4cf0871f436ba9b6284b8b8fba01ee35e6f1c310553824d43b1596845b2068f6f2479fbceceb3dd45de7475055e35a94c8d3229477bcca8048fd7b69922314d62f153185d0459e41d3317d9a622bab0bbd8f30ce2bf78a164c2f9dfc982cade3dc7fb786492babae43b24f2bd6045e69b8172b6ebd943d800c8faf1c65f7c420a8561ef6ec6a59b1a60adee6e0b898150d8f8fc363e7e642a332fadc16f9d44b3f17d535abe81beee75f96ff2f67d59448e18d22f503aa3e4f53243b26db4072fb0f78e9f4205608f85403cc53a4171d450005a9df027559fa94b768aec83ada3dc77a3cc798db6879e4f504b715c10d827742515efe1719edf5f5d48371e5ba801d1aab6e6cb48be30a7fd390488eac50233a1adf18c43849c4ea6584c59bbef35e2885c8f413aab8a7e785e95bf08cdc3f1184d95fbefdddd26250ff4e8cc5d4104a18983f599695d7b63de2bc32af169bc90d2d164fcec26f7cc673b8a937830e018f727fd70b5459725f0a218acc131be8c1c0792103a4da610b5527b6b0a5243acaab1d5c57e419073af14b89c74e45dbf5aaaae1699107bdd4a50f052b51ca7f5b1945983b4313e9aeb33eaae6f77fb3ef7494b0b1b150294f9e41c8f066a6ce7ff13c64b76d8210f8118f3fde5c526bc151964dc3bf2e20a8e344724c716fb0fa4561a68b3560a1ccfd228160c3d129e91cbc3757adc082da3655ab5701f128c2f019f8e23833538129a63b1e6f23b2f7474250960d0356dedb7eacb0081ddf7ed15edf1a34b27f0fea4326056a61e6737d9316f07f9890e126734c74530d6ae9cbd27427932dc6f79f7e02c238ed353d81d6b23334b56730981b167fa09ebb0c79d7cd78194dff37c762ed9029461e57c896531320eaddcd8073187d13b3d7d5acfd4d7febeb2bb6efb0bb7e84c8b9b187759da5545f839a5d0522b9dc7fcbac3a49ecb49a0ea21fff511bc3ba8299aa52a35ce56ae10f81da60228665af05fd1a2043f464017b0054fdab800791158c132ebc71461c9e75f0d5afe8347a48582baa47f4ce9e1500617b5980db013213e12ba44abe2f3cb7c5d26ec0789806d4d137ab1eb644c0b2410beaf3398f141ec69a5848355d6f7a5c6918362de80ca6179e4b48ea10d0aa83f29cf2b10dc6bf8047b7daaeeb1b2ed8251d64cce59dae0b58fb8fd4749c47f6e881ceec965ec8e7e3eb621d88024969843882df5299a3a93662953eb488f87826c767a3dab89b253d10163d04b283fc6320e1ee51cce64bdb410cba0770c7297100f4bc2537b1346afb2b514d3c2a057c768f8fcee052f0e10c327c0b9d665690b53954a58cf8c28a17ae2317d415d8a9889fd1bb110b2a29afb13edd411aa2652c36a24d70c5773c24e7cec50cd1270aae50a4415cc0aa7085a18b4e5790c17a9dfd2d1070f3020c13d9fb8b72ba1066a6aa4a5b5c4c597a66e85ea7def0f670b8653f2b877b6982e95c6fe0945ff30afb509a080e055b2a51c5ca455681099c47748998aa5e3c65610a770bb9b3eef63f0e6161080b2027d3ec3a50b818505986e035f6cfb96a43b0a950574fd29da14082c015584ee2e0c5249570092bf0a4a2a8a6914ae1e6facc6f999593637625d7cf8482598af9045844c9bd139dc623688b42d4c5497a62ccc0a44ae9973a75e65401260e0383a9928e581844dca8073eae7dc40c6228a21440e7e43b36816d1055d710b205d0900331fb224f9c77c539b1e6ef13d9a27d3cd09c1cabc28ebae240e979221dc2c5bb0fd3f97bfc82e38932195ef3e4354715da010fe9b596e333797df9bcab3deec1aee89eab720b2c29612ce406aeefb560d1c96d29b85119f61d154529a29bac764d5deae1e85c9f8a03e2af952233179c98e269bb4657b9857cefd2f1d509845930a98c0b1a2f47761b0f9475ea37c572921c77087eeabe19fe793ccaa1f1156267ee110991dd87957912d5331ee93a28fb8205ea669408dbd091b238617f3142b680693f1656131789dd4a41dad1b1df072fe4ebebc3e4873571e082d1a275f2a1354192df7fbc44d2ea60eff5e66f0baf165a61ad60e18a1e011667b5988a3753f570dcb45d48d5b3308fabd743e0a64035aea54cff98a72803b2d65eb5e48af6d80ce3d4338eae9f65212a5787bef00d5c10248178f8731801f9b0e3c5417a92e59f7540464c1c881f0af17f35559ce4c6bdb3831c94cbfb1d3ef030d89e669faf0b88cb1e7e4f986b850aa0dfbf9445126abc09f30af02f453f6f3f92b9b828e73afa7cc1f4b7b28c60c6f3e21d5e55bb1c461c81d6f2c1766ce0ce659dadd03afa68feeea324592a01b73424da72d1478270fd9bd9d8308120db8e493b00f341d886f402db7d64693c1175c7e13cbac23a1d2e0d952178ebe6566202a59d1957e8fd3b4449c5bd2b409aed14521f42f884142f81c03f05e742afd1d5ac93a12020865152038a30b04bf84daf65fad1e888d453d934185935891aa5dc9c2470fd494b6c6f6823eafcc8fc50c081a52f41c1a41e4a19e2b0c67425ae011a4c4826a1eccc88b6a6f0dc0d5cd885d982627721d5f6ae56a1f498d110c10f39869807155a2b495545b1ea301892ae156f02bb5acd168601be39128ea2cd659bce673f8e663eec7c3d098d3823a586a893b937d0ef9160f46d34ab490b03e2a3cb47f3668e5249ab371fa57c1bd084c56f763e63b3b917e5c1399e53a352e09a28d0bc286bcd9c26ddbbe016430ea6e6d4e35dfc1fddad87586c365a111afa2112e646cd544d7584b0310d60d08d277437ba915f66e8fa5e483ef9f6e18b0276b90d540216f2b7173951db1b61980bfea815a70a861a5a2dd31ce3e8ad777ff21c7b3a289f2a67f1bef6a47763ec56bba45455e9340f50f79e94ca7f999ec6b223da70d3a024da8f"}, {0xe0, 0x1, 0x3, "63a3874e4dae13d5a70744c2f463bd2d77d353d6323f8309d28444a954a2b679bc47ac6159c4f07e4964c18fcd76380b470f9f2f01a435a1245b3de62a8b55a82b776310df365f953e033e1be8e7013a7959ac1035dd7c7d8d3f9dc941587f889204a7eaaae614a6545d96acf36feb651e82c62fd237677d2cbfa9f4831274e03b3a78325ed88c5522fa4f56d5c85f0ebb1d5879e0d2643ae4ccfc4df4375876cd028dead6236845279ded2f352bd44471b4f95e548c1fb87340b02a06667547018fc400b1cc8f47bb"}], 0x2388}, 0x4) 16:26:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}, {0x4}]}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:26:19 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:26:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r5) r6 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000004c0)=""/46) setregid(r5, r5) setregid(r5, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r4, r1, r4, r1, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000240)=ANY=[@ANYBLOB="21006964a5000000009552a65a3b2cfb9c410640f3f9169a54daf54bf5ca3a000000000016b92d50b5e02594d2210078fac5e89a6c8be52a7488b4febb3e3bde4e95e1d895300b5172e5f66d3a56269d616c7e5a3f11d51f00000000000000d7282e67299214c145a903a0427098043488f802a1a0eaa770289d33c0b2b6ee36cc0218127c1e0b256840095e"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r9 = getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r1, r5) r10 = msgget(0x2, 0x4) msgctl$IPC_RMID(r10, 0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x8000, r4, r5, r4, r9, 0x100, 0xdf1}, 0x3, 0x80000000, r3, r3, 0x1000, 0x2, 0x1}) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setegid(r1) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r11, 0x0) 16:26:19 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:26:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x50, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20000001, 0x6, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x2, 0x4, 0x8000, 0x101}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x6, 0x5f3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x6, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x11, 0x8c, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x88, 0x4, 0x3, 0x7}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x8, 0x3c48}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xfb2, 0x6}], 0x9ada, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x10, 0x41, 0x10001, 0xb993}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x7f, 0x6}, {{r2}, 0x0, 0x20, 0x80, 0x6, 0x101}], 0xffffffffffffffff, &(0x7f0000000480)={0x7, 0x34c}) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:26:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:26:19 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)=[{0x80050}, {0x1000000015}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) shmget(0x1, 0x2000, 0x228, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:26:19 executing program 1: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x8001) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) 16:26:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setrlimit(0x3, &(0x7f0000000040)={0x8000000000000b, 0x37c}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000100)='N9', 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x3f) 16:26:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) dup2(r1, r4) 16:26:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 16:26:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) 16:26:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x230, &(0x7f00000000c0)=[{0x74, 0x0, 0xd90}, {0x10001, 0x0, 0x1000}, {0x6, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:26:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8) 16:26:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000001580)=0x5) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="1a1faf9345139d66325af180a8daaa202ca26dc4f78d658267c2c8e016ad0aed9e06e29008fabaf1456fbf9287b366e3e034bd8efc1cb9c78db7411a49193172573ded725566095e214de2a3d145ebc93d9212952dcb20bdc41ce05db1b1c991f11d7ca87265f7a95af9236b06ac1e660bf4d440671e8cb3ee0b72a9176f33b8c6b891a1468ca5898c45b2abb3", 0x8d}, {&(0x7f0000000140)="30e3795ff1d714ec8e46534561c4bf2f7c8c66f3af6d88de2bddb7b0c8225c28cd215735de91299b40d803d8462cd5e5ee715dc0e70d5b3ffe995a3bf4b7a9089f0a354ed612a608b16cafe81aa61924acaad68dabec352f6f1dad31009a2b8a577a9dab2b5ca78f317fb16461f0db5809c39e632663182cf4433e1afafff34996792bfcfaf6b65995aabcb114d5b99c236b930fc18a3b17e8b7984f7b31347804a3f98963249f9ffc7ff4f20f574dca88820e635e9c207f273aed05d3f0f34564d56a18c08e83c9fbc7007158283779a2edebbfa0461e177f0aae054256bf421857cae994", 0xe5}, {&(0x7f0000000240)="cdb6e950730b417e2cd537d129c99ffef130532d93faefd57672676bc92d2f06e96e9d160dcde225bbae5ae79fa223", 0x2f}, {&(0x7f0000000280)="95d167d42b061317e399f73e412a084b8470f9fcfbeaa21d6a08f9540985d2853f7fd12dc96340b56a", 0x29}, {&(0x7f00000002c0)="1221d74393b8cae084adb9821db20bd10a260cea40df7066442d1fd6c0631a02c48ed066b97fd94941b70f6b59b6da01b4e5257ee0b3c5bd2b4dfa8c70ce71cf80d8f1ff2ca4501da891438e29a0419629c8c96bf04076e8f5913801aca81cc2922f3205f5ecd103e86ca517cb21a8fa537db1763974a5cb2d51b735ba3bae887750422329c791db7d0d641469b02b5df5b524ed47a84b0349631b0fb1e24c05c985da47eac5b34c445e48fae8d3e44ea6899e8d487103d9ee21b3ea6433ede2912db6324a9c46c56c461263e5bcd1d28b5153cc126f5cf9971fb8cd4388b2bf60e88d6987468231651d2490bf56ffefe89b242bb68b1c176206df775dd1278508f891452f57ee04e5901cd156b03648619f6789ef46f4dbc6b59132e10e891fbd996c5f2fa2a33096c1ba86c96fd1a2e1f06b881681a235720ed967a03847039df5be285726df9ba319be584d57dccd0e7f724c3b205cf925489c78dd00b3e89fdb3578540ae6900ca13b0e8e589551f2014de037f587fc8e3fe743c2f67d4f8984fd62da9a65812337145699e09ec7b46b93813d23c684241387901163a7e1b68a60e09e5b7d049f6ccfae1f736d871db13d729666f6e7c5480242844bf783eea308927f57c851a477a4c24dc2cf0e62b868a3381e8d390ad11c7c7ca54a549b8719543d6b989372390ca38ce3ced1d7dff23b6fca9c42737e75ee7a540b431eb5520e7b2a965e968edc1648879bc783f928e472c252deda5b02833c1fde664e4a0e05a0fd14d7008163ec1980b1ad9046c302309776cf37aad89e1fc1ae12cde93beff8107d9e1f152c436f9a8d50896f7afea72954a9ffe3cf2801f02fefeee6c305040601e0a7dfcab92be8d2be0eabc67657c5712abd2c77fb72a85a5adfc2670660103fc8b49daa40fa9cf83135af03dd16a05890ce1ec385240bb01f9fa66bc0258e406f1668a2b13052fad1aa7ff6502014447296d86d7b563b36ffb74fb7325f6769df536b5fcd632c454a019f1941072522f6a25bac5efdfc4b475fa4db916bc9f90a476fe5852ca703400abf7461fc896ee1f78d48be86d8e89857b127dd002217e0a1bb785dc25fa2b2ccbd429a7f7f04857f49794149366a2cf4392b7381b887be25ecbfe7400ef26ab7a2162075fdf6abf6b94ea774cc4012951eb04b48b3c8dcec5c3b98f51eb096aef214f27b1527dfa4ff8c8a15972095481ab4a956962d393a1cb525d93838918e556fb24bf9e1c7963811acc8b5088f577b0bf518fbf508ec78b2416b434b3b4a4b4b7e880246b1d78d054b7941a09526f3d75a04f63cfbaa8d7610dc00d8be9e12f3a6e0818766b8b2e17fb2e43b99ace0f84a5b07a55014d1e7fcd3eb8d28010530ef28e664f71e3baf21c4e07bcfcffe02f4dc6ca6462db7b2463f9cc3ffb2f22519b4324e1d1ecefff6e9d389b9ca6ba012bc7a8d0e4ec63b6731f360064a9424bd43f70add29a3fefca8b9e39155d54fc2f248d1a8fd240bc6041944cce55ddd63920ef2919042693b8d8b638ef1d0f6548b0d9068e4035cda8a439d17f188591f16e5f53b5b614ab5ec0161cf4c0000901c1273bd6e8115d412b05ea38e71ff276ba87408953d9ff245b89e86db9c5b10af60d0e249f9242b2d7a6299d61b7d3c8d8fca2db2c516d1031a561824863a438f05a066c604d075e606922905a1f27f8358a03bdf79b578000cefc6a46117f7ace2622f45826b0c6884a249457256500fcc32637c8ccd59a42e456dea690c900068af1895c97ba9bdbc12b07ed2db189435fd7565f13cd651efbb63a61db34ba7f5a16485c1803049e3a53439c1bcc12700ed24e6bc4292a367f3185601c78325acd65e4888716129ee04e4316f1757e8153e7304a98209c24f60a371c1ee482d8b19390076c895e390cb6e4e6531f3ddf9ee88f62cc1e3b373dcf4c919655a422dc696f7d3bf0d158fb32e8c8f9b80102097f306e7c35f0a7cdd53ddbae580e0f3679af45525e00037225628f2bdd00da50bc79b98a099f76d8cf8b78766c5ef556cb789ed5d0befb3b0050b3978b659b6e54565528fe60c069bdb44ba4a4815b191da57949e8fb1389d7e1c141463f18eaaf868562e33c17014f9c450686f4b05d41edb2ecd389def6a90b835e89492461987a69a15f5eb5d5138a4552ddf0ed031a702dc0219d72aad5a7599c493cd2f5b5a1767413314857c5115320c17c8cc5101f5cdb8167e308ff51d86f1f0698aa4f599f7a93541a5bdd3e23363f4c48e5c6b2bb6f0c2a6864f139697daa27a7ba93708006db1696d4a95daee77ee6d6b083d4e3294f3d713792689edd6a8524c0aef3af5d067c6f8210904dc528ec8e1c9941712aec7794f49c3b0ba1e778fd284f8dc5d90b36b64c613271e4748dd9e0eefcbf8732bdd95857e8011a67caae591c719d4a34a0c5183fd060cca94c8cd7453c77a27a1976ba92a4d43e1b6f18ab92718f786e4474fbf791b7725c4c3c270f3f28d815cad240aeb14418df5ff163387e3f100d053f3088f16f379779933acdf8c770ffbfb7d8657d997d5b138af0c1021b8550325c7f152bc8d917176305ea0dc8273a9b7b6cec1c46b821ce4fa2fce8dc3275d45c49d7a5e2916f15818a239bf15a167f153553ba6be4cf729c103c15d688d42b162e9f53149e382981cdf2ff88930b7940ea2845796af9eef5b8feff991c4375bcb2cd0285070fc5529ab5377ab56fa56cbdd52781b333aa30655cd3e9a1b7117d9f2ba849f034b03a80c856ea4f3744336d3147959112442cc26041c8ddb269eb98a4e97e66be9aa707b889bd8e1b9dac07f0f8ca18cdbb560c07a3b8ad9321e74bf87e433c4c1a95825ae7c3dd7871c6aa6e76cd847326ace890b8b922679c93a1dc1727b077d4b6bcebd7441fdef8404f814c98fa9d32d7e7811321b5d1c029759cb1124dfeb63ca8964a5c047063cc3460d66d1f082ff2028c6f70bb6351accaf93122cdbce21b8180afd5bfbc44caf5455b046bda93771a049d4d50a8dc4438cfa91d39e5bc85b69069e5f81646c5fbc5f8ef5ddb0b1f376f6963abc443c1160b7b663ad786b415c85bdb1a74267eac049561940da86f91e444b21e0989f139fc086dc0ff8c9ff7281842f5cc1f766ed89525f427ec6acdf1486dc555ce18eccad03f1477f8f4b097536b080b23a18df133c6e8ebe36b560b67e6c40a8b2fcc984ebde2f54bd7ef5d88de952528167386f4202aa53942e50010c0df042ece27ecd06b32125d178be5404febd040f4fb89ed219f7b262dc33e892188c0a400701fe20942371a0a1d2408c59bdf487abc1a60ef2dad0751df1a25b2ba48f56fb3c61858c95b44470131b537967645a24b7c4d5a022dae4553ffcfcfd2c4fb8553e6b482abe57dce4512cc0e4d0050a4b9a66916785d60ad46c8abef362a72c5db279ec206753e01094537909e374fa0bd32423397f91729a0fea48e40eed0605651f736d0a98f32933de59ec89d2ecf54f457ed3d439b9ccc1d0e911710e23e15c1ed235e2da9aa5dbd89eb693ea6b83132343b28f37da1f3a0206fbe8db7d66e80763ad6ae4e7e108d761d56696748f4f429f1f19d35b134b3372a85a6a2c7322bd0e454daefba0b4bfa5ff813479bff6f72618d764f1f77ddae1df255cbd999d50843e02a223de65cfc074d166cac0178ea0ac6fd9d1611c0ecb658bdb694633a5d9d2b483299acb6ddf33b3c0fafce3a93acdbeff83ce7c9fad7af3319e77e62a3fdc1e6d46b312b43df9ecb153b16908faf2fdecd655f583471d00d29d6416ac8a7152e8a09438114b06fa9e6a726b184adda2677309d78b5f303ffe40aa9ee551fe07a14a8ba50c4644a95b9c5b5b15663016420a937208b364794d1679efe1191c2f9c9423d2602f6a76de6de040eb13afe693cd119c72125afbd0fbcc3aca87f12bfb7837a4f7b4ae3e50c63eaf3f21a487f0de062553f9416e05aa134fd61eaf17e2d3ce94d063cf6a52d019fd741c51c4135adbb53a9bfb5c63c3456cf9e86e9867affb6cb48b62925f759daddabe13fc39578394e33b011c83639344026dd0012d57c639a9f81db80c42a1b675a8842548b1799cd87ad0769fa278c9ea5c5cf290784122809e6b7f02805715b843378e814a799ba4cdc9032db854b0899c1e649e8da99581dc0512887e5e0a259e6541c8069136943cef96509aa7d4f0a4df92e7d787242b04c7959922f86f738674d8ecf78a87a109729361b1dbc6a3402488f3265bc032ed846a8499b1e081489ef3397000ad91539211a23b1f592d0b7b03c7a46164167cf6cef6dbcef05d0306829d958822ecdcc39b44552b5d22ac2b3d7a1a11e47f4082145afafa59cea9f2e8d0af959f7de1d5dd8e332d38cfaaff2b5eb936b453f12ee6c8e7d668b0ac78a57386eafd73b0733d10c65da5118728f7e31a5f5af6b8a2979113b2d5e42286a45d40a3faac525288e580645ec5bbf63221e8653842d7fc05ef5e996fef0234c0e487f51b0460c3c83d9c1ea79af745dab15faf485b189f30ceeed0e250360bf735ffaab761e768e07bcfb204e4f852e86b62d1ff16c7f0b0904d7d500ebe63df15b65427d2a5f7f834110822ae50a4e21f9f093fc59bf623e6121ae3c1963d105e481cde0750ee5607e8b05d6bf29b8793cea911f9974e317c15a738a40aaee277d17becc346bbf40fa17ab4425c0ba8cc293a946830851f38a0b041c353c26e470e8c1a97e3b9d02ad4eadc73ebd88e7df482f5cfe858b34b6e73184c7f9092f96f56a8c7adedfee19422a0efa1d7731eaa2ae1b222eec4044e769cc6b50e19d6ea40b3543826a742a56388f3933968772cd4735e7cbda558ff7dd87b167f098dfc9ea0d33d345fc835cb92585d9b9c70dff4aaa766f2233dda49f865aef47e3134f493845d3523936133d2502137384efc3954af7fa075221d8527ac681e9b9ae4ffaa7ae63e8f52081667ad6bb0f35756d8d4c53e25f9798b27c165e6df252c983bae0c8f9f24dc3ac2a47fdffadb9e07de9ebb0c6276d565f3d5fbd034638d25053d4ee82d9fcb23e998dd849d95bafff6a6f18bdc55170710ee3bb635f79f57b1dc9edac3e7d013675481e7dbb594a2cebf071b4d3e6adbb46b2512de12ff7ea2134961f9fbef6bc8a123c78357365ad46d24bd7ce3dab08580a4f6247509a6cc17be76bd33192fac9849f2f28933e7cebff3d64c81a23dfe3232e57c0a170dcb5254335a4bd885374d837a41dec3c3b1f1910224fc469e9d7b3ed1030e225bdd685a1ba402e99a805a7f8ea5d899918feb4c26f5c736463717f4d6c59579f1f7e6a7020786f5877c4be3a29b3f84001d418176eb2eeeeb78066ae12c947b4d72dd34890662959833c2b9abc09085dce197c7abc06d12ac1d13da8bd630db48bf3f8524edde458869d8ce4eb99fc55f241b053e99bdec4873f8564163b24c0e26c84ce88410662029bf3edf985497a996777794fea9f9ebf728eabff83afeb181d60ff57255271a381f5ec09972e0a8909bab9793751096a46dacd1a9fa29b24798b4e0b28b855464c7dcaf9ff19e433b34474396f6d3ca7170ec0b603998c00266a3aca777568d19711d0a74f9fe99029a3aade6a5ba4c9e83cc130d3a4e1a6b789f7e010590693f8d1d164522b84d3c8f8a48dfa8515f3746108da87cc2d944e42373ce376c9acf2bab2e3f3dc14e64556264a760857360f86163ac283c22a0f07fb5d6b463b97ed064057d9c7470f71a4327ac433ddf909970ad2af2c57a7065f4fdce54cf457f6d34", 0x1000}, {&(0x7f00000012c0)="2c149d6ebe26990ffccbb01640ece95383c5099f0244ceecc603b021630735ba0925e3ec", 0x24}], 0x6, &(0x7f0000001380)=[{0x18, 0xffff, 0x1, "c5edd258a2"}, {0xa8, 0x1, 0x960, "41dc4f3de3726b48ba1bf034f092232797e5e6de83d8365e99fa2e81f1496764f91f5839239035c99395429f7d11a73e48501fda0f0a2a670a3a1ff357c8c1f5dc667f0982f1eb11520af93e84fc1d7377a0ad4bfc34a8d51183edc14b4f6b4495228790361c62dbb515e9e384418b4ec98564fb06487bf8d8fef880390217dc64909937ba70f571756acc01112738574a8ca0b988bd"}, {0x100, 0xffff, 0x0, "ed1431f2a3b21d530135bda26813a0f751d85235e72a95debd3a10281685c3835565bc8ce9c4059a065c7444faa73d1624fb4471c5ac8f96781693b8dc2b6e53a1068b15ee72bcd83e0a1a028f9cb1077c0218750dd37895cf509b3b67ae8aa1ce691f4ec684cb8602d06b02de1576df001bd561d050b1d024f3be83a931e987bc01ec1d1d9623a70df285c354fcb37320e7a421a7a09ce9bd55817f16663ee8dec7976f0db4245201620ab25002bfa75e3d8ffff546122b8b2a57ff1e6efe1c073b58e390aab96cb5f09993f54a94f6ddbb3b70e8a7e7301addc59223322a9105baab3e9c3e4fc3496ee5"}], 0x1c0}, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) 16:26:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x3}) syz_emit_ethernet(0x5e, &(0x7f0000000180)="00c7672c27e3d19338c7ae3e03e6523cf30eb8355caaabb50b8c82331d25b90de17e48357b771585f65ca19322337b3580bf1127636c0509e9c9e5ef199239c21da93161e9c515f54b50776e365fca6124bc623c1124eddf4e21a10eca14") 16:26:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x10000) open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:26:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f0000000300)=""/229) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x87}, {0x6}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x30000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x2010, r2, 0x0, 0x6) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07", 0x4cd}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r3) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000680)=0x2) getsockname(r4, &(0x7f00000006c0)=@in, &(0x7f00000002c0)=0xfffffffffffffe64) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[0x81]}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x28008, 0x100) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000640)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)=0x1) 16:26:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8, 0x8}], 0x8000, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x12, 0x6, 0x8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x400000c1, 0x75b3, 0x3f}], 0x1000, &(0x7f00000000c0)={0x16c2f84d, 0x3}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x3, 0x0, 0x3, 0x0) 16:26:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x51) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) shmget(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x440, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x20, 0xb2}, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSCTTY(r2, 0x20007461) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x10000, 0x2) close(r2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fchdir(r4) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0x3, 0x4, 0x100000001, 0x3]}) flock(r0, 0x7) shmget$private(0x0, 0x1000, 0x620, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) poll(&(0x7f00000002c0)=[{r4, 0x1}, {r3, 0x80}], 0x2, 0x3) flock(r3, 0xc) execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000500)=[&(0x7f0000000340)='/dev/wsmouse\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':~\x00', &(0x7f0000000400)='/dev/wsmouse\x00', &(0x7f0000000440)='-^\x00', &(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)=']\xfd*\x00'], &(0x7f0000000740)=[&(0x7f0000000540)='/dev/wsmouse\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='/dev/wsmouse\x00', &(0x7f0000000640)='/dev/wsmouse\x00', &(0x7f0000000680)='/dev/wsmouse\x00', &(0x7f00000006c0)='/dev/null\x00', &(0x7f0000000700)='\x00']) getpeername(r3, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000800)=0x1c24) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000840)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000880)=0xca) 16:26:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x4, 0x69, 0x9}, {0x3, 0x7, 0x3, 0x8}, {0xfffffffffffffffc, 0x8, 0x4, 0xd4}]}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x81, 0x0, 0x135, 0x1, 0x4, 0x10000, 0x401, 0x1, 0x0, 0x52d, 0x718}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x0, 0xfc80, './file0\x00', 0x1, 0x4, 0x10001, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0xfffffffffffffffd, 0x7, 0x5, 0x4}, {0x200000000000000, 0x3, 0x1, 0x5}, {0x3, 0x4e, 0x2c3f}, {0x6cfba6bb, 0x651, 0x3, 0x80000001}, {0x400, 0x60, 0x1, 0x80000000}]}) r1 = getgid() r2 = getegid() setregid(r1, r2) fchmod(r0, 0x10) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x800, [{0x3, 0x8b}, {0x3, 0x2}, {0x3, 0xf93ddef}, {0x3, 0xffffffff}, {0x3, 0x8000}, {0x1, 0x5}, {0x2, 0xff}, {0x3, 0x9}, {0x1, 0x6}, {0x0, 0x400}, {0x2, 0x9}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x3}, {0x1, 0x1}, {0x1, 0x7}, {0x3, 0x200}, {0x2, 0x8001}, {0x0, 0x7}, {0x3, 0x800}, {0x3, 0x8000}, {0x3, 0x6}, {0x3, 0x9109}, {0x1, 0x20}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x10000}, {0x3, 0x6}, {0x2, 0x400}, {0x2, 0x6}, {0x3, 0x77}, {0x1}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000003c0)=0x80) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x100, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r0, &(0x7f0000000440)='./file0\x00', r3, r1, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000500)={0x101, 0xfffffffffffffff8, 0x5}) ftruncate(r0, 0x8000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000540)=0x103b) r4 = msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f0000000580)={0x0, ""/72}, 0x50, 0x1, 0x1000) getpeername(r0, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) syz_open_pts() socket(0x1, 0x8000, 0x4) msgrcv(r4, &(0x7f0000000680)={0x0, ""/101}, 0x6d, 0x2, 0x1800) socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000700)=@un=@file={0x1, './file0\x00'}, 0xa) 16:26:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {}, {0x6}]}) open$dir(&(0x7f0000000240)='./file0\x00', 0x30, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x10000, 0x3, 0x9, 0x1, 0x2, 0x6c6, 0x4, 0x2, 0x0, 0x800, 0x7}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") mlockall(0x2) 16:26:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) fchmod(r0, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000040)="1ca8224fac1638b80bae35c2d72b4c0f3e57670295dfba6ca2cfd1d16fff3b3af023219e1d2febbaa19c0ddde9848d38143d4b747e8c1d2cb4af67b3ed5769825b4c559ed8763e8fa206187ab77295de07499c36dc71b07182a7b16f41a9b361fe717da8d5bee91f9f0ab50e165a8576dcd6764ed1b9819f1ab972be0a74638bf33a66785f8adb1079a94014f4e20f7830f126bf674205e89147538bfe6c22bb974a33ad98e8e948fb5db4a77d32f42d22005ea9cf239152b17e0f4e35cc41e54d3ba749dd15b23cdc47492ae4db39e079dac61ffdecf160e2f20bcb19aa28d1e00d7b89c7a72be6369da70392f227183656fb0eeb66089877", 0xf9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) 16:26:21 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x10, 0x3, 0x0) dup2(r0, r1) 16:26:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x4600000000000, 0x2000000000000007, &(0x7f00000001c0)="013cc600", 0x3ac) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x10001, 0x1, 0x8, 0x9, 0x4}, 0xc) 16:26:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)=[{0x45}, {0x33, 0x0, 0x0, 0x81}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 16:26:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/30, 0x1e}, {&(0x7f0000000580)=""/59, 0x3b}], 0x2, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x3, 0x4, 0x7, [{&(0x7f0000718000/0x4000)=nil, &(0x7f000071b000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x65}, {&(0x7f000071c000/0x2000)=nil, &(0x7f000071b000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000718000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000716000/0x4000)=nil, 0x812}, {&(0x7f0000718000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000071c000/0x3000)=nil, 0x6}, {&(0x7f0000718000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000716000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000719000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x76cd2d96}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000071c000/0x2000)=nil, 0x2}, {&(0x7f0000fef000/0xf000)=nil, &(0x7f0000fef000/0xf000)=nil, 0x200020}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x5) 16:26:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100a1, 0x0) close(r0) r1 = syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/214, 0xd6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3f, 0xfffffeffeffeffbf, "c438410daccd921a8ee508e8ffff03d5fb00008d", 0x800000000}) write(r0, &(0x7f00000005c0)="68e92b98fd0ef23000eaf33e560af81966bff650455abe5ece7b4772b65738b16637b2b1133552abd1592e491ce6aff6a5b70fb00131ef4c54bd241d0b6c75cd87ff07f0acbeb25b6b1e5741355cfda4e488171f1def139712139a8ffb59d120d59547a8c3bed7ae6c39fdb822f719bd4f1cc0e07f50060000000000000050a50695de76e2acb5d99ed12e205743a3f5d8005f5ee18f47c74f8998c197c306e7797d7352bb4ac86a28c7745a2a441fa14be0414e4b4a351c5cb9f509706bfc6aab38ee95a9796d57a76878c394e443bf1d902f5621c87aef361e2b0a33bed8976fa17ccdc9dd0784ff177739530d065fca690f9982d62143f9b77869f3e51b89adecf7f01b5da4d09638b08e63eeec84a46700f6dc3a1f13dba226f2a10143ca9e77107351b54925b24fd6aa6a012679d3e2b6b235206c4361299b7c38ab32b21ae10bc113bf1f1cc54b7433f2191036cfc02e7003468a2ae875ba2286e158fb588b99420d12a7a33eb92c4ca86579ae6d4ae26c652c344bae589026edcc4dec2a008810a772a0547840e63c8d5d46c7099441ee20a472b15cbd3bd00b3ce90931a0f079cf69db3128c0d9ca08", 0x1ad) 16:26:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r1, r0, 0x0, r2, 0x0, 0x0, r3]) socketpair(0x1a, 0xc000, 0x3ff, &(0x7f0000000100)) setegid(r4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:26:22 executing program 0: r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x20) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:26:22 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, 0x0, r4, 0x8, 0x4000000}, 0x3, 0x0, r5, r6, 0x3, 0x1, 0x2e0}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r2}) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt(r7, 0x7fffffff, 0x10000, &(0x7f00000001c0)="39142cb6c843390f90d559f76efaa53f393a48e3405753c3e05ee3c34fa1f70e9e1268d3684489a0fa71e781", 0x2c) setsockopt(r7, 0x3f, 0x5686, &(0x7f0000000000)="d160df9e8632d2c9a15bbdf2cef27def50fce4eac5956e671a0997bc19249e9f43a076274cf601afddcb9e26621ebbf29164676461f6effa64c72087b15b596221c5eec53fd9fbed2e0256fbf426c517aad6a6f1f0eb8fa1152a4c45a46401707fbcb4768bda933045d446962fdeceaaab4beb10d3187eabccbe19eb2527bc30d99e7f6aebc1bc850b972d637ba9bc6ce68c77", 0x93) shmctl$IPC_RMID(r0, 0x0) 16:26:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) setpgid(r3, r3) 16:26:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000070e, 0x0) recvfrom(r0, &(0x7f0000000140)=""/17, 0x11, 0x800, &(0x7f00000001c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) 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(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x100, 0x3) 16:26:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000000)="b7cf4dac948bff7ea9902c2e6a15f6132f5d77c28f124319092c54b2315ba79bac6cf678da86dcde8760801b8a1efb103b8d030da80597", 0x37}, {&(0x7f00000001c0)="2e25ca115bffb665f4da7f2e07c57e102755f98c834ac4acb5332bad2ed764d156f94dbaf5613337ffd0863161b92101c7a1b991e3926a8d44cb50d6270884242e858002c0ee52ea7805384e2468cfb3ee155dd1cd887d01f4ec97606b5c3957009669e4970bbc4cdffc1b8d4b581dfae26b9cc1f79f81d35f1f845d86c53ba9bb0d1f2fd2bb31449fa9af0cc6fc9e827750d41d1226d845bf03c2941ef5ca0e5dc9e9fea82450568b082b3517d0d0e1343816a33413a5b81e", 0xb9}, {&(0x7f0000000280)="39cdc3c131ca81cca188d6585270306af4acd7dcae86788cc58ee5f62678945677bf078730117716d92b1cdfb645589f6fa412b81fbc7008a2169b941fe5cf96464f63d52f14cfaf437f13d2830dee32a85c2bc837b31f2b0cfc18368a0268cd7e6f086348ae4c0d434c7cb8857715bb", 0x70}, {&(0x7f0000000080)="28dd53050d5638ce9cb396aec2c1d415558c37703efecc9d647bc4a54b64e075151c7791379dfb9dff", 0x29}, {&(0x7f0000000340)="925fcf3fbe222bce5d39027adef5055509e0ee9bd52af125320fbb8b763a84de76972bc1b14e92dc406bcef304bf8871894b788541e1599e692d58d8ab68c55e9e4b9f271b198988fdeb31432881b90c8dd8ef00a70f8b7825eec2217ea6664e98a96d88d04f570e2fe56791c2794315b99e7c8bd925c36ca63485d484754046237cc63553777d77300914396711e9508980b197909d836e33f82e6d6928521866e8a2b9e3f04514e2ce96040ce3754f8d1e4f679aed196f45c6433fb92b630339248e393dd7a8e93a62c3cc65e31f8e684b28003492b2c3432072a9f47b158a59d5957e7edb0eaeaca903a5c4148d1c8aa14834967116556b4e3a59", 0xfc}], 0x5, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:26:22 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000002c0)) r5 = getuid() r6 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) chown(&(0x7f0000000180)='./file0\x00', r5, r0) setregid(r2, r1) shmdt(r3) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) semget$private(0x0, 0x4, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r9 = getuid() writev(r7, &(0x7f0000001840)=[{&(0x7f0000000300)="7253872f36b883ed1b07e948f6734f23fad0e6885be21199646ee511ce9c9b92295ccdf7e5fc6ae7c44f34aec948baf2de7775052853b0314509c99d6e3d52603ad3b4f9fee74d9d3a4b1650c34497c4a9e42463da051e64aa40c599eb610dddaf6055729a3ba0d257591295ea4f8aeb9442b1bf72604127146129fb9e24b633a728dd3ed50b6d9c45d485025362dfa621f6837714450db8c0c345228b703ad7fc755bc37907e4b92b589af85af67fa762ac33735146d97541ffd494570046283d6923fa6585e771f264ab7fcbbc21488459388bc5b278b6fe182b84d5c26afa795487ec14031b08a085ae21973a11323a8bc398ac463661", 0xf8}, {&(0x7f0000000400)="86bb9a0adbb37760565e7ef3cf80d2ad70d879c72c5fc1ec319dbf89d2442a37ceb08736c8670f8a8405e6bb365dd1141a96a22010d26f7f49bd1b50e2653b7f3ec302afcbdc2e00f6", 0x49}, {&(0x7f0000000480)="4eb4b33cc1ccdba67ab3523a9d9bb7ca3ee24f2ee5e7c8507a3af97142b3429f0b7d1a858cdc2a1b3840b2997a00d378777a41937559b6b56d0a23abfde77294d3dad8a44a6e481832493282b2d3538948abf4812e06f827f4343e8025bf49db7ecf152f935de511acfbc6b26a9b13ab1e9fb446d14cbb88598ca2af8b5030aded91f9507c920530594af0ed043f2577b6e99e7e3fc2be4869093a9a6743f23bccbe22d8fe5a31fa3a0ad7ec19bbb1b7e26bfce306a1da8ac2d34e0dcab3ff5c67d99182cfefeed11ff5cdef4968a57f3248f0e2de1ae67942ed545cdef8042bc6be5d30", 0xe4}, {&(0x7f0000000580)="7819c607ab095e2c2da27b5011768060164e351f7c9e6406c7f42e00c5d6211dfb1a9e5a9d7e4176b43ed536c9940a51d419ce3a8171561fa5e545cb97245936eb4b4b2181cd24c4db047a632b542877bd44950daa7f776bbb3dc7aef05cbd13a994e58028d45197a3dadca4751387c1a95206fe2c809921f1c494c24544739dbcd1d958a15b2adead86be94af1af56ac3c10c51394ca53be50278b24a3021d6a61d9c3e6122eb9257c14ebbf5eea04939d881272fc20facc2bd8a6ea1d1a2a264695f8db1aeac51aafb8f0444646f9509f6af659b6520a06ae33b06f43dfc2082ec6f07c25f118c759e67", 0xeb}, {&(0x7f0000000680)="cf35160f8818c855ce50177296f370ad9b3c2ffe9c26df219171bb29dfeae106c89ee6f16d4df3bf0c7a35ce272972a9b1929251d9f9b728e59b68fd20778781702cf9ae91ffb0fbfd3545351183a6a20dd27d34daba6c1f31dff1e9107c9a47ac90ff535bd5a687b3e0fa38d68f7ec1f649888fb41457679ac74d207847edb35f6ddf85c3e577df9335e5588e196641ef2e3b5ca5409bc8376460d413c3a72c0cc418f7ca4a9b549dcae92ba044208c4511a30373a6cb3a201eb25f440c27a3e6d643b140473c49948065329af2056337b97b820a03d9031698", 0xda}, {&(0x7f0000000780)="0b9ca7cac99699a8dfb271f788cf7911bf98a14a814105bd61d03679cbbf0a9881d740f984790f8f1e92138fbe790797b729b8e0ff8e6000751c087a460600101433326be3a53839368d2314cc3d794bb8e83c38c3d8f0c95a66af70c45ca0ca0b3013843b54669fe7c36a284203418ea346766f424bee7c814919a07d678d25f362c18987146b88369864245ca6af474083ce3324a9c55a06de05b3e1827589e706fe210d97beae30b3bb6e61bb7b203e", 0xb1}, {&(0x7f0000000840)="5a877edf6064b8554773bb8f58ad7093c447099726b2f1e7dc4aa6a0aae70062f80f63194c17c01979cf648ecc984903025638111d2542a6db5b7a0e3469e5b68f6b2931681b8de0385a41d60f068c24e00b828037837325075c892ff74f1044879a6ff14a3bdd4fa50f8e0ec0d98d0c0d424e56f7ad76725fce37bce2b1f9179fa2154df1417ea5e780c7c28da6c9011ad710882f382cb43c03906eb2e6d5d5d04d04c5ebe53a74bec7cd7d8f1c58d142ba875665bf874fdba898a6be492c330628c36d6246d4f69ee06aefb47d15ab8652d30745d61869b7effd8196a1fdfeb886b191685829d6df85859929474c6c191517124ec6eb7fe8afaa9ffb90b791b45f71b766599957d65fdcf2a7c08e3ac909197d905b61ed9b7d843e36fabb4210f921c40346e3d1d9c65a233af29390624b6a39bfd3cba013b1a5f30d8e8f928c910a4d6885c00af4fbd4c1fce7c85295152e0ea848afc2c691e95b3c51f5bb603cb0c21cffbbd785db704cd7235bd45d7e65ba8c9fd9a839d0afd32f4c1e9eaf11b5f42132cd9425bf1243e48598cf5a50e25d893ad6fe0a191abac8f0dd827d9ce21361324ec4a9a9b59c0b59b19f6b69f6e4785cddc24438d88c163167d9134777e9269b39530fe640197eff42b1ad16b8e20075d69270a67822186c5e153ae75249244d505e6fb70012b4c80ce1a3f0bfe81f8b6cf61459d03e82657f0f450ade7179fd37b0dc8979b5cf0e14f3e61afe597ad182dc5a18ee80391e30d185b8869ac6a9fcdf5529a278a0f78342577c81585d686a3f77880e9aa60825b83a27a57118c487ac23893a8dfa0cb09d2a4a403b0024f321c56f1c13de0ab823d913f48e73619ef73581204108ace4ba026ad3d7750de798212b7b1a34d88654e4c097b1d24cb852779d5f7c6c795021f4e722d31964d8a9f09fcd47adc93c283b83824b79161b0e594cef2ac05515bd8e001d1997d557552133d9aceb1b9e383adb5b402055ac82d1d2479966a43d741b619d6f979c0e982246a222cb7716e153c363a9237e1abd12376906c9e26e78ed4b6f818250028c620026b2f98a9ddd2fa8b6aacd59ff2bbde2d7605ada37c1c9cd604331014d1259743038fefc421b1baa8860a04fc821bdc407a2fe4fcab62359c0cb70de12b3ce52aa38199ef63cc8090eeab0863e49c5fd2137e2f2753fcd513af4370444705bce28361db19d64fc9c01a7959a7bca81a262c4d36d45822cf29184ead54f3a74bac0573cc4eff5b3242fd61d58dec05e7b4eb50dc869e89f4efa57859eedcc041d916c0afc0bdcb2ff358b58d96ecca5c560ca2f751bd23d69922b9328d9e1a042a72b7bb61076fa3fc3391953addd309180b1d047effbb79f96e8dff9fde55281a677e58543ed85d155bfa164313357358a86a8644771323520ede4f97d25d62df231f6a665ec15d05ed1b4d015ac36189c310baa290947258c2e07aa1c4364966eed92c1b34a0841b687df6a545cf8998eae3741adf031d48d88d676e238c735e6200f5c64049e75a3e418c03d826bce655f012680992d88f12d751d7c52a2953ba49c6102ba49acc2b4f16eb421f9d583f84432a5837ffbf57c781876d5e270229be2033ecb3bb28d572ee6b4a4631733614fbf064772357d8c3e889856486c16f5bd3280a31045c0121b0c4a11553faa8b78bb9a3626f33b35af4cfb343cc1d83fd4e798f5e631f8058c32200f63c184b0d8607013e0cd17384700ebce08acacb589569bd3bc4e516835974c7583b1fe12f035a638d4a8a46f23790e21d2257c3750e48c82f5b4819a04ff08d771c657b3860c64f4ed32eaf6a60c2636df10c5884caae264e5a265ad84b32cee16ab2fd591d036ceaba6b04d24ee0377a39bbc5a254e2201b3957eb007f033f570303caf027ed4524f0ef726351b4d9f8391815ee99f04af42e332bf8774483a347af6967ed423cc87aaf0f3b53f800e96290d82f4874ec02d075c95cb4139339aea1320ebacba6125fb7dfd36419a82f70e504d0045fbcf50801f2e137dd15d546aa4f8e832724ef54a39f716607ca6df7e75c83c161f96d2289ad0d02b177dd69e86acac1a6ac4e877b6e3dadc6c94c92318c074c856243710a4359025c04a4a5761b97df23f3b22b6a5d60622635093141e090ffc1258370a33fd489246b3e733efabac6bb7c9eb88e014c3dde1a91919f2d36996835f33b06c034954e957c860c195cf3ba599037b8a45a682997f70bc22145ad4bdbc9f016551b255215aac2d2265be6dbf5537d38362aa84160a2262623356686bea22aee0acf64ac784b81fc38d0813a94bd4ce12396aa4b8acd0a3678858311e2c0d3e32d05e0a9b79a724d845c3a2777f95ba8f320cad790169810a227c4fb159d7c9e096bd73c306515c6d527380de295742ae944b8fd074f28f0e415aeaedbcfab7fe2b65cb81767b6377bafbe2999f92c8a413e94600faedf83a69b0ebe5a57775cfe5ca8e81d0acfd8567807b0fc959b59ce3bd287c09b7614c1fecfe954f80e2c8c1e25133b98f3d9f96c4a932394c733fe24a44c68275bf72c49345619dfbe48e6c47e3ec446a9ecaca34daa9642c4be8b3033422f20375154aec6b0f61e855e3bfdcf3f71c306ecf124a000c9264447088cbc077f480286572494aefb509b86e8862b35b87d07915e83fbb5c581d0ca487b81d81a7947da70f37eb778eed3a7c96ec9792ce58ff78f8588e00cad2bd8c56be61813e15647ffe93e6a32a15136b962340a3ea31a5300da151a20167cfef15b20b134698d2ba56f1772f200c8a01360993ca05eee9268c157eb67566ebabb46ae6d917a089e66b4149a2c7a6ef5d7054227a9be4001925166a4d0ba1f5720526641178defc4a85ac7c4b604a79e3af608f85d0735b5a34525e4c8a99badadf225ff813380506dcade43f0461e744100d61c19d20fb6c1fdefe0a4914b2c76949b378b668835e3e938affe174d18079d9c47e6d49652f933c2ba731188e2beae240438a314f78de0e5d59449c9742b81b11745e2770d412de0114db3de9cd3166435d75a1c24d7f7fc21a9008890feedba27449075612774bdd857b09787f23188616038b7a14d3cd164aa0cb380f3eace0bc2d6c37c93d6b533bdbfe9875161b394ac54c94d887750d3cc4b0477be65f798fcb665b60c3699ac304ef1fc36cdac1409aa856727ebe33aac3b399bb0abf0660813c79ceaa0eb9c9388236216a1ece23e41cef239675c8c424d4818c3079ea6b63d54c4ebd058ba5a3a2f80e2e3f30037860829cb51f401a474298e540aba3d67476afbf02be4783d2cc06fa2d570e5bae955b651c0bc4a381bee39791f7cb8324b4edebdfbaa354599710b43da156cd36cf96851b91d27a2714e0500e3c16fad3c8d1e53c874196a5b7dc7a8cfde193e91e9a3468573f9e0fbfcb5614145387c7136b8d815a292747dbf13d1322fe9478bf1da0fee35a3e6dd0ed385c1610a247725a8d5ed3d9a8afe43bc1daff24d43d56d2aa13885a0845936c20d7ca76c11b3f627d1843d26659d155ce3403e02024480e6a97afe129b03f6cb5b0036c8f989a214fcb0dbffd7d813fef796b404575e6bc776290b2e3de4beecd45aac1b855894cfcc4e717c92bf4c3973e3b8c31033590a3403535acb22da42f17c20935f262860fb133d5b58132ee4d4f2785bb76fd5c1b014b610e2ac12a774f4fd1a93fafaf817b8758cf457630e9bdf609436220fe73975b06039ed27abf15cc2726409129cad77ade5d14e1eec0726d342932d8cfae9220c745f88dfbec88edbe7eb4e58aba13666188b2c18734a0c78c09f04b72aa210c590b9b195b6a17d7a16bdeddeeb0dd2a8a8c56fcfbd81a9d599bd496ea389cbb2c1e444727f4dceb7483fcad2be488149c36452f619d861b27ec63de8ce2fcdb5d626ee3e143aad6772a277b5b86b674345c3229be8fce3619701a13aef41ce1585fc8b5907e9c5a276eb1acaff9e2b5cc8de277c105e87ff58705e962d472d223dc7a736fa9f6b7cb58975f95540ddbf83a9cd1f11009d802a3de48d405cde4de99681aedf80c568707f8efcc0629ba159a9160e394951d73b5c52fd245f6434b7da3c6026062a7626c19ae6fbc792301a9a697e0a8fe46d0a086c22edfea179425a0adc72f6c1643a8a0e197d16ddaa39a12fe87284397486d14104aa7c6d80ae2469659192c6b4bb1bedd365265c460b2a2abcd990b6da4d73b74620942b0a5b2a1374c0a1430972d63a57c26c0de52d2d520c1b3f1bd7f5da197e2943bc8b2acf6108675b2d9a3ef00ce6c0d3d2602a53e6020f566a86befe9451b5a6a10b3a22c20611ba5ded961e275a10dc8f689074403766b7dc02e64c58457c2823dbe12214f9899d05f4011c667667b1745387daecf42a3add7d7f0a1a6ca2d03ee04a9790886a21376689b3e00979f128de25b1aa70a67644d9bfdedb4672f97db9ef4e5802e283f57d5c83f122c972d0e0d7771675e409cefd866a2a951aff1afd0b3d74ac6f86a077bc2020dd1df12bfcc16588efb1656f1d2baa6fcfc991dcfe9ce5b3c76d7781440881cc391c52e1ea74f59777f161035afadd2bc51ceae6bc7ff851c6be2653394e569643f3a83210eb99490f8bf77495ac90533530f4788234a5fd00c49a0b03c33422c52f6fa9d50656e7e45263d3fe3933a73798d1a96319ebe9aca38cc081349cdd8f5f984f59d0a9e28f87cb8ff7aadf8ccae3ec9f514cd4f6bf75257f1442b12f168dfd71e74034182ed1fb4f84ca3ef524a635675a8a7608f12ec792401ff6bfc2c80a1374a37d2389755d92de683afecf5b4806becab11ab25a7c18bbc4daa9cae49e56469806ba68617a735dedab2a2e79f6951eb87eae11154f8684770c538fd5f8aeae96c84c85acfd16dab5a0bd7129fc4f15935314586086cdef8cbaa7203255332697a2e3ed10cf4ebca06b7ef088809799c4b165cd8e2be72a2c85c4178caf1af156d9666c5692836d31aa897442a521846ae675bbf64d6bbf2faab9d04c1e9eb223649e7f950e0e91d50438dd318ce058097fbc797719289f0a17071c5de517a49d4498c33d6a671e04ebe2fe138aa29a73e41eb320dac502cde5374f36e1c1bc8eaee101fe910d64fe5c2f485a4a88acb6a14c8f89ff957e74c725b608789591be60781847994e414eb458757979055da775734533d34b28fc8f851f9bdaa0a7331ae8716a368f0f082d1015f3187a3768ad0043f5676e846a542181dffe4a1ce99562d84be2cd059e9178f65014d8e9362750b6a6e453a09ea5ba376252ca64d73dc3badea5507dbe57f11a29b01f1264efb5d671163c9b30a19e486369616f10eb2749c74d197d84472aef06a79c263ecb85c5e3071a4f8d6287a7757e91f2e9f3c63711656a87598f7a7362190d2b97d73bfbe716521723a14d55201377554d90e7bdea8a74136c35ec23f734a1979cff1b56f99093a5749b3fe6a6559b8e33bcf3aabaa5607193211a7843af6406528bbfb5abf994c0a911215ea8041f9ef39e859ef35dfddea22bfebe87a1ebbf7da81d1b95181a82ee1c33a81db8c2e5f79a04fb00c3cae608795a78fc2b3bfd7c29da6da6e95ac1b037339e13650fba7b70cbd23f44ec38c35f88d7b74758c482e29691afee32ecfc4e5430f073897c5669b0d61439c2cbdb9d65057f79019515e1f02e36e76125585822e5a87ff6a7291f582740f4642a465ac0183ef87829ddcefc4c994dd19089e7d700d7b55632fe7b5132c2f9e1dff04ad3a1a3b48425460e4", 0x1000}], 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={r8, r9, r2}, 0xc) 16:26:22 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) close(r2) 16:26:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x61}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20003, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x4, &(0x7f0000000700)="8b5886eb") 16:26:22 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x88d0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="fb8815acde7ba9c6d2bc90ea44e492def8f9dd89c11b66bb80045c1c4b360ffe91581405cd907350afaee3aee3f819144c3cdaa05c130f1d9bef4a95f62bf4b60ad00e0201034b00e536a64b5f67942686e25fe22a75f4429534d8ebf78de7e77ec9006791551bf4097483f56436021f2de3715a09e9c5a4f31f817269a7075aa7245f47e295b6319b91aec1e6cf34f331ad96ce7c7a48494524562f7d1039420eb053f4726de173e0d25b2f34f38e7d41f542", 0xb3}, {&(0x7f0000000200)="4b3e6d93e6913cc8b37d79584f12dbad3fa3ae08a4f52adce1f96c0738f840df97e96ece25b05d1bf2b12371e7642eda9c9f66de2871c3f593dd1dd3f915536f3781f6d54eb19a1aababec7b0bcce4e86f3cdb107db364779b9e5a7fc30cec43a365c12d7b29364f76a4f3e3791f82b0544e156f3a3cf93559cfea7ad333c1c46af4216900645712d9dd4fcd1866cebb8caf6c4bfb874357b28a5d9993c1c2d9c5e8a7c0a43bf77b6b075f6718afded22d01ffb92927ae84c2df74fa3d75f4da83455e2372662334fbe8633deaaaf2cf4f60b254631e9e2760deaaff1bef6034f3d6337f0024d33b54b7228c359539ee0c3dcbb9339d712175e54391a0da760f49d138a96739483d910bee4e709769226d005299c384ae3ccd61b8939497552f0d246619e798449efcedf53a918cf18dc8532f398182e085451cce81cd6338ef45d286c47b42bbce8897b4aa051c74d97f6d37156d1d8ff01a8ca31438896d4b3306ca7a92e3fc673c6bb4c3ede92563f2b3190c6825e1d49d958a219cfee1139b54cfe0f0f80c7991ed55b5b4c99b5006d1a9c9c9c3c64effeb83c3f91d9a3b5df182c9a859f0d00bae137345713d6c9f98a438aae91f8a5a63013df1daca448dad065cd6745ebe82543888ff0b06682a33f341d2555e3d4947253edd47bd01ecea50fde95a4993dd6baeb9021df3ab35d90cd9ca608c6762db99826e600a2d31a272a4a42b2a5908f4af44f9312f92045345bb9fcc6f4b5cbeee5fa97a802fc76120d40c2c2cb696758517db772c0b60a9b614dace6879922d9b8b080d063ad70d788568fe921ac854cc22753fd01a6325a4e2f3b036494bca8cf6b1f9a2c018ec011ea6aae6436d94e5f2271336adeee10f6f70bdbfde61a873ecbb2dc9bd4d60823fbdc641d385c1077185cad87eb20233f752b4ee9f56afc14eca0738d3d1fca7f77a64de71faeb678e90de0509783802ff7c0dd08c6e662ed68032b5e1d160c52061e138962f4e467a5d738a1f93a31c4098d0aab78e6dce0cbcc0cf705c4b9df3a62968381a99153da5ac034ab159364b852db1fc1e3b05427bc5f6b893dd99b015c2dbf76fc143b2314d32382f305b9bcc53afed397deeecb9ed0bb3d76376b822c2016a33bffbd90a9c4acf907ab584f2ab548d954174a1073bab20e19428b739ad0abd30b5b9d02141fc1277a2c7ac22da2008000ce56cfceb4f19eb9bcf0c1b3cedc7553919fd8d1b1c10c06a86c4a255e6b3a4252879897c4343d154fbf608b55cbccb56e20478adbb91107c9a04c29d4c87f05442d4d5bdba1e5039c6af3a0d8277370b5ac66b3ee1b841091115150954f9fe9d009f17fd29380f43b394e378750cf823291bc0a595a795ea6d2e4543b5d52bb96fe2793f86267462830d39a4493ca4e32283d55811d642061566b76c7867239d5c0f5a3fe8603c3322dfa475febcaa31ae4bb3b931955138154399344c355a70ff348cfc91c0e5358d31102a1132417106edf7c05536e6caa5490e81ff4bb258fdd921c79e37bae0779fdf3c3f31f844fb77befae7e1f9ee6df217c5156c98c93728312c6f2db4ea466bd84d3429fcaf50de9e2c7d546c31576ed98b8749864499c3770e4be371e13e93f1cf0c7d282a3d03f0b688a3ec8768d5c5712eeee967e2eb127fe7929f8902030354b714dbbc76b714a5d81d44f41bba5f7056ce41c3010bbf0dfefaa54227b7bffb4cc18de39028b24daa17191fb22451a356d6b56b0fe4498a62e308172a2af586173a97332bf5ad52bd3928a759d5c127449feb6532ec8a0e2be3d2e9fd90ca95de72538b2beced5f4960993e339eed75026d22d8072e7d689a02f517587725d2cb7b83a1eb5da8161b256302752602bae29f9f107ec2aec730b28183bd4b7276b91ae4c796a28524124f90f12cfccd90385d6dfd86763cb4b37bbe929e82b4f2bd852edc7c697563649e5e108513be883a6da6eb9c0acca9df54b7e3e97930daf6bb09821da35fc1dedc5d2766313e455da1be9dcb443f9cd66a38143fa183cf2e5fa4a338032d0f915f35663525de235db820c12973a363bfc3b9130137f74c38ac075bc08f27db1ebf652c06ca0da6aff1e7b65d1aa4f6917c6b1415bbd9ad5f222c98708891041b735fa31becc8410e078fd90700b368700d73ef5794e2439e7baa452c9d2b6bc76cece4fe12991f8fdc0f542a43ea169859a34dd316176281fa904bf4c8d4131030ed62469ebadaa8f735f284649c2f3c9088e710afcb4bf68783c293531abf9e73b997ea75b8ebddddb841d7f0e26e854e83b2d0d172cc4de28e1b48392f6d4904b3d3d638b7012718f62d11086507234ad4ec42953dd0ba7cdeacd894ca22dfc61f5c2cf7fa3025a813075b3f6bfdf898bcd5c7456d7e7756e5b9148a3f267dd058a6075667993bc729dbcb692f9d3d46497cd20e72124d5a6771a0c79f21b72bf41081dac27f96bef0a11e389e73bf90a1a4bff8991923d81b24b94dd02c997d04d4eada2c089c498a0e8383077997bafd61a71f417f56e9c405911ba68b86b4028faab6043911e03fac51ebab2a666caf149cbe0ee6e01dbfa07cdd90942eb278567125b96e383666a0303d5237f61847188d3b24d2153f2a61e732b759686538e2bcd1d60febe2edb5ae1e6246a3705cb627b50b975d3168e42ec4502bce1f8db651bd46743970bb964ac6a1ca703f1c0c4bfb0b837dabb9e18ab91e812c874d4912445020705a8c5d6f875cfbd5614adda89f6db44b0a70a9aae1647d4d8889e9d295d6a5dce4536c30513ef2a23c63f729bc48251e6aa3a54440cd943b9b57cf8f9196ac7ff345047b6c717f766f0fdd89b2b5b83aa0410d447df97c4f1db707d5fe3df7bae275e769f9eaa796d29243766eaa5a6740ecc212b19299d8cc20328685429f3777aaee79347f654e3fc803c6a1033ce5193b003c79c7c9eacb99b5dea965bed8c8d31dba21d322119ac78d124bd3199064ced629c2426eab56bc6304557d33d9a41932619a9a2767dc548f769f15758b96271953da8a29b390545bc9c1d49a736d86932718dbe884726c61cc681fc76fcabcaf5f1fdab2fa5ea262aa05d6b37ab39d3e4627e85b11b46e5df8dd9047a7f31c20b18947fa6e8ef83452618a4b91044c479a8c4fe9ccd03b5abb446123886b009ca55fbf88f756103930e1bd703d1597b4adaa48f0de0f889a65cd6151295ea01e98468f514695cb3cd584e3db614da79c4db07bf2150cf37f4d427db54da09c8a72a81f6777ef789999de07e622901cb72c414ed0e02248f341f9978ff99fe84bb519563791435049de89209afbd6bb5a38daec86598c6f59ad78c28896f4ed8d6a8a4e6d9f156fb1683e5370621a73525a313bd928a8b8638246d5d31c9eaaaa4d082520dc696bfe467ad92755ca427905fe04f09662a4f01ad8a7b5b7330d0270b8ad099afdc9de8686d657fed56bececb156d1cb4276309ecfd7ebf2a5148570fd8051c049962a2fcfed7b2994a9cb3f13d0ea6bcb4520ea5df8e87dfae87a0ceab71e095a868d1701b99b9444024b6347292fc813625b353b643b1bf7f7226ecc2b74772c599adeb5edd1acb6bb0fa5f54164b3907274db42382ee5d1f7517eb12ec87b9ff5c51423e8599aa10ccddbb19bc2a4dae6a155e2032650c53560f8f9d5896c38f1d784d7a617833fa363b82798cca6a021dafc93425a3a3ce400d732573ba411934457eb6f7d6b0cdc56865532e53f3258e51f1399bab14fdd8503edca14a549db3fe9c5e50d4ac78c23dfcd6d7460a56d31a04ab7bf4191ca7ff2ccc7efbb301883997f96807d8a50c72343dabea4628adb295aa067bcccac94af2e1f022787a67b851b02b1900bd775200a25e72d15d80cca4445781151aefca6c93d837abf270ee1bef76b55038d1093e7d33c9175bb53f636c9296550f3616a3df9238e6b760c600ceedfeeb9353d4a56283d29e68952786ffd95c4c9d66c99ecefb0f3acc5c4d5668eca32321992ddce9afb98b7f9b10a764771c49a3eb22c9a3a9218b41416821352413be77ae30a41e9b499f4d256a5e528cf75245e3ca94778de6272dcf65edf6ea3a8e2d931b053246c489790e187d4a1bd1d08964efea6bdaad4b7cbf2c427f9bb4bcd0709c652bdab36ee3c1c388055dead3212413d3504feb7b0ee4bbbc0e4b295fceb035adf53207b2b89c6fc5c082d746b18bb5272b07ad31313f31a7cca03822f1f07c5eb0848aae0eb28c15bee1f4f3bb6257e462b025198131f87a36c9b4254cab3faabbad4e51fb041e78874af9f6305fdc940f16e395a5342dacd8ec8ffd13de013c10fc466049b14db38f7e084023ea53bcaa8e986c010b82266ea26296e94168069d75a7b38ccaf21ce4e0bc41bad257c95eda3551f4410b2c411dbb5c6e5a1f956ca02a67a0f4a51e64f6e38320ae8b036b561e0f38fb10c92b7d48531340331ebac2b6fd4e7b839960e5474a03357e2de1ba00b3d5ca4046f2d3b5e2ad572ff9a686185ba5821d4c74d4981812e00029cdc29e428c6c0f4de98d91e5096cb69d502ab9fd98aebdefd1b1fee79fcc335b11af7310f6fe1b16cd9733950c19e108557efac2cf83306b4377c525fb423f490ffae92861fd4eea66839e6dc5f95f2ebba8ba7becab3693e63ad2c0dd4bd80c29a7504fea24ac07e09f239ef2b2941a4ff95d0c4357d9d7a344a94ab65ec0f33c3374c0c7f212fdeea88ec5b785eaf60b2d5fe5fcddbfd67defc77d86a3bdfbeed511aa247ad6e1939a40e522b400d50d27e1911733a477ced772ba82750dff37a586e1d8770563fc63d276d70543fd873df476a45082009287c9e5c9ecef0219b9fd83499bc1ec76040868e3211267cdab45705ef671a4be0f2d59cdc020d392d801599d1db3527088931fc653941ec51751eb67f6ba61dae0efd7c8d4012e1b4641d7ccfe8ca4ca0c401c8aaac165a1e638fc2f0f7b55329f77cd09fc044cd2f2ba7781fbd5b0070834959687b75b13c369ccea358554385156cf91e9ccbf7ea723b960986744ef1f8a918102e9cd4e316a18ec49fa6c9ab7d5d52ab7e9bf11ed3a8e4b850fa677eb779b4b32bd7177c6e173734417c1efd3ac3a281f6a5db63046e117e547e69022150428b65e69992d371cae42f36e2c8d9071450f481febe0cd86d544d07d544ec4869893b11eeb8e05d093162a84e204a406513ab1fe8c1faa05823676e0a3052ea32721e38c87b17d8a4e3ba8a6dd2255b33b3afa6132030d49b16a12b2c2795b8bb3dd658d73cd3fb24e423c2849641bb3ce4156ff74e3268ad678bfe5ef2343f3180be2bbf0d23380534087fd8a0156435208c8b32fa29a0ec66f567e38e872151429e5aac2eb4e6009af484a849f10477596b1851db205f628f9737ed1da36602c58771cda28a4bc681e783906de072a5db46e0b7cc1525116f760b803de5ce1ef0bb03f2e1cbffa117bf0432e4d0162ed7a7bbd7c50ef4370b23e8e457e416223773e25f660ac239c5e893e1162f2e24ff0c28810f97d11415a5ad3fd402c9333e919980938fd00eeaf1c83c20d998ad55996ed42504ecdd2b614193d70ca6b8c4c30cd2bdbf5a6d3320cf4d06a82a556e52dc251a96b9205152d3c412e0778774c1ff79913a4147d65d1e18a3533ee00b1dc9d330aaf082943b6288c2bdae2b9024ede3d6959daeb5879526da9091dd0071e0c65fe558d1c153cfdf1927a39746460965e7522f9053814047d66423fe544fd8882d434eb7dbcf1b8d327aee69b19b576ac6f9d6de", 0x1000}], 0x2, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:26:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x4) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) syz_open_pts() 16:26:22 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7f) 16:26:22 executing program 0: setreuid(0x0, 0xee01) semget(0x1, 0x0, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8002, 0x0) fcntl$getflags(r0, 0x3) 16:26:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:26:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000140)="d16e57eab5bb54eb6ff88b619e4f88349c9e1af5c77cf5bfbe856aa79595de336305ebbcc81b1c0b82b38db422e53d8a83d20223c2d7b00cafde76eec0162492c678c5c304fc38395bdd37893c8c4cc0a204755b5746ed5a2a95bbed45327ead67dd8e1f61d4ac27145c286833da9d54b1ceedb6d27f2092a59d2fa73e6acc94a61a3a4c9fb26e9776", 0x89}, {&(0x7f00000003c0)="3a232e24d539b9a4c8a9dd249b28bb473e0b6f0857bc990bf80c3ae1b8e70489de13e21c0966baa584eac29d35186dc46c2fc64e841160c6a3bb30d00d571d6822b342c9a3654c6523853354ac20bdc1940bbe3cab3e8c514430b5cc648353dd8b4963173d170ac765f3940377f837744845068cd723e3bde79b92c90479996596c15694a0009d7beac1e3d5fb06ca9f7643fcc7099e674d33591575534e567892875e1b533c9d9911618af131869f6adf8326d0619079bbe885e383ca6f38e422e0e57199", 0xc5}, {&(0x7f0000000080)="3156d95d53f29757db8e6011d2837cfccf194566eb65d703c4a2", 0x1a}, {&(0x7f0000000200)="ba1c6e2b7e9e7f58bf4daafc6e3d25166f7d1947f76d04683b3ade5cc500f26e36ab184c119235f65ba23c878ef30e3efcdd50eb0fb3430ced574b9abf4cb7debce0985f48e4c20efc35bc64ae2f704e83", 0x51}, {&(0x7f00000004c0)="1f412c642eef4b92a2e4ac4a9f3054097b245602ce5d38186ee8661e130e69b71526316e07f7d3cab9d5f3b465f4fa3079bae7ebedc8723cfe09d8cc6b428971b14c8d11d9d5cf04a9ac73869b01177bea065f9ba71a65", 0x57}, {&(0x7f0000000540)="db6e6048ddce87a2ee6dab2c605332b256853cf2dbfe0cdccdc990c1e0d778e0a50fedcae9723e1374346ec3c1898703649dfc3fa16b5223525af64011a6d46ab7e0f05958d585424856df5336a763c3fcafec784378c5d904ec560c6d99a3d6b39c3d77e58a488a2033e5746f8f3af8c1f819923ff1f8031ce2df2afaf48158c66b34f9af15844aee122ee5dec9d44e9512b3573596d869ded9c7db9c7d196db4956ddb416c0c6ff91e376469970202e13e3c3a27a377b1e7c994d52db65f378ac685ecd00777129aa16c94985b4793bda0d8b7d713953ac25a2a4e35de39c22cb04e70ec066b5b72cff076a6851f1a123f8611c67434", 0xf7}, {&(0x7f0000000640)="7e9e42ffcbf83184e762a5d3acba14b6b9103d1967999b41bac66b6301db4e0f2a6dc16b126f5d94118d370cb3d940511c6e4d293a8f1dbd19b530dc07428a6d6be30b068f13da8881b9263cfd1c28ccf35cd6d2fc680bb77e6b441ab95b3d4f217fc97aa32bcc9a163aab9c8e3b2d5242cf9ff4f7be29f03ad688471439bca7d35054f3b50a5a5171d57ac5d47bce8b1bc34cdadaf2f1340d4e2a05eee29ee1aa86c16c29", 0xa5}, {&(0x7f0000000700)="8faf274edc3f5543b1cba03fceb0bf6fb1dc07c00a8bc7b96b", 0x19}], 0x8, &(0x7f00000007c0)=[{0x90, 0xffff, 0x80, "1a22037232f3b651a6c1729d39e19aac09f543a91b264f55d1ba7d28a2e6c7d946afb175e9f52af0a0e890e6cf34eb2d6a6e05addb54b48f689694aa68e6b560b3b094ca31e5e37742d0b53b6b20f703bce314f128ac02ceb8ae50247e818a334a5506fd377a410624c2880bbeb1c69bc52d198eaa4c32135c88ffa2"}], 0x90}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)={0xc6000000, [{0x1000000000000009}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x80000001) execve(0x0, 0x0, 0x0) 16:26:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:26:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xb, 0x1010, r0, 0x0, 0x6) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) chdir(&(0x7f0000000240)='./file0/file0\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0x44) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) 16:26:22 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10e, 0xfffffffffbfffffd) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:26:22 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrlimit(0xc, &(0x7f0000000180)) setrlimit(0x5, &(0x7f0000000040)={0xfff, 0x9}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) getrlimit(0x4, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) 16:26:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x4) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x401) fchflags(r2, 0x40000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20100, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x80000001, 0x4, 0x0, 0x3, 0x4, 0xdcdf, 0x7]}) 16:26:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = dup(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x301, 0x1d2) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 16:26:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) socketpair(0x19, 0x4000, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x2, 0x0, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x14}, {r1, 0x4}, {r2, 0x104}, {r3, 0x20111}], 0x200000000000003c, 0x7f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0xfffffffffffffffd) mprotect(&(0x7f00004ca000/0x2000)=nil, 0x2000, 0x2) r5 = syz_open_pts() r6 = dup2(r5, r5) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000040)) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)) r7 = semget$private(0x0, 0x7, 0x508) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)=[0x1f, 0x9, 0x8, 0x1ff, 0x7704, 0x9]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = geteuid() setreuid(r8, r9) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0xacd3, 0x964, 0x8, 0x6ede, "51865dec84401d774960b16295233b8ae2408e2b", 0xcd02, 0x4}) mprotect(&(0x7f000060e000/0x3000)=nil, 0x3000, 0x0) 16:26:23 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) sendto$unix(r0, &(0x7f00000003c0)="88442262b063d02f0f001d4ba045c264f19887afbcd6b4f9fa7200f1e5fea11dcc5cb2563ff16623e54756e176ab59e6362a99e75f8ac696a783ac00ffe2f55cd122db4bfc7ae3ec6c2c933cd428eb8f176841943d5a9ee5bd2578d0d2748bcf652b09020ef16221c2f10ea7319d324427f7703eca199c941763a53ea12bfcac267bcd47963501ab5ea9af3c29e06b8b619c273dac2beeab99dd654e112a3e93688ba953a4fe46ce7ac2fec72bbf17d9100542cf781e8e58108122f882d77b42fb1efbbfcc2b4f1a5bc9198aa56b82e4126a20ba58", 0xd5, 0x40a, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:26:23 executing program 0: r0 = semget$private(0x0, 0x7, 0x1f) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000002c0)={0x3ff, 0x101, {0x7ff, 0x20}}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getuid() rmdir(&(0x7f0000000780)='./bus\x00') semctl$SETVAL(r0, 0xffffffffe, 0x8, &(0x7f0000000340)=0xc292) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001940)={0x3ff, [{0x3, 0x1000}, {0x3, 0x100000000}, {0x2, 0xffff}, {0x3, 0x41}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x4}, {0x1, 0x8}, {0x2, 0x8}, {0x2}, {0x3, 0x1f}, {0xfffffffffffffffd, 0x200}, {0x3, 0xffffffff7fffffff}, {0x3, 0x2}, {0x0, 0x1}, {0x2, 0xff}, {0x1, 0x200}, {0x3, 0x32c}, {0x1, 0x6}, {0x3, 0x32}, {0x3, 0x8}, {0x3, 0x4}, {0x1, 0x1000}, {0x2, 0xffff}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0x9}, {0x2, 0x100000001}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setitimer(0x1, &(0x7f0000000440)={{0x6, 0x5}, {0x7f, 0xc09}}, &(0x7f0000000480)) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffffffff00000000, './bus\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) semop(r0, &(0x7f0000000240)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x7, 0xffff, {0x0, 0x2}}) close(r1) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000007c0)=""/122) recvmsg(r4, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000640)=""/227, 0xe3}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000840)=""/147, 0x93}], 0x3, &(0x7f0000000900)=""/136, 0x88}, 0x800) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_vnetid}) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYRESOCT=r1], 0x0) semop(r0, &(0x7f0000000180), 0x2aaaaaaaaaaaabf0) 16:26:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x1000028ab) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3b}], 0x403, 0x0, 0x800a8a, 0x0) 16:26:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x401}, {0x18, 0x0, 0x8, 0x4}, 0xb2fb, [0x6, 0x1, 0x8, 0x7, 0xb8e, 0x8, 0x1f, 0x6]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:26:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20003, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="15") 16:26:23 executing program 1: r0 = socket(0x6, 0x6b81448fe83d09b3, 0x0) r1 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x1d) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() 16:26:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 16:26:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/205, 0xcd}], 0x3) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) msgget$private(0x0, 0x400) 16:26:24 executing program 0: msgget(0x2, 0x200) getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x100000002, 0x0, &(0x7f00000001c0)) r0 = socket$inet6(0x18, 0x8000, 0x5387) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0xfff, 0xff}, 0xc) r1 = msgget(0x3, 0x160) msgrcv(r1, &(0x7f0000000200)={0x0, ""/232}, 0xf0, 0x3, 0x1800) 16:26:24 executing program 0: r0 = semget(0x2, 0x0, 0x20c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/61) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:26:24 executing program 0: nanosleep(&(0x7f0000000100)={0x100000000000002, 0x6}, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:26:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) close(0xffffffffffffffff) r1 = syz_open_pts() writev(r0, &(0x7f0000000180), 0x111f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0xe5a1, 0x7, "d6864f0000000013bef5dd8bdf65d700ed47d974", 0x0, 0x7}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(0xffffffffffffffff, &(0x7f0000003540)="ea", 0x1) 16:26:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x1, 0x2}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206917, &(0x7f00000000c0)) 16:26:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20158, 0x92) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000800)="f0bde5e21acfd235c1950c6eb1c94b813f3468e2551ef0b8beb45eb3b64f79bfcbd59bdbac5ed90f4c45d7db37771a66b4b28331a3b38dc25b21aae98a332caed70be138f29a0f09b7e77a60b861a216e68093323c17437257dbe1aa208c3f2bba4c77a125b3aae03d306332d016aa4fed33626adcb369b5e5f01b48b16aff03979d1d76d2796b3af431d0e454221cb4ab85ae60e51b46aed02c60b6924700fa3a1568d0f99be444184a13e6111ab3977aa5512d93fda4301c4e1fa5468aaf27492f6eb7bae29fe7b59229df2f4c27eb092927d94c15b896e67cee30826db337ccdd0109cb4b72c4b2ccde5b8b89608310c373431dd28a314a73251275289910b77f61817d1f1d7c324e6c1b3b9e974f755288dfcf17d07fccf6f0afd23dcba33cdc645b9c5aae8dfa5aae03157b2c97c46ba66a7beedf370a679fbf4d45b76ecb317d4fdd64eaf043421cd8b97fdc92b2437a5724f0310b2ec60e7d15921d2a7fc9f4bcc623b31c850e174c37732b808bc1d0e9ea1d96ad23db0d3c687aa6e4024d628a2839e3815ec089ec539d50fb3d9ef28642b439e3768ad095f252a5f8093c96c9f731f75448e418eb4a5f589d35b25ab0ef783ced6a9eef3be5c82a80abd357c603e157ebf8bf0043d6cf5f4e7d9442d04ae4d18ee720c8bda3d3768aa1e736c7deffc7e937d1e2e61621deae15f76b1a09fdf99c1d4168a58dcf685d5e4a98baf9207e1d5d00f84825d15300ddf3e23fbe3b75492854b402ac0aa27dc61e8cb24871417a7552dbf0da634679d9d7c0123d2be8834c9ea70b78a75109d215abbcfc7f22fa1db63fd15bb94d6ac3209347bca7f17d051969086cad5acc5098269527f626f3a03a35c04661135d5ee7ac49dab6db72d1e3c2cd9cb032f655279d7c47c42ce2f3fbb644b482e05b96857f053eb5fc3ea308a914207f4c28071ed6e52151bef1cbf0ea89f794698c789d6ed3e03ba44e30298f3878898a13e9ac547f639959791ecdd1bf52901717b30e3d34796d973ddb1407b2add5d2f7ec9b0b1549b51ec6c0b7051cdfc088220f4f471be225ad97169887752d171c19c47ec864b6ee4212e631277abf4066e203af782cb89d519b6b7ca63fd2d5f89d2f4cab9c225d222bdc5234e44fd4f5aca6eef8d9c7000828f663825d5e8d9b1257dbe08c5daff09a4f2af93295d92a61cd4658c88e86b16d6e43c8b5f9f5c904e925a21166da2323cc7135a4a603fccf1fd878f5acf876f2e990e907fd11044f39c24348a48943d5cd7fe7d849c847f762fb91186b27fc374a93ba03896cf1ab8d14d45d6a28a63f81bfe06393fc12ff6b8176fbd6525dedb8da6dff1c15bfe8556d5934f69457295c4776c6aba30a16d4ba953f9cfa477c542b0a3939f87519641699656e5ceff5fd64015b50fdd10f95de214dca83999550904df76f84b8925ea6183f4dd97af57c2e84d2d485b451cb1e2eb8ddf3dcacb1d56c0d42e9c112b65b767b0d10894a5a6cbf7c0e32247631721df580f3ec0a4ca50fd8b7c65e9693ddb5d6d88fea3ff9d949997f3c3cb00ac2f6ea89574b0edbb8cf8702fd3789ac650152e90da40e6d678ced864cf5a7f7cb65604cdc234c788174e1af4980c3edac8bc066ee72eb45c481c46b438bde27fad580748d0c8f73748a607f9ad21a0c0db88d978d2219ed8a6416bcd6d6b4cc205b90045ba6ab59eac74c10edc9629792179ef2fc45fd27ed9ab4602f721dd002b634ead206280d1f141377dd9a5f3d7136dd03c8dd3b770b70bebc1a540c9ee41cd71b6a9b92fda77921da9c26d82e6cc3429f887464863a1a448cd810312fcc7af87af128aa1f0b66fc5b5f999efd209d9252366cfb798395bf9e59017521f390f0e8a54d645f621e6c52e12910123c8766ab9fb9acc251c1ef9840e96ee6dbf998fc852701d7814e76b09b56002ed327add9cb69313f03328ec868e03a392492baf03ba80f8a13a65ec37fe925f3a36888be6f07009fac65c4b6a4f527b1e58553c16f17694ec822df520656e3ba0786333064275cba6da61f39aafb9f6165d6461448fa905db53f5d0b85dac0da6f32c26a277f721d8e8f6e500dbde83b1087c39668ee2f8e11f597c6657face0144a5bbd2ea7d3a8f4f75edbbed5fd5bce8aa205ff0028ce320ef92aadc6e12073418600c1aa1d51de0a0d1eec9c925aa5679995fc752c3ef339365a4bc0669e8800718cd21b85f295d112a065756e58935f3a8c99b3c12684bcceb81473668bbb59fe4dd79a4ac960bd6f6a23f1bfee338a51ea4534093d1048317351d24714fe1b4672767ba32f5c5323fc64ec221f5d8b05a0b5781b07ac1175788a7b9696af9fa0ca7986037c4990b591e7f51b971098e97baa7953a5af841d8a143b880467bc5de2abae10439861a11c8eb660a6b0f2108a7b72031489f5a81d7033a70562b7bf54b85668f7e9a3c6aa002dd28c40cf7e9e8e74f7f391703eb7d1d0ab95c7d0eeb2085333f30fd661da5144a6a6b594bfe8c9be1b47325477f8aed9e10a135c22302719edb23248cbd0016293027c0445e1a66d0308192b1afbe74e342471435995dbfa9d1ad9a79a66cc69906855bdeb4393fb28a406a948f03bc5b2df8f7162036ad52bcc964279e90c20114aa7927568e96998f24281970b90fc1f2bb27629da5ea9ba445754d409848201148ef795389a219aaf9658ae829503e942bcefdd3c0cb0f29e9c6bb0ce79ff9c8926a0884517dde5669bb6e296baf708581e77448835563ca4679e1c5d74822264fe00b8e309ad8692910f123c728fe533cd5ecbdcf4adb2074718bd11fdab6dcb971ca7fbfdc8e17b9d48674594252075f4c88deea68f13a3595626e3adf982901a1a915dc971a2fc15ef28673135feae2de8c52310257989ee528d21f34d3b46e05a716b2bb776a3f2905351aac23d02343f6f6d61198a9197887c28b8d08a44ac35d9c2840a89af10706d00e57849a4b3b07a1aeb66a31d9c658407c53820816a3176620392a35edb906d26b0ee41858b2d93371206bb76fc4fa084a82356c5934c0c26508be8ae7e8dae20caeb218a14ff8468531f133080a9f814f8035b7ca1f77c77f0ced7765b6b23c541e08b57e324ed60df62a746240a2006877ae63ce2706289bd3f934ced98116e2fbb97207f45732f5eaddce2e5b50b762894ae42bed3fe81540fb45e19bc91478c93411d6b38e7208100452a0b52d94e3bafbd310ede443768f935c22776e13b1f36feea4d78fd3d0cdab53b5db60bb71e91dbafa03d734196143a027e966ffe559b529dfea0af29c293af5f47b83a547e7d4e7dd2b3ddfde1580c1c01d6404ef8636551159ae7e216b8fd9885714bbf448c1eff39729944d807aed671135d32e1a74234dd8c619e7bf145d6a6a6616e8843f0be89d10f39a4160ed5a2174a87d3dd47c808ede2e820eea5c15619f47b895a547747004317637cc41ad9c99934d9aae3ebee04fae64c1c9b6eb8d4542fe6532a33ea588dd6c97755e9c8bb15b102a7a599b20c4ac0337884eba1c2a296f130cf2618157d0d51f85c733b9438a17a12d66b329c0f0b3246ae51c9ca8a0b47291d67bdf37dfffe6766e0e0ede894464308dca952667a8ea49e9c6044d355bd419afcea055b07ea936c474a6ff27d4703c5a90d6b1968ee481b811b3ca86daac267eabaa59bacf2a30e4da8affecf7a9ff243465fa1848df5fc657228b9ed477bf4806ca7f8b054b9b41388aed87cf5433a4be8fe96a96a51909c28ff3551801ced238f4ff78c56f2953866f9f70c31c54625fef83e70522ea7a65d1e3f03585d21f3fde2b066f2a99db632c419d9f3d3ff0727c21a2e7e0799607f5dd15e6cfa2c4e1d6466fd79ef7a76ff26fa041e28d8b6617d8fa0dd85ee51396840bed4596c39e5bf329a4c1c27027950e26c8112bae4259c7dd12d6428dd1c34a830a5d58f7862ae14ffd909bd09bcec8fccebd380008cab535d62a5ad8aea01f4700e2d7feb4c0bdc24b922f08b3572b20210556219415d35b9b5c77652fc56e61b12f546837c0bec6e78a3a7353dad843501ebdfd222a2c61dac37cd199f81fe397e37d001218a970a7dc2b723dc5463d923456541f86ae4058b09f412c99366f60dd0f3da895b402dbda4540e3398fd8becd3baecc33e79b9200552ddf0a14e7589804318d9dcf61fc95f4ba97c9d6c3866beaf368ee4c4c61ff04223277d845e6512d2387ac106f3352ddd0a74dc90b305ae2e0ada7e03e2efbfc6201d609583480ee6618771b733b6ec5a916983f0139b1b217427c7a75388f2dd7d1b6dcb6cc7d58902e469b4e14ef17f01a7b56882db89c17d7c5c95601b757876dd111c752016066b5919821dd5b78f754600b2f717b4c632f796cc0f9c3e0d914dd808a332e07b7a2fbf6b86b2123bb1e634f8602de86179208c161eb526f47000c8b8cb5e1f539dc6a0a1c5851317ae078815457d87137a54880426ae1b5f1868afa9201abe4150475372cf99f7503e82bc11adfad27a0146a3c42e75d926704bdb05a84e54be75925fea6b5c2e52fa8cef70c8147cc389787b608314c5c5bdd1368ab4b35a3e1cde8795187fd403cad200f979a19f5eba37106a7045c5c9060aaa2e11d0f3d1be59d10b59d484f82c1a156cc6498e34e45ac5e109625d92b7b0a8864870bd0f1f56d72e9afd26a810423446bf3fc6ddb1c4ff9733e9e752fe5f7914d47c07d7dee1e35a0f5095ec779cd8163a9df8cc68e8e8b95fa3c408c8dd87be875083edacf12a31192bc34086e12f458ab6edc5a017ad9199ebdaef58e68f649d36bc60c428348bf028722fb05d8f95a49edf20df481afd036a329e02affbf92372fc725f8630acbe489ea7948a1bb1ba767dd783ae7c0d27970f494c9468d723a34156f60d32113cd11d0f641dcf1107932e27e117597c97a32a48f27b8a28efffe57de5130f85dd45cce9a111340faef9199c3686c38c202273e6cd5e38f7074a957ae716773d28159ad4fd9e08361be48ae095fcd28a2c5f2661e8ce688bf6468ca70dc050e5aa69ad070f551de0ed0620f49d041b9e4e8a404ad08dc693acd111ff5872cbf3cd60c6f2c7dbf02d1a83ab11b15de5c54acf16b60ad7315c5e49845a53d99f1c6f4bfd55714bcd9a5aa372f81574997eba0b09415bf3ad9b0c6040f0a909cc8edf8b6adc970d4e114027f839dd21bd95a766a0e80dc17905b5baa54a79f9ca38d2baf9a8e50262f210d7392f6af6523f49fc5530f46d93bee49bf1f807431a03bf39d3c12f818dc9040b05ba77822351c762c58d0f2dd59b6f26e7ccee81b91e02aabbd8507b91cfa6761360d16d183633f9a4e45151bb552a6c3b6ae38af893261872b269896fe6f2dac496c08bdaa6b3023c0a20d8a4b0846fa30072f4e63ee75ab220eed83e30a0720a161f8820d3fa702f6bd845dfd19448453cd2259a331d228e0a1cd08740354c2fcb3768dd3c38932accfd720901fd0e55696b83693e9acec743d01f44f7a5ed7d69b418baa97ecddeb5051ad2160b17b2924feda2337be0b41983903a6cdbd33df1b4a9a1ff77c7dd683c1022238e47ffd61bc07bcde63d521885e5d7b4a3ae860d3361b22adc96c3c1866cc0e94394c5e62095276b6a0d3ddc1224b21e75d260920fb4d4b3ee9a292ba8bfe52b00c16cc9e3ac0e147a3a9276eb9fc2793a4f46c714087fbc893449bd884c74b542a2e972e6011ad77ed2a0396f6c0275cba744be186098202a3561bf47d26193893331bba3f39d1778d012a028efeaab43b39684", 0x1000}, {&(0x7f0000000100)="7de111a3a49c78002d3085f0ef292f0dfe19c659d17d0c558dcaaee47cc395b2ba5691095b6955c88f8acac617e2afa60651d368276b05a825e688eeea663d0e959ec030b01139aa3a3e32948b2a05fe65132bd4ed0a23fbbf1d2b0b50966a8bf0bdbc2a84a74a24e63decd396647f9c6e", 0x71}], 0x2}, 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 16:26:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f00000002c0)=""/90, 0xffffffffffffff8e) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r5 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) dup2(r1, r5) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r6 = getpgid(0x0) fcntl$setown(r0, 0x6, r6) dup2(r1, r0) getpgid(r6) execve(0x0, 0x0, 0x0) 16:26:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = getppid() ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) semget$private(0x0, 0x0, 0x8) 16:26:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0xc6a, 0xfffffeffefffffbb, "c46900082003cf7ffbf10000000000d5ff00008d"}) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f0000000580)=""/105, 0x69}, {&(0x7f0000000600)=""/99, 0x63}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000680)=""/3, 0x3}, {&(0x7f00000006c0)=""/16, 0x10}, {&(0x7f0000000700)=""/75, 0x4b}, {&(0x7f0000000780)=""/100, 0x64}], 0xa) write(r0, &(0x7f0000000140)="68e92b98fd0ef23000eaf33e560af81966bff650455abe5ece7b4772b65738b16637b2b1133552abd1592e491ce6aff6a5b70fb00131ef4c54bd241d0b6c75cd87ff07f0acbeb25b6b1e5741355cfda4e488171f1def139712139a8ffb59d120d59547a8c3bed7ae6c39fdb822f719bd4f1cc0e07f5093eed3cafabfde0250a50695de76e2acb5d99ed12e205743a3f5d8005f5e942747c74f8998c197c306e7797d7352bb4ac86a28c7745a2a441fa14be0414e4b4a351c5cb9f509706bfc6aab38ee95a9796d57a76878c394e443bf1d902f5621c87aefde095d361e2b0a33bed8976fa17ccdc9dd0784ff177739530d065fca690f9982d62143f9b77869f3e51b89adecf7f01b5da4d09638b08e63eeec84a46700f6dc3a1f13dba226f2a10143ca9e77107351b54925b24fd6aa6a012679d3e2b6b235206c4361299b7c38ab32b21ae10bc113bf1f1cc54b7433f2191036cfc02e7003468a2ae875ba2286e158fb588b99420d12a7a33eb92c4ca86579ae6d4ae26c652c344bae589026edcc4dec2a008810a772a0547840e63c8d5d46c7099441ee20a472b15cbd3bd00b3ce90931a0f079cf69db3128c0d9ca08546d8fe5500c153cdc540fd45141f1405104ff58972229243344db77de999c4ece50980b215ef10994ab6eed4549fd9f8604c46dc13ac92cc7a49b4a6c65daaad675dff542d66a0c98163b62ea53964b20fd71d5ee0219485b26b7b4e6dc4fc8ca9bbaa8c3592bef67a03120273905d19fdf5105e50edbafeeb988b217d2663a98339df9c6e4c75b343969a11aaf70c7098fc871ab55cd839a100167d860cb60fa1c6839d7b7ab569ffead0b73d9619bdb45a933deb35e71ed39c981f26dd48945d8a941b34af8108859195a95f2deb3df172bc1a39d8d3dbf5b7e68950886cba4dcfeed5cefd5656497be5fe4b5b4c38d643673c8469c5a3ffcb3e7b9bae0b59454082620b4878be3036b2c8191f99f9d9b1653a427ba8175da0c31cc6bfe405d11e47ea92b11fcee2e04ba7a2e3ea3e4acc67ab7d73790dbc2cbc630e83ed5a0e5625894080119b56066330e734c53284ac89a3f0b4092d30d7065a60af4e22c624cbd20231e750150302720e247fb01b831642230b0d358e063c6046bf82361ce3572cd5ffeb9b84bf0a7de210524132fa23f7594ada563b939801853037dcd695a328044d7a4a5dd09b9df4153b17b84c95431c7d309fa6f94e5bb013c508860e91034d48f989001156ba7e40fd6cc10762051269bad59ae0c6830405ddfd959eb0d7855d2adaa03bda803114031fe57f6dff81d039485815c0a", 0x3ac) 16:26:25 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pipe(&(0x7f0000000080)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) fcntl$setown(r1, 0x6, r2) 16:26:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1d}, {0x34, 0x0, 0x0, 0x80}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x1010004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x4, 0x9, 0x5}, 0x7, 0x4, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f0000000240)="8d9970e3b688f2a3accba6e65cb9164d6019754299b9aa27475dc2ef45356ba60563153e6569c6cffab8545fcfb8330097e15adf8024ccc5a2153e028e05e9b11ba044b8341ed6e8ac0b47b9825a9bac24c163dc44b16ffe7d3a3ef82a15e89d4554a54bbb1a1b68bf7d718546a94d3c23af") munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:26:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7f, 0x5}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="73289de9f3202e48a6a443e6c25d426541f8bdabaa2238627ff90518c807bc28d8d3c84372e5d93bba6a4f6187a2bd565a098edd880010b52d94898860df4c7bf5f050e11f88506a4aad4848b3144bd8f8d64296ad33eaf490086368dd75309ea9134cc747552e8b59326db80afe42bbd5018a0bb7174e2f3b4bfca4c4349c3f20946440c47c34aee7237b91bdf2a17cfcf0548ff24fe06a11323f48dcc8fded8fc22b8dd329092b9b91bca777b33ddcba7b1cc1b3d15c1a5f6d52ce160a666e27f3cd32a78510194826baedcc2173091de83b44639b80d382195262f2e890a5ac7110b014ba5821a0", 0xe9}], 0x1, &(0x7f0000000200)=[{0xb0, 0x1, 0xfffffffffffffc01, "270b58d1554cdcbf9e0bb449c19077c4a817f2948d858d72a8725a724094e38a498db6cdc47719e31399f61a1724ae2e273dc430289fdc530d34878a44476cc5ee9b0a047b40d4ce2b1b2e0677eabbf9e02b0da02c51ca5d0693f57e97897e9ad09d3872e2214af2be2f1314b98878bf3eecdf2b7327ebf43a1ca8309c1dbe1523f9859abaa5490da86ab176bcbf7315c33ae60a024332dde1c51452"}, {0x18, 0xffff, 0x3, "8f27c4419a154b"}, {0x100, 0xffff, 0xfff, "688864520cf74fac3cf935c205e10f99c19ac7030217902c0b25e62a225ec74617712f94d49f9e957ff7d47052b7a29b6039a62dbcadfc721c20c0a980d37a17a0567c7aeb8b428924ab69436396224c529422554272960257dac1abecae6608aba442d7b273cfd605f585a11a5c7f1971061be01f0605dbedb8152f9d1d420bbfebc689c5638df7365105c6c75fdfae0c54dd4448ccc0a44d0c8a3cfc0402448d2460af137116c4f2faf08715ade03022deb65f95b4486342af69da354c1c0871c556b5e7e79b00bebd7d8e8e0ad8d72865858028571000529b86f2b18671ed079f4b9ac6577d38222dc3e49da36770"}, {0xd0, 0x1, 0x18, "71758409dba8eba51b050fe6fc01f712340463a8a622d6406f514fb324aec604ecd954104ae4bd3f8c389f56b0c16f66aba6570caf6a9302ed86761b9b85d487c7c03222b4cda08182f6b99a8c3447ad93d389fe16a85dfdf32e2967fd05416d1d15bfb082b9a463385fa8e1bef5250c6930fcc7af2e66910ff8257decbf403ae93d9a300233c4680ec9afabb14dfe6829e9f53fe3c5303a76889b49e0e9b97ba417ee5e7cd518adaf9a94a8804359c0d3fe8d7bc7eca517f43d98fe896d"}, {0x98, 0x1, 0x101, "230dce2c76dca684f15afb4a30af8987dd86c3ee0df34508d2d5769dc5c46f8afc682cde2c6dca8c699b426bcd33adecc71721db3fb522417c26210240b96dd54e3d518ea70de5d22bfefcc91995cbd08e2dfbda371da043d12221beca1b5bdb2af798c0cd18777ba899c7260d1ea4498e7bd134928684b8a8cdc6f9c9229abeb0777d"}], 0x330}, 0x4) 16:26:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') dup(r3) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r3, r1, r2) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r8, r5, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f0000000400)=0x3e5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x6, './file1\x00'}) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) r9 = semget$private(0x0, 0x4, 0x280) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000000), 0x4) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000300)=""/132) r11 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r11, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 16:26:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 16:26:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1000003, 0x0, 0x2}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x7ff) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:26:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x138) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet6(0x18, 0x0, 0x2) sendto(r3, &(0x7f0000000080)="35913bd9f125bbc622c7d20da7e8fd640ddf3941ab2502cb256e8b53fcde3a393ab010f86def213096005a0504ac826595276b2f7cc9680c6f047ef30670bf46c302719591b38a29e9bbe48b0b44a23465ba35f7384feb6b7df94013ba0d67b28383f2a209b756bd0d79eab6aac7906cdfcf8f2ee3c15ddddb14d5303c38ef5c5644e0f719038a96a0943d11e71b1f48066e8e704ab2b82a2db998b5ab2e4da9f94923509c83333af8eb5c530a28021a86cfc559b96aa10cb4f362556b215b103de22f2c8eb6c64c605b7d81bb8aa6e6e77b9697263570b046a83dea56fb45", 0xdf, 0x0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x2) close(r0) 16:26:26 executing program 0: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') open(&(0x7f000054a000)='./bus\x00', 0x3, 0x0) 16:26:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:26:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001380)={0x3, &(0x7f0000001340)=[{0x3, 0x48e4, 0x4c0, 0x3}, {0x7fff, 0xf510, 0x9, 0x3ff}, {0x3, 0xffff, 0x34, 0x8}]}) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x50}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = fcntl$dupfd(r1, 0xa, r0) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000001300)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x400, 0x3, 0x1, 0xfffffffffffffffa}, {0x81, 0x1, 0x620b, 0x7}]}) 16:26:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20004, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:26:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x5c}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x4a0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000700)="8b5886eb") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpgrp() setpgid(r1, r2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:26:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x3, 0x8, 0x1, 0x1, 0xffffffffffffff00, 0x8, 0x3, 0x1, 0x2, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:26:26 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10a) 16:26:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x3, 0x0, 0x3, 0x0) 16:26:26 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') r1 = semget$private(0x0, 0x7, 0x448) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x3cee, 0xfff, 0x3f, 0x6, 0x0]) 16:26:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x48, 0x3}], 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x76}]}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe1e, &(0x7f0000000000)="15") ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x87, 0x9}, {0xa5, 0x4}], 0x2}) 16:26:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r0, 0x2) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:26:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x2d, 0x5}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="498b8d09d7467102b4411fa41c8770b11b12d509a63e69a5afe11348c3d9527c9ec77ec186a36850ea57607db1eb24656b53e8e3cae8a5b3ae525952bbfd38ad1a1093be3c47a34b57623d077b15c94f2faf3a4604be0c452aea5b46ccdde6e14621e9841eec4942e7c22b360a47f4176aaef5391d64e517f37d962867c8b612bc1526937189ae39c7ad0a3b5d79a9285cd9f6e27e6ddaa2f30082ca69ed4187a37b785b6269cb9abd89a144da1b07eb1ec889df82c58661a3f27f51dcbf761bc412", 0xc2}, {&(0x7f00000001c0)="936c43262e165a19d5c765447c14fb8f76e9f478a995b6df2bcf5470e4aa03250660921ce1d2d6bf775e6fdec2e7f248c49f1747c22edce9c5e7104a78aae725fa07f534c6387ae254fc7f8fbae8ddab043d2b40ef9764f996ee1e8b3c92c98bcae3f9fa0cabcc9303e2b16c00b2896b63787978c7cb3da6ef246fabe571db028a7847", 0x83}, {&(0x7f00000002c0)="65ecada8aa9f43fa2f0ae53821589c8c72868ba3355b5dc1198d72", 0x1b}, {&(0x7f0000000300)="d89acf2fb84d07f20489ca97cb111b9275492c8edb8df537c452be1feccc600759118ed67f73f4578ec3f1fb4a55926997775489e7afb32b62d3a9a8bc54dc584c9944ef092e2d8facd09ab3d6e6d28a3fd8e13b6032fbc98db6c902de7245e8ca4ee4842d047923156d821fd13dbf03923c97f269418f45a6124120372c6b1e4b4df7cadd377cf11d22d2eb7e57de760a238a935e648a4cc8bd5f8c162896b69b2c7d48a29d0f5eb63b8ce547e29ca2c4feaa", 0xb3}, {&(0x7f00000003c0)="aee492117d0d5edd08c38c65c4a4d8330b697a148e2e7ebe2cb4b4e36935cdf36372bd70", 0x24}, {&(0x7f0000000400)="c8624a705cb1dbf253d64bed457b00a0dc4823cb7df34a6a70f2362d4cd2767be7ed637840a9faf73dbe4730676758f6188d72c6205ea88134eccf71c5106eff1bfc72", 0x43}], 0x6, &(0x7f0000000500)=[{0x1010, 0xffff, 0x2, "a7c4a07bb360abcd8b0f2c8e04ea4c00399f96adf4a69ff3695237df6366a8d767b4017fc6b3936621d6eb744f7830ef87fd18cd95b676e22830779ca9bfc6d42de8f566c27ff2b5ac3b3fc18f4aa9df0bcd0a056c0ece99109c929e683b8991affbd9206ba116b6e40c64daf86a78853bb7181567174efea69a4a8253d5a73f241278cb8936ec093cbebe6222c12ebe20528b09cbb91e177f2300682bf98da1f4f75355b1584344f0742da4f0137d3a958e10da0d878aa2e0933cd2255ab0b975cb5b0f24784d4576c3029e4ef6d46b760896110e5c45604846e9ffac1e0af8d7b3a728dcfadc3a3fe916c8fbd9faf3323bf012991e93b4618b33a1ec82fb3173e67893c33e3098e93c21ecddb9faaaa8200cedf6cec5987a34b9ccd1ff1a57e572c0ee498119257f0c87923d247f364a4545b4586183c21e6fdedd78d843c7ba9918ab43dee204bdb625ae60fc7ee5c1fa49fcbfd40dc834202f974f533ca529615f749ce4625780bf4fbd003be4314d03d8326d05e505bf123af487c8042c5b2289a35440f9895ed895130f0a9eaa1d97576195d71a71364038e2788f444e905d118e9c07501181c1b3460f3e3aaed8216372a1fe500e2128f01fc112e669b8ec6c87e531111d01451d889ae2b93dd09d6112ab51f696e814d261558983bab358a439d50d07a2fb6cf5ce91be9b1857b4bb6ab542be811373f57f4310682872f067a4c77d87c88155eea65f5d3326753b49c3041ff00c8b3d136dd92335fb4b846830b873c20f02eb27eff91dd290d3cd5f2366892a141dbccbcfc3a48cd72c63d2b87b79bf2b43535bae4f3ee8b1c7d6958b9e35d9fab6feae6dcd071a25a96175fc5c6ba199d761ae34819c537544bf0e541a3bd8ccaab79fb224a9134ce54f839ee6006c06dcaa87896db7b78c2974f01e59ca2222b9d5743fd3d6decb9313fe1ae0878cc7ad7601c82c216f501b9b637e9d6aa060ad14601b8298d0eaaab241cf13b7b4341a8602e8893a972120d101d49e3330b7b84bc8705e4222de4f4968ea48975b3355a677f5228448a30c3e6270f2f42586c6fcd420c81f608f0faa0a6cc3f886aef54018e593c04afdb682cb752b521f685bbe2713001016a8f1d04b6e3c526566cf8edc6164ad8eab03e195778cfed40b56ecead40e0416a9447af53c1e43c46afd3385c6a8bd98bf121d766cd60e2d21b677f547304a705b98406a58cacfcec237d8eb8b27c8b1c245b64f6bcb22041ccd912d7f349bf338e705ae58d5346157d93149dcd7a4e05d912b03db0069c28a75ba880061b17f7125421f33fd3bcfe0d8df84d53b51bb9fc5dc10beeeee50c1e7dd0d511b68c698b17b0fff63ffc22120fdd1615767ca1dee82e4aed4f8bd7447547b8ab18e67f243aa74561498bd8e904d5fd87afdec4075a7aafdc1630992748d88ef8566d2d9011ecdfe774205a6487942e45f02ce38b0731cac6a1307a8d6e660daf8792a03e9230ab0a73d6f20ad7847c1f6ba4de64652e2f6bf32e94d7ba2ef31ebe7684104a81a6b8493a0cf774bbb7c93aa1c6d5e00e5aa7edcc4d7def2b3c8d610e50aaf7ac13de95dd6af76a51d54a46470e597e1036f78badb59004a46c5ae5cc3fd47aee608df8e320607f581269d062cc705472814e200487f14a4010c81647c0cc064e37e55c09506ded169d83e4a624748bacebe68d63685df864c52dc557765003ad86d298f87272296128eee6edd0b58c0d02a3b3bcc6dd8bfaff60b6ab3b06d7121caae40ff9a1fcfdee841681b916733c9cd2137ba7664048d32ae58c97f5373c18b854e2ab6087656b511f4b6ee74649c6a6917a3b3baa894c57c2fed79eaf24230631f48212fd9cee9158f9b4ad4ebf8a9e4d7f5286c75e9a60318999d30ae3d2a8e1b663ef4f29712b6348b747f66180d5fa91a66cb4c6c839cf3392c18696ca8a3058bba18f6d84789200e9c8d7befed8f09c6316d9eb81e64bb0d62b5e24f3fc1de20aae8dcacaa733d08c7dedc257306b39988f3f1c98f2ab3b07142fa834658a66a46b2996aa9c919238f2a37d1b98c82e14c7dd3189922aea6fb87b213988d37996d5eca11741a8e18bd1b50a6a38f2eab55b94f16462ae1a6c5100619a65f9d92a59f229b879aebc844db704d213471cb7555a7cf4099c1da40d38667c609f0179255e8d9c98469f88e5c6332b079d510129315c8711dd88c68698464006a2c39c3b08c0aec2c474cdbfccfa1162821938f76aa637f787c82dff549420d41a1668575cb4d64a3f0590e44daacff8e97addacc7de11c79880d8d924d658f4f655063df0e30cb866a2cea9f3415d7bbaaad62a078d0d0c0b324f8bf972c962aff2a74aab55fafd9b2a253b598d90f72ab2b9c4dd70e9791db7e0c6ff947aa07a68310d3ae6e5c3947210f7127a501231c7e4839666241baaf24d209eb74bb17623258f19a27bdfe93943ddc8b218c52699199b8a48fc0d1de8b5f6b01588631c134b34a3a76b34d57a9ac0c391afba6a81ca649a02f1ceb17f889a9beeea2e2c977a946be800d8afc0822faa145d09d4076f618a23bb61ffbcef9c934d05c3f00fd32a8a5a4b6dffbe3e4293aafa03b3699118260831557dff7b94c1d99505728bbb25f5593a5e8930de912be166444fb17ca8a03fefcbd6c70ac820665324eb84eb5512232f211307782f12fb7cea7f2180b0b74d3adfa73e417dde16579f703ccdc3c6f62e5605cfef8e4b841106e202797ea935b63c7724fd202f2c3672ad8e9208ee5eac4cb1d4ffe738806a753210c4f5d3f320a5073733978ddcf4807afd7963f11adec62c94bb14ef9d904c4dd949ff7aab98c790cf54a202ccae36a73147975644e03fdd9a66a3c91745e3aca4928a514c9a167fec8eba78f7f72a111eecf40b44af8360ea622c07a777b25c315f47d5f57a2bc31f78fd40e3ad30736add5c12a16564537b9e94970d8608aeb55b782beeccf9886c1f3ea42e00e3dcedb38341de71e001f24d22a9a3fcdc1229d105a2e952d67c3d4e1707a8520555c8e6db364cc8365b5fbcc10b4b6de085ecae2cb199450ca9d98e007562f22fae0b6c897156000f4474ee0e67ef88d9b8a934387a0efda62e33bf44126c582b1d4a59d6338f8ff53208094adaff251ffd8b3b69d7002634dd9aae24bd818560ca484ec5d8d0ab8757c5d126e8eb58bf2b411770f0fe26e9f86c10b497a900404ef523e555659923e1b60aae2fa3b3d8e960f615184fbe0de7ce61664843b7b05bddb1dd7137103e8890d39124c91a38f205a2736a2f605a85ae1af0e35358ede571c078fa51d5636506ed41af59a8c3c99d0657951eae835d19624eba2f60a21bf9ea0f1f97139274132ce2c053e87b65a7425d8633ad235f9a9ce91193d219738cce3ceda3c202a6fe5cf83b64a2360cc52a610ef1aeb7e34aec500e111f6df0691728870cf734cae82c21bb6f66a5893f238281b2bb8dfec019bfd80ce4fb6563df2981b45d76e6fcd4eb2588a0a7ec99f30a06134b56bc3cd039a12e140094e8d05d9cf621393c45b9c1103a6bf4924af9060313b042b59933bf3d307ac8fbf914de671f542ca9e7fa5c38b8bfe242b863cd2b1ba21048eee629da562661677b69e473b48c7fd2d7a599e6b2b8f9d120c385c091ec2765bc28617e294985266b69938e38e58cef30c2fa9e739fa6c72f713b1483196622b9a8f00e5d80500501346cac854e8c1db3bd3b6600130d56be743b5bb9ad937ef2cd95eac78e098a52ab5da225c70e1db1b6948099562e5ad2d4943267df85121ffbaddbd89515a0ea114d027456022371ef835d9419be235bd1331743f67f90da16c05fbc5343834cc265610392cd804bf2b363d4e8f72536797202d48ac9a42513ec83879df660c3753946de4996a678fdeb851f1ea9fd430591e6d202db12ca562f24025a1a0ffed47a6c131304c7a3979b9eb61a237230219edd64c57260592c0cb890d3dd2cac9e974cab00d4285229b1290f7613eca2e530e499f96a0a80fc631b7c1383322fe6ac667c1933ed46d3015cd6e874d64dec6a81b522edf8ffe56aa39ec3de9bfb14c6a0bda70b2c3d67d893c23679c0fb264cac6a93264a7f19f57f2dc06edb088bf5726bf836245293f25ef500700f2cc6058d02704cbc28b2a9e7e9873ba02b4bcee607db349c0f61ab07849c6eb2a741b65bb0f7a31b95c099a2be3635a81d5af0da3ae66a92cdbce7243827b8fad5aa48990e36e2581d25044735ee5c83e3736725c4e721c8011d4f4125bd9abb9b24742af5863ce192c90c0c947d1f03047b8c9eee06cdb33eec019e9ab7e3592381662d27a111c4d1637fa883b17f974169b3433adbbc7f354451956938c0771fa6a4ba9801bd10f89bdaef4d000b0cccf0723715d325afc4421cad8760b5ce2b25f9b026cededd20f61031d7afd47dfb1c5379d5d1dcd5e34c1e13537106970fb84fd242cdfffa0257423eba239de53adf9a0138da760df01900a83817919fae9e5c875e935de25cc4021ba88a36eb78b0544e728f5f7d7f23411d87804e6b116660520f6e0dfe44ff6ff897e4a17fe713ee4b9a3d0556c8d126a9b5cb8cf42c48b6aa77ce656d605397bea231b20b96234c7e600c44a41eb1b59dad64493f5877a5def559f941b3aef917e64b6e84dcd836f870f7b9bec12616a02642a06ae44782d0956da7a7da0f3bcde1de4b201b98e269bfe5215dc784c744817ad6a610b36c97de048fd18321c7e9236fa983ec48ed73043eb8261ee410ea0de70d5e026ee74439e0e5fff5f3761ef79170b4a295921cd32b868274cc94d64bfb12049f89f9b84f58422601e004bef7209db3259704fad326e64213b38041a4de1030da7bc433fa92e4f70a53347ccbbb59c1764b04c8a09270a4c55e10d8f42d6074d7d342096150785f62e9c6dfd1562c398fe8072df91a9a3b561d83222f01a5aca623b058dec0878470ce40446a2496957011cb2292adf2b7f152b29cbf2230eed1abb04eeeacb87d56b8999f14d904647b176dbdaa29e5f8a35ea67db454fe05c68333f7e014034f7f5ad8d4d65bfabdb5d511bdb700007564c12373f5aad910ca5431e090a24d3e82cbdbfd32ddfeba2987e9317effcc90fec262eda6be2b34b86063e30931105aef2ae0b5671cfa01c99efdd55b07a414ec078200d6dafaa43608c2b9bde4f057e5e4651887cb92536e42dd3493fbc7876a63757de7b7a7bd59da419cfc9047eeddfea2cd51bfdaed214ca2da072032b93916f0cbed818984e7700b2b878f6f91aad59fe878d89b6b913b5d27eb3e365bab80fd2a40e7fd2bf1cfca59ebe9049c92a84c4d55ccf6d08c4034e92344ce779d7176886bfbb44533cc9919b5f0904f7c037e5b26e61da99f25ea22de4e2a3790a7d6212f634415caeb696d2bb8283ae813574e5255c4d519b4cece34f57adc20a5f49e90634017066c8f898c1c6d60c90c7fc5a5a7a66f4416d291fce5565be0386979517c0d4731df56de9b6841703ff7ea59290542f81cff58e4dab2ffd17105cb07081777ee495c7f933302af8e1427c573ef120b063d1862829edf42c7ecad38e6935e71b316daeaab3923dd4aa9324c98dd914b8406474d45dba4c656d2fee8a0b45f0ded4c1890ecbaed2038bcbf35f86d6e362c2a898cde571e01d45e4fbbebe39aed3af58ae39c702d64484bb03ff45aee9b22c2f6baad80d23b185012e9f12b65fdc15c40743f7c183bc8cad1fe4233b5cd3a90489549ac26a555ad8cec7288975af58ce12f4b7356ad9d11677"}, {0xa8, 0x0, 0x7, "277b5f37e587b35864007f26b08da0d9d8ebc79ebaa60fa6eb33708c028c19f12377ed46eb38b992ef7d686780af455b14eb552ad1489d78e5265e0886e9f8d01088160e4dee6659eae271b098b40f738f8de027f3c49daa162f2c53db36b1a36933378044f379bbb1eb822d56a7f090334dc1dc583c8aa6bc492089b3af01c59ab05b4dc1d1c1fe356f8c603f47a2a4686ebffb571b"}, {0xd0, 0x0, 0x27, "46f020c303eb00cd358027c24ed333ac35775f7c8b35833a785ee5b8dc2bf879837b4deabc12e27abf2abf4fd1493b73dc8c10916f2e03ba0f6432f0dff1a8b6fbec174efcb9debd3bd4aa4aa9b642cc91bc8503b3d65655b23f2ec20da091a89b9a2491e1e91c8af74779e93c83bf55b7c528626a4c89b4336e87eab4dc330e25d24176d10e9666a777c3c9cc1eb4512c7ce406231d6c015158025adf517240f78ecf354eaaaf6e1967bab73d80cb8c920bc59082624c7f4730c34ce4a0"}, {0x60, 0x1, 0x401, "319cbaa32f4965300a44100cf0d3152c52776ec3d10f5f88b380e0dfd420be7d1d94a7a91deb7c1ec75f4c3f76548f899e0d2f35d5f050976cd70bb4ccabc67258caa33fbcd20fe83fd162"}], 0x11e8}, 0x2) 16:26:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="35e2f6467d23408084d0b8005f21851ec3ec41205725000065b3cddc36f55dd9050000000000000068769736"], 0xa) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:26:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x34) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[0x2, 0x6, 0x10001, 0x4, 0x0, 0x4, 0x8]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0xa2, 0x9, 0xffffffffffffffff, 0x10000]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="8d0cc136") 16:26:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r2, 0x8, 0x0, &(0x7f0000001640)="f3a4abe062a0a54bd5b3ac07e078de2636be6750317ee741ada1147a4ae197ea064d8a13bc47feae69fdcb5cc3082e01d69dd464e9cd7c62362fd81836e6dcf7dafdb07f11ca12aa306013d0ebda967941bd49e2f39bc5cedf994160086516b0af4e1e7f72bb88176c90f9e97f1769043aee0854372cea72bf4e7506899275f473cde645181d451baeff9afd40b1f34f073bfed0e2c327fe4e02ff0fa69c0b883ff21dc6ba55d22e0c187ff45c686a655abb9dafad2046a6ef66eb412c91a2bc197885def45d6a1a6987d069978a32e3624d729c3f12f86bb4ea27a6091e986a3e639f9b594ddb8bfe56fc0956b09346cc2508a4e4bbd40d793d", 0xfa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r6 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r6, 0x0) fchown(r2, r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001440)=[0x0]) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000240)="41ee9abdfaa978ba8c90347ea5338d3583dee0285d034b1cef6d1e0bd49a9b586e093fb63fecb6491f680641b844b2422ca0dfb673dc0c2de5dca8afd2fdfe88a270e4d9553b53d02cc136dec829ccb384d52776c36f2500c50d005623afc29b3a66607226f9a49e18c4a642949d49140ae18c3a4131cdf35970621b2506c0379b185319de1e28140639e5eb5ee2e2d8b4b99730934aacaf65ac447c147089bca6058efec5a652e8b8ea9f060c6fb668f0f2b0e637ab1dfdaf2af48ec2c72f576b824d9df8cbd200f1f0103f17d6becfbced0a4cfc1636e2a31ccfbd7051606d1b97bf0a8f0573c11e714adc5381cc9aa03cb7c023601f", 0xf7}, {&(0x7f00000001c0)="fbd7cd681f6787eaf9fa61f6f6b742f6200fc4f5413bb2e9e78c1c6a4759305c07c3b3228f61db1e3cb6038f212c", 0x2e}, {&(0x7f0000000340)="6bd9456aa83b6a01982c35779ed656e799b03e52136052d266529d55138f37779513ebc1ebc9c2c809e714a1073d9cf82c3c", 0x32}, {&(0x7f0000000380)="8e0592956696d89b98fb3aec7f58d24afe27730c5604bc9ae596e7e7c3186d01146a021138ee762f290cc8a9dc777357cd0ba564bcb5d9d8adf8441b629e34eb67288e7b2f2ca0840672bb2fb0b26c7a2d3133585eabe2d2830a35458946d63c90f559abfade4e9826e838cf638af586bf4f160413521a39eb162098875039d41aed43032501f23ad213fd73d185d445a2bef61ce34b2a597fa5b6ea9d47f681392db14c6d3c7970d53f5d8be80cda7a7ca8c9891f842968c3bdc637c000d895599fcdd869d72eef64a9460421aef8a59f22c64d814017a92e7e5f349bd7e3ca6ce3b35a4e1facbe100a754da8b55d86a9ef284b962cb1241538e3db1eb5e302d96480c3b35fce2d98711a9d5fc9d622a96e2ef099b1b3c709b6070f861bb140543ddeb3f80c4edb03ebd79f2b755b9aa2f32075ee451c5b0bd2bc9ba6dbff15c7b1e4faa01085069ae4d70c452f52b8c18f9f51eb552c659107c9dedf724ea6e18ea45a51034afb97294dc9e3d35ae01d1c309addc8d2a70988035ed623c2919f1368f4233b662072d0027f7a6929ed8eb21dd64ed1b057e7169012e35b417a4b30bdbcc23534e2431eacc25954afe774ea13e8f78a3a289bc9cd1f52186345fdc945c254f2851a58d3fdde0e7ecf958363ebc9ef9fbad20c3366b656811c143d5e2d5553f402361a795ab3b56871830723a4d7ba6d7677ec0ce142b5c81de471a2ea89428de4f41a3647a7d15ff195ecc0f09c2efab9ff8a9f35cebfee2ab241e5253180baded3e63b22e155f1c4ecab56d60ae86faa2432ea8587de7d88bbec745a73124358ac938367cf8767c6c9d78fbbcc0f4117c2a2921013aee4f9e0be542405e8c3f1c461ccf44836b1bd4dce549afa5e0d9e2f917e1111e251d46e4a1f2e688953f7fbb4d132e0d54a7a8f9c447725a9fd141419b7ec651dae5591161c2e4d03ee55b7caa24640c550d56fac7e891c67a508b7ed79643509309040ddcd960ec646236010d39931aa489f229513ce58156f2c7031786c842f4753ea82c66710cae1da8de60aa6383c2bc6bed2337b10a17e4e81dbd063f7faace9abb1b86f121333de4bb74a97ca4f90429a8c3b2c0a0e6cf5a7b1e16d07a8a9f44a35b9995a745ce91da8d0a4567db894cad40832a67197640c514670beb838bb30d05eb0252a942ebb2fa7382e3d3c0432ab15c0f19fc4686ee4775e85856b6aa02d58536e2bde6faf34bd306fdc8407a24fec44bdb79b8bfb7b68dc7b64e8f2118bac079207ace9a21a691e3c873deb77626b951dada5ae02ce706dd9bcd4604241813f18352f03aef9f0c431956f671621b56e19a32f54e6bf938025b314f7b6fd50d8da1fb1a19fe13b4348096310ae5d0e6873d698ee2ce914326f546cd93e35fe07f1947c8f9f4134f8e6ee5935e29ca09db5e17b39c1a4761c8a937ea612ef90ef3e46d56191a08893bd4ca9945e96c5a0679c4e5c7915846aeae2b2d63f63d2fd81fc93874e7bafc07c86773e77ae208389fa2f2ff5510f87fbd799ccd128025e869b73ce7e86abf9262629bcc35475356a93a10c1ac710eaeef65b2075d5959f027e83b882a42c1f2fe4760157601ef48169e4def94f698bef5e07374987741dc478956f72379e4a316d28d49d6762b6f002b2d11c8ca0f0fdb910f9d8ebbddea86106514285353ff541829e37d2fd4d4e594df2a5410a0372168e50266b45ba56dd95f4b6b3b3dcb7d77061c50b974b37e8bee0321ef24c2699ddd25bce8c77f1c6cd94a2fe1cf407b9cffb7582ad23b1eea891a8572d9a169544ea4cffcaeea0a436320363eab7e1db69ed529078ac56e44e8d4e0a05be9cedddea722b2cd366adbfae6d4daeb6143282d56b53322b13f02903b8c6e734efc4d961c13e15314e6ad4bc15fff848c4279e579f04a4130004e9f4aa4feaa3f3d210d56e7bc487499e71edc3655fdb397f38f5adb0019fad6f742b6a641234c7d9d9c13611fa7869de520286caf4bf08a7f2d10c52ba1b8f5cdca2c0b8a75c026a2859a4fb1787e184306e01c3c5ce2e39be42a4edacae7e6dc97535b9e4bac560ac23cb90256b792dc9fc2662717ae0f71e319f13af0371f26990701e8f2e409fc982ed71132a52e4d160fb9b3d2fd364845434c663a9259675d062126bf5b0dc19113df6c1c559e0f1578a981b5f2f86fc5a0b016de492d0f81df197e4106af5d21feaa36952cc0885ee6f8a4e4dc700fe8b478094a0a9fe9cec97817f1e0a810bc00b695a24bf8f7fc845edbfcd2248fabbfe62dbca12c9a495608b1b83db42cdb0472ff3e259d6667b9432e3a7ef9d676e6b331b2b2397faea0248cf4abeec55785980ae829c40f6c2a71a248fba3f18516f57958373990d48549652ef97a274c3fa0eb041b7022b5b286bb2cd822c26ecad1931821a82904b3612aeb4c4895a3318398caf2d02264c1a62d8139f3b620383ea84a6d55d0bc24c90ed61d8e82e67b81430747c0661dbc70e68c09b697367ea4f28032c05b6eeed9b8c3ae9e45d5d40f1a50b0a2be8b85697526137337a51e33a44101fa6d29798949c8d75bdd623c551bcc4c127c5aed1a5739be7db57972b81eea03a8be8b70c62d674e6a4d25959d3f8856677923eeab47686d8d97c8143b98d0b136820281f7287d563663346bac9517b6e49fca7f94b42fd5e442f2041bfdc4ac6a864b4869af08095cc87d99a980681d9e3456737b0fee47d40c2c0cb8babc173c544af898e4e145393a1d98f8488e3ed475522474cde161736f913c79f22b146a0f7d5ab120fa6a09201956771a17a208b6f54b096ede833fd7e08e419d93a1ea12d90b02c96a0ec79fc99157d62ee842760928d4050f608cbba3aba7330c0d058a922946e6a6b2ac4c2186202d60a875c73b7b1b36aba74a726024aed9f2378d3a01e713a5217c2e35646e108a6bd3ee9a3f9f9090f7d8594ef763675552eb72bb735cd60d3b43ab05d44093eab41850cebe4534a91aad86bf90620bd7c1d1cdc48f55156aa2663f2ebba78057fe6ec04bfabc03bd1b65b60c13f4828ade34b6767ed3fdd5badf2306419c3aa11a8534b97d33fd4e7b7809358cf5a2e38af8075d0dde8b7cf09658901ce2a26af6a51f28e899c485c705c4d4f9f3c6b4f9bac91ddb6ae63cfba58e4e74142bb817c87ac1c8c088ebaff4408016dc8829dc4121a76729c80e0abd58876d888929c757a1563d4abd4bb50df04ca6cf0aa01d687916fb428df30e8987d8eb5496bb4e7c2fcb3d18e463ced9851b070329484f18c18a8a9c960672e44cedb3e3cd79ccd269e1fbb804a4ef25224e7da3066af7b1b49abef89e76be765b3fba78b67e9d13518067e4336216f1dae1748933241d8473bfad87fe0857b8e35c93af8c6c9874804949e8ca3b7e15ade44cff4bc169f8dbf9b58405dc947743283879004ed6f0a10153892b27842884ac88f9bb24b4c343b03a4361548ce5c52edb2a352b39f2713b4ba925e3da7e3e20b4488b732c3d2711aadfc231ebfd78f940a688ee6bee4a839d602f1612dff880428001f064824eb61a226f90f50cccce29b05ce0477a85882ad239b645eec9849426333540f3abfc4ed63f9e80fe480de5af1798dee1dddb4b70106f6471e929056546b1cfa88b9d15ee49deddd8099e718e2d30fa57dfc6c583fb7489a2cc3d6bf581511bb6e532fd0e716ea3b6b4fbefd58935533a37bdb3930dadd74b21fedb61bbb27ba29de3a9bedaea14c34e0c77a4a6a3cc935baf2ac8ce99bf923b538142798e9415be92206d9dfbb7ac5b12426d79b79548830b895624fda4edb63a8b9fce632a49ac146e3996667b3f3e68ed2ce46f3d1591f2057eec7c0203a56590e6f206fd07b6f0805113c85a199ce9c834a079e1ec7921ddbe9ceda791f99cfdc32167132254b9678b35d9e545e63a1c8d312c85994bbbfa0770db18fe4249b3cc93d7e85ec78356b64f2a4cae7ee667368139ea502c8486036c06a455c331f1bc640143a80fb94631bd1c04e2c05d3d312d6e7a4a7a445daed9f9c31e68107af9a7f9821c0f36e09d820631e23a29b5f52f58b8cd0d228dba5a366c94036bbaea7596adcc51330041861c276f141d53621d0a2eab6ddafc8e12a9c399ee551f90fcf5cc9e1dd64bc0df318dfc8fef474ebc46510e07aa4a25028d10e9eac8c558c8716949d3420427ccd374001d70b3320e6b767bca1408a19bad685620b2e22040f1f3b0c54f89f3773434f56039151d438a7b8d4100e95a8c91de07fdd9d913f60a62bdd63ea5d39b2164eaca2205fe020857c433a84292b2ca0279e27f33c7b1f5ffc959760f5b6bfdc0ee2d2d63e8f7ddca698a033c8caa29987acf232ee2b9bd671171d764584547f42d5f13d88a9acfef8e3bad196547cffbfd7312ed4f2191e0c9008476bd3fcef69fdc81d0c7e9ff6417942a192a43d7f4fb66ce5ff92a604c64b95bf8cd48eb24a4a1e91ad28354887ba79ca320a0ea8e109819729a23dca2aa3883c9466ce081cd385fd33cd1e74d9c54e36a474558e45a39fbe4c89fd80d363104a8cb83b633d5d5da9e5e9e2bab910796d511d5941e960ef8d26ef48a1e145f73c2e39bb070a652986798d40d854f5ff008489d36d66048e17b9eabe7a02a2f716e8746343e292a403752cb9b42f5b96f84cad1400f1b1555c1d4513c41f3d8a1d1d9093df940e2cf9c1836ff0b81bb5ef4ebd76e017643be0455eff4d5815a1a644045044335649767df6c9b99e0334f95f135ece9fdba4cd709e1bdf23447a3385f4f3d05d2378f902e6ba73b2c84fa8be79848cd48d9805e749fd24e3baafad06844907663d1ce04d13314b078e94f5f54c3fd30f7e6a3a57ed3c70c9834edce603cb5dd5e7dc55aa0089e271cfe96229330300ee9eda3598b3664034cc34570ec5d773b1e83ffe1041158a51a68cebef2f1f05a374190b513e53be7fcc417d85b2dfd0322b3526aff6913258bff5c01e58d5f5a5f0b6239648e909ba315abc0d78a2b33564f802037e4fce5b7d479967104672e28f1efa90fc424d51637cd9751ae45402c9bc897d04fd7b81c17e1437d7661841a03d4ffdd1a2aafd0c145527c200c5361af68db47e06b8226824364f0e2130c311f3dab5dd9cf49702ee92321229ac7a42fb04ae902397235ec8a35fb2951b6e8517b5742245b6094a28455e7d56926ea664d7946526a3bd84ed7778a81ed1b359700b0be9eaa2622505d9794acc81a900bcf2e304ec35548455e43163028b340616b047c31e95727a16553626236cfdb6bce6b337aaa7b9776ec6fc4c4427291ecd3e91b646dbd6e66619c07de26a4fc205c6338687db78f9977387945bc1d9b4c35fc8ecc1bcd6e1fb8a27ec60f2c82aedeaf0b4bdc2cf0867ff306306e756d522458c01fe23316bc8d352a27483cf3f3903e372b7fc5ecbd0cdf6cf5bceb4f257e378c5a5dfc178fdac4df2de717d6b27b6dc3eaaf69ffc0d98dffa2f66cac532af7772f8095a197f0dabb35104c3681469066e91cb502efb3b4046121b5ecf9f194ac25543d5ad7ce533f2922a299b7ed939e312fed2be3a7602d55e6df7aa86aa3694b37eb95f2a327bc8ed5127fdd0ed01d5a389a6971e65edd8186c5d4dce2c90ffe40f79ceb7dad925335faead0018970237d15dc122d4cfbbb2f8fa96bba330b05c8d616925744b4554ab6446fe1b52c2014e696bdb5b660051f2e8b9fc5db470f7515ec7d67d7653f230a8b6096d5f52ce338bbf4424bd2aec4f91a35f859d57f4f28f045f76c407d7b7cf95d33286a1", 0x1000}], 0x4, &(0x7f0000001480)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r7, r9}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1, r0, r1, r1]}], 0xa0, 0x1}, 0x40a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getgroups(0x9, &(0x7f0000001580)=[r5, r8, r9, r9, r5, r9, r5, r8, r5]) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:26:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r4) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:26:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x98}, 0x8) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x4005, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:26:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x26}], 0x2000011d}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0x3}, {0xc7, 0x8}, {0x6f}, {0xce, 0x6}, {0xc7, 0x6}, {0x5, 0xb75}, {0x44}], 0x7}) 16:26:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28d3452367786c5480"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:26:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) socketpair(0x3e, 0x7, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x4, 0x1e9, 0x81}, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x1f, 0x4) 16:26:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x80}, {0x8000000000000006}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:26:28 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x1ff, 0x7, 0x65, 0x5]) nanosleep(&(0x7f0000000040)={0x7ff, 0x3}, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xe69a, [{0x2, 0x7e1}, {0x1, 0x8}, {0x2, 0x1b64}, {0x3, 0x3}, {0x1, 0x4}, {0x3}, {0x1, 0x2}, {0x2, 0xffffffff8a7fb142}, {0x0, 0x80000000}, {0x3, 0xfffffffffffff096}, {0x3df1dbc6ad2f890, 0x1}, {0x3, 0xffffffffffffff94}, {0x1, 0x8}, {0x2, 0x3}, {0x3, 0x100000000}, {0x2, 0x3ea7}, {0x3, 0x7}, {0x3, 0x101}, {0x1, 0x3}, {0x0, 0x6}, {0x0, 0x1000}, {0x3, 0x92}, {0x2, 0x2}, {0x0, 0x4}, {0x3, 0xf}, {0x0, 0x2}, {0x1, 0x1f000}, {0x0, 0x100000001}, {0x2, 0x2}, {0x3, 0x9000}, {0x3, 0x2}, {0x2, 0x400}]}) r2 = socket(0x1, 0x5, 0x1) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4, 0x80000000}, 0xc) r3 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shutdown(r3, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) semget(0x3, 0x0, 0x480) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000300)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0x4, 0x5]) r4 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000400)=""/154) getgid() pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000500)) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5, 0x11, r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000540)) 16:26:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:26:28 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, &(0x7f00000000c0)=[{0x81}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:26:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) ftruncate(r0, 0x6) syz_open_pts() 16:26:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) unlink(&(0x7f0000000140)='./bus\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) write(r0, &(0x7f0000000040)='L', 0x1) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x82) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x10001) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x7f, 0x80}, {0x18, 0x0, 0xfff, 0x2}, 0x4, [0x27, 0x4, 0x4af, 0x7f, 0x5, 0x710, 0xffffffff, 0xfffffffffffffff7]}, 0x3c) chflags(&(0x7f00000001c0)='./bus\x00', 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x6) 16:26:29 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x100007, 0x95}) chflags(&(0x7f0000001780)='./file0\x00', 0x1) r0 = syz_open_pts() close(r0) r1 = dup(r0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="da5cc7f22d731001658b4d58eb1efea988cbd52d37f843f037c4", 0x1a}, {&(0x7f0000000180)="1b1ff092de8e982289852b34f393e09f09761aa81746c06ced7215904b22372109451625f75dae3e805d7c88e6f09b4018166fbcc895d6662714d131c01dc3b9d2a1b85bff050a7c9b58453d2f33827d206cac80c1c99c2bfbc5f520236fdf833518d4ba4fb4cae3002df8abbbd1951dab779195", 0x74}, {&(0x7f0000000200)="1cfa8ae7a078a76c72c32df0a91e003c4aebbd9d0aba7cfc209abeb9feeffd28752846a211bcdcf250f1535a5201e9bce269467a366e03788d", 0x39}, {&(0x7f0000000240)="b366ccca8b0d50d314fb24ce97a88a98e30f23e770fa6de32b109f3090582631a34e8fdeacfeddc1e626d3157d8501341c3a594cf6264307af072ca0b9e4460484371484f7c2c7022683990c5bed2340a61e67325553fbbfe2da6327d597", 0x5e}, {&(0x7f00000002c0)="71001e9cf89e9d411a1c5da7be611bf1168a501ddf1324f99a7b5f977632ca82b335c7a2ce74e1eb57ae328faa71961a40ccca4a05d1b53028a9432d03107072374c27e290b47fd160dee7295e2e76d1b138f3938c5af911decc467b2b7c51d93f10ead350cd1c922c290a6ca02d1fe492fb528c2776c2e75efeebedbe605f45970e99db9401279dfcc2919a96f25e91cfa40b7a9d00c7c4e70cc045ee0c28f131bb38a8412d9253a5fe7c5008dff6fa5d9e4a6c75ef53dc9c2dd309238180b9d5e22746279215a7f12347a92e2211ce9be2879493238ae6177c66aeb97d25c3492918b11f", 0xe5}, {&(0x7f00000003c0)="db4cc291ca5f1291bfd1ac87ac763682d926d4df367dfbb77bb356f7ccb4020d4a61372e8f4b5b58", 0x28}, {&(0x7f0000000440)="c8762ecc44c717e83f2371009581aa2446953907e968e2c424cf910c2749a6623ab2cfda6d38b09a518e53f962f06e04c38df6097a4e1d1e5f4df4a34e01d06fb068bce87264417df09f78d78d1772a5e005a2eb453415ee4fc042a14936ed4e6b30cd560383c76a228210eae87968627aa1f8a7820421b8be8e76bc5f4aa18b3533da3e56d07e40b1074372205b6bcf06409320eb34c78ff65ec2c777a6fc9f39d539d94e253b1b28c89a74660097ba44f75c8fcb8409a09636142a9fb9122c1304c49dcf23ed43e267e82000ccc457afda353546c309cd570214d026ac050c82f899f2fc2b", 0xe6}, {&(0x7f0000000540)="d32912785d8a5cb9d87f8a", 0xb}, {&(0x7f0000000580)="be7d6acf610bdb63235164b0df12ac7af28f54c0efaae8a9b8e5a53714f218dd946d41588e3beecda14b8a9ce90f15099ba96bd315443bcd9d2501b4f55e06450c8774cefa18ca22c357be4dd8e3dd75f3b65a28d9154f206c674e05fd028fc2e83c51bb69ee18688f85f32a9b86c093ac65818bc4557ffd8f1cdf12b9adb2b5571594192a2bb444b2684b5729cf2c484fbccfffe9f3ab71841ce9b3ab9f34b7a79ee07d1524584efe5c6139a4feb87a42bb73b09c068891cff007f2cc057730a7bb56e77f07625324e1bbb944edca70f65ef79559c1ae52edc0142b619992b588dad4c67af0a4d73ef5afa2fa1d52834fbb642a0501e2e5ae4daf8aed98faa7a5e3eac9247016a7f6d1a92b5c265f79b1e2feeb8837ed02aa4ae47958d136f42320b1658e8b8c6f3d4b092f1e2b6f7e8b4deb671bd864077ec00818c4c45bd79a66087d65d415e755499b3837cf85db254205708676cb201a900cc05a224514a48201b581a42236e9e3951b4ac51978020cae5250eb983cae25befb13036884b77cf68eb20dfbe23842ecba7ff25d4c06e5688d7c1b99b807405e55d178ed4aa89db0734deac31a21ecd9d22610e0b2a84717b80b2c96fe2e04fe4d7ed813a6c903fd15fad2f4d7fc00bd5df64fcde1532acc40d0f96fc4cec5da623c490f832e85d5b3f4a4633988219a53813217d267901e47e6d55b74dd7e88d08d2ee4e27aae7e2ba1acfe811f838689d813d316cf6d7d5f302408d1eced2e38f7e030ff10e8f6288a41491916ae0f81497bbf79d68b09d2665b50e31f18813e75e2353cd68e61bb8ec8dd718a775afa14ef1835e36d901bf6c25f71a12ec92569dd7843588f12667b61d9ef717f41ebd3069c38a4f843f160694eda1b8e1aaa0e62a3aee643643c8e3fb83a8838c1a70a290c042d224f0bd3eedb98073af7e119863769d47ab463a5463e5d10c68d3639afeee10002c58a889d0b308270f2d7d5b5d2c9eefa0281a623952683222f99d33f6cc00b4b8ec26a79d084f4dc12770aa80425f6e743f76b843d222c1a1c043268915f3ffd84bea7a016e85671d546f3b6eabf71470e336b3e245ad03eb82cce45a9279ded5f1a322a3dcd712676528e4f437bd22555fd6692782cb3a7a77226c250265e087d4fea399437da2bd9711adc314754ab5183c20b328fd8cfbb7c5bc86685f73bb867bd70ae8cbe3a0147930f97be18cd37b48b0d6a55434a5a254cc8572a25577b9a9e6864833a55f899bc09fac059565ed27decd98c2624be39d57de12ffbd1aa8014f24737fa9050866b6601a76a36a0b5e0e8d531e2a2722eb19e615cacdaea3ada716658ee1c87e8597ec3926402b8462eabd3f414188c3d9def2dd4d59d4d536c3f60434b411e439c3bc3243c01da41cf655b09c6e097926968f50a0a5f75bf12053d45628b6fee7c20b33afcef70d2a96bbb38d42f43fb56d36993068800195f023c535ece8b3705e2ec732a9b0259ed26013ace2f846ca15c3196a59e6625f6d65646f28d0ae3bc36457eac34bc72f44e721c59757f5ba432ae98d872f237591e7f0f0d609f48ab40aae03375665a13bbf2cd0f45c3d95a6726672b962d67d993de5743728352057cc868121b8006dbe7827a3249d742157b83d14c6228c42dcdd0f8a5a862341c0bb9b8bd5c8d3848f264d1ae558b6576849be414fb5196773f5a775fabc8db0c29e1b9ecbe41659bb360d8d72f075aeef6b7688ba7f418b07d85ef832fc29aa0409d13183ad9db932579e87c0de8296ca93ff1468c0cad2fabfe6343bec1b018a0d2c985bec31b0651634d0cf0c2a89d6b01b33cc279f96fb49c3da9c70619b0299c578d090aa63cf528c0768e675e7671a2f8beb95d6dd3bdaaf517e0a68f15a681287ee995d2a934f983600f923c4b4d95857c30f263120a36c98e2ebc72128ef120e0e6a65e767e784f4ec68d6e8e556748ce928f9884518964f4869752299ee2f88d809394f952c091feeae5a91455a32770906b6a3f701f5da60bbaf11e46c3d77c9de6ebcf5f5ca8c86025befc8290b1f375c34aa9f67e220bb09c1e750e42b3b24cafdda3e2949dc2bad015a4635307106758dfceff379a2ed0c9c463e9b610bee97a71058909ac1341689817816f98e5c2baeeceda5c7378cd94548f6d50aa27e741ed9605dce005b5ec734f79fc7fa470f99d8c6caa526993d81b2661fd65b6f508a8a443a9b0563504a308defe72f4db5d76e59c38730194d1049a3a95dff999fb2dd32ec671d5ae720ff70bb18c87f3a9a8d8e6795c0fcffd0f5cff889275ed029ccfcd420bf8d22913457b22f8a9e0ff0560b3d1d71ddafd92507bc892e3d1ec7dbf858b579478f339ae5b358897f3a5896a5098b21f09cea1df5ad44f5b2c025fb9b28c78d325675f23cdde9b4a6ed53f094f6f6a0967a9d0fea762c42659d0d6069cc48e67ce89f7859b756e49dfb489718239d810450cd5916ccc6623916e34c7507a6ae40513de40e6ba0373e7ada73fd581ae55767584a4d1392df472fb02e132ab0bc803330ad92b5265a5797db92cf07d3c8bce91f99c3133e93de5d69551ed45818271eec711dec9880daa0eb9262a322cdf19cfa4e3a5f216acceb6f09b5e84b581eabe3eadda2cdc6c06472ad8d1910a2f975f8bb0cad5364b4b0eaff93c34864cd1789b7a5eb2c454eee672516b0bebd2feebda3ce2d3b002b3863bfb8973476685397404f273874c403ebf3b697aa2383b0709e03083b3722dc64fbe63d4f9c2b14619ef75df507f4d901569f07b1aa68f9879ee15eebe81f0cc4cbd829ebe3096d5382665ef3156b6f254278f01b814ff20b396689402eedd73aedb311337c2f5ef212b35933cf68ffbada4e6ae21769ff6322403be37a059d27d079b7e4a0f7a35720734822ca3b8bda5f95f54b7bb6521a8181cdf04b15557219bc18e3ff75ce3355df038445196c4a495888873524b3652b0c8ee8872881c134230d7466d48b1e726533dd8d967bd84caf8d2fd83153f4eacfd8454c3aef3dd30b5b297bf1c0aae04ad4979a745e89a1ca38e9e1925ec9ffd78c469ba5d978bb6fa1b6120d7a1f3b83a55c78b5f296cd833fd75dc3789d3af99d26c20476d11ed01db5051ab4aff1491bd0ba61bd59e3638bfe3c9c0c1a3187707543d82ea5fe3abfb73ecd0a2def5100d979e80f62d008f59bc992e2926b3eef8d3024333b1dab3e795300838cf0ecbf02cf69466deff73e432419096ce7cff84ef69f9eeb55f315e8146ddfe1aff029e08a57699dbcc770587b1b84b33196af8a986738ec441bdeebc85455da7448e8a28e366dec8a3d4999e85033275a229565cd5bfcb8bf50ff36c78652976386bcb616f202f5be8c4df2cbde3cd56b96080324bd5699eb776039b00b61f197afe632acd41671fcdadf13d665015a7df3796875e7dda39886225101008ecfd7dc601d214c816beb6e926fb7af07b8598ab510296414fc4ca5ce97e5f9b7636aedb763e73677246e27f0c0ae7b036fbc9eac70956b4cbcfda6abe0cb5415b3b01cb3b5b4324f53bcbee97ce72d7aadfc0c8c00f4a25bcf1b673d7bf42d2a32d192675441340026e1b54551fd038111800927e6259bce32541d36da6e487aa85435c50043dfa0e58a6db4b0510df57ec2fedc120f872c3565d6b35361e87f07199099b4f6079c8b654427503bba6f9f30fd89079065714b9fab70c5c9374255dab36664debd16c7072a331690b6f974d7af7a26cba419e37f6660eeea6f255d48a3c8d24ea087a63fe0b2dbf00225f38355902157f246303e05cede89a4a867298177be71d23216fc210d5785b465a9dc66b4e735a30db58ee8e3094432cd8a1d9d5832b6954c61abc9d596c939fea2234322f39ec6644a3fb9417cb27f25e3aa813636e4e3e4fe8736909d831a1e058b4c635f5b8dbb0ab36e750b7a514ca621a16904c6e74919425b3e9b3f7cba652c7eb93968c8151f070f6a4a6ca1b3726aabd9d247e2f5b1a5d01b73666a52ac3fc4ab18d87275af204a14e38d5b3bd4cfd3d8560a0efa0c3e6b728ce6548aea35f91dc9d92942ba26a3bd8a60bf47508bf0005870d6d36132ddee94ded2a42a25d2f25cf46d986cca1d12578460a8a975019ff48e2531d6aaefceec0a6f1266f3e83e6149779cdbc21edc7b3055ec9a3c6c082e67b5ded07d77afb72ecccbf299cee7451a6e9af177fb57c4ede85bd930991cdbe948a8cc41ccdbaed77108292025a08ce00d3f27e90c0385a23b3b86420975cfd7b54861251edd27e1c3c993d723e9ac2ec2878d74a987919e01e9f5d1fb59849bece9967945ce2cba82199630e6b18278ebe395cf10e31494f6d02542e3d2a07fdffc834707d018c560016011072c6f4d94afe36851b0d6c77c2e12c8f38a6f5b27c6225e19b70c11080927e15bd4cd0855de05636bd776aa10976c7cad5d6f0de950347f6c05ba9df1d0d769a3d635e44f19278e79a85ced597af86fead3462ca55322ca7edd735579ef6b9851239f8bba6aa7bd6e4330c479663bf79dad3468d5f3021fe97f08359fe52d97c573a883e8f16e7bee4d68fe7122a6a5f023c5f22135921bbb01e88bd76d3378aabfd87ff32c1822a2bbc61e0cde50dce8f7ef2d77b36f189bd7f397c82ebeebd23acdb22de57676f3ed56cc8a3af3155ee26b8e50e973ae82011d55f3abc65c86e29f37a992788f5c4f126f880c372399197817b54d8f6f94b7bc4e8398f36875e77176d42a2c3c98848287eb53bbf1573e114322833719f8ef33f0e571a96f2c42e5fd06228990c315316d5dbe3ac94a509bb4417f1050a20706e35485b3db25e6b63713085743d9b6626c41643b7333762e28d9f0bef799ed0ec74005babd1af3bbc89244736cef625ace914ebf3f60b72dae85b699033feb39954f63ac351557766dab8019a5dd73dfc77cf0611da81df48f574a243c6a732c3b929b4879a85d28239a8dffbf3e0286592470d24508af3e0db1d9d707f18eb6253063d2491b4a3166ba43757de517184974625b2af3f0a273910e52ee16ab1c23987cc4b20c93fcca2952517ef646eef5a1dcdc5f7952cbd7d065d4456afb269377b12c5cd416098546ed368b631a59e78a19db0cee35cf26bf455f3b09c06656517f2aefdaf36cd3daa007e0a19a7d35eadb53a4c8b0eec2e6acabcf5effdfb376e3ef118accc98797d73e2143b69c0dc389c8a7add6569623a65f5f13f27bd27db185329fa2c3c2d8cd5910a870b48ae562debe378a4ed38ec4928d23fb7362d7c9200b143dbf737c8b2a04eaa6854a2cabd0598284556fbdefff85ab8801c198445a04f3ddf233a87ec89de4b76075b68b0b235cfe79cd86bd587e8ca167f03890193368a83af8686987354b32533f9b6c6b6fe65fa30769cc636eecfd5cb83ea20a20ae9c748b74ff7a313b7f998d463f22c4e5c2861dffbb7e0c70eed2c652d545871f41d2cef3f88886f121092361c88e1544b3437138a5f5d26366b2220638f5ad47bbf7ed1c25bc4318609ce081549489d24681cdbd5e5e89e1bee070e1a137ea8757e888555f2bf81e715f57bfae17782b02d47ed52736d2d900051f96c6e23e8f2f4d3ab04fd2e7d3967a573629a2dc70a0f5f6460fe751ffec719a0c9ec20b012d775506185565a25558d11102826a5bbff1f0f29cebcc0bf199e9cfd087063038bb78681523d94c1de45335c3b79d8b2206dc245776628ae38ea08b6148262708b71c120a2a37d0e77ff94ee7df89ea8646b0aef17cb72084c7a293479180b76cbd5", 0x1000}, {&(0x7f0000001580)="230d2ccb4c9a89fcfa23e931bdbd5993be4b457ab3c289ea8cb120df620abff6aac0f07380737352a5e264d5f9498daf08a05a756399", 0x36}], 0xa, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0xe) r5 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:26:29 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)=[{0x20}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") fcntl$getown(r0, 0x5) 16:26:29 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) select(0x40, &(0x7f0000000140)={0xfffffffffffffffe, 0x5, 0x3e2, 0x8000, 0xff, 0x4, 0x68, 0x7fff}, &(0x7f0000000180)={0x5, 0x8000000000000000, 0x710a, 0x80, 0x0, 0x3e3, 0x400, 0xc27}, &(0x7f0000000200)={0x9f59, 0xffffffffffff0001, 0x8001, 0x0, 0x800, 0x2, 0x9}, &(0x7f0000000240)={0xffffffffffff0000, 0x6}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x5) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:26:29 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) socket$inet(0x2, 0x5, 0xf7e5) 16:26:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000080)=[{0x40, 0x7, 0x0, 0x10000}, {0x9, 0x8, 0x9, 0x2}, {0x5, 0x2, 0x3, 0x41}, {0x359, 0x7, 0x9}, {0x3, 0x4, 0xc9, 0x4}, {0xffffffff80000000, 0x5, 0xffffffffffffffff}, {0x58c80000000000, 0x3, 0x1000, 0x400}, {0x3, 0x671e3ab2, 0x9, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x7c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) openat(r1, &(0x7f0000000300)='./file0\x00', 0x80, 0x50) lseek(r0, 0x24, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x8915, 0x80000001, 0x1a07}, {0x3, 0x7fff, 0x3, 0x3}, {0x10000, 0x9, 0x6, 0x7}]}) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=""/211, 0xd3) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 16:26:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0xff6e) 16:26:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/124, 0x7c) write(r0, &(0x7f0000000200)="be75a9bb9c22476d55b5283b75", 0xd) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84353432e", 0xc) execve(0x0, 0x0, 0x0) 16:26:29 executing program 1: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) r0 = socket$inet6(0x18, 0x5, 0xd9) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) mmap(&(0x7f000032e000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x0) shutdown(r0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:26:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) kevent(r0, 0x0, 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0xff, 0x4a}], 0x20, &(0x7f0000000180)={0x200, 0x9}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) 16:26: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, &(0x7f0000000140)=[{0x44}, {0x5, 0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x8b00, 0x4, 0x3, 0x0, 0x3, 0x6, 0xce8, 0x0, 0x2, 0x5}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000200)=""/141) 16:26:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) dup(r1) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:26:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 16:26:29 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000142c5b782760dd8985e8d3732ec6d3aed73d99cd8ffabc8758952c20cd9eaf000000000000feffffff000000000000000000000000000009000000008300000000000000000002000000000000000000000000005fa032e4a0ff478700000000000000000000736e"], &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000440)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 16:26:29 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0xb2) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:26:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) getppid() getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:26:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400000000000035, 0x0, 0x0, 0xfffffffffffffffd}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x6, 0x0, 0x5}, {0x80, 0x4, 0x1, 0x1d}, {0x100, 0x800, 0x51, 0x4}, {0x8908, 0x401, 0x1}, {0x4, 0x1, 0x0, 0x707}, {0x10000, 0x5, 0x5, 0xfff}, {0x3, 0x5, 0x6f, 0x48b}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xd, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x35d9, './file0\x00'}) r2 = dup2(r0, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x8) 16:26:29 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}, {0x4}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x100000001) 16:26:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = shmget(0x2, 0x4000, 0x4a0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:26:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=ANY=[@ANYBLOB="00ea102f62696c653000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="f9af3bd6126a433faaa50c26c4dbccd3fefd37de91d65cb4e05c5cdd6d20e7bf65ed73a523c2", 0x26}, {&(0x7f00000000c0)="36a82cbbf0e09dc4c7a1c84f3ea06f7ded8cfcbc243fb325aec12bc41196512766b3e90ba310e53bd0f709b16a6404f1f9508fe01d2b880c4a30e4899c897b43d963bcf418c45a032612d9102b3c5ff1afbe91893b8baedf06bd05b7cb3dcf0272099f6edf4194a77bbec3cb74730a0c431c14a540ffda54029bd2481fa37ccfc8ab11bcee8b657e207f74cc569e0ab794cba9168ce95e714b33912a0443030a77966207007b8f", 0xa7}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="c000000000000000ffff000008000000782b4dd235793b795794970e1d7695bb9402a6be366e7e9e8759c125d12d80cbd81cd178b4791fcab69b4785634fd1f90b9ad8df9f31c79d604d69c9121106816b94303c944050e994ad54e8f7b576a0187c0cf7292093dc9d6a894275d62768604373913a0bd67628a032a26854ed55790ed9393f2716f43ec6272f95c4912385f50ad6719f519723214b2c06058d4f896046d1a643658f0e98b235875788ea271d9fecffab7488084e3bf5ba7300004800000000000000ffff00001d000000dda57c4972b96c42aa06fcce7f5cf2fdb42e5f70c0995fffd8f705aec79a2384a9e6fa066318740d3489ce69e062f3345da64e221a2d000088000000000000000100000004000000ba51228ddf767bdb579ef9079cd78740758beaf64dc402e6aeab6d018044be852b989eebb1a8f9b3459cad1bf1a9797819ddf7abd76bbe43a785b221e6b2cda86a7523e434e958a1850ec90412f00d0c11694741b20231f6749aeb93072dd191916392284b1b4c9d800013690ee5c70ee8b055eebee6f9005800000000000000ffff0000400000007300769f088974153a81377d70cd3bbb886cef59f4070e4f3127f3d702a889e473ae3748c534444c6727d9163fe9deb31378cac5e1668dc8fab32877cc2981b72fc21d0000000000a00000000000000000000000460a00008f87ed829ea813a210ad38e461e4f605bd408dec226c4a09db8e4b5015675d0ca2ee1f287278344662df951cc1e5e41c38d75da5db2195cd688e6f73fb792c5bc1fcbfb71082d35dbcd2114a914db9a8fe9c8dc4dd3ab1473f4a9fe73a54f344afa79f335e31661b22e84748832faea8a1c264551cb5f3b8444ceaf5d1b3e20c85eb3564e8a3bcfc855aa6c3aec70377"], 0x288}, 0x401) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x83, 0x3}, {0x8f, 0x8}], 0x2}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) fchflags(r0, 0x20000) 16:26:30 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="561c72643e23535b19347e6e0da8d1f79a6ad8eca1d2eb02f6ec6121b20de38c7419b2f3a8d15a308eeafc930dc9ed32f3128e6e6a9de3034beeb4958d16", 0x3e, 0x403, &(0x7f0000000040)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 16:26:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) recvfrom(r0, &(0x7f0000000180)=""/164, 0xa4, 0x800, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x64c, &(0x7f0000000000)="8f851d699c9903f14fef01713b2c7810c487e014d2b8cbc594240628119c91faf15d060b25188b321bf1c061132b588c312fa2e2c30047554b9c6e3ad821c07e8048230c586af41ce79591e546e5009bade958b6c68922c328b0426ae1506c405461757fbdb38faed919e08134c0209cd04ceac47d9fbc8843f577e9a0e5b881f607532b22b3c864e2d2f37abb8690d45c1f23c6555cf2c2", 0x98) 16:26:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x70, 0x2, 0xffff, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44, 0x0, 0x0, 0x4}, {0x60}, {0x1000006, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x80fffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0xfffffffffffffc80) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x5, 0x3) 16:26:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x920, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) dup2(r0, r1) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:26:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000000000001c7, &(0x7f0000000080)=[{0x2, 0xffffffffffffff94}, {0xeba4, 0x20000000000000, 0x0, 0x100000001}, {0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)=0x20f) recvfrom(r0, &(0x7f0000000100)=""/134, 0x86, 0x800, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) 16:26:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002003, 0x40004000000028aa) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xdea6b18f35b02a66, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="000000186004008bddff2a27febf0900007e090000008555000000000000000000000002000000000b0002ff", 0x2c}], 0x1) faccessat(r2, &(0x7f0000000100)='./bus\x00', 0x40, 0x1) 16:26:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r1) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:26:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:26:30 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x7fff, "476d318514a0fe68f3e605481dbeaa24a3fdf76d"}) fsync(r1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf7", 0xf9}], 0x1) 16:26:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) r1 = syz_open_pts() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="d40d5c9a7d642090e83f4c3959a6ab585a0fbf0d454157fa2ac8f1dedc6b3c338d74d91d14191f0b2061fc0fd42861cbc87bfa8158cbed74dcdd7d976dabb477938fe45996a9a77334f2e2b09752dccf4b8d7175", 0x54}, {&(0x7f0000000a40)="0539e145ef422b033bc5caaa2bba2484053d060fcc27199795909d08a0d9df341e7dec903ff28e3c7dc4dd59ce0773f06f6fe281e3b3bd72edb31fcda928af4e73f816847a068939c48462aae55ff8fc794833f0845d16efde4edfe34f50fd0613c9355225b57108d2c7813b4c33ae3c7998deaf74e6de90c2fd60dce0a2a9f0e36956361752fb6b8851a2bc0f87fb28a70cd8ac2fbd3bca96323ba1517ffdc26e77e400a5642e4e2c80f831b4f1ccf28ac0e3a78b613f7542c8edbf50424ebe501ed23bdf472294de4c6c9d2e77e2255a46187d866bf2a8049205549408fcfc77c2c0b9b726598b09bb6ce0dc2e5c6a964dfb8622ca23d7ae311c5f1096c5adf0bab10bfa6fcd40a1857d43677bdbf6bde974cf9102024044cd80ff2e2e055f01e61403da8816c07cc2a86764195242e441535d7c3b599ef80460a1f22be95a29a920dd46fba5ce4e17e9cb6215f3943b7437b1104ae31d9c538d358721e10655e07398a5c7d6f19a2eaa6cd88e9cc71097833baafd4a922830102e0879f5561b8427a340b954c9067c7f7c2d6cad01578ebc78df3323231748a5fa1fcd780fa2babb7c2b1bd1e03d6af50c7db98431d49dae5bf214e87728ad90794521ca1d4e5af28b911904a64dd64b56a46bddf71b2935a1ab208c33474584cb93c5bb9749476fba4494c3cdc7337f452f021c5aacf9f9173f345b3f196283bddae4b52761dcb6aab7b58077abbb8eb7dc74b755952f06eb64a01b269ab0448a88a9d3d62086da52abfc3f36cdb9a69e14484d107f63e323d803e9e189f8bc29bf3006c71ec1beeacb27f0d03287e9ba379cd35c8f1b8bd17499d8751adb885ec29567f8ce1cb926f33b4d1ee267feb9efaba5e6445cef40c0bf5f6b8137364a46b8c2bb44fd27c32e3839c8560589df357b6964c6fe050a57fd2b427c254a28a5dcba20f96e13367e696ce7a879f38b5a18c9f157d5ab40da410bb02e1d4e455c7bc098fb0af0d411631cba3eaae9dcadf45e44b62d09677170a9c6a3aeb22cf94d5cc160715f4df4a68c1585e90294538fed62a422f49f78805e5aff02d5d1c42cc58bd290f99f7b6e8387c0119437afa7d63fe84484410cf62bc23f997bdef92b330873686be6328634fa73074d73026bce2e1c390360be9ea544c8d20e3ba71045c4d33f1c9a49328ef39df5d899571b9b9d141a48e1b5eefe9e014fe6f950fd49c3174026854141da79fa981fefda9e8c25e143ec4b29f67b92ec62662de7f50ba7cd585fcac9d67fdc2d299e9a6498faa7fc975ba3ff87d731ccb7a67c0b1ed6920ee7db4c06fccc7a5965f1ac3d9970f694301f23806186093b35ae7aac3b1e1ed2cb6e5107b032a5ded98a26d3f842d12f7f459ad15bf645ea4fd8f255a24b79c8ded04920c639af43222be098a74eb4501dea3e8018caa45d2ae42161cb9f8f1d5f9e1fba49609bc5f50e538b495e9a2981ebebb363e5ab35508ad95979c4259adbcf165b109d78988bf01f4ad7224f31a9091607bfb97c40f7d3e138be0218758cf448f4816b6d7848183d3dc36bf1bdcc575ccfa471a75520b3b37d0d43fc7acbc4ff963665a95a8f06c36e0753def21e2b8a265d6874293f23a899ad74acacbb959748692c494b93017b7534068a0bb07b38cdb2b809d4ea525ecb6b5f1968bb8226cbef570ab9b671de18de7b66ae99b850e6df71e755e2c4b442a5913e124e57125fce80697039ef9e265222627ac10c2e10661cb3dc1424d0df95b486ce574273d30b234c4a742f0e6dbf071178cee927474c08b6d58d4bd1bc53c74822635368a7edff721d51b63e392bbdf765c89f7861c5fa8fb9133a6ace4be15aa41955fc4fcf1e24561f2d38cdb7be7b53a342418605d741274bb7ea6da69883c190f7febd94d43f66428c26712620a63a692b6cc852db6b6f4d19dd69034f3e81b76bd2ca532c32b9ea58625a544d2b40fe0cd0f6c1f9a543d66e00eea20fc7475e045e115a57db7c77b2251467db90e6af1c5435edadf51c59cea88cbaf9d9ca274bc56a5ba655ffac84aa7a66087433b09c3814c98e5959a0afc2dc61a292a6d41ff991c0586c7f75d29e52cecb7381fe998109da606cccd766d79331faefbbda8cd50590424add7baf8868da3db01e29fb41fbab3cf003f1f13a2c445215f8541bef2414c6621cc739896a2d495c784186d4ca2ef63ba8cccc627a584a8fc2d419a729936bd868433a0d63101c11d9e9b42658451509732e1182da1931865924ed6307c0b51a64532b4f91bc5be8a0abce78168838326a4a63eef210b53d06d989e6b629eea0607ea1a426c89d78bf6da31f36b0fe628344c4b1db1f79e706101468e1933a923033f5b8d810f1417050750b1dcad697d34f59ebe31780511ddaf810d5a15a263d35960c6cf7abb7a521831a6adc03fc76b26001b7bd62823ff7b0336e7973e8e960631ec92f4095b1d25f4557fa3582aba21d6b4cc67a772f1796e2ea3524acffcd52dc0c99bc059f37125a87be9917342fda7af4c7f3a56ba14fc63152b5f6a675d00919a8aa00afb0a401cf96fb1c45e07b7b2efb6c5cabd054e6a24a976775986bf2b59dbbc451ce03290e454747ed8d1319a31797eb681c5d87317c92607ea23c7f42e12aa954424c35b010768aa7af24e8a358047d4cf313766516fb558320899d19b0081a06a651eaacb0b8a7b49be96ff0082341911469f3ef55d45581b07c92699a9acd8a49519b6db8d462dde71d635f7093b2d1674e329ff1093cd95f76ca1104bdbabb4847c063b10cca735712000fbb352c6f11f44e6d960ebce6cf14ba5504e9a3814cc8a7f5671fb6be576051c0d9f787f3b53070a0aed5b1fa5ec831d3285761274b6ccccf972b4005ce75df960573872debfc7db62d1498c3b8da54e0fd3c265607d96490bfab0f965637ad6bbb3a51d5ceaa36c228037a91177fcd49fa6eee5b45515dc003b6633edc6ffe24b08c769fdea408ba518f24c39c167cf4e0c8b615645e59336e6d96526fdd69c394f722fe6f32714976739252e1388e16ecb57dbed3c8dda45b51a3224f8303f5633fcaee1f4d7b7e178921ebeea84d800d19fd2b453bc238045e4883923356ab9a20f4f177ac595b22d238b50937ae1fba59345ea0df65bbd72474873c4d68dbc642c493452ffdea51526d4815fc39c9ac33f49912312bfe6cf89100aa81f0dacfebefb496b4a93a30f94feab40f3862b21a67d868c14e3b7745a9015349ab48537a753c1f5b416d2abd69759cdae1d642bd18a9b1056659b92a8a4b24ba911243807b1e073b48de03a89470fa7501ddab50ec2334140130f7aaae1daf82cc94c4719d06f2273b93e5afb63091b87b98e1b52cadb2382bc65368c4549d170a44e7863358652a8fabe965140b2278f6116e95a6d3a37101084493b872cd5c678a8249604d13b96a273cc2c63b8d4238a1b1289199f1495bc0c65f76aefe084b6518f8821988cd6d3fcb64ddebc0127538d54474373dac5c6ad1ad79e8d9f2da072337a6277216457bb62da79410da6719e3e1486ae530dbaea2f906083284ec42ecedc40903052080d2c179427d3cea8a759c7538063122610f92d73607176ea9f665eccf279b604045b41e09771d5ab0060e36bd83e0bef37af431c0889dea9c0c6e2c2a9eff73fd6776105a5fdf1095fbe701c7e6ae30b0fdba67ebd04b35dbd43343a154a5b5b006a9a50ce5e155f5ec2699e972bef6d3be26b585a6704f810b69e318aa2fee59daec2c7d2ef2f707800ddd3a31c9ba4f57f9fc6b43d0e4b14cbf6a757ed933290bbf25cff19ba661f970a5a59e707a6ede9f01a2aa8c67e82e27c76f3dfa03ac50eb2213c57bfc2c2dcf0de677e201dcac61b64cc82ad60a2ff743e469aef6d3de63ff5a216808c7bda0f679f04fbba0cd594ff71714d0ca58aed067b760aff237c4e4f4b17f05f95be9180a45c63e24df1a450c75d4e784aa6a8eede5608c45334847e16db63728032ac38caf8c563864b93b5b56e0f921f2cba17bec81ca1045e83d46bcc16696d001083f5bc9fde0f6f977badb50b9df81eb9b987c8fe960a94ca41cfb09ade8f63c0bac62a3e02cf5afaaf856902aa96f6162b845b42c2191279c515f8847913e2412941d1088a78365385038c0053b88fb2be4767aa7bef7ec69f6e045ad8f0138e39f8980092bd4b9dcd452be2f6bd3977797cdda035f1d95d0925b2624489e5bd57aa769c15614153fc02acfbfe3b260277211078deb41c06dd9c5be3c449fd5cbe6556bb63a6796d6ccb788f28b101dee09325a77f8639495dc394fb581f2e947c2b012217552ad73e3fdfde41df2de03a1d8b2050a88bd05061fea0cbcc91fa1cb9a41cb5ef2ad3121d448be5b60a95235a3f4070d650c4d4c36bef9dc033b3587abc82f6c094cf16fcba9035384950a0b447c4acfa2703bf4f7c5db2f7cf723a1c99ef1f9f38183ac346ab3a34de20c3347c3e325e114b82216b14130b7a51fe69803a7a715c2e824ee492553006b4fb093910ef01e94bf972f4855012289c31293a72aa5795fd73a41162082c345da38443f3010d579c6c1b6a8b31c916c80e955c3adc285d21a7703aaa830b181737fa995c39c4340936eb322d73ff18f9b593ccc56e4e43d2cb0a9a97088040a4b49bf8994c1f98c66c8685eeaebfcb5c38d7aadc8569865374068a038e4a8ba5985bdb4bf726075c0385ef92911edffc57b83d98fb26b3f09cd30f5f43cb40c040a7a9015a9c1f2075289dc0f7bfc572342855f95d567b50364610688528ad3a3ede85abb6631ee41a2efd0a35f3c9da050d283a02aeae77cb0c8de4a86990ae4080256e324413b63f1636b92b7ce116fbbbf9efc48de1c700f020fd233fc59210c676314ed8f5309a5e655e0f55408aaab7a907104ea954f9be8e928d7ecbe223fa17c07d4f21d7bd343effe16becff23ddb246b26c07f721c52e051227ef425c59d82e53eea21247aff4a3be655c4159190323d47027b90cb2fb95d5f3b1c7411d3e48a4ed04d330cf5573972c1e7a9d4c9c9b5697bd661b98698c9be83734d90677d0ce6ec68f892678de9d63f7e3400ef7e0ad387a035ea081edcdb721472d68211c4d072d818cf8c6c39941280f25a7531ca7c4097bfbfdb7c681f98ea60569dfd57f969fc923db417877b3cd296540009d00d14a5d23ea0d4ee953e3f3e7802d78d29e7efee9c9bd59b13a53ad67e4acdb4d6d2725c373921c6f361204612b0c7ab62542c69a6cefcecd66f31e0ccd497cf1d3981c3d44eeaa8648a5e14ef27c560137426894660c318a4ce1060ebde9275fb5576cab03df7934cf9cb023900be4a4c3a78a189cd931109c89ddabec94529fb01d24613c3249d3c52a574a8229e225bdcc213c01385ba80e9fe2e07b8fd8903aea887752216dafcb79b1fee14fad98ae34297176239b45b2b035ca254144092b806dffb3c0fbe9a58b2fdde96b31b4e141a0fe90cdf5dce6b0d6eaea2d9f6a90e9f89c278fcf53d9e5dcab2e40af2c408a75f271dc56864d55c77da036553ef5ea03dfadeedfb303695585308bf7c3082d4dd3037c9e6db9503bac2529289f968f1bd1e9190125020aa45510f5f7675c8d9c5e613489cc24a8462cc71469c12175891caac564e76aa121ec92790fd010c7a24b2a5f24ae5012aafe673c7ef4afbf1d65225aa49b1afb3196241c2b7b736b8672d1bd0ae615d6886c2d8fc062969aa88a499a0c70d62e9aa4221dd32b94e0a782c68a419f144fc50ef3994a30df12b5dfba93b5ca73f0b3d", 0x1000}, {&(0x7f0000000100)="d17c212a7ccb65212d99ccaad8fa137f209a0a555fe9f8b35c324f50c9fa2539532ab4dd80df4678f6145f6d438d10d4fb1ecaa5e53ea36a3f98ebdf1e41932d28c7f642ab7f1ab26fb6254832947c99746e9a6a60e6bfe783ebd722ecde58104c3f585632a488c8c43aae6b9647d2139303d1b8bfe54e14a558f007da3dd41663fcd281c04a8bcb2424d01304ba82dadcb70d8799a0627b6835adabdbffc9c83f050fa99646e134d28a4840661ed3f79d11a6deb9c4869487882540a3b1be00", 0xc0}], 0x3, 0x5e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x281, 0x0) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/204, 0xcc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000680)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) r3 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/23, 0x17, 0x1, 0x0, 0x0) 16:26:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x900, 0x22) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r2 = semget(0x0, 0x0, 0x200) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0xfffffffffffffffa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:26:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = msgget(0x1, 0x200) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ff00000001000000000000000000000000003f4e3454fdfaf04403e3b448b9d416662b3330d7e0dd65f9c35eeb299619e6d73f1c31d6707eb8ce95f4af27524536468e552457b03282c21f7342afef34c540f399a2054637526fb347631cedab492cfbee61a71de1a2ccc5ace210655fb67d17cabf719b5b4439478109c3829ac6e9c5759fe55e6dafb765cbe03e912486de651db89da54ca47533dc650920a0946ede4f2820e6840ff18d6d6f1c8cdf03f54447fa5ac8f8081f023a11df9931d741c3"], 0xdd, 0x0, 0x1800) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="541d78cd0cc23cbc67bcc10c985519b2f9dc1f874ef6f86da42ee076039ec03f46a572b60bf303d5b6421695cf9f291c77ea8ccea3b4c94ee1a3eeae0b41bbb3662bee1db8e269008fc3a92ae99fddd9b1248d30b633bce8aa8cbcb75c0f187eb9a6459a672cde2dc02f6dc1f81e959aa5cc290411df14c59a06d659ba3d97d72f43d896a196dddc5e047aa0e3d1b88afc58a7aa6a6ad475d6f04715ba3a5aa0a5f66eeb3387b3b47124284c584af4a76ba9d08312e648bf1dcb6e8c253d4c8c26421eb00a96921b35fe952f0139178be04d53d39d00646efa96c8de12b862fc3918868aba", 0xe5}], 0x1, 0x0}, 0x1) 16:26:30 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x160, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x83, 0x30, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0xb0, 0x3, 0xff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40000080, 0x5, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x50, 0x22, 0xffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000010, 0x101, 0xffffffffffffffe1}, {{r2}, 0xfffffffffffffffc, 0x40, 0x80, 0x6, 0xfffffffffffff001}], 0x81, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x46, 0x4, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x9, 0x8001}], 0x9a, &(0x7f0000000140)={0x5, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000001bc0)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000001a80)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x10001, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x100000000}, {{r1}, 0xffffffffffffffff, 0xa, 0x80000020, 0x6, 0xe0c}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x60, 0x4, 0x4, 0x81}], 0x4, &(0x7f0000001b40)=[{{r4}, 0x0, 0x20, 0x80000005, 0x0, 0x9f7a}, {{r2}, 0xfffffffffffffff9, 0x10, 0xf00fffff, 0x4, 0xfff00000000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x45, 0xfffffffffffff800}], 0x6, &(0x7f00000001c0)={0x10001, 0x45ee}) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:26:30 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) 16:26:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) nanosleep(&(0x7f0000000040)={0x6, 0x980}, &(0x7f0000000100)) 16:26:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:26:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x8007, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x423, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000001c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x8) r6 = kqueue() kevent(r6, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f0000000800)) 16:26:30 executing program 1: r0 = socket(0x6, 0x4000, 0x2) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x5, 0x11, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c65300047cf6587885aaf2c7f35eff708f81230473e4a33bdafc3e62c37990089e9580537a3c8310ca16fda14d50045f9f64d201dd550231e7eee3c1ab221198b0c3d79be67e9df452f691648ebc325ffa20068fe935d003a91faeb1ead4d48a5f569a3ce702e12582497c607437d614de185874692624222fee6b5c98e9ea651f8780454c86d74049102fd6270a3024a0f3287c07e2198d5f9611206ca9e6c2130e4b4aa1a4ba3672e4a0edceb0f0921db46f068f3baf54beb95cc17bf1b93cbab28825440992f6a1744de0c28ada6e7867bbfc6bd2903ff0abb32d2abf27cb8f7d26c105485b64acb2d2dc4aae465cb376c91a5c3916b067790c777d14d85931e0752e918bd8893497d19441f4367592e4b3ee5742de5d8e47194d164bcc28003da320dcdbec2ba28cd0e27a6e99789d0594187a9e4a00b806d162eb7e38ea84e62fc3764907defa737096eb87539ed5eb6e79fec74bfb82725d617f92016e04556658dc9e1be9e817c1138c5f15d3105c9a3434c6777705a"], 0xa) 16:26:33 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:26:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) socket$inet6(0x18, 0x5, 0x200) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) 16:26:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20041, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffc62) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x7f, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x9, 0x400}) 16:26:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x7f, 0xfffffffffffffffc, {0x4}}) accept$inet6(r1, 0x0, &(0x7f0000000140)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x100000001, 0xffffffffffffff69}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x80000001}, 0x8) 16:26:33 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)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x204, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:26:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) listen(r1, 0x40) 16:26:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) kqueue() 16:26:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) fcntl$getown(r0, 0x5) setsockopt(r0, 0x1000000080029, 0x6, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x100010000000000, 0x4}, 0x10) fchflags(r0, 0x1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:26:33 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1}, {r0, 0x161}], 0x2, 0xbf6) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x81, 0xffffffff00000000}, {0x18f, 0x80}, {0x0, 0x8}, {0x42, 0x8}, {0xe7, 0x400}], 0x5}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) 16:26:33 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) write(r3, &(0x7f0000000080)="61c5f944226bde43943f3c3e6bf2c12653318178eaa4e7739c74fb98d0154abdc92cf14e6453388b3fdba60c175ce9f249b504f9a7920902db8c3c998433a177bb0f4b6e39af9cc151d30b1a7c9df11496", 0x51) 16:26:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x5}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:26:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) semget$private(0x0, 0x3, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:26:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="8d628ee6999150a8d4fa8a04815c9c31587cc2586c64ff47dee01db4ed2e175ffef04cf1c236f7e2d96dc34af0e7aeb0c0ff725a9c51449b7da0aff400679c2b3eb310bea4277ccc2ca2ee3e536372ae848eba9f1920499a89348ce76c395a02df1dae64a048b6f547b4cfa9c6d04be59630fcd1ccfbaab29ddf7385b083e8809bd18c5438509e57e1fe46f0b7e3422484b9a7c7ef1655a49485c7c2f95c880e2442689f4f48c0efeeb512ce11b730305d5e97c6a31ac32506d3ab535c3d6dd1640956bd0b2a83f2fc870265acff6b3993039af68f31a71d0d69bc42efd0e19f30e935d1730e827094f06a7deb8daf", 0xef, 0x8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendto(r3, &(0x7f0000000240)="9a", 0xff46, 0x484, 0x0, 0x0) close(r2) 16:26:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xb27, 0x6, 0x1, 0x0, 0x7, 0xff, 0x1, 0x2, 0x0, 0xfffffffffffffff8, 0x280}) 16:26:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt(r2, 0x3, 0x2, &(0x7f0000000180)=""/195, &(0x7f00000000c0)=0xc3) open$dir(&(0x7f0000000280)='./file0\x00', 0x900, 0x8) dup2(r0, r1) 16:26:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="280000b9050ade9b52aff22640bbe04240fc96371e59f19333ce36"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:26:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000100)="48d6b82695b87749a4a03d7f56495082b137a42fb5eabd7161afa594302e4a0f25758c5151b387c753ff34ae94dd2b89f08d9ec9f54d2db3acf85ad8763030de38aea946c05ba765951d2ca0926dcad3b090e5516a1896e88e15bc527e9361cce9bc8ea225d358ba966e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3ae, &(0x7f00000001c0)=[{0x48}, {0x35}, {0x6}]}) syz_emit_ethernet(0xc2, &(0x7f0000000200)="adb24854383ad163e0a880740764aa141394eba6629f6b018c22cb7cdd5a5cb28a090adfdb847c09b18e0acf98290f2412696e742ebf0400a347b6af000000000000") 16:26:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') setuid(r1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:26:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x3, 0x9}, {0x1, 0x8}}, 0x0) 16:26:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x100000}, {0x106}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x8, 0x6, 0x0, 0x5}]}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x8f, &(0x7f0000000340)="acd57f6aaf5573488f7a835ab87431447f4b3a39bebc43cba83790bcbfc08cfc7851d2c805cc4bf093719fd13cfb201d24cfef8cec75ac5fe1d08aeda1032ee9180912a3958b587fee60ce6a520bdb03b8150546a3d38b8746ccd90b0aad9ce703f56efc4649b96f59544485b903c153bc8841d2689704e5eb7548878714e4a05ae1bbe1193062892f33cf93fb0fd3") 16:26:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) wait4(r0, &(0x7f0000000380), 0x8, &(0x7f0000000680)) syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="a39abcb5116a8ce8"], 0x0) syz_open_pts() r2 = msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xa3) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x4) setreuid(0x0, 0xee01) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/92, &(0x7f0000000740)=0x5c) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgrcv(r2, &(0x7f0000000780)={0x0, ""/160}, 0xa8, 0x1, 0x800) 16:26:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/61, 0x3d) 16:26:34 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x400000007, './file0\x00', 0x3f, 0x80000009, 0x4, 0xc472}) getpid() getsockopt(r2, 0x3c, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x800007) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000007c0)="18f22688215a3cc972314d79b504af5867c5a5dd368a7e4803d791f1f198eed688fa61638b99a3bc37c3fd95470ef3cbe8dfc2ab7f01509683fff4b010d40bd266911e02505af1b474ec6b6326bf85c73b73b898e6f978e9689fd2dc381b41ef45267b90464d661691a120a547298a6df3948ba2611dd36063baad3253758bb2cce122d02d91002ea8aa884be8dbfd3a6c75795ccd3ee4f841ce5da615a94e18176fde63cb642b9e080b418c698a35b7393c74d1491ed79536906993b27e4661a6ffaee93378050319ee7297cf", 0xcd}, {&(0x7f00000008c0)="96f285679c6e796bbd33b1b382e6f1d420e7b85d8026a8a95ec04dc940b56a4f878fe53f948f72cab3b82f17271df3fc5aba5183b3c8274856d6ed7219b63f6c92d7538220abf421c08f8c7b7882d3cd4df9765d6594007a986bcdd84c7ddc066d3f7892ce922b34ab88bcd6312017bfcabcc41629db1811767a9f3586bda3d079bc32fffbb71da62218f5877999862720ff6958fae38a9e7dfa60eeab800bbf59508a1dd4eb75f5e2f77189bc8d426fc6c5c50a158896b03ad49567601d8429dfd1ec016b", 0xc5}], 0x2, &(0x7f0000000a40)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r3, r2, r1, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r3, r2, r3]}], 0xb0, 0x8}, 0x408) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(0xffffffffffffffff, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) semop(0xffffffffffffffff, &(0x7f0000000300)=[{0x2000000002, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000700)=0xc) r8 = accept$inet6(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockname$inet6(r8, &(0x7f0000000a00), &(0x7f0000000500)=0xfffffffffffffdee) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000680)="5f1a7e87", 0x4) getsockopt(0xffffffffffffffff, 0x5, 0x1, &(0x7f0000000380)=""/22, &(0x7f0000000640)=0x16) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000580)) lchown(&(0x7f0000000140)='./bus\x00', r5, r6) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x6, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:26:34 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}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x40) ioctl$TIOCSTART(r1, 0x2000746e) 16:26:35 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r1, &(0x7f0000000180)=""/219, 0xdb, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 16:26:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f00000010c0)=ANY=[@ANYBLOB="17002c2f644ba73c8acc000000003000"], 0xa) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffc43, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) accept$inet6(r1, &(0x7f0000001080), &(0x7f0000001100)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000011c0)={0x2, &(0x7f0000001180)=[{0x8, 0xfffffffffffffff7, 0x83, 0xba}, {0x2c, 0x84, 0x0, 0x4b7}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001140)={{0x18, 0x3, 0x4, 0x52}, {0x18, 0x3, 0x225, 0x1}, 0x4, [0x0, 0x800, 0xaf7c, 0x3, 0x4, 0x5, 0x2, 0x10001]}, 0x3c) accept$inet6(r1, 0x0, &(0x7f0000001040)) 16:26:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/120, 0x61}, {&(0x7f0000000480)=""/4096, 0x138b}], 0x1000000000000066, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000000c6, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) fchflags(r1, 0x10004) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$setstatus(r1, 0x4, 0x8) 16:26:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x1) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x0, 0x4}) 16:26:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:26:35 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x28402, 0x0) 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}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8f") r1 = socket$unix(0x1, 0x1, 0x0) accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) sendto(r1, &(0x7f0000000380)="9a53734d306cc43f4ab47b4f22f1dfa7b45b2dcad554ccc1d7e04976e62a8b819ac0b2ba8c1930f56a8bd92745eaf1013a170d77ab1280f3f7a7a263c36d907b00a9ee6e7a1ca45bbcc4a37430d99ba8dcb355840f72", 0x56, 0x9, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000100), 0x0) r2 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000000340)="04", 0x1}], 0x1) sendto$unix(r2, &(0x7f0000000200)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caaed16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b23f000000000000009000000000020000000000000f0200"/177, 0xb1, 0x0, 0x0, 0x2ad) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x100000001, 0x0, 0x84, 0x1, 0x796, 0x9, 0x0, 0x1, 0x3, 0x76, 0x6}) 16:26:35 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r1) 16:26:35 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)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:26:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1fe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:26:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400008000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x4}, {0x0, 0xffff}], 0x2}) 16:26:36 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, &(0x7f0000000100)=[{0x1c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) 16:26:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0xf8, './file0\x00', './file0\x00'}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x108) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x94) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:26:36 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = semget$private(0x0, 0x7, 0x100) semop(r1, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) r2 = socket(0x21, 0x5, 0x7f) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1fd, 0x11) chflagsat(r3, &(0x7f0000000240)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) geteuid() r5 = getgid() chmod(&(0x7f0000000280)='./bus\x00', 0x0) lchown(0x0, 0x0, r5) chdir(0x0) setsockopt(r2, 0x87, 0x2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000000c0)={0x1e06}) getegid() r7 = getegid() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) flock(r4, 0x9) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000002c0)=0x10000) ioctl$KDENABIO(r4, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r3, 0x0, 0xfffffffffffffc7e) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/47) setgid(r7) fcntl$setstatus(r4, 0x4, 0x8) 16:26:37 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0xfffffd43, &(0x7f00000016c0)=[{&(0x7f00000015c0)=""/230, 0xe6}, {&(0x7f0000000140)=""/226, 0xfffffffffffffffc}, {&(0x7f0000001340)=""/114, 0x72}, {&(0x7f00000013c0)=""/242, 0xf2}], 0x4, &(0x7f0000001500)=""/79, 0x4f}, 0x2) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:26:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) socket(0x23, 0x4000, 0x200) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:26:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003bd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)='Mn', 0x2}], 0x1, 0x0) getdents(r0, &(0x7f0000000140)=""/202, 0xca) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000240)={{0x1000, 0xc}, {0x1000, 0x80000001}}, 0x2) 16:26:37 executing program 1: socket$inet6(0x18, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x180) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="eeff00e7ee27cfbcf9"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:26:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0934c44f7b2027, 0x1afc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x40) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="545786b4d65411e6f763a2e787fee77464d514011f9f5f1882113299b8b8de513d4346c957fd86cdc6dbe41eede92a7356d25006ea", 0x35}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x240) 16:26:37 executing program 0: syz_emit_ethernet(0x1000, &(0x7f0000000300)="65443963b0f97db2ae531125902c9b53be90683468e89fd1a4f5dd100cde3a4ad4e7c4b50e6c23f39349efe01d8b4be3a80c05424654bd27ad0904ecb566a733b74907a50750981615418b27d8c6965786d4175e91ba4b0a92d971758395bdb8955732a6df67273d2580a538c3978896014652e7e01ac45c55d4b5b636ae9ad64383ea36aa1279fe98e502d93438fb46ecc4334b1ea9922f0ba6dc0af793d7b42be51d6abd16b0636da43b30551ca8f71efbf4be8507c78198a4d218fa254ebb6d085def6af6559905a841867ada7a6f7e5088eda848fe1d1b9e0a06500d42e2fb95aab04fa5a5c7a9a2aa460f75ac4e154223052acdd5948686058c646f6f76ee090e4ddbcf0dd3dd93b75261466710640ce69c271e8af9b2574180a0add1f70f8333dd65428347ae584b621f7fc5e97de28f07eb9bddb3f59984d2a891dad998d9c87c9fd9cb3b9c5f979b67d34b97e7fab07f42660c55785f2d7b4e9c33b1a507f5539ce2c2f1f94c36d0a15fe0bd6a5acf21de1c9a72d50a35a41a2382aedff7a1a7371ee7317e0009095fc53f74b4caeefb3f934279fd6ea7a0af901585846e50f5ab86b689fe2214fe5141c602b4326894bbfd68f7a333ed34d44c1062cbfcd350f85632c47e831fdc490e509ffc126a111aaaa8bf463790990a04c7ac5609e8ada7280afa4418934128b3c78aca28f57935e74e43470d6dfcf8f8691230119a0210605e6c78018321eede866f60d3993e43f501c5fbc7e6c8dd1e1e13388f7954d7ee9fd4906b77e1fe435eb3266fb0e7a28538cbc42a926c42abbd27c30c263251fe87a306c671da102914570ebd70ae98717d47e47715cb828440b1db215e6078c018baa88a84bea8e9eff1420d3c5e3c3bb367e6d75c42afdba9b4a42e10dd8d020f2ebcc5ea533065072abbe43ae8fcf446953b82edbe7006f9f7bdbb70f64cd8aa57ba89957f6645e79b599bcde1aff79049636f9797940ef95b59e7d947fbe23a8e77496cb0cb5de312a81ee4b46bbcb288993439568be4e59423e648152493a941a44810c4d1054bb3708a5506573a5715a020238ad5ff67f36fe892b390e54bbbe7833dc318a1f0870d25cf1f09d8e1f6114b197d463c99f378bdc20335988e066e3d4d60a3578d9d64c07c219dd60cba739a71c7ef41265949d020008d484ce16e6f71a1e2eefad369e612510026920e2a0b53d5497fa003611c0a4b7ea5445bdb9cc97712ea95a4bec2bd857f03bacb12e90b246b7ae1ff7575eaa1a0c08361bf31397bc174c527973336fb796bb505c8409792e40a3f9f038461d9c2c72fe3f4d21e5492bc9ee0f26e3bb35c582d23b7e705e31c99f78ca34eef69c471e88a95994038f675cc64b62908b86396551098adee87d34d0cc2094ac51bd353ee3088a23e981cca599a5f12e288a9660ca7af4be9c054e78bcf22c17f008c0dc45537b51f74cc9b021c26d87c4db0f8ddefefd4b7120f2903bb83e176c8753b9c60793028638c97dc9506e3cfdcaedd58d43dfed657656a03e4a64c6e244aa7d051d306dc997ab6cbf1823e4a55e7db8b94eedb6b6a9a4b012be403e922b15e930b10ae2d41b3cfef00d6fa5b4e417f6b4022c265a79530fecd33371695741fd84a3689cb0968c92d076f255d8d26d88b488c519e7c277f9c8834be6688fa010fbccc391ba8bcf9624d5c7332f94a3f0f145a099da0d9d26d790250ceb4747513d5ae3ba5aecd0b8b399adfac2ca478d9ce62f1dcef14a02a7093c60796ba73c412d582001eedda77c7a74332c11019e829b37561ae9f15c21756d0082e6153bec73044ca4f063c82e46befa32ef81d5727c5cf4cb483c6f65c03ff1f7730eb8655385b858270f23bacd96896e18427c43695b387b348722cff7c4ff8f370581ffc1d4ec3a85db01d736efc52c65ea2bd7172f791b199e2a93bd914f1da3b339772172c9e830b8bd20f50b322f3fb9255a4562a2c747e4dc368be98fe90e6cf86d97d702208fe23cd628eb059b46c81d94be5a850ba4b8e2376d88f25ebd572baf9b7fdf3806b2152056f460f67af8c0f3ac71f0f64275cfcc36a67bfb19f8f9aebb12481b08b6e772c3cc0d64eb72e4125bfb95f1028ae0b00af85804dec28d999009c6c9e64d9c7c1a4cac2800270788c536d14e5282c7a7b4b081df48940fcddfcd1caf46b3df6b485918465878e7675ae3628e6e9fec926335a5867a0e0a8ecc1060842294f2bac850cb7830d86fb1e0226e259d07cb545f69f83693473584cd9d34ca37ea10c8c115ed7a15a7dffce48060f188fe8804035eefddfd423f8f426916b5e4c9bffcf135562a2d218228647ce3faeac0f4756f1c67c982f98f3cfd57e8db80c5be3c94b8d75ac6e3fa4c4d854c88872010874affdd5a45b3cd2ad52c141cb711680a5b522e50dc76107a9d522678ecc6c4d36095969c0c6429720e8f561c334175cd2bec5b500310ad0bdad16cb17e0893caa6453554b6d8f7977af8bc2c8da56b67a260d13a626777066eb9f18941d0062fb800b52bc82112c44c66e15d0de8a7ad6ef7e026833995557e69a72a3c7d8b7f8055445f8da9b6424b153e4f5f274386305e086fddf7aaf0ade9df51ce254c0be728ca272f6d298d1a10344cf3448445c89286094821d9d0cc23b82ebb840b9625c1a8c38f4194430121356155412cdeb2fd81df5fc2b4abdc47246ef2543f702cf33cd938d596d5ae2cd51afa1e8bb21be87a801c0f3ce88825c31d62a385a5f184381e5058d3bc2129cfd26389075767102c3344618ae44a4e372dbae1b5259baa7fc20415ed41ed574a673199e7c9dea2c4c64531be7ed4a1469e010f87f1a6bbc569cd0b7e44e2ed01ec93aaeebca5bbd07c2cc47db5e2000460e56fdcd8e0a4cf8e819e1712763df2083b66f06d1428f720148924cf463d5d23c2ddb4ee43eae30a1f7ce84067b684afe113e05f3b8dca2fc271bc024de10640ca3fe75e7e9852e7326b914b0a64b3c59f6aa166588340ca4e26f5feb3eb6e86dfcaec49065a71dead47ffa99de8c2fed29aef53ef4e07f14c76b8ff2663afa3f131d3801468840bdd6a4180cc4ccb5703f50ef7c0e87b6db1989787081c427222c562db1c042f0dd741840a85bce00af7837c46cbdf0e4dc62045c84c921b48d0eb9d0aa646fe198573e0dd4d60f41bf76adeb66af1c49cf3863e51bed1422528260f56d6466c57cfc46eabc6bd7cd753bf3c1caa8e069c4dc757bbda3f65890ca42229ac8316163fe9ef42d1f62ccb824d7a382b0ef5abf4a218a464acb6decf003a6102aab503844dfb234e9c59807548aae0ca9f4af61acc88c311c477f2b874de969470e270f8ca09370b0a1d93f6259789bf4fc2c54eb961fff4fbedf595a58a69670dbf18fb60eb325595387c7f77685b30f670f508329d6e1345030f6c6e1a7fa9239d95aaf2c9040464b30ecb44c813de1cd86203885aef7aab9e998c4000e6209b1f9adadb25b1973c5945b6b71b3b7da21d673fa122402e3ddbab8f0319a21874a29d9f5a7356e972037099fdca4ff838264ddc4a2fcd1471dff66026db0ba997cb0d729a6bec7e93fc4c43b3d81b3f40c67856fcbcf6d199daef8ae9653da0e29c66e5218388e59a01c912140b9949c8b65a77bade39811923d7ad377305d29ad0f9b1e1e3f60baf03e868b6ca0903c7710a4542bcdfc4852a5a9ffd4a519c9ff9180199117ba023b10b9d9721845264ed0f45667ffb470f6af2f3c2fe783e8ede546355cbe83de704295c9602ae826e3dd3921020317fb2c90b4a3455ac4623f09071f073052497e4f4235cbd55fd73536017670516e51ab57d3ea2a336ac30f40acd94c355542e613df43da6597971655dc1c0c9e9acf5c3290092f01185ef70babf2f5ac028f12cae367e56f8e02065ff144859a9ca9915f4b27d8ddeb88c33f3b82dcaec09efd8d3eb7f2eabe424f58ca61a116408c1062f11b69ef42f6e5e9dc9daf732a3b194c262f720211cbf3062973ae9c02b00e2d2b4af1ea1e037e24bde68981b9a75352b328bfdddf7a737d48ff033a2d75dd43c1e780d904f602f30deb3ee838d416c8e09dc19f4dfa33c46df6954ebab15acbdbfcfc0de07688b1cf924a951e163cafd306e0b2987342ac2f67c0a3084f4b5c32986f705594771c2119d336ecdd9334e53e515204b811a1b6cfac394c99c8a9d6901e341c6eff44c2a10ae0010f2aeaba2d63c62866f0642b43f94b851421406d38e971d67288a50cead032f8ee56232a078ee211806d488ed5c9d6e053bf0990c50ee002c8db610e1dd5c6e1e7d97e1497a916bfb80ee378c031d358798796513ec554f36f3bfd067cbcba8a06206bcd62ce20ca63cc59e4eec2b25608f6d23d57c994895cf4cdfcd0a81d3322e818cd07eff06da0685ce85fe25bc9d6a7ba5421d87a765c2b4aa7efbeca236c39a27eff6934ce115e8763d9baab02d6820e7676f09cad77c0a217852f24a85acdecec1bb690aa6cdc302d7c76e2a6b153b7824b373ddc4682ddca4da7205ef88ed2e79e39ffadcca51b704de6cf7f3f823d34b9e46b1c044a92bb47e6663b87aa828349a8635b6a3ef39b2aa1be50f8be5a27ea15e7ae164b369a88017d2af556b709cd63d197b94fc1c60eeee82d257f0ac770625244518a746896051b205ea2023e5c9a6eb737feddd77e6e43178c3fad693ecb13d9cef8babdc4f586163e8d67d92ca45deb09c51719131b568ae639b175fc64e67ec16e784cda9ac54169d3da3a22c7589690bbe512816b45c7c582333fa5e4da7931e0a3dec40ea3f9c764e571470b97bcc6b4f5ac4806fe5633ce2abde7eeab2ab4fb3a24134ce5e71c23a93de9790267a17dea15c62131d4b688f936de06d59329909916b6fe2f8af90307df422817b84fc4cbdcce87d4953c3c4fba68783ef6afc0b207ae361fa4950763daf65831664fc9b7895095a1179653867f7f5789d9e31c0e86e6bfbfd48da79261079dae5af0c37b9e5a2b0acc76518950793eb8660fd571db9945dac5c159644919c3670b56f2404414cf52b4e90879925d90b7dcb77cc17fe15f70524277fadbcd04f47aca3324fdb6107a9a387efaa0c39d7acf74aed102ea451344e00a63b804df7566ec0afd4d15b17a180173649f4803c92072f1ca03e7474c2ca14396cbe9bca392871558630f98671d815db624379bff07f7c4ba7268039004779f9c8d8b08b80ef70de028e7c5a3eedeef6000077d035e5c6e7ababee45554bdcf550026cf7475fb8578f8f912c80632b35828b8bc9f73e39a6bbb9b99aa41cfdeba4e239d464f5436238bc15a38f527a37dd9ca9206a927f1e03db8743dfbe58240a1360f01f5b514498afcc9667128442add994579f4ddce8ec8467a8a035a4939278979eb850b2a45bfc169c41948fe8d1e2d84df6b55e9ad872b7a0bda5e6b8cc23bc0eb211baa17eb20a0b068109c9ee4f0b4b20ac600cdadff333a70f1ef88c8039535331f3674dff0d27338c3ebd1d41b5624c6f06172945330d1d9bb03b2c03ab6bb001e4fc949722a5fd96b4fadd596fd96728b41d21d5996afa5aae937e2c8948709cc0fddcd8dbe8d773d291498f171867a7d6f59bac3ac070dc1b82982c85f14941a4280fb2503ab1ad6f00ffbe50048a5569e633d079c0b8f6a18259f344f786628d846b3c199efde10fa9ba23dcec7fb4b8f5b36d8a7425518d0e16753cdfaa7271107a75fe949f484deb91ea80ba22b864f2a00892c545f742f236c06b0fdc9b8a9ab5c4f1b10c63fa903a2a0c76f9a") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000100)={0x400, 0x2}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00 \x00@\x00\x00\x00\x00\x00\x00\x00\n\x00\t\x00\x00\x00\x00\x00\x00\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:26:37 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x0, "b04d00f3ff0a6300", 0x1}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r5 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)) accept$inet(r4, 0x0, &(0x7f00000003c0)=0xcecc5897d7ad28bd) r7 = dup(r1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000180)=0x5, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x4, &(0x7f0000000400)=[r8, 0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0x0]) setegid(r11) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/216) 16:26:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4d, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x85) open(&(0x7f0000000140)='./file0\x00', 0xa0, 0x12) 16:26:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x5, 0x8) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x2}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10203, 0x0) 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6}]}) ftruncate(r0, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x30040, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 16:26:37 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f00000002c0)="2bb36d19544b93e22ba23f14b7c00492966b0dfd9f6db910dfa3c6059513258a5e9e37795e4b79108a640adad99dab9e7d6c27f9d1735f843e29014ee9800d39a2fe4e2706d07469caa8d84ef94f480fda551f034bc28dc88772a3652202d0a93be388e4dbed26304e88b12d74f9a7037244e09e8bc4af9d01894820532a529f547ad534d9e637f549ffec4aef84720b162bf19bf90de6164651bf9b66de5d11bff3b87175517c67d9004c35bbd21a9c26074e95ef5ea1711d1fb8ec7d68b3b9f11c05cc9db9c8a3b2824afecb675a6a8f5906f57934e31d3cc12965cec6fb", 0xdf, 0x9, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000e80)="692d08250b1f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = getppid() fchflags(r0, 0x20000) semget(0x1, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_extract_tcp_res(&(0x7f0000000240), 0x62f7800000000, 0xacbc) unlink(&(0x7f0000000280)='./file0\x00') wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000140)) 16:26:37 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9b, 0x4}, 0x8) setsockopt(r0, 0x3, 0x5, &(0x7f00000004c0)="527a0360b1c1ec6baa1a7cd7764ae08d33a268f712ec11170114cb335838f53394163bdb17097ed5bf644bb8e1216dd1c9eef876bcb1f664676bbe524ad8b2231580d2b633c8f54cd3c2ace8f6ba12f382e5ab33f0545be35f87a64ad9231eab8ece3050dd141050e0aaf1585e08aec41177b8c665a83d5e6304b646625751e603e601806448f753039af83f91b56bcf7ca41a49850c03903d02c93f0e9b324cd66e3752ec9822c2eff93f0cb17cdf70cce90296951c8e600985408ac893ea359ab23f4d015b7ef2e554f4ca", 0xcc) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000005c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="c5e43c1c78cf6928dfa5b6c7af95b06c3b8ac245375176d204543deb10dfe8b6b9ba018d8156ed91e8af2ca2060da7d81027e2785f7701e0cdac755be37a02701f18edd3941a22a3db7b02e10628dff79adcd0a98dd813385c71a27bc5062e96086b58c76ce2ed70bf06fe3b2a6702ee57a35797ad4f", 0x76}, {&(0x7f0000000140)="b71aea6042ccec9d6050f249161bf9632c99352c1634dc", 0x17}, {&(0x7f0000000180)="027220fbc66bc40c1d23ff1cf32330c0effcd429f911e68738d9b5653c4bf7aa6bb1a740926d10d8da1c21b4238e60ee6a169a86283bd04fa0df24fe87b608f190a76b1c29152438f7", 0x49}, {&(0x7f0000000200)="b04ba3ddfd6b099e62aeb95a7c4a7f488ed744d416521fa1198c4d14ff0fc24e0b56181c2f", 0x25}, {&(0x7f0000000700)="85c9f2aef5eab7efc2ac16de82dab509882caa865999c5f0d2d08cd0ea77d0810544b17ecafd7521357100d687e1f484ba3f5e64d4b5a740b0517ea575af0638481c3be2dc4c774bfb3b6874ca8cf4ab0ae3bba7b54f1f7c2a8b7d0772e8a29c50184afb8d717701954a649d72a3c64e67682ebba187296677b63486125a14404b219e79f398ff9b079cce9784531d0451c343f1dbc0194a0f7a9f613c274ade80ebb7339261f72cc9ba9926bffa5ea2a37e483535f41c1b3bd25c4485383a104664b945a644d88d0ea7e95f2cd887c0d73543be1696a213eacad6551bbf8f946cea844cf4c85e8f0382283f201f96bebf5ef53c8ed636e894567359c23565c4bf80260d070e6b95d440958d826700986568f0991114502476b37bab4b22e925db6d3e73c8f16c789d11438d6a37ecabac95a4feaf421ca1fa8a852bc2c840050a7a86aee336321a8be448fa13ca3b87b3b81194ed5bbbd7e887ae98dd54ba0929be4bea7b9c6b7013e683c31fb22c116298d7eedeffb8046d5c63288a9eb6d08076232db7d7ecb2c1a73d0930000d7aa9b4aed9eeffca972bca1c3701a41708693c872c95841115b7e2749e12b9dfe4c70c420d3c6ae9ef20c7", 0x1ba}], 0x5, &(0x7f0000000ac0)=[{0xe00000000000, 0x4ac9c652a2840d7a, 0x5, "393a56e3a271831dbabaad78d32b6278b336edb07bda24c97514fee5bfac"}, {0x78, 0x1, 0x6, "64e8c223329762ea2ebc076f7dc0bf79bbed0c513ec043283aa169c3d7221d4e35bcf49944ff1dd56387db7433287400f07e20ba9d7844c9cfba1a140a001000000020cb3ce80f161c4982e3cbfab755a860116226ba99ed3329ed030f838b4fc961ccd9"}, {0x60, 0x1, 0x2, "24b5edc99113dc9f47b4b314fdc73d624242c8473c0001a8660c6632348150414dea5762463aefd2a599ccf3c55dca41ee42db930f4d1ca0ffa41ded10e00101ec9a080000009a83564b"}], 0x108}, 0x402) 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) sendto$unix(r1, &(0x7f00000001c0)="8d953e61745d3fbd684422d7ad6d8c90b67683312d7e039a86d8c65a5375fd6f9c2dc9d4f60f109f3d18810d33e7922841929fd54f2db892a24b9b9c0b4352f54efc1f118dcc5b0985146476250305f0c33d238008b1d86d45cada9093457999316f5a2e62e57bef038957d96dfb9948f8ea4699969df2ca37cf14f7d2d5c4e036c2d73c143c4fc11ee09e9e396d8c2ba10c4cb9aad826dfe5d96dda409c35f407e262532c9f229a9283ee04e006d9711124312427bca914bc4f4c55dd8d2f2cbd46409f0e883d5a1d71c6cda5a78747e9c44c951cb85900b3294b04fd9d4290eb8c86c4a14345b38544068c0ca3bcc35ba422c5d666d69e9310ae29127910956a0b51d74e9377cec1955a313d95ccb93e306380009c3648bd19059c17af73478bfb8014433ba3ce32bb6aee903e0c80d216e7fa7a7c73b684f7fab6a3423883bbb3107fa4fad69a0f449b01c7861ddd6daea2cf5116f92f3a6d3809ff20844954bff5c292d0c47871b44c7b73acbde071a4f4d6ebd151b9b40c0a7e31df812bc87f702ae0fee064fa842d82b3cb8e4d73057d853e8713bd7baccebfdb95a8c08311372f04598f787c4d571a6167462ad2c5eb8d0b6e9b9e30b3c866d5c9eb2f9c683ad3f1ed485e52c2132734bd7b4cad5bf63fe7329a8e8da385932581cf2d6bca2870fa63ae545d92cd45fc24dd29a7b05def0e95937389ba43a612b0ba39cd6ec4371001d831670a351db033942c4fbaeed98b7b5c891f5f1795b1d481c84d2ba2c08ae63f99551714013fe02a6588926bcf6415b38db413ef8934f3ae826d8a7b4fb34c7ee337c91e69ad7412749669d0a54b93462fe59c838b4ce2b6aa73ac10162d90d462735d44e6768bb03bbfd7f02240966a4b50380ea0f0701c590d3b79eae5fc718ed136193e65c308c3be6755c058989083b0962139c505c0dc4993160b529a9199d1df22f3c3e1856cfda6923fe0dcc7d54357deea5fda00789a2cf44d73875e9f28888d35626e12e41ae202d070e3b87f2d66b9e6fcf89db10e84980b7c36f4b96f2b42be00b1ad713ab884d2482042932dca6c0ee23119e40b0903898e303025f777be24adeb21cb5efe92ecf4ba159581b45f12abdf605272905afd61c8d579fae52cbc3c391c6b8d99c1bf78e4e7f2c2a11b129e817116f10e560c12aac938d2bb9ffb2df1b70927905051b58aeb11f4e6f230e2be0a7d80e7401e39c36108c540cdc021199bf5dad72c11b363d8917c79fa5c95ead33c363feb335de4659d06bb269fdffdf0ee70f536f46759b3f686ccecbd809d46c376cee7f9bb2f339fc84c97e8c0e2e32e8bec6268224bc9cc060ae82214472ada2bf2692410a55538898fd351971dba721d8e02e01fc44012ab3306be15e49adb638b0de2ce5148b2045be86db18b4611b78c0ad79390f36f653eea1e53a971308371e8892cd799bfe084e5ce76295cebaaf7960ff82acf60d9bfde94ed981abe3398d183da3c19675894db94cf272b0eae69d0412ffb56631d7f79523d0c668836b509bb222738448590e718367cab18c64efd65a1a61e53f21661b1abe72b8477ecc861528ebb531b2904a26477ea5a376fc0cb9a954c8167dcd67f95a2e1e9207d97b7f8f2fc2ea9907b393cc04f5bcea10f5049117119b0f5455b928d805e79eb44ea41e53cebbfa43599319312dd2d4773328c015e193c4bd7e4ca768c57da9b038ff8f6ae3d2a4bf05fadc583eab11b15a9bb7af0a6709830c4c2b376c8ad9679e8dc90521249c5716b821da75842b94c667a5ed5f8482695ad72716790a4ce975c712529c54f8731aeffd9156fd715b1c866f3acdc17be6f45a976a1f6179e440a9656c9f7e966f54103ff7c35a13569426792bc46ce117ad88c6dd93a9247744d7723b5c68e5f3e7a03eb7da040ba8851db65ba650ff29ec9494f60b722cad78c96d1cb15cbb13a0e9ccdb289820ad8bc1b68233c077b3bb081c5ca5cea916c2194700e4667949912b9b10e6e82e23c109bdfe4becfc5a319bbaed7406a25ae21fa134944d450f0724d4a97a7efc93cf9742cf630d1b1d518583b1092c56d66acf5ee0a235a090cf8fd666c672e07adb6f3d1872ab724a886498101b92a9d4f738e2017f66197370fc1b2a2e6bde48be0429086d9de3582f109c9e11d262ab20795aefe9d44e00e559056a0f37c0736baa83bf230cf38a946f629b44062403ac16ebb2c366bea0f066263e9be851a7e64ced769752bef250b259ddae0c1ae173793af44c0a2b77f2c63d37f90c79d1e08dd6b931a04797e9223751b00122844b52975249beaf5c015f2a53a0aaeb9d9d0b66532a5d4a94527a7b78be621548db2f935d07bd1e30f0bd7add378c6bbd39c1debd32cc6e0e7d71f1f3944248c9d5f37d4246a4fb6ddd99667c69d8f678b4fc718663c5a36019c5a78ce0e93b72b8f873080125ad6543a8f4295480285390041417072003089a19bdf508ce4c6bfa5a9efff30bb325ee54799dcd05b39ee9984ff39c8eca6f3ca9c41111bd201ceccc67f7b467e14cfb4851ba60e65995c3f09f3c73ae91bc4d9cc1cad7b8f80972eb057791c7cbf97570b7914655c77eaf53c5e619cce9caed2bad82c9755fe035bf421e9b23b9c5ba728ccf51d990d14929669a78de63765f19ecb63245e5ffa902d0730e2a236277d6b39e5f216c4f1aaa8d6513b5a5a3a6a8b949c52a8f3c36f26805d1b0bcaea492724ed2c1b8a96f445b57b9f8d4cbb9c79b1e866bf3b084bc0d3b1628c045beac29cc07affaddd79c4f23a335ced7f2629f61ee86766f42121932e31ed94459e6a0d0151186c7347f8aa6c878e9586d5ff5a9f80da6ea7cd715088d70699434253a94dd26e21d75a848eaecef55e4c19931ed947f6095be8adce440e18dd18401433e900e50ffb42f9bdaf4df7532c27f096ae6b7ccb46522e13172144f614c1403884db823c378aff388130402446e1d80d323e03aceb78155455c23306ab6f845cbfe97be0df45eb7bfac8e8bd8e64710ae91c474c14a9409407ec6ef58df5473ebee02b9519a2cc1f37ff1a4b7c1da71f7a473350855f65d50cbd256a619ccd7553216d275791468ff5880b31d50fe70204afdb33c22aa48a751e570c781f6ff841af03de43e6b653edb6db0a967f60dd9dd3a2436207eee88e25281d0372cb6300cda24136aa87533802db33bcec56f5f323a5a61f6c7cc8263e6a9ea15e83d3d2653cae0bc5b8447d4eb8ed7062628cee725e0c800f2fa8f8fe85d338e2815abc68ae81582301140a9e441a7a72b8e2427cb7109e837279d00a244b8ebc6986dfb1f1b5cc88949e851852cd97afa190c569a241e1e07aff693d629f098d7ab5de8e78f1466f784e1c416827d047b1967891eb49aca6c467c178dcb772138017184fb5a48c1d9d08cff10732cf5a12f4b94d60c3c3cafa453bb4bfb1a38897bb85d7bf1e45c1bdc671db59d43c1b74fa0ca82070824cb33042302566d8fedcdc1f9ebcefc559944b175c55bcfd16ead31ca00ffe6f71eee7368fec038702b845d0b49793ee0bdd3f24e87f62878e0668b6a9c065b15d2be46f44cdc67de41043220fad3c9b6422f767b38a263b1a106b3992a145f9cb986aa6095313d833ff2307ed203c85440169dc54ec05f961d89f4224cfa2a27ab62f46f7338ab8e47fba335be92b57972ddf015e9fab218e160906ba1f99833dd81c768cb19510ea58ee63348a799c666e29cd5f9cafb99cac53fcd497d3daf43dbc5d341e8167e47b9a975da0e78ca66374b4b9cc09de62aa2f83951afcf6ba31b42a13e71bf4109397d03c89984ec3027c757cd806937c95cafa8983aa965a161289a5e20444c17834e4878900b66ec8adf92aeeb3cb4a08c6f967ead19906ee9b378652e3b24554a8b3473528a13b9026e750db69212f22338d04041cf353e0eafd4a53e0ff55045a8a23d018f6f8ed206d7a75a2d664e615f2fd4370673fef9716bebf0245ab12521b3d70e52bb01e86208213ea9239109cf6a9318243742d908e0572ef77c5c5d86ce565064d29cdef32212bf0760eda73ddd9010898d35f531e6bfc4109a561e86e43682a5f3c81556b2e7a22f773774661c2410a88cc0e67275332d5913af668bcab55f0f6dc08485ba24e98f420c7bd174f6e3f6aff1f337ed8055ac548e889e0754be6848b59b6cd7ce07ecb95a15900727d6b78c8c26cb9d81be2940d317458727bca1a0fa93254f2ccb24cf657f0c6cfd136a67bd58a26d5e261c74c612115ae0b76ef360ebd8c3fb8213ec53a0ef5140bf9f39b80ccdaa7027ff1b8eba80a4c2249deb11a52c6561e8ffc734f1002aa945364a9282f5192e14ea0b24006b3afed09c9fb8b06f46c7bbd182f7e2ef22a3be056199754150d869bec4b7fe1508d3d1f8e21b451780e67f97e7e2d7b822d4a1664780e3c34ffe7a8d48752fc828b169c6dbacbc707a891375b1a119b7b108862f6f8a7285fbf425355f6967e3481fec64f8a35ebbc14582b3669d9398d8c4ef86aad0b4e408e2c077c74dbfb18007ac5d698df20911e8327e9db51ef44000fce235ca7cf437e11f1692384048e8aec1ad1e7f290cb5687d47e40612e48ef4556be58cb066772733497c790ef4e66b75edc0af08a43f2dfc0c3717be5b62faa023120eb38d0745bad31d15c0b4a7fac59bcf517f649b2ad95fb8782e5328ef6b9a4f4c4a3f7a95b635075a833988bab4ac12c57215a4046ad99a978396d9d80860fb797c28d464f2e036dd731762853dc1be7407ea5f176a7ca0f7e0ce555aa31736f0cb19bcbee664f82d9b79e5245400e51997cb7aaa2be0cba9c44fac6fb7ddc5c52e185c7abd7e26e6c2cd9ecf5b412157ec8ab72a9d58c66938c286604423a7c1ac4f02e03d0f1fb42461ef2939c21379c3e6f6b7ea21657e8b8d51a09139936ecfd8c8e5f8dcc4ac4c032ad2b6f0ba5b213febda10965e16ae6c6cf9575e6e04e1ae3fe2b190f75a91dd99ddf3c32c6a027a9b60b68545f85a83ebca6215efc3e6f63494da409acfb5b5b01152f8d8ad7b8b5b1f22643d22b5c7ec7ea25227f62d0cf659541a22dfbda58ad5811c84d271896c45ba759a8656e036ac252c696b67ef73ca10df9fbca8de8791470bd1e74230245678ef33d7bcd46812246789cb41a25a7706860b5b78858089e89e28dc1d308ba5bebda9e93db6232a5aaea3781eb0f98f942704dc04ff4e7cfc4786763464e0184c406619d5f5715cc4ccea96994d5310d96200b47e41966859364eece93d25728814f1e77c5746809f7153074d13d5714522a68536a44ebb777cd65fdf3a61ec6bba8dee640d0bb0f2167b2cd11d34011f6fffb609f68c595e4001ccb0a2e3c2a6182e8af36aa28964ae93e15e0b5d5bd88dd2f5a9ea9b8827db93d1dd08ee67136805b9c3f5b6ad0398b355a1b37c7a25c4ac8d7b9e66ae2bb0c140f2d27573a1482045b44ca9e04176994548e8a0af8f36fea97b4d5bac99e5db620fa70d6fd657f75e081bd937c4590a95745975df399604f48c54cf2dbde3c8f93fdcdd33d6bf0e39be9174fc1427ea631b97c631dab6083d22c670e7d67d74259db2c554592ebe9872eec746ede7c0f2af08c9d2f8831de931387abf2e7330e280f854bd9d7a59f172d39c497f90371a0695ec1be770328d61617baa91849aeac2b7be016200dc6ad4e313f6893d4204783ba51f5a929140bbf2cc66f2136e67a79847c159d5d938788056d08d0611ae1bb39310c1b5dc52fce293ec4b882867c854c3478d4dfc5e82fb9b2", 0x1000, 0x401, 0x0, 0x0) 16:26:37 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) 16:26:37 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000880)="1c", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2be518b3, 0x10001}, {0x18, 0x2, 0x8, 0x5}, 0x154, [0xfffffffffffffffc, 0x7, 0x1, 0x9, 0x2, 0xffff, 0x618, 0x800]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "69c10d8f54752770e209e1f0812f323c066e0ae7", 0x0, 0xcc008bb}) sendto$inet6(r1, &(0x7f0000000080)="e4", 0x1, 0x5, 0x0, 0x0) syz_open_pts() 16:26:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0xbffc, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) socket(0x2, 0x0, 0x54) 16:26:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x20) connect(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) symlinkat(&(0x7f0000000500)='./bus\x00', r1, &(0x7f0000000540)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x100000001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x80000001, 0x80000000, 0x3, "991696043849bd64944fca9abcc47522866ecd15", 0xec, 0xff}) r2 = open(&(0x7f0000000580)='./bus\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x76) write(r2, &(0x7f0000000200)="e8f657badd6087a23c33302c1b702a9981b199e1c825a91c1c6785ec8afca8418eac501c98eacfd0039e5417641e60e0e567655e2f56b4f3323962cc5d78f4c375f3eb70d3021e4f7dad943b8ef2f99664b86bb36ab5f5fb62aeba2ca6530c4e3f2a8399d399e7cdff4344933170f224126dcb87ba9c7696e4f42f88929b86ca1ee53449d277cb7b61eb7ac69160c8bdf91e8931281434e2b46e373404234775d45436cb892a8d8c720e72f8cb71882df917e5f521f462a41d28463fbff71bcb20b87ec00c42650d1ce9c36c46c6243cd7a9a5c7110a070e70", 0xd9) open$dir(&(0x7f0000000340)='./bus\x00', 0x80, 0x4) 16:26:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r1, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000180)={0x5, 0x4}) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000080)) 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x45}, {0x14}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x81) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/214) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/190) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:26:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:26:38 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x2, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:26:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x128, &(0x7f00000001c0)="00aee2cd0f11398f7f4260f7d92ae500c2062912336cd265d4d9e378df45c41e71f3c1ea426d8763591fa2cdefa31b465d85aaba06c72d17de36612c560d61fa171ed5002fe36e") 16:26:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x58) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r1) 16:26:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x20}, {0x10074}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="8f73681e") ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x5, 0x1}) 16:26:38 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x7, 0x1f) sendto$inet6(r2, &(0x7f0000000300)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc310624be451e9a706e8ce1d210be86608b2c63cd22baec9d3bcf0f1383f1b06f40d8dbd55f246325f07320700d8dbce70d0435b8a92a8a3e5bd3e950090ed89b6bc4165a4b84cc957cc1d2faf65084470", 0x3c, 0x0, 0x0, 0x88) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x1000000000000209, 0x0, 0x3be, 0x3}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0xff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xdf60, 0x2282, 0x1, 0x1, 0x3, 0x4e18aaf3, 0x5, 0x2, 0x1, 0x7, 0xca80}) r4 = dup(r2) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x54, 0x40000003, 0x0, 0x5}, {{r2}, 0xfffffffffffffffa, 0x8, 0x40000002, 0x4}], 0x1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x7, 0x0, 0x1}], 0xff, &(0x7f0000000140)={0x100000001, 0xffffffffffff0001}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000240)) 16:26:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:26:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR, @ANYRES16, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYBLOB="39e2a6805357971bef43434d015103b046886e7d22c59592b4a3c56f8b29a7246921e4ecc20fb5d4a75e2cbd6bdc0bfd8d04fe846717992d7a39ce5150ff8b2a097d8fc4312070d46076c0de65e0ac3255610bc70ce19ccdb7597839b86a8548cf922812b6667f1d3a615739bb641cd1ec3a3f7c3f1d9c008657abbda41e03ee96d22bcaa97ad7bf3c846c9241ab20370a4dd8faefc7a8838f5b81bc0b0febd2f6b49dbe8186458daaddb60fd3dd74fbcc70279c586ea87e10ab84f9607a02479b8463ad13a738083410f8cefb", @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYRES32, @ANYPTR64, @ANYRES32], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:26:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x143, 0x80000001}, 0x7fff, 0x1a3, r6, r7, 0x6, 0x1, 0x7f, 0x2afc09d6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 16:26:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:26:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x3d94) socketpair(0x10, 0x2, 0x574, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:26:39 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)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x0, 0x9, 0x0, 0x9}, {0x2, 0x4, 0x53d, 0x80000001}, {0xfffffffffffff001, 0x9, 0xffffffff, 0x1}, {0x1, 0x4, 0x1cd7, 0x3ff}, {0x8001, 0x7, 0x2, 0x1}, {0x5, 0x80, 0x4, 0x10001}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x25, &(0x7f0000000180)="000000000000000000000000c043ca9818ffd09aac0500000000000000d5c9a42197803329") dup2(r0, r0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) 16:26:39 executing program 0: mlockall(0x2) setrlimit(0x804000000003, &(0x7f0000000100)={0x130000, 0xffffffff}) r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) clock_getres(0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0xfffffffffffffffe) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) 16:26:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1/file0\x00', 0x21) r1 = open(&(0x7f0000000180)='./file1\x00', 0x8, 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x93') mkdir(&(0x7f0000000080)='./file1\x00', 0x8) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x21) r3 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) renameat(r1, &(0x7f0000000400)='./file1/file0\x00', r2, &(0x7f0000000440)='./file1\x00') r8 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x80000000, r4, r5, r6, r7, 0x6, 0x1}, 0xffffffffffff7fff, 0xec1, r8, r9, 0x1, 0x14a, 0x3ff}) 16:26:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000000)={0x0, ""/217}, 0xe1, 0x1, 0x1800) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r4 = dup(r1) kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:26:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="25000460ddc181176ee6360000000000ece93f8c7e8f7491d546e9ea6f02687267ad255013f984ec765be0fb73bf64d13cfda3f5c5be41d966635e0e1f29c119a9b186c3b58fbb60cace90c018020000009bbf78741d39a7667b63c093fa938107983884315384b73c3aed128151efff44447d2eb9e60595986a8b3705a6ca32f9ad80d839e591d14d02849e291c647a77bdfbf045e9841bede44496f3ef3bf72095994412c67aba24ad17459c7552db17477c1573c947a70505462696a409a60075be050da281a7a7eeb3b7e0c34dcfb74dbdfca497b6d2c10122e43aaab88b1e8b18e9b0ff40b45c0016cf8d882395614f8373656a861b7e81701ea4d40c1ce6268f", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) fcntl$getown(r2, 0x5) 16:26:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="d3f0baebb6152679", 0x8}, {&(0x7f0000000140)="e4eae46e931f093ab87437778da8fba78d160e304b34b1f7b65f97456cf6a3652da6d97e898b52a3d69410b76743c39c05988ddb8c944fbbdc06b4c07dfffce0d21e229db81e1b5c9ef88c0bdf3b2fdb9a4a383ec7f69ef5a35055d4ab31d152548db952d86e1bd5efbfc51f27a0e8169aff08fd5637b7086ce1b69ccaf6bd5101a783ff5b67bb40740318cf183a681a1494f62f7de90fa19844d4a6b384a4a20d386e624168477d2c50a63f5482207bd6a9cb9cc7a7e8117cd3431c3ace23b830dd1158570addcd0e01eac83c4b4a34bec5357a5ce4", 0xd6}, {&(0x7f0000000600)="e4c66bf723215234dfb10c863327dbdb245351934134f68c5195f224bbfaea19e9b8757b2cc0e1ca64052a3914463197f0719f78e52423c5cc63907f0c488f78b576587e6493609527d6249047a0a08ba800385fc8813258768c0695ae11b78058d2ad2c86fcf2ffffffffffffcbcf9955e8b50dac16490adda955d90e3a1716516704788647d5934cd5846aa903d06fd0cc4a0588f7352b08d63a539c815030aa085e932adaeeccaeafbb8d4b3f69fdd1f267b646d9b7f44450a7b7efe8acd9da7b19096d21857555bbfd22bfbfb278ab873a478c3c2800e037bb5e795806fe8adc7b2a7f13370bc464959a3086b5a14b7ed85230f05c971824981b94a025cacaf631fa0a1b55c7fea8aceee7ff34cd3d7aff7c775a38962b365881100cdc014d2387863d3d57ecce62d52829597af3216866b977367299b3b767426356", 0x13e}, {&(0x7f0000000300)="ad613f7d4433ed8448ea8a8a230a89d776966e3399568848b0f6e45f4b990a1bdc0e898ed8659beddeb27da5ccecd13d3ad150236010641cc183ff8d91237962a52e7939333bd0f50d45f1f16448c1a3bcae70bb2bbc19e118d10ebf674c7a8beb627d4bbd8ed2097af59b9084e9a2e8e0a09b9d6df083146a169df9655e2fa9a7b17956d2f1d608e98b335033ea2f52a4813461ab79293c219a4c4150a61d9f5abd51cf6d576a2e1b8ab7a68f6c53245d1f9b100f79c8b9855b7dc224bca9e3123f6e1ecc06bd5858be786276bafe43fb982eb685af7b61dc7a82fa33ee4c3d75e249f28c4dc8f5ad742ed5e6eb6c2ffc198ea1b6867f440e43d6023a25", 0xfe}, {&(0x7f0000000500)="fca6a603e084b1494b933bc49691ad92fc1d1b83f8f46b8345cb5ca946a742f592f20d2c26626884dfd27faa83d8d2117a032ddf2e39471fb004d132853ea9ab55a740e225308cbda9999a8d9a21d09a5d37e51be9d89bebcb97f398e7481c0a77eee4bf438b321c80ec22545e7cf774fb04158f9134858e1f98a8c8f24ce351281dc8ed132fd8978b9274a231faf75190c3f529150e10d60c43642d4443865d814f4262964166886cce0b07852079840266f9b433c261513dddec864078d95884fb763562cb5cfbba520913b9aece9f0c298807857c3884199f42c77be4385742cac3a6f64ff446019e48c7977fcc49be72c1a802", 0xf5}], 0x5, 0xfffffffffffffffe) pipe(&(0x7f0000000400)={0xffffffffffffffff}) openat(r2, &(0x7f0000000440)='./file0\x00', 0x8000, 0x110000008a) poll(&(0x7f0000000100)=[{r0, 0xa4}], 0x1, 0x0) 16:26:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="edcd897c9a94c2c586901263992336562789d74f1ca1949b27bc4858f79e8878e6fa551d8ef77e76fac5e5e45323c85891de7404172d9839e15b2bcc4ff45e730d74f06751d1fe01a564b451a586d7ad9caf101bfb808bba93318bd30a2c690ab5729ec33bddf7ead444dcdc5de22da308deed9af531a5bebaec2efd5cb0e5df0a95f6e6ecba978ff40bf17723b2fcbd8aae93da24b87f94d5798507e117ddb5bc0bcb5def959654210c7a8197bb0f7c96910ec2040d55e96239b4e6430e8d1187ee6472081c9617707d2b0b09ce060c7e36bbdd5d9e49740f5ebbdcf0944113db748200b0fe6da5a82a38f21687e22b5f6f6cfe8c93655399f14a4b51b22d05aaf5b3000ef3a077dad09afb9d11bb49b5e2148b1be25c5a4452dad0d55bcb39fc6ee31824e09e51ab2333e51312e93f36c507e593bc7045a2e380ed987b229ee64117eb8a52c798f71b7b89980665ca210f8c8bf6270c529e26b4e5fcaee56bd8779edccaaa3b1805d39a88a5fc9420518e2992088c84aedabdf158a1d4ef5acfc162e06f98825356891e07d8d8caef4c2c1b6b3ca8b8b94eb4bd6a22aaed4449c7d794bb5b74de0e2d7f8491bd920734cf43d722542b3185a8c21bcc159361ad87eda6db28a6717e025f7fb0393f871ca3442c70b0c985fe70b2f84883cd8384d86e510894f7cb841b3bbc29141cc85119cc6fce12d495ce01a42c147fee9ba396e105b244fba8b7ef7163ae4d2c0c9310b96b69e0219745638a269f144f8c7c2671a7ce0ad140911edc755eb574de69be40f5fe890fef31193f4592dca6fcb07b0092372da794f0e00aab1318a9dfcccdb0c8c4874760dbb1eec99eea6d5398ab8c261fb9ec92e2b0894e0832040cf4afc7bb7e5f4663d54e2c92272d757a1ba6acb88986037e74c0a1457b692d803944c6790e08d164ae82556efc364cd8643d936c3d3ba95d1d030563f1fa588af45ae2d2154615081099018ab0fbc84779d3937fb4193e007661841ffefab99c3f9b21e3d881e6605eac00bc309619491c128a31e7073fbe90f0e7d5ab4541583117b3930a8828cc440a231dd306c9d9d41d77bc056566f6a248823be723fc842db258e613072e5ee26cd6b4713b5eb4fbf882c18800f79215706f93f5a620cdc33803ce46177ee09f4cfacc0a9fc95053ecbef0f46b2fb8196a0c56cc7508066b1c798c259d8041863b2c5c5d411e53d47fcebebc65fe213175ac8cdb5a342235ac36a7097b1330e4bc805faad46b017bd7c7ec9b1db0f18709333fa4106cac40238b3f74facca561f4ad39c09e0813c2502f51ccd6a0c9802a0bee7462016de7f0c98a94498d4883d2e80111d66530029236ad7d515f1bdbaa21a687441b19d6a3659c0c38c819bd67ba26f4ed55895da27b907c5ad43de97db4d894fa856675387ec7d99fc18e724e5b0a8099898b1f09ac6fee7e6736fac38eb4da660efea817f499113096ec9e64644f517b84a90b1b58330fba79ac6041eb87eeb1c27a574024f3715285f602c769b717c229a4a6328a0c633ee303fcdb0924e026681b6a1f5b8d03c801feb9bd9620d6bb11ab9c4d222bd121463830f79fdaa98a4db2638eeb389fddfc4385bb9c4ca02ae6b048a65404b1dbbca54ec031de151fb2d5c0bccdc676ab0ce20bc74ec61c4a0c1c2740b5c36c1c8fbc866ca0c052697dd4e17319f4d814367b7a6ff3aad9e2b599187317e94480dc70f80d21f13416e359e0c94eb50cc3b43569073c49d4fcbf36bf825cef220fb73cd95fac3690216e8ecd231c8a984ebe83bf3febb10fe0d2e9a409a5bb0383fcdf9178b14d04d8237ee502dcc1b5038778d0fb4d3eb0a3ad88d13c97a8b250300c4d238362490a17c4442dff30b4f51ad75961fe1b1d08fadf8de2710bfbb11015e7ea9d14fd581a5bbc5ac594958b0a270d1ff8dd2baaff3c39e1dc60f269bea4463cf97e44d23f3e5df4333633ff7f28a407ac1016073e48aae64f7438977012b3f44f91f3c1f8a9e84c759b1c2fbb5cf1498d3b7ede7005c17fadc132a563264c171d1b3b24507839a1cddb60ec5d15f8b2c8fe0170bd5254af31d559d63668f127fbce040d04eb464e1a216557b1c02c796dccc5a0175e31a8b6e9d2bcb53b3e9d47e15940a9ff594bc1d0eaeeb5193186986cd4983430dffd74e86039183faecb2d6014104ebada6d93390590cb80b17a79c223690926111caf5a12151f6222f2a2d483cbbc832c37d8a3e17b69ed74084978509e947567c0bd7b8b893304540e399216a36e70180ba94baabc3f836443f41dae87e3396568c9b313fdc205ea9bd4d34339a8a8542d7aed9189555d08ab8b4bf9c97c4b5ab62742f0acabe06a8f8e9bc2d9829688cedac1c6be8e73d91dac66531d669edb7358d8d9ff33b738fa6d6d62e7fada241d0cb08934a41de3e338f4d64cd0ecc55bcc9efca6248e0d978d72884f2221e040e7d1b3561abb248e749cf9ebbe4d919a52ccfc22fc00815e5882eb7775d81afe6e2c94df9ec1038c64632b665dd0400f0e2ded7aab3c86d147ebd6526d15a4f8f14dfc97b492aea1750642caa9662ef256d7bae101c48dd36baed906c3e9ef5fd1bb1dc64a896a5f3b76d142027c068826fbb398b8424c203ed999bf2d6199834a56ca4a0cf24340bf4873e98d127abdc7accea79bd0fb1590f9f6d105c93b41297eb79a75930038da8476f0c279e5ecd62d3dc195a3808c0ed556108ec17859e7db380a84054168abaca3bcb91078fad9d573d7d4755d7631a9bf6e7922f8a007ed64e42641d631d79818622333bb017dff1a48d8eb59dd627dc7168b2ee1f992009e7ccfc995baa8a47ac698cc0730b420682368ceb0731f675ef195a79a06356ffcb77eee490e9ad7615b7c3757c7bfa1d2f805ebd821a89f887cdf96710eea6f1a4a8fa4ee4fcf495b93a4c2c5d5ce4a2432ffa5b9a9707a1447b5efb54913bb2f6ca22d3efa9f304ef064f591a648a477d3028927b24094b67a425cc7c75911ea68b1e9c9e58d1271cef00c5e0e6bab8fe289bbbe71a0d358c1a4687f0ef7cc3d9a274d4a75d8b363fff816e5ea9b3c94d7fd9785a30d5d4f3374eeb0be8fb7a8a6af09abc9045f73ea86f58236d572646c0fd9137afbc24f112dd11b22458492b25a38b95293e031a3a8de8ac2541beb27e911dcaa041ad2c00a786135ee0f8870a5e196e5295b464461e5e4083c82ad4a5c395823556a7dfc5c209ae1f27adef69741eb5dda7385c490701af2df0e6e2f6fb7e8b77cfdbe5b35a154647749d67615e9cf11157eec5969a5f23eade6153fd89c3b7cc158987db48402ada781a03eee23332e466966d295468a08150fdd2c6c238c977d8ba8c3c97ff300d2dd83169406168b156cfb144a836bd6f5468b96a437bb11d16364dfe494054f5b68424474375c3477e39e0228d25ad6e6b1ad3e5fb520b624b1ba26e9e775b7a6b903de6067f7c019dfa052b07b77d7b9435060e9fc2aeaa39d1ea14b1f78cc8d9fbd715e5219d3c36facdd24a78fe2ce142b2e83564d494b8ab1366ce31fb4410bb560baea4ab72f7b0b943af06437632bd11d13256da5bb7f6cd405da3ecce3758d314f9ea204cff927370cd41b74b76551b36cf4b81d069ae2fee6891122e043f2947046e8c04f945fe28ef1a2d2639291ae616fc7318edd9478874a9e843f4b63e5086d57e4203b1e314abbb5b6cd0fa5080d9f975395a45afb792f4dbf7711c75c1bb631276fdee724fb2047b3a2a4d689026d27be2a9ee9daaabc9155450f901b3a93878b5a2cf609a1a96ad39a7f9b42ea2ee1ccae8c2b53f2dd1b6d91161e506c9eafc0e672a21f1b7b8ebe5b1d8c056887193755d059e2af7742d0e9a3ab024ab2e2b7fd156b0eadaa2de4771c81472c1dc3baa71c305045a4b687af0caf527bcecc26fdae89a94d52cebbf0d5e3b2f83f8d57157faf8083eaaef4ef0cd18027bfef71042f69f2ca8711143f48e19c0b63199dc71f0a550928f761f84917aceb25464bfd383e8adc714b663dcb6adca64df1eddb21556a5bf02790e1eb02378ff755f08dd421f65e6c53db07ec96c01e6191ac4e9e387b52e59da731ac063d4af8fc72c71b69ea6c94222dcee5413613046dad242d391dc64f85bffd781aeb72d17e3c3c17f753809dfb3e3c5a4e69b8761048e3f3aaab8da35611553bbd89661d5c2835145ec09a7ce5317d6e428a73f8352c4c8e366b9e0f7b609cdf34210b7e122fa451e4a4661a4d38177439503a05c3b31b61f44fa2b3fa884dba60f67e88513b9d451e5922a07a9c385d4a0e079c84f0d7b8d57391c3097474f3b4431aefffa636b6d15ffbfac26837406cbb7d52a9930f22d0b51143549eb3fcb940ef2436dc0c73fd2ffd980bc57523779b03396f92d6af6eab6efc258c72f32c24c6f0052069e6b68f5abf288abcb209155cfd9d106ff9a927d19c383650951ee55ec16661a576d545506d5a540c835f73310216030ca9194f737db60370c17ab27dfcc4bc428410c80e6921e8518e277c5b39030c19d1907f9d1e223a8a9f4057d60f5a30830124f567435a2421fb44ca28fe71f2cd9010d8f0e83b5d4244ca5d41a520a50a33b3318ce5c31e047368368e333d3dce8d2c8f61f7709247a78f74e4c1911ee0126b96f90c869407e8fd4a25605500c7c89810373e0d0bb257adb6adb75d6b6379d7f1ee1f82649201f91ccb34275576909980d73ecbab0be342b76d600aa7a87a317d5f3e27ccba3543e55db2deddf83dc342d3b31fbad12476f369cf5f6d415f59bbfd3cb7156155a6246453481b9f1867397a08b417968e3330d54c6ea13fd9ec73afe2b0777e31312948775e2d81b0cbde6d47ce529e24304a99784e133b4a33f6c0bee4f3cfdb9d20ff6ee99fde97ee6bb836fa03d453c5b673b02990e13bc8eeecf1fa292620605fb868bba9cfbb7c76da04ea8bd028388ec32470380d367a7c6c12150942847bde61ae5244d344507a8011a4c0961f5eda080d6f7a55c5e0ac2c5c36aded961147eaf40974118abdf83a501edccfc572636882898b152689328c1c6f8b7af5e120afe3e4a9fa99e4750169801e43c723059bdd63cba65a34ff9b2476e22045337dbc311325089dcad4315ac774871b2cc26eaeee7c221796e6e34d4f58171c337d8feec0372516d2eb7f07b12c081598c01364f97ed1717862333c70eb580349b1827fe07dc40f8efdb7038064743871214d7e546ba07ee0c877780c447616c03384080b24c3a9f5a2f2e54a56e6fb006310058e52869426482be0c0b6b6dd6922b411c1998a8a62998b25274abf4406be201ec96120a400cce33459f70f2f9b6a91d9287ce22785eefa221585cbbd36f8da266b95c8e30d5fe3a2faf54fbd9bba140c19894be5457ecb4f96c14d2eede85745258d76357f243c94743fd713909b62da74561c25fe791ac879b2cf455322c5cf88efdcaecb715bc4878592acfeb138d81b3159d2ea95f60bb7be8aafba183e4e4ff3387334c3e1b7eece5d84665123c4afb645bb27cd24f05802afc4d3e035ec5923b0fc08c00a016b442d013264f43ab9700f6af14fa0ffe87ccf9bbab7118d2688f8f58dee3cded03a99b81dcfd42c5c4ca864c1b37c9633de68ec092903e3764c841c65f3deaafbacab8c1f64b658202e6bedcea151dff85745e90e3e6f22b2007276fe117b3c9da67bf16e4f357e4c4a12eb836e14b287f81c3f7a34e3dfed63c7161d46adde15e46068dd3666c4c64a2cb74fc595dea5ce4815740f6b3d9cfac413d3326fc5", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)="d118145b332c284c82ff851ea4f08606bea85271f73a7e16f22db8a5549bf7a40c47c2617ef56c6e13ff94be94cfe8cfd3ac4fc4dcceeeb4ea947cd3f791e582c3199653bd9572092a8b20af0c5107cd42580560cb44698d7317e108c2021877e824b22f26c3cabe4803535756c57b8c7dc2a87e633f4aa400cbef4afb9c6a9917c31a9b635707e4fa90d603c1444d32c9b0d7f19fe35001dec2cb515b8e9a91be4fa0760f0073b515fba011deed12bcce89e9ecc9f2b4fae720f6fd0edc72fe3dee04b00cbdb8102bf835fcdf61cbee3bf5164cde53ff7ba656955babb13828202cd6268527ad5e57970f3801e86badc519740f9949bf8f8e831f2f74037a332de74ff5a912859b8da2b59d796d43fedb3caddd3f408c0cee7cf5d4dc40ab9a12d8319e563db9496588ee06d342834eea31d53896fe1aa902883f6bd2246a4aa948026beada47097c64464b184ab4aa524b0972018806cdceb210b25b0a023fa55d8a5f33b5d960992bd56bb87d1b56c53818eaa35a87ab7637d2b0dbbd179e502d78ee3a8b0d6f9559ce9f0fce7ca08671e7cb986b1812e666d50405f4a8426c8221e75b9032f000c63f9aec1645ac1ee4d8996c9deeb094e6363acafcbce6e82ad692518ba630911aff5fea180675e1b33a88cd72b097ba26a4e189ffc582475b23823aacf4515a9eaeda45baf0a74bd32c499c8439289bf43e8b297037a12c116487fa1db8d442167b3b6eee375d131b4b170cc758327aa386160557a3aac2a187da948e0621eb944b3ee9504f16d8afd3f6b22a6f290fde45d0b360e9d361d9261e2b425844d023cca77c74782a1cbccb8f028b45d3394f207d963cff85c367a63c9f2ad489cd53d1b5a3e211c1e7f8ce8199b1cccc8d52d02907b021279e879997e010c89bab0af56680c48ceb4ba0f254bc283ff703112cc530f4503fb91cc5a4600a74429d0616e1550cc1ea9a72e3ec2bc41ea607e2cf029d048d2ed1d014ff5c365b37b3e83d8d0045893aa891a93ad19c2fa6fc8164fafb55b11e39fc4f9ee0d457ab28912a6625d6318e321f4dc2658aaed31426ef0968e04baef7eb493c49103a4e243b061d793b2c062b16fd2e7aaf189ff438148a18e1ec754c18cc58d4c4d7842aaf9f6677d146df9fd9ee652e9409ac7880f0f7f021797042afd6581e5f89c7c11e1747b81e0eaeedd6e8c067ebd2e7c8ef5240aaf6a8a5126cb275a18827d375eeec9aeada3adac27144e57d2b37c306c327adf54e7d249a199625bf52fb32547b58a36c8aff0c5973c03095fbb9cb23ea76c78aeb0e36334e0cdc2f0431bc5c4a5d450fe49fa38bc38fc72d67d842f5adb871ec584c674824d116a20524b7d1dd4d877fb85b5366e9bbb759e3e2d26e8599194a17e4d967207fe3c5df0bc500ca2074c877f5389020c7e709f8e73d11fd96305ace199d115406a853987baf9953c0dc1fae8c6993cf85b6d938c0ce345a76d1193521153001a94fb920e0aab9f497fea21f57ce2987a199ca855c92abcf9029653d538d3ac25b291223e6644b265a36b1e0c9c4436ff873dd578724bbffaa40b7f0c03abf525ee3dd1fbf14fd442bc12fe254bbc15d83be3cfabba276fc05f2f28e84fd7c494cd974844d2257510111fd456555d36d10484f2e7c0b11994c0b04555e61e58092eb73ee4089efef91f23b03152bf3ffde0f6775d86a0b7dc8f4810f6a620b32ff2ef101f0a595c6625b54fd1a345f17a66bc86ed1b209a2075438a1dff9dbff819cc7227e8ddc63eb19ddd602307a59753c0b05d60fd62d90516819b7af5455c528f17e3b854327dfec3d1bb9b310f540316d713e839269555ee0addc5d3aa7cfe1ed356f74b772e77617a370caa7d93c7aebe9c7dd2b1def9254543e90cb7825816e21308424d635b60097cc86ad8884c0b4c1f6fa8a3b2fc316fc8fc1b08dac428317a6ab5fc21c237be4f6eb51bc80d992f6bfb44c12ce44a31c57a1d38db55783147ee65116637dc3386d23d66baf7a6d7e31c5a24848f23377b5a805a9c62fa7d8f53d2928e1052a12034c37cd40fad645d6097942303be9e3a92897a5747f978f494e59f817b2cebcea2cd44f187d5a28c4f768bd7358aad121b44ef53c65bdc4a0252e614673df37ad396d9b2f179881eea177522b7604ec0d367f8636a5403dc1335a3373a03607bd4272e31cf290c9c03133fc99cb45898201d8e10be23692281060dff0d4163b004247f65f28c5cf07def9508b318efc7cd8eb26bd0159f7aec8a84c91b8094a8cceb092602e79565f4282ba068f841935dedab330d8583071904d4b174f72a36622913544867a44e6db06d59336599df927edfa0c3afa73a078a8e4117164faea8128742780dddfa62ab5e240c9ba16c5a8e63194c29d54e27decfd7ef9d2fd3bf918fd1da3862ffcb13cd46898f5ea4dc29e96b01e19965ad44da403601d3e9f6a851a64b0795231c04a5fea094153b9667620298c02a74b1c486ace719d1027f5215e3e8c9439cfb1bf7a6c4ac93d9892b9ff87a205d90bdd91094567791a1700365d959d1b18a8cdb02228f5afa06ac87472120ef3816f56f79658edc95fbee2197f4cd351084431b268342876f635dc42c993274b435ce442e56a6908902cf7326063c906300684f6389dfad2c0fae12476bb51acb5dba26961a743ab3ecd45d31ae59e4997b303f9a3a9f8fc4e01a0ca601731bbeab89d4ded4caad9c967a0012975f723c150cb96987665c5a28ab5fa4df695a10e64cb00ea984061869c73306bf24884944e6db81cc195f662beec87c43fa0bb2cdb5c7459f8e47cecd59e7f1f6f4215d94aa7e61ce9a67c75df73f73b72e8c5f83883d6aedcae41af7790d2259a970a336ded64905c02e853b82c9fe78de5648a76f8daa07f965dcc89d05ffaf95ee8dce2841fc2442e4b2242aea5aadc2d2d646601c5c8d5f6b199cd3e188cf06c37b878d8146bee02bfeb130cd755e50a97f12d7393f9db14602330a37872e02ba83ae5d4366d5b6f5515c7ab7d6806a306c86361b869d8d4028f036cc440684c1b6de60e9e032deccd2e40a526defd1c3072a714e3ea78c034fd9149972989dc00c3c8b1eed91fdaa656a152c7be2aceeed18af818285080b052713b485a7b70ec0150e685067a1d599664772761434b78f5249bb9d06b33395c854f22cb4abae5a108e132078f51817613c3988b5969b6b551f38bf78e4da167f607e81fbb4fc86c22ed65167896c507575dc166e838ebedb059ebe38a2fff244dd029bc8b1414613cb3cd43397581aa8f28660f1913f442b02f292322626deb8cc8c80a5b567f5e24b161b0d2164a6b00445f4119f21382d5c042e3dd8c12e6e0356b15e1794466a3ededff44a552f8b5eaa3ff14e605b31777dd7cd5d4896c15fd08120621bbaf951483e05e87756d5877dfd64f5ccd8ac3dea4f7f0f64b8b10592573b24e2475a35a7c1813eeb76ad9d3122a50d4205da70a965842286bd34dd3b32a8831fff5568030b6222241aa3395b104ab2825c7a3ba482d4a265b26db37910c008de22cf91e3f63c968823afd50af39fd06a49d3f55ce7fb2691be91714ec0d837d2b0681e78b025d54f02b1df055deb45d5e2c3723d8fd57d91d627b88c8b3af6ccd395b6975ac788092bd11d494695d4641efbeb00cc528b56156490f47d6522eec3ee9974c13ca9fd74c5e84033bf2204fb8e1fb603d5f14c5c1fbd269fad92326807039519fe5c6e0cb12801df8fb4604bb5f7e8d6d96a272dbc815e59c5dfdc2e738373921ab20f7cc1abba8e53f338522b15bdc59d70f2143ac7104d04286144562d84993faafe15f97e8ae0a7e4a4052e83754582c7312e70d5145f256f90e0531de78f2c8983e337fcb3cb9ce8efa63570ee9098a25b24417f8d61a50c7950bd542bd761918549bcc02168f2930ff8a41dc08b724fd66138494793816fdc96d4f2e2fee5959c0bd3bded317dc724eb6fe990fdb820da66167664ad04ea05eae13bd29531ab07082d9a2e90cfe2861f2d51539e1e0b1dd170d33a0df2342e849d1f1b89c17aa2c751ae19ba14008e43e31758fda606b07ce5446a3bf8aba8c72a64612d8d4241c1d1fbd395133c411d7da5c1ddccee5ea2d9b3c3da80d10a8406e2dc1c6e2174c01042f25feb0523f7317615a5c84180b8395e3c5033cbf92a9d3120caf6f227b22870bb21dc35609e906a5bb271f0c96c29403fd9083c2b1e33fd63698fd7e6cc7d1b0515ad85bac267c0f5a4dc75204533088de42da8a3e9077daef479100920bbcf6ce25761d5259e97a39ae6d65a465f4f176c9dd4ea6a3e4bef41ba5db683fe796beca0d365b7177e6877116c42d0d90ee095b49dc68a4362f4f32fec4b7d9f6196af6f9746802695cea747975d74bba6bafea99e1555a101479034962ecda67bc6d9de5c8e0289fa0706b053293438906ef1e1e6c0f6525bc77ec2e509724bfa925581de8e7c3957f4469b2f18697a5e871e9be00fd6d405009955c61a3fb0230a69aef4e0066f17bf2e97c446e96114c06782d9d90290a637424fc5c656a08991eb8248b7874a4334f6cc335e377f5f1058b41e9d77a235844a0edffd8a843b1fcf9d6887d1161cc43cd3a6f5a35ddb64daf589b43e45db631056dbe1e1f0fd96d1e755facefec5434c757b2433e7cc0c711ac8a63b431330d335e4fc43c4da3fbf4131da08fda3817218eb8c275912c8915c31c3c8d4fefd84f0955f7acd8cca8d8ea433fbfb32039d957b108ced2cd33bbbe8f7f3e4526d2038dce11a34ed0fad81b986b973718cb9d01b075706ee1f5839bae352f57ce8ec9c4c5efcf225d1dcc916d220efe3598faf9d5b2fe8b0a7a74f97b97fa80bfd25e1922735f398ff46f111ff2d2837a31e9473978b02fa20fc9ddd898d158a9170a93a8ba8878aced478011dbc29f993dd590032abab1ac58a972b1fd1ebbb60c2390df5203342e43395053c0b2d640341385d72d73e5805a09097fc8ec3e239326e587715e6402b5fe01970e5a46b812b51e7942b303d5ddaadd08098001f803a3e9d3d5ca4a2ede8a68b6746a5aed5b2d40f411593f4b347fb6c401df6511d1159ffa7f9426e38761707042b99caa3da0a10ea82834b60f826228d3b79aa368cad9eabcc5c5a0f3a9d910e869b87ed53f6931330694c499d726c13b4f552b33717869f05c072dac02baf620ad16de40a58ef2d380bd2bb866a8f912593e4d6897beb1aea918f60074e9627e00566b334cd4f06e2dcae8798e50677a02e7fc7d7b4b3414e06d9c40f492be013771c8141d3c26eb448f67cb0cb39077017f17866c262727ea64d60475925974939dff20bf151776f8eba51701394dc00102dfd6907428d32fa48b1a4a5809e6ba67310c0f6b541d82aa6b7ae39b91c119bdbbdd0e1184e34b4c228d0136557caeb45065c6d9cd4acabc50ba1f743f3098c29f8d482d189d540a3b440b0734d563aca9de0b85fa2f5d4a7492dffdb355a06fcdb0aa5ec02eb802a2d484e20f17bf0cce6abf7d1d2938858db2a0343dc41a9dc6b2338e2d6d80aa8fb8adf5c65116886d4cc22a3bde81899042701ef6846f9cef2e49fa869eac4d6604a2aae8b9c57a7727c049c78080764bb1bf0368a0c327296fc01ae693bcfec5c09426bcfeb11bb3997e2bc1a482c26220dba3c7ed58050092d9e22bf50da1ad345d79d69e753618117f41d826b2f4de4bfef12954f552705e39e28977af88df1529212c20437b33c91ecaedd902d2b355f822f0db3e637e3ba0b825dd952f98", 0x1000) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000200)="e7e95a5f2a3b20561cedb5e01d1af4f65b2ba6e00caa81bfb35e203a6dfc97f0e662e5fece6c9454e953b8d3c8a212b23b3852b40000000000000001c101942bf6e34048ea6f59a4dd89c9e4185100"/91, 0x5b) 16:26:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000001600)={0x0, 0x8000}, 0x0, 0x0, &(0x7f0000000000)={0x8}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x81, 0x101, 0x919, 0x1, 0xff, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x3, 0x2, 0xc73, 0x3f}) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x890, 0x40) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:26:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x2}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair(0x3, 0x2, 0x8, &(0x7f0000000140)) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x5}, {0x5, 0x7fff}}) 16:26:40 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x400000) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) clock_getres(0x3, &(0x7f0000003480)) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000034c0)={0x3}) 16:26:40 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) write(r0, &(0x7f00000000c0)="dcc39eafd031f0823fa9f5533460702aab6185bd332a50b74298016e66909b2e083ff9af1452dfcd469f12a8e7b624", 0x2f) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x8a, 0x188) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r6, &(0x7f00000001c0)='./file0\x00', r7, r9, 0x4) fchown(r0, r7, r9) r10 = dup(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000240)) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x96, 0x1}, {0x9, 0xedd}}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000340)) fchownat(r4, &(0x7f0000000380)='./file0\x00', r7, r8, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f00000003c0)={0x573, './file0\x00'}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000400)) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r11, 0xc1045763, &(0x7f00000004c0)={0x7, [{0x3, 0xfffffffffffffc01}, {0x2, 0x3}, {0x2, 0x3}, {0x3, 0x9}, {0x3, 0x7ff}, {0x3, 0x8}, {0x3, 0xb80c}, {0x3, 0x7f}, {0x3, 0x9}, {0x2, 0x1}, {0x2, 0xfff}, {0x3, 0x100}, {0x2, 0x100}, {0x3, 0x2}, {0x3, 0x8}, {0x0, 0x401}, {0x1, 0x7ff}, {0x2, 0x54}, {0x3, 0x9}, {0x3, 0x37a0}, {0x3, 0x10001}, {0x1, 0x3}, {0x3, 0x6}, {0x3, 0x8}, {0x0, 0x7}, {0x0, 0x4}, {0x3, 0x3ff}, {0x1}, {0x2, 0x2}, {0x2, 0x1f}, {0x3, 0x3ff}, {0x3, 0x2}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendto$unix(r2, &(0x7f0000000600)="af09a0cabe1d81b6acd7c42031e25c956f8d4b9ef6b47fb766a1f8f9abca6143a441186144fe4b13102f9f39dcf73307df827d74bb7d8f79858467209a9dae8026a5108628f84075cae798e55405ca57baa5c9b5e4714aa072e36be1aa77438242fefaafa2", 0x65, 0x1, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700), 0xc) mknod$loop(&(0x7f0000000740)='./file0\x00', 0x2100, 0x1) 16:26:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket$inet(0x2, 0x8000, 0x1) r2 = msgget$private(0x0, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)) r4 = dup(r1) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) ioctl$KDDISABIO(r4, 0x20004b3d) sendto(r3, &(0x7f0000001100)="e72e12e0e84e6cf2e441ee9c80584696ae4b52585d6d83265702e2a27ade28839c912e6fa8de4762dc953a1ed54c4ed6db3fc1933ddc17be3e20857e24fa7dbf4f33d8acd3f1253b11671d19ee63f7aec1ef94129de8565b49677149175fc6ccc576b22dea00d723fb5f5a62033d01ba5d126bdd1bf94767788c99d00232ec576a6fea9f01e723", 0x87, 0x2, &(0x7f00000011c0)=@in6={0x18, 0x0, 0x3f, 0x9e0}, 0xc) r5 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCBRK(r4, 0x2000747a) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCDRAIN(r5, 0x2000745e) fcntl$setflags(r1, 0x2, 0x1) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000001200)=0x2) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) lchown(&(0x7f0000001240)='./file0\x00', r6, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x823, 0x0) execve(&(0x7f00000013c0)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001400)='!}^9:&\x00', &(0x7f0000001440)=':-/.]\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='/dev/zero\x00', &(0x7f0000001500)='/dev/zero\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='/dev/zero\x00'], &(0x7f0000001700)=[&(0x7f0000001600)='\\\xeb\x00', &(0x7f0000001640)='/\x00', &(0x7f0000001680)='\'[/],:\f-\x00', &(0x7f00000016c0)='/dev/null\x00']) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001740)) getdents(r3, &(0x7f0000001780)=""/171, 0xab) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000001840)=0x8) ioctl$TIOCCDTR(r8, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880), 0xc) kevent(r8, &(0x7f00000018c0)=[{{r4}, 0xfffffffffffffffe, 0x21, 0x1, 0x100000001, 0x6}, {{r4}, 0x0, 0x0, 0x20000000, 0x2, 0x9}], 0x81, &(0x7f0000001900)=[{{r5}, 0xffffffffffffffff, 0x40, 0x0, 0x7fff, 0x76fd}, {{r8}, 0xfffffffffffffff8, 0x10, 0xf0000082, 0x5, 0x8}], 0x7, &(0x7f0000001940)={0xd4e9, 0x9}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001980)=0x6) 16:26:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x820, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x61}, {0x54}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1ff, 0x3, './file0\x00', 0x4a, 0x7, 0x317b, 0x7ff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:26:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socket(0x0, 0x3, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:26:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0x9f0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20093, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x10000000080, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xe0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000001c0)=0x20) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x7) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socket$inet6(0x18, 0x8007, 0x40) r7 = open(&(0x7f0000000240)='./file0\x00', 0x10080, 0x80) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x201, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x4}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xfffffffffffffffe, 0x101}, {{r4}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x6, 0x6}], 0x15200000000, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x0, 0x10000}, {{r6}, 0xffffffffffffffff, 0x2, 0x8, 0x8}, {{r7}, 0xfffffffffffffff9, 0x72, 0x2, 0x8aed, 0x4}, {{r8}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x3, 0x1}], 0x8, &(0x7f0000000340)={0x1000, 0x2}) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r9, 0x0, 0x40fff) dup2(r9, r9) fchflags(r9, 0x4) 16:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x7c}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 16:26:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x71fea4c, &(0x7f00000000c0)=[{0x74}, {0x10001, 0xfffffffffffffffc, 0x0, 0x9}, {0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/120, 0x78, 0x840, &(0x7f0000000100)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xfffffefb, &(0x7f00000005c0)="35edc707b4e18bab4eb3ab3c2b99a94ea95a372e53883f5654705ceb35b2709a94586b08d6eb5caa65eb4f7e4d774fe7b33390bdbcaaa61b6abbd75bc32a8a3ff21c849285bde67bf185d1fe035d3530470084e0ed369c7d12b555f36ab3a9c283a306422caaeed112de647ce16513183daeb59b1012421cb7ac76553d24ed134135a9c9bd6c7bb7dd3f11915b292caa190878aa1cd9092528e8e362f7c329ad5af32ecafe0a49b41c15dabb5db76db9474106cba661289f265593a87493e16c141440aa2aa5cecb5ea991dc7f025d07427cdf0578131dc5fb33a69dbdb2fa15e3a573e05bc5969289a652ea2346c6c173a78d412d2b8ebf78dada61f802e21cbb7d252f1f2d46e30d179e3aa8a466ac91ac8972890dc1c886db610099148ba375732450001d6f0741f4a95266a17d3ca45c2d6e8f64980e297ce785851f56db04eebd4d4a6632f145641b4b51685adf3a8903f34489fb0e347efb4bc6ba848beb447ef7a04c10955b9c3678a0bb611da884453d452ccd4400000000000000005165f4cf000000000000000000003d339947ca77f7457942a8fd720d6bb18f68a91d9ab56d829781c1fca9385cf15ea143fb5fbc98670418802b98d139f40305d546fa051e6bce6efe615aa397d96382ce077a81d3ba6d0438a09aa6ef99a3ac9a24965fe03904481d64f7c7504122982ca98fd4087673ddbb44f1dd2993c4f454773a90c2a254312914acd640254dc31c7e872e71f84698491aaf52d72fac3ff1de0722dd9861cfd722ad2b946a7a7c2078d60fb9f4b06f80") 16:26:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x9) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x8, 0xdfe7, 0x80}, 0x100000000, 0x6, 0xfffffffffffffffa}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x8001}]}) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0) 16:26:41 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r1, r2, r3) 16:26:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x102) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000240)='./file0\x00', 0x28098, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r5, r6, 0x2, 0x7fff}, 0x3, 0x401, r7, r8, 0x7fff, 0x4, 0x2, 0x401}) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:26:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x1, 0x3, 0x10000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:26:42 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x803, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r2 = dup2(r0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0)={0x7ff, 0x6}, 0x10) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000002480)=[{0x0}], 0x1) poll(&(0x7f0000002140)=[{r4, 0x164}], 0x1, 0x0) 16:26:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x2000000005) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x33, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000ff000000eb5a1868437cb6edb6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e84525a4cf739867a09d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e1040300000000000000c30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044c0f847078e26054dda208e293a539c537b4cd079399b4192d168909961f71532e7c76e4262abc38506dd566695c6f92c2bf898b63a6dbccb32c44bac03d43744e73ac25323377f5bf3777f58dc6738f6b453bbd0e6ab7b3fdc89e55408fbc0a45dc9c8156b5fc68bb90a008671ca5978a9b294d245fa0a339dfb553f751a13a857e09bed25561ad3c70f6bc1ab0a3d1517b1fb264f183bbe7cf45ab303e973"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x1d0, 0x10000000000000, 0x0, 0xffffff4a) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:26:42 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1816, 0xffffffffffffffff, 0x0, 0x0) 16:26:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x801) socket$inet(0x2, 0x4000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200000000020405, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xaf) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = dup(r1) open(&(0x7f0000000000)='./bus\x00', 0xa80, 0xf0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0xffffffffffffff00) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) close(r2) write(r3, &(0x7f0000000200)="35dad5b720294a511bc01f24ea30f4379b787b8859bd40f3ed052e399f959455b00995a8693455e56c5b9ceb887b39db2c158e4bd0ca71f4d9964cdb9683f4198e9aab3453", 0x45) 16:26:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x7c}, {0xc}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x8d) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0x2080, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r5 = getuid() shmget(0x2, 0x3000, 0x98, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7ff, r3, r4, r5, r6, 0x80, 0x1}, 0x3f, 0x200, r7, r8, 0x0, 0x5, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x40, 0x80000001, 0x5a, 0x9}]}) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getpgrp() login: pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20ab0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20ac0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20b30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20b40000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20b50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20b60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20b70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20b80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20bc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20bd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20be0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20d20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20ea0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20eb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20f70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20f80000 didn't change! 16:26:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20008, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket(0x3e, 0x3, 0x8) 16:26:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4, 0x20) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:26:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/239, 0xef, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x7ff}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./file0\x00') writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) 16:26:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semget$private(0x0, 0x5, 0x8) r0 = semget$private(0x0, 0x2, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xcbb76d179803f13f, 0x0) write(r1, &(0x7f0000000380)="bae038d95ea65fefab0943c63ccd2fc8d2f205c0c1af07813b714184e481a69741b76ddaf4088963d284405e1cf828a3ef888ce3ee0d0732807818bf2015312a176356b16091d15913cda7147455c307deade65b18a8abbdb6feaa748acae444479a4627", 0x64) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)=""/231) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/99) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)) accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="0b000000ebffffffffff00040000401a00009d82b95fa23d8c698ef4bd1430b648333403ef5dbe3397f6784c02d199bf84001befd39e8c4c46c875107cbd16f497c3ba3f55141e9b5427b701fa73e2315dbcadcd91f0315ec7d65dfbbcaaf9ac04955f2e2672a455b909a1377d939807452c87bdd48f7879100ce88bb3de2336f397681279fcbf37ee1d81d3f7c27a3645da92211e6d0337f7b753de54f362bc6fbb6d6a9246865922b9b64319a33ba22489ad209c1de0a60966df3c7ee3102dfc6c635209ead2874ae3e840ac4be44571f4be668a323751c03e02a3d4644144342d33863c0444d44a3c4eddef683aefa764ffe209e88f362a44a52815b985b2f2d0537a7c7dd684f1ef55c879669d3032"], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:26:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:26:46 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)=[{0xc, 0x40000000000, 0x9}, {0x81, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 16:26:46 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2004, 0x7) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x10000000000000) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x1ff, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x2, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r4 = geteuid() openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r6, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r6, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000000880)=[{&(0x7f00000009c0)=""/133, 0x85}, {&(0x7f00000005c0)=""/76, 0x4c}, {&(0x7f0000000900)=""/166, 0xa6}, {&(0x7f0000000700)=""/92, 0x5c}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000780)=""/121, 0x79}], 0x0) lchown(&(0x7f0000000340)='./file0\x00', r4, r5) 16:26:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1}, {0x6}]}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x5, 0x400, 0x800}) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 16:26:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getuid() unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='c\x00') r3 = getegid() fchown(r1, r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x3) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:26:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080), 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 16:26:47 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)=[{0x61}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x3, 0x6, 0x1, 0xff0]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x40f0) 16:26:47 executing program 0: 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"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000180), 0x1b6) r2 = dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:26:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) syz_open_pts() kqueue() preadv(r0, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/201, 0xc9}, {&(0x7f0000001840)=""/160, 0xa0}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001780)=""/175, 0xa0}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001340)=""/85, 0x55}, {&(0x7f0000001900)=""/246, 0xf6}, {&(0x7f00000014c0)=""/232, 0xe8}, {&(0x7f00000015c0)=""/201, 0xc9}], 0xa, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x6) ioctl$TIOCSCTTY(r0, 0x20007461) 16:26:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:26:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="fece76c149d6dc5b1663157215426bf476a61d8dbbe0363bf0b952e7130103c4ca1c16721c407ca8a9105e5e2eb21ca6df5700", 0x33}], 0x1, &(0x7f0000000140)=[{0x1010, 0xffff, 0x3f, "9facbe37c4d2fbc0d90e96d57bd4d5ec8bc2de30bec3a7b23bd6134111d007fad30b2024990b42656beba80d28e9f90e03bf16d89b23c28e95c777aa9668dfc138469bd0c25f1e8ada0458fe28b9e3ed0235d569b856ee98c800f4b2e106efd7bb5e33f63276e53d01a2e5295ef8a76d89ad5042729a4593b6504e2a21b3b6f87541c8dae3868c7d93e7b883afb864e472a55c5c136bbb8b48d35f37e9367269b3947ac3899ad9ed38915346d2b0cb812ce4d076d72f83f42abab868030b903414a83136eae7230e98a54c216c381db7dde3c865fad8ff74fe07f2daf60766ed79b04f9d835b3bae7a9b9b6d5962c1069410808ac6eaf50c8749eb57c3701f70f5f37340dbd1af7c03af12ada7c0b01083c8ed382a4875eab915ba9ae7663ce2fc1fdd636a7d0a3463fdf1d2835da0797c1e8c03939139c56e25fd3c78395e2878d46c936f7fe0cfd1cf211a1ef6a397f562279eb7004251b94a05afcab1c9f49dab9396ba94a5620ef01047641bae9effa1f3485006a347ab61f94de00959f4a65ffa0da9c68a5ad021dc61bd095e0619db001ff2557fdc4f91f7562f835e178f0d767e65d1b7e081b49cf8f6892761e5d6b52aafe6be6080722d6b9c0c55c289b4cd9f3ca1fc70c4f170d047d54cd27e0386b5588857fc7d3b92d111478362f40dfed9f81694f02c77e14dd830298e332e808a27f9bb944db7a32460b74bfaaa793b06e15f6c2bb6654807f7edad216205ceeff78d839c49a9ece04482f4aedefa89370e07a48c4ecf88d0dd525bb3881aac9843a0b8faedb5e504d387216b959391a8440f3ae3d6cd842cef94e03d7f7895f504ce220739f4df49748ac84343b39aec71b2c11c5f50208084a09e55b77cdb515a6247e039213221176b1582a91fc58d54926b0f32536f2237d9175db4bd3796306b551f2248cc72ca9cca964db5acc37e11df5ae0a7901f101371614c65772ed4536a7fe176677effe560e2bf19cce7a09424bf03659c8c634379de70d9f73f3a8234b2c1131b9184fdcec11347de6a3ce506ebe435be4289752bf50850691245b3a1ddc48baeca834a99dc22aef10a2501e6f326a0fe76d52c3877de7bf01335655497e56fce4b138822c1c9943bb9d61a9b1c4296cb59186239d192a75f830f0d7ba29341a97ed74440d563d8b730f37f4f339589223e66948db67b151e5893391bc12dc225489c0e05d630f2b970c6b44a25b64ba1870a259a4c0b31ebc434e69d7a3119ea07e7c1829a7494df46ce6496aade2af3b57fb7e492a13622581e8e58da343090e85c95028f312151a716113b26ef4463ea696e34bff8745364c3c16298a5e6565bd1da070e0cdffb31c27ab57870f1bdcb99ad845f83b3621cee43dccf21fdb37d96bd38203e6be6a006c4dd05d49d75d99ae304e79d1466d1bfbcc1557ddb8ceec5e88dba037ecfcee4fd9423926084a453abab7fb2d8d8a0f0e3616766540b9a832aeec12cab1b2db431d5188856401520605aa0c5504994422e171857d467dca09cc52edf9081579aa4fea819748e82ae00d27303e463df29af149cea39ae83f5b18f382fb71b00b70065d22775ca1c35492f67dbffe2b0fd4a5193cfa32be60affd479469568faccd872eb4abae9c75a43740bb5212d22e7865f8460c32ec63ca122792632df666858712fa7b95c7f7d3cd28208c61655753819741bcf8ed87431b178739261c41784ddc1e8c567dafb6f2fbf8ae83155940a5bee9aa212d437af302e7e4840b6af5a530e22911feb56ad1aecdd7501170c5be4ff4ea0103f756579519c4ad7e4e29f16a2fc0efb9c01364ada1f7aaca4224f7c7599f9df838ab48d6a997fc0783514a365cd03e16edefd085f9b23eb55afe9e3962ca4e7c413ee226ee7a3bb8679481afb4e1616f152cb92cd7e49a3c70b3c81c233c83f12cc48dcf521f4ef88e010a33a3de8b083b02d296db320ca50650b974a41f5c1dea5570af9fb16b8b9ca996693299afc444944d16621a5197708477b062df438c00b9a18d8e46c5121a236b9f50d8301955bca579e8f458a729f841a9ef1cc01f88d82120375c237dd09bf5dcfbfbd5799fd0f7ebda95e5795abb4ff0fdad3cd4e9b7e0aa4536a2effba2bb539198e57918c1b42d164a1a15f450734873eb2797b80593d4c0d2f1d18294782d444b18b79adaa2572c6f0ae9ba64438bb885269cc76094556ba1bac6f1ed8c8ec6756c579310e14101efb9caebc11e4c4628080772b161d47ca82c4f21a8cefb834a17d82a817d6bf834d747b423a9d97d7da04dcdae085964c4d1887c49f5f1323b86c93be77c88fcdfa94df6b4277098f488333ae9fef5619cf4e7f813b2420a0820be13efff8d04945abfbe7e1b2be6791779ce10e72b0f7a2fdb41b06ef947bbc76e7c1de0d1bbd474c7bd0b6d3a42fbb07f647ea028756aa45427304564114bbe93642bceaee02577234285b532c73eba46198d189c4531258236e1da049c9c39b27921089bfc5818d158619af15fc47559433af956903430709b7b637dc409b31f7b853db46132485925042bc9ea4d289ffab5f22980527b5c51f83052181ef2d643ca6c8d03feb71407979c7628e792bfd29613c93595eb24b090f1f0656816bd7254603fbbdcb9ad14eff8c3d5845e1f2e7226973095a32561a59dc9aa5d277061324baa510f8f13ad74015f90d033cf7474be2610f8e72c9f40ea8440c70b76130b7fe8b7a0524fd6965d251c488461fd0606edf7404cc244302dd01d47e83c96873dbf0f99a6908f09dc8235cbacf42309dd42f0facd02d8b74f1108cdf3fb8247058b6a720fbab4e0a4f9836d59a8e8e4db5e605bb103cce8eee7dc7702feda56a37aa6a6c8a606be923cd3e0284a6c1aae96d2c17a22f4b400ebd99feddb05e8a4e24af8eb6a78dd25528a94294bf79cb5650084a028f52ae127c5bfb6c870f291cccf65dbd607a1f92dff44e3ec9e2464a1c3a6deb2b6b2fb3e0f0e60bb8186c32a034fbbdf7533e975eb9d0fdec306393102adae3c318d0d3d0eee3be8e9c0d943063b8f5d89a521565ed0f9eee0f587b74c0bc6810139f2d7c4fd37c6d055c5c005cab3c2fdad8d30ac58de7e3784dfec80d3ef83f8a581d06f3410aef37a720f12de87f0e5fe199b4dbd95a5eaaed09273e11222da750b0ecdcc94d8dbaf82da229a38c3b70027d80590f12ed5714c77185f5a07ce6722bf01b42b7d88e861dff2bb0b6f71e814d550f3e0d11fb171a2e4d6720a5665b7e9f89b4ea4585cfc5a6b5799273e61fe43d79a0f5249a6111a5cff5d029ace41369e49278d67b63b959a77b7f2aeaa6db8567ff5d045898ed6fde4f812c7d1b695ca39075d0d96c060f9ec78371451b44b028467a3e68aed536e43c0475ad8a1ad8f9ebc7b5400ba9a635b06d3405d56f78a378e36aedbfa59a58197d155ca07496541a74db94d829bb6031fde289da01bbf67bd0a6cf42efb55e0ef7463ffadf298c31640d2a7b49bb94a70f463e1695764cd434f211a01a294c5f3f9a673c7c3f8653e06e8264921a20304cf96ebd49beef18c095d89c5a3c309c6d804a18478af1117143a5569f4177aaf309e2b8c4ef7961618738fd659104f8d5faf9fc8222d492087585d60814c9b66f11432f7fda5959f61ae359ffd55385a71de7d82f711db8581a95f218b9c5caa01e34fc7d4a3e7e2107243149bf14b7b84eb9d823a2f697ec026e904358dc68afed15a1e8a75e2836377ac2da332640f7cfb154d8deae05f6d9c9b6d284c49be3924702b3c31a8eab4080965cb2f1373fc0e21851ca740ffff2930a8b9cf81679f835ee8069e493e45621def563284b5d69113cbaf2a20233e91202e223b01c064a84d65899f9891d9470bd8b7495786b281712e7835a0b63d0ffa6d17ee24238daed7ca1694e2541f0c7fed953d789405f989b3a99926b86c6f1349db6e86dcc47591e220d18d9f5e991a31fad7f6fe97d6100bfb7308351982f58ef927a840634dc93b05efb2ef1b2638efe4726ece41761f41c5ca4a7e6b01211fc2979dfc11720655989802fa6b02e5c649daf664787915fec988cf557b08d4230756fcbafd7cf062d33e103a8e81a89bf90bffc0e16499440725b486dbc0740698fadb9b4ddee9691517ea42a903bda5ba27a95c490775a6b9756936427a43af0042d71622966be9eb8cad114588b817a69eb7942f7139e4b23f95a63bdc328ee932babbca28556ece3381d419b97e839c760b591b3d59fae5285c13e5da01964c02403ac71fd868a8afc3e75508fa54129976058947a6113f684c200d5c8f0b93a84d46bca399a57301562115608e1eafbc5dfb30b413948ae3e7ce61f64da5eb4558fb52894f6770c8b6476623949823bf2ba1e6e7058d337b1db9d7417f6a91f7773e553d4abb20b75653cbe4d6d4e2cc6e6600c3068f04a9af2734b07ce9ddb48a26f2940564e66faee7d90aef3d4356d45c5a9d3512801c6e9792dbf239e89462e0e5146c96e9acb526351160615bd1554d69cb51e07ae0ad7bebf835393216c1ab4f98cf5a5aa16789a8958eef904bce5bf1b018a609450b7d482e9ced956d29b665899fc46a94b3091dd809d5c14d4227b6ef65d349be92ff70a526a6dfe624348d9b68862c8e03002bff4fdcc56f863c38f894f51ff9afb30085b1b41393f10588d83facbf789681922b3be54e285e23e7d06f48dfa33484b2458eb049b18cb2a37e19ad241385c1156ddf04ef42cc0b8cd3a7b7ad117ee3576080bc7647e2b940beb12c1225cf2cc6472f14980a9b7d27eef0e454477fc2b2ef3ea243699922eba2a527508238fdb04ee267b1d4b3220d12aff0d7fe94c87ace99d864eb97479a13d84af2430b79cdcbcbd6bc4752b46704562251341b203756212308f9dd66bf7010ea788deb088ed1be7f14388b4a14658798e319f6d2827cb896369cf6bbc8e222fbd4198f89fef0ca95e9953e0b2b0ecd96fa2f2b9ec991eea2d09ce8800690488afb33f13c032e5ae0ce79327d3c034221fb95b4557a6f9e401fac75a8c294d27071bd0ae54bb8ad5842cb282086b2cce1ec452ec26dd4aa1517f8e4284c3d4f3d8c61774e4e30c91b26450aa7fffd690ec570376bab27042b173f7d931b653c506760f8c3fc51b49345fc4d6c00f6dfe0846e55dc894542c2bce5515810c18463f5aa78952340fdde6e9164c9e70f37201b48509af40df4ddad0ad005ab4c8a10b98e460aec1f56bd97909d7e3eafa10bb6100cd2bb4d365dde2375a7e1a1bf86e9a787e7051e3b13ef675fee39b5ff259427a52fc8fbbb9c33ae5f8dee19ca7df89201cfdd61a9fbed1ae951590df4b31832b11265e13aa32a5c76131f8795b743bf4550b029f34a7425da425b6870b37b98bfed2438579d07901482060b6d9cc3631f6ceb095f2e9bddf87768eb3aebb57d2a5313d8a632b56c819daa16872786af4e4caa67aa6b625a109b17b21098fc1f50e7f374d798f15a8998336883958cc880536afaf3c98a9d6bb68bb05a4c4a17240959ae05c8274701d64440a38f691aefe7f7c52a80eb0b093928801a64172a3f2adab1f1478feb541847f0ac6b43911965f8c302e42079065ce95304272238719d6b7ccbdd057a49de3cffcbc331853cc329ea51ce6869a0ad96d29613ce596a4ad643b07e7d789a4b80deed5fb7cd15556ebb636d60e6c06c908e1a926c9d5a7c9e674a0ee7746283753148f6f623bc8eee31c7e6ea7d00ed1775b9e6eb6edf8cb6e14cfc34519c89c27c52f94166a13ebee2b77bc58"}, {0x90, 0xffff, 0x157, "377ac9c77bd7146b24e17de891a8af84aea273b503d0bcced4b54164e55a60233c7c59b758a8f3b412dfac2f94b136600463e4b6e20dbf954fc6fc1f6f658935f77889901328fc497ed4dcca1ea4279df33456677cd96c58e788d6b93dd279c9a835415b10f71eb7b0cc49cfcfe1a13ae0c21c215a37b982afc6dff10101"}], 0x10a0}, 0x40c) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000001280)="b100051390000000000098010090000000000038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d8a8536594ce0038dede9d891f7507300000000cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872bab088e74a060530ba481ff7cc53c894303b22f310b404f36a00f900000000000000000000000008cdeaf00325c4e9f9afe", 0xb1, 0x0, 0x0, 0x0) 16:26:47 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) poll(&(0x7f0000000780)=[{r0, 0xd6}], 0x1, 0x0) 16:26:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ea98f4d3d653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x4502) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x480, 0x22) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 16:26:47 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x10, 0x5, 0x4, 0x98d0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1b}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x101}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3ad}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x6e8}, {&(0x7f0000fe8000/0x12000)=nil, &(0x7f0000fe9000/0x3000)=nil, 0xf66}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8b3}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) clock_settime(0x0, &(0x7f0000000000)={0x400, 0x3}) clock_settime(0x3, &(0x7f0000000080)={0x5b, 0x2}) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x40) 16:26:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:17:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setregid(0x0, 0x0) r5 = msgget(0x0, 0x6) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x4, r4, 0x0, r1, r2, 0x20, 0x1}, 0x3ff, 0x0, r3, r0, 0x1c347011, 0xfffffffffffffffa, 0x5}) 16:17:04 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r0 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r0, 0xffffffffffffdfe1, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r3, 0x40044b06) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/121) r5 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r3, 0x40044b06) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000440)) getdents(r2, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:17:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xffffffffffff2ffc, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c0000000000000001f659c9424d4e804977c423014b05fefba2683185fa30bfbc2c50cebddfa63d54fd2d84dbb50afd7b0d588af83b240dfce805cf3833a1e96040e216d04b6209a564c5bc3e838dfe59de3dd25a14c332e632aad5a6fcc9ea4b27b913ffd02459a6f82b2cb9da57a2a072b12ef325da7ba5f0da2838a61ba134e5424f83494b933bde06c7604004060b04036709d186a58377e3f7724774d5109dd0645a87e4ea4c61f83a987f607dac8603ab9c225c1c2c310c73a199234a6a84c318c3ccbf70a958c6f53cb4ff88d80ee1b8168dd9d01a6e9", 0xfd}], 0x1) 16:17:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup(r1) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0xb0) linkat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) write(r1, &(0x7f00000000c0)='a', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x8) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:17:04 executing program 0: r0 = socket(0x3, 0x2, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000200)="0a75bbcf411a0cb9b553bb1eebdd6855c939215e29aa5be5ecc2978e3845f9150f971c648ce7356b253b66dd5cf0517e45ff60188d660f6d711c59b0a9f01ece46692bc17ca8294ba2a1311ed2c44ffc356df34bd38eb1d2ac62bc55a178", 0x5e) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0xffffffffffffbfff, 0x9}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000002c0)=0xff) bind$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530007a219afd90f3f3a15051cd5d04f81213e2d16e57"], 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x6001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:17:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:17:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2, 0x0, 0x5c6a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:17:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400086128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getppid() ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3) write(r1, &(0x7f00000000c0)='\"\tl', 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000176, 0x0) 16:17:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000b0b1487000000000000000000000000000000000000ff020000"], &(0x7f0000000100)=0x3e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0xffffffff, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x880, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000040)={0xfb, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) 16:17:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(r0) lseek(r0, 0x100000001, 0x1) 16:17:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) geteuid() preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x100000000000013b, 0x0) 16:17:04 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 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) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r5, 0x10, 0x8000}, 0x20, 0x4, 0x3}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x3a3, 0x0, 0xd9, 0x0, 0xffffffffffffff69}, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)="24b470fe0aec913946455224a1ce7b8c6dd1e5346963429c830ebd4e92ee54f69564e69f8050cf239ba8d8bd375216437f695269c81ac6437f0ecf7a29dcd70eb3ef6b0c294844955208754963e806e3dfee4012276a9c00d4ce518842a09c510ce9f7773d6f479e4c0ea906e3626af3a9a376ba020e1e929c99de0bc15b0a3de134254e2fd47c0cf56e96d5440e08cb27243a200edd69085b0e91291c4950ad", 0xa0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x1ebd9d57) 16:17:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x800, 0x1b) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) 16:17:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x69) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x400, 0x1, 0x2, 0xffff, 0x8}, 0xc) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r2, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r3, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000040)=""/12, 0xc}, {0x0}], 0x3, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r4 = syz_open_pts() close(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r4) fcntl$setstatus(r4, 0x4, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x2, 0x9}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x5, 0xffff, 0x3, 0x3}) syz_open_pts() 16:17:05 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="60b5dca805b6795905ffb7238e9ebf9104f13c3699b8d2234283c713f0af5d609ee8cff4c86a1c18c8ce71bb0b901dba649f03a7a6054f77f1a88a445c9520c4faf48bebe3020de463acbf541852ac283b10d9f2f320be3a44b7f61075c481976116a2e688fdc3ae", 0x68}, {&(0x7f00000001c0)="991b78da5d4c3bbd4bb319c1013bc2143c9b64b85bff5f3e14ef3c5f0f8a27f57022c71922b001b4c1048886d7dff3f79eff71582cd379a604fd44f95c3e5bbb85da21b7e7b6c84e45ea2e834dc4141b", 0x50}, {&(0x7f0000000240)="a717106fa85c53f45d807bcb75e950adc8b616ab388f1859b009cc7365fe9418f0a9f745e86ce227093e202c254874773b5e0049318b22211e197f9e052d8d66b628a9d1079fb26de5f6474a9920da38a8c1e458c145337dacc2d627c6d6fcba6105f2c53fc1ac266b64cdfa0c8caaa1c653f95218", 0x75}, {&(0x7f0000000300)="394bbee06667966c67394e5d71bdc84d45f81e101bbe6ef8ac05d2c15807837aeceb414f81db64e277ad63708dfb96b2b5f03453a58df8b901e39c84f5d26784ae9e6b4eeefc48ec04bd1fd1f0c47603f6bd0c8e9429d6dec877ad593cbd110de47a24", 0x63}, {&(0x7f0000000380)="f3c69a6ba955dbdd3115bb0b6920784aef3056ad86c0a0fcc55d17ab3d0e3d4c2bd9244385aeb52fc3ee044a48e23e713fc8d060ae35ae416b55f959", 0x3c}, {&(0x7f00000003c0)="117ad12d9131e0e5b7c6b00cae1c7c7dbaf04a1cc167e3b46886d5f321d7b6", 0x1f}, {&(0x7f0000000400)="2b4ae6900d4852e59b8d387433e63207fd7d5ef24f4f9990d70ca2da0cbb223eb0bf12d8f502040dc25887c236574d8c25ad2069c3ea167b192ca68689db", 0x3e}], 0x7, &(0x7f00000004c0)=[{0x100, 0x1, 0x7, "335fe0dfd26bb55855140e2028bc419229c5fcd626adaa49610cbaaf695dbdfcd3f2ebf8730f7a24747c9fa0a627b468d6f873fc67953d561a9fcc6c78bd3c839c766ddd09f98c66a6695c227997cac57ae76696d2f1bef7a3c26b384420c01ff24727e345168fa0eed57c8248cffdf050ffc25f30ed0f70c8b7c429a628f9880b134a8da759c50637707f42fa694885f03f0d5c1edad5f823d0c0ec499d7dcb6584804ba342d994f4de93e6a2ea3f4d87eca2131a7d2b4876f03a0de7b2ad8032327d933bcf5ef61200afde53328069e9514c9021baa7af158ece9aaba28eed57886d50f50cd00767d5bd"}], 0x100}, 0x0) kevent(r1, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x29, 0x1, 0x6006be47, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x8, 0x0, 0x3}], 0x7, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x3, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x3, 0x153}, {{r0}, 0xfffffffffffffffe, 0x6, 0x23, 0x1000, 0x100000001}, {{r0}, 0x0, 0x0, 0x80000000, 0x7fff, 0x3}], 0x80000000, &(0x7f00000006c0)={0x1, 0x10001}) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:17:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) flock(r0, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)) flock(r0, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:17:05 executing program 1: r0 = socket(0x10200000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x0, 0xfe4b) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x3, 0x4) r3 = semget$private(0x0, 0x2, 0x160) msgrcv(r3, &(0x7f0000000180)={0x0, ""/108}, 0x74, 0x2, 0x800) 16:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x2, 0x0, 0x6, 0xff, r3}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000200)=0x7f, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setown(r1, 0x6, r3) r4 = semget(0x3, 0x2, 0x6) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000080)=""/151) 16:17:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) listen(r0, 0x0) dup2(r0, r0) fcntl$dupfd(r0, 0xa, r0) 16:17:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) r1 = socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r1, &(0x7f0000000580)=""/234, 0xea) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r5 = msgget$private(0x0, 0x200000000041) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) msgrcv(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000ff010000ec268b59986fe5ff0ff211000000000000000000002259f0b1af453d76000000000000000000000001000000000000ff4b4975796d801c00000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881caf8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da00000000ad80ddd97b5908d2e5957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4848b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec0300000000000000ba782e0d3a923bfccf86594b06000055e4237db815c597b1cce235b841c072449b33bb060000001e52c52159fff20978d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006bc7b04e30417ed540dda34a40ca65b1b861f03d925fa411b9214d81ab831a7c44ccd978342741c702000000000000002e25d14679c66dea0f3a346a9d5e07ef2627abc413aee0eafc9ca126c51675966f3f20c9395f923dcb3997a02f17a9abd2a2df758abc706efc440004000000000000843cd8618becd99825a2a90ee8da3fcc88dbc86b5d6b7eef0d3858a7ebc31e315f244f40b4d84ec010e623f0ff9f41e54538ef3c79ad99f84f4a8c28a7297b121ffa87c290c5686b429643764205e34a0c77f8da82cd194b386be9919d53f8e604db3c71f872b02c41ffb3ae38a125daf0f7895355493f1cd88d3c69569790d919faab290a5e0d4f7ece8602889f72ad8811d7e80c69d17b9e8a7ab0efdae120c4c13c64f342d2aec628c08bd6a1011c05dea9dc48868593f79b70f2667fa32fb1b0ece036b860d5507f0000008ced28183100fb3587d9adb357e619f6cec3898d65a1601bf4a3b90a3fd55da8ce2c0375a9d1"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$TIOCNOTTY(r0, 0x20007471) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) lchown(&(0x7f0000000240)='./bus\x00', r7, r6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setuid(0xee01) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20, 0x0) r8 = msgget$private(0x0, 0x19) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000700)=""/77) 16:17:05 executing program 1: r0 = socket(0x10000001e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:17:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) pipe(&(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) /: 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 * 83268 20254 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a1c1b8,ffff800014a1c1b8,2cc712ab0bfaa7a9) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda640,ffff800014a1c3b8,ffff800014a1c408) at VOP_LOOKUP+0x5b vfs_lookup(ffff800014a1c388) at vfs_lookup+0x55d namei(ffff800014a1c388) at namei+0x45f dounlinkat(ffff8000ffff3080,ffffff9c,20000380,8) at dounlinkat+0x99 syscall(ffff800014a1c590) at syscall+0x511 Xsyscall(6,0,ffffffffffffffc4,0,1,bf956b9c010) at Xsyscall+0x128 end of kernel end trace frame: 0x2e2, 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a1c1b8,ffff800014a1c1b8,2cc712ab0bfaa7a9) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda640,ffff800014a1c3b8,ffff800014a1c408) at VOP_LOOKUP+0x5b vfs_lookup(ffff800014a1c388) at vfs_lookup+0x55d namei(ffff800014a1c388) at namei+0x45f dounlinkat(ffff8000ffff3080,ffffff9c,20000380,8) at dounlinkat+0x99 syscall(ffff800014a1c590) at syscall+0x511 Xsyscall(6,0,ffffffffffffffc4,0,1,bf956b9c010) at Xsyscall+0x128 end of kernel end trace frame: 0x2e2, count: -9 ddb> show registers rdi 0xffffffff81a73677 db_enter+0x17 rsi 0x2143 __ALIGN_SIZE+0x1143 rbp 0xffff800014a1bfd0 rbx 0xffff800014a1c080 rdx 0x2144 __ALIGN_SIZE+0x1144 rcx 0xffff800000994000 rax 0xffff800000994000 r8 0xffff800014a1bf90 r9 0x1 r10 0xffff800001794580 r11 0x392938da9c311046 r12 0x3000000008 r13 0xffff800014a1bfe0 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a1bfc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=83268 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3788,0xffff8000ffff24d8 process=0xffff8000ffffa9e0 user=0xffff800014a17000, vmspace=0xfffffd803f014d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 20254 181643 16432 0 2 0 syz-executor.1 *20254 83268 16432 0 7 0x4000000 syz-executor.1 61033 466020 39954 0 2 0 syz-executor.0 61033 73475 39954 0 3 0x4000080 msgwait syz-executor.0 61033 93959 39954 0 3 0x4000080 fsleep syz-executor.0 16432 346211 5555 0 3 0x82 nanosleep syz-executor.1 39954 262561 5555 0 3 0x82 nanosleep syz-executor.0 6187 47728 1 0 3 0x100083 ttyin getty 29439 284864 0 0 3 0x14200 bored sosplice 5555 303494 67275 0 3 0x82 thrsleep syz-fuzzer 5555 255121 67275 0 3 0x4000082 thrsleep syz-fuzzer 5555 486783 67275 0 3 0x4000082 thrsleep syz-fuzzer 5555 438678 67275 0 3 0x4000082 thrsleep syz-fuzzer 5555 1885 67275 0 3 0x4000082 thrsleep syz-fuzzer 5555 522239 67275 0 3 0x4000082 kqread syz-fuzzer 5555 176786 67275 0 3 0x4000082 thrsleep syz-fuzzer 5555 475380 67275 0 3 0x4000082 thrsleep syz-fuzzer 67275 462622 55086 0 3 0x10008a pause ksh 55086 188027 81228 0 3 0x92 select sshd 81228 48578 1 0 3 0x80 select sshd 66446 269310 27986 73 2 0x100090 syslogd 27986 495255 1 0 3 0x100082 netio syslogd 17635 487788 1 77 3 0x100090 poll dhclient 74554 117122 1 0 3 0x80 poll dhclient 439 274811 0 0 2 0x14200 zerothread 93415 327439 0 0 3 0x14200 aiodoned aiodoned 30377 340342 0 0 3 0x14200 syncer update 1294 499572 0 0 3 0x14200 cleaner cleaner 5506 64785 0 0 3 0x14200 reaper reaper 66333 38076 0 0 3 0x14200 pgdaemon pagedaemon 93683 516074 0 0 3 0x14200 bored crynlk 49744 88248 0 0 3 0x14200 bored crypto 6971 26933 0 0 3 0x40014200 acpi0 acpi0 11031 443026 0 0 3 0x14200 bored softnet 66328 153143 0 0 3 0x14200 bored systqmp 24860 517536 0 0 3 0x14200 bored systq 72131 228421 0 0 3 0x40014200 bored softclock 28179 486338 0 0 3 0x40014200 idle0 18931 158845 0 0 3 0x14200 bored smr 1 255515 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9497 6347K 6796K 78643K 12222 0 0 pcb 23 9K 10K 78643K 430 0 0 rtable 108 3K 4K 78643K 622 0 0 ifaddr 56 13K 14K 78643K 158 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 44 0 0 iov 0 0K 24K 78643K 95 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 1898 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 17 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 123 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 797 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 41 30K 62K 78643K 642 0 0 subproc 64 65538K 69634K 78643K 306 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 93 0 0 in_multi 33 2K 2K 78643K 135 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 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 327 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 79 20K 38K 78643K 2818 0 0 UVM aobj 49 2K 2K 78643K 55 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 20 0 0 NDP 11 0K 0K 78643K 52 0 0 temp 158 2708K 2833K 78643K 8353 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 20 0 14 1 0 1 1 0 8 0 inpcbpl 280 305 0 297 1 0 1 1 0 8 0 plimitpl 152 52 0 45 1 0 1 1 0 8 0 rtentry 112 122 0 78 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 96 0 92 1 0 1 1 0 8 0 nd6 48 27 0 21 1 0 1 1 0 8 0 ppxss 1128 12 0 12 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 508 0 317 12 0 12 12 0 8 0 art_table 32 509 0 317 2 0 2 2 0 8 0 art_node 16 121 0 81 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 4 2 1 1 1 0 8 0 semapl 112 121 0 111 1 0 1 1 0 8 0 shmpl 112 53 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2562 0 1124 47 0 47 47 0 8 0 ffsino 240 2562 0 1124 85 0 85 85 0 8 0 nchpl 144 3735 0 2078 62 0 62 62 0 8 0 uvmvnodes 72 3085 0 0 57 0 57 57 0 8 0 vnodes 200 3085 0 0 163 0 163 163 0 8 0 namei 1024 11242 0 11241 2 1 1 1 0 8 0 scxspl 192 21894 0 21894 12 11 1 6 0 8 1 sigapl 432 947 0 933 2 0 2 2 0 8 0 futexpl 56 11944 0 11943 1 0 1 1 0 8 0 knotepl 112 316 0 296 1 0 1 1 0 8 0 kqueuepl 104 188 0 185 1 0 1 1 0 8 0 pipepl 112 556 0 535 2 1 1 1 0 8 0 fdescpl 424 948 0 933 2 0 2 2 0 8 0 filepl 120 5283 0 5183 4 0 4 4 0 8 0 lockfpl 104 262 0 262 2 1 1 1 0 8 1 lockfspl 48 90 0 90 2 1 1 1 0 8 1 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 760 0 753 1 0 1 1 0 8 0 zombiepl 144 933 0 933 2 1 1 1 0 8 1 processpl 840 963 0 933 4 0 4 4 0 8 0 procpl 600 1854 0 1814 4 0 4 4 0 8 0 sosppl 128 7 0 7 2 1 1 1 0 8 1 sockpl 384 694 0 676 3 0 3 3 0 8 1 mcl64k 65536 26 0 26 5 4 1 1 0 8 1 mcl16k 16384 4 0 4 2 2 0 1 0 8 0 mcl12k 12288 16 0 16 3 2 1 1 0 8 1 mcl9k 9216 11 0 11 4 4 0 1 0 8 0 mcl8k 8192 9 0 9 4 3 1 1 0 8 1 mcl4k 4096 42 0 42 3 2 1 1 0 8 1 mcl2k2 2112 7 0 7 3 2 1 1 0 8 1 mcl2k 2048 58546 0 58502 15 8 7 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 99923 0 99854 11 3 8 8 0 8 0 bufpl 256 24722 0 21615 198 0 198 198 0 8 0 anonpl 16 110607 0 101202 67 15 52 61 0 62 6 amapchunkpl 152 5058 0 4953 18 12 6 14 0 158 0 amappl16 192 4844 0 4250 60 22 38 42 0 8 8 amappl15 184 101 0 101 2 2 0 1 0 8 0 amappl14 176 147 0 144 2 1 1 1 0 8 0 amappl13 168 33 0 31 3 2 1 1 0 8 0 amappl12 160 19 0 18 1 0 1 1 0 8 0 amappl11 152 64 0 50 1 0 1 1 0 8 0 amappl10 144 169 0 168 2 1 1 1 0 8 0 amappl9 136 955 0 952 1 0 1 1 0 8 0 amappl8 128 509 0 490 1 0 1 1 0 8 0 amappl7 120 151 0 146 1 0 1 1 0 8 0 amappl6 112 60 0 51 1 0 1 1 0 8 0 amappl5 104 173 0 162 1 0 1 1 0 8 0 amappl4 96 1128 0 1099 2 1 1 2 0 8 0 amappl3 88 234 0 228 1 0 1 1 0 8 0 amappl2 80 6743 0 6676 2 0 2 2 0 8 0 amappl1 72 27354 0 26923 24 15 9 19 0 8 0 amappl 72 2224 0 2187 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 54 0 6 1 0 1 1 0 8 0 uaddrrnd 24 948 0 933 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 948 0 933 1 0 1 1 0 8 0 vmmpekpl 168 10218 0 10203 1 0 1 1 0 8 0 vmmpepl 168 106871 0 105254 124 36 88 88 0 357 15 vmsppl 264 947 0 933 2 1 1 2 0 8 0 pdppl 4096 1902 0 1866 6 1 5 6 0 8 0 pvpl 32 352297 0 339751 220 43 177 212 0 265 63 pmappl 200 947 0 933 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 350 0 26 10 0 10 10 0 8 0