Warning: Permanently added '10.128.1.31' (ECDSA) to the list of known hosts. 2019/08/01 15:01:39 fuzzer started 2019/08/01 15:01:45 dialing manager at 10.128.15.235:33221 2019/08/01 15:01:45 syscalls: 332 2019/08/01 15:01:45 code coverage: enabled 2019/08/01 15:01:45 comparison tracing: enabled 2019/08/01 15:01:45 extra coverage: support is not implemented in syzkaller 2019/08/01 15:01:45 setuid sandbox: enabled 2019/08/01 15:01:45 namespace sandbox: support is not implemented in syzkaller 2019/08/01 15:01:45 Android sandbox: support is not implemented in syzkaller 2019/08/01 15:01:45 fault injection: support is not implemented in syzkaller 2019/08/01 15:01:45 leak checking: support is not implemented in syzkaller 2019/08/01 15:01:45 net packet injection: enabled 2019/08/01 15:01:45 net device setup: support is not implemented in syzkaller 15:01:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = semget$private(0x0, 0x5, 0xdc) semop(r2, &(0x7f0000000100)=[{0x2, 0xa78, 0x1000}, {0x3, 0x10001, 0x1000}, {0x2, 0x4, 0x1000}], 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x19a, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) r3 = socket(0x6, 0x5, 0x3ff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x2, 0x800}, {0xe7, 0xfffffffffffffffe}, {0xef, 0x2e}, {0x8a, 0x2}, {0x23, 0x10000}], 0x5}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000240)={0x1}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x100, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) semget(0x2, 0x3, 0x301) recvmsg(r3, &(0x7f0000001700)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/109, 0x6d}], 0x5, &(0x7f0000001680)=""/98, 0x62}, 0x842) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001740)={0xfffffffffffffffb, 0x10001, 0x4, 0x7, "5f5059830dc5d9e5d3d398afa9bba485fd72062f", 0x200, 0x7}) r5 = socket(0x2, 0x8000, 0x6) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000001780)) getpeername$unix(r5, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) renameat(r1, &(0x7f0000001840)='.\x00', r4, &(0x7f0000001880)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000018c0)) ftruncate(r4, 0x0, 0x9) connect$unix(r3, &(0x7f0000001900)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000001940)=@file={0x1, '.\x00'}, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001980)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000019c0)=0x3f) pipe2(&(0x7f0000001a00)={0xffffffffffffffff}, 0x10004) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/null\x00', 0x0, 0x0) connect$inet6(r3, &(0x7f0000001a80)={0x18, 0x3, 0x3, 0x5}, 0xc) r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001b00)={r8, r9, r10}, 0xc) 15:01:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="5bc4f1094e5f3fb5290e0b3e8d366ec05c60b529e29f88590e55bdb24c7e3b71638b59ec446aa0c13e1b9c291f8b1756e2d5723fb03d2ae68ef6ad19b8a5e28d63f9b3e35f4cb96d22905c007990d1f711146a8e5b6dbf4a70f4cea3b3a344fa7624605bc5d0c4232d5a427b0170fb9456c400f1894547922804b245777cbbaf35f571079add0a2dd039a4549c2b9a7e7ad8e2f8d455bc744752d1886c681be112792516502987057f1d274b4fd3f9a1876d522913cf2df3c5afaea34055460c78ee4a55353498f819cd838f84f6620ebb2d6d9b278a2124a02d586c63d9ef442d14fdcdd46e621da164", 0xea) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x44) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) r4 = accept$inet6(r3, 0x0, &(0x7f0000000240)) sendto(r2, &(0x7f0000000280)="a19a5cff5f420215d53dd0dd4e67f6b74ffc80fc038153c38dd3ac29121da3dc7f44081a0a0f6fdb5051e4ffd69aba1e8ba2fcb603a5c8a21b5fc9ad7129af42696d2cd8c67fde0f7c66283216ea639d2a2d21e12223a3f1d5830bfb21ef9c915f151474949bd489bdcf78e550eae6e46c4c4dfb286ba301a8aaac8fc43c9cf8f5feb26ead6d129a436da325346a8283b11835058e292ed79b30c179ac429d2436f89be4531da834b17ad91a5ef651480c0f3ab5d9ff31c8e3fe86b79b7a52f5d20ba4922efe82627136315e7e230c181f01942917d5aae8b5c94103", 0xdc, 0x1, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000003c0)='./file0\x00', r5, r6, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) r8 = socket(0x20, 0x5, 0x3a90281700000000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000540)) bind$inet(r3, &(0x7f0000000580)={0x2, 0x1}, 0xc) ioctl$BIOCLOCK(r2, 0x20004276) mknod(&(0x7f00000005c0)='./file0\x00', 0x2000, 0x7ff) r9 = socket$inet(0x2, 0x0, 0x8) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000600)=""/5, &(0x7f0000000640)=0x5) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000680)=0x1f) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r4, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) recvfrom(r1, &(0x7f0000000740)=""/122, 0x7a, 0x40, 0x0, 0x0) setgid(r6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000007c0)) write(r7, &(0x7f0000000840)="3052c57172339c94fda27332bcbaf0d8", 0x10) 15:01:54 executing program 1: 15:01:54 executing program 0: 15:01:54 executing program 1: 15:01:54 executing program 0: 15:01:54 executing program 1: 15:01:54 executing program 0: 15:01:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 15:01:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) lseek(r0, 0x0, 0x2e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='n5', 0x2}], 0x1, 0x0, 0x0) 15:01:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x3) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 15:01:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:01:55 executing program 1: r0 = socket(0x11, 0x4003, 0x3) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) 15:01:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x8, [{0x1}, {0x3, 0x5}, {0x3, 0x8000}, {0x3, 0x3}, {0x0, 0xbcc9}, {0x3, 0xffff}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0x441}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x8}, {0x3, 0xc000000}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0xfff}, {0x3, 0x40}, {0x3, 0x4}, {0x3, 0x101}, {0x0, 0x80}, {0x2, 0x20}, {0x1, 0xffffffff80000000}, {0x3, 0x1f}, {0x1, 0xd04000000}, {0x2, 0x8001}, {0x2}, {0x3, 0xfffffffffffffffb}, {0x1}, {0x1, 0x4}, {0x3, 0x4}, {0x2, 0x7}, {0x3}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000000)="ad802072cf1902801ada93a8e0f0111aec73d4078e69bc35fb4d153ad298d3bf6318b93eb0dead11a7d99f5c1a19ee174eb8a83946f9fac98f787bba50512e4c3b934d0f3e4666c9e5fdd74793d7c8c5fd502022a0045e59dc98193e23c98395c1981835e57743fe5116fdf37178d691b7609d23d2495e4ef5c20ae80f3cc9a5135575e388dcf65e"}) 15:01:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000140)=""/214, 0xd6) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 15:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5750b4f, &(0x7f00000000c0)}) socketpair(0x20, 0x1, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffe16) 15:01:55 executing program 0: write(0xffffffffffffffff, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab86198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcd99ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x1c', 0x0, 0x0) shmget(0x0, 0x1000, 0x210, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/219) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x4) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) 15:01:55 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r4, &(0x7f0000000380)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) clock_settime(0x3, &(0x7f0000000180)={0x1, 0xffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000bc21baef4a5f520da59da29df9f9dea5361ddcc0b3d3274ea8cc103ceb09f0ca94511ad55ceb1d76161e53ef663894d00c6f09154679d3c4b5ba9b4c2d7a20e1062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68240131871b3b7f53f37b9fa59e61f329b0d97f2c7e04815b7e67766214f1a05b51c1669031c302a226"]) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) write(r4, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0xffffff5b) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) r7 = syz_open_pts() r8 = semget$private(0x0, 0x3, 0x6286) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x6, 0x2811, r7, 0x0, 0x0) semop(r8, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) 15:01:55 executing program 0: pipe2(&(0x7f0000000200), 0x10000) mlock(&(0x7f0000516000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000517000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000517000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0xc1, 0x0, &(0x7f00000000c0)=""/193}) 15:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet(0x2, 0x5, 0x100000000000002) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:01:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="5b3ec15ed5b54c1bf3b9d82b330b5074bf567a8c513fdd11f52cf5313c04bc616aaf9616da92cc79b6a0021914f89718dffc7d4ca27b6b00adb60974e6a080ed5014caa8a6a518ec4151bcee779a14844fdc4a9424859f59da1fc0b22e435a1b2521233ae2db0a515f26d5e5a23f990a765f86aba3d7907f071d4e5c7224364d13e832dff3", 0x1bf}, {&(0x7f0000000080)="168c2e661f38f8cb54eccdd3ad86b865ee6b6d", 0x1cb}], 0x2) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x28080, 0x24) getdents(r1, &(0x7f00000002c0)=""/187, 0xbb) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x1533, 0x8001, './bus\x00', 0x0, 0x6, 0x2316bd47}) r3 = geteuid() r4 = getegid() fchownat(r0, &(0x7f0000000240)='./bus\x00', r3, r4, 0x6) 15:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x43, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) writev(r4, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001380)={0x8, 0x1}) readv(r3, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:01:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 15:01:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x7f, 0x86035) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x80, 0x40) chflagsat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4c) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) pread(r1, &(0x7f00000000c0)="4bc9c3768350e14d68d595d9042f36ae4013e10920d613887ee6e2", 0x1b, 0x0, 0x0) 15:01:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 15:01:56 executing program 0: r0 = dup(0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc95c}]}) 15:01:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 15:01:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0), 0xad}) 15:01:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="930900c2"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 15:01:56 executing program 0: getuid() r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 15:01:56 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(0x0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000aec000/0x2000)=nil, 0x3000) 15:01:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='ml', 0x2) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 15:01:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)='<', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x80, 0x3ff}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x10007f, 0x0, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:01:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0xfffffffffffffc75, &(0x7f00000002c0)={0x9b8, 0x2, 0x1ff, 0x2, 0x98, 0x1ff, 0x5, 0x6}, &(0x7f0000000300)={0x397, 0x9, 0x5, 0x1, 0x9, 0x6, 0xfffffffffffffffe, 0x8}, &(0x7f0000000340)={0x3, 0x80000001, 0x80000000, 0x7, 0x2, 0x5, 0x1}, &(0x7f0000000380)={0x6, 0x7ff}) select(0x40, &(0x7f0000000440)={0x0, 0x100000000000000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6}, 0x0, 0x0, 0x0) r0 = socket(0x1000018, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000400)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000003c0)=0xc) sendto$inet6(r1, &(0x7f0000000140)="35e9c61943f3854d1e240a539108513d9f7716f57e13b33421b8079ff9aee6147901c806f6e1b17a05ad82948e4dc4d93ae6fca60ac399fd3c82d39ddec01832c3ac65b1795b7712b2262ba136bb6e8e9f822e20733786e2fa3b8839dd251b9f86c40bd5b82768b960c6362c515314d6ef68445cf49a6e731b0bf1d568cac504c0fe89844798146d84b431ce1647c922885746c05080e950a9af14326e40e255e45482f76d1af28a724aa16703c8b6d586930c2a340868564e7a2312f8341b954c47c29db9a6527d9a5dc3776c0574f3ec9a48c5e1f7c7798b941f740a53bc879b5479849eecdf5e253fc600"/245, 0xf5, 0x402, &(0x7f0000000240)={0x18, 0x0, 0x0, 0x1ff}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180e3, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x7) connect$unix(r0, &(0x7f0000000400)=ANY=[], 0x0) 15:01:57 executing program 1: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) close(r2) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffeffff, 0x9}, 0xc) getdents(r2, 0x0, 0x0) 15:01:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) r7 = getpgid(0x0) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, 0xc) r11 = geteuid() getgroups(0x6, &(0x7f00000027c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000100)="fd500af8507536e44266047987c6b886832ab509632ddacd928bd3d869c72cf25fe667e9e3d43393e1cf578abcb6db53e45317", 0x33}, {&(0x7f0000000380)="b06a647543556aed0f28dcf78c724ad68ca4853c87069d86736588b792929df4b7f09b96e9708908d6c83d32f42a3868307fbc641a68b84b7f8f8b0e39cf96bfbd3c2e17afd18b591ecab681db3672e3f01e0ab2697587ca449e216cddfb5856a307e6285ddf321ed979761cda0fa254771f8f7452adc57076c6bf44e9465692ab3ea772ebe06f2886a029ad92fe3af342d266d004e3f915a83fb99fab576e630761bdf11236f6ea4c86582ac5edd9d41eee16993fd90337842c815d8861f0853b2b6462b5c924f83e6f03c28d787b9d093efbd5cb6e7b522be2b2071818e6a5061acd6edf23276b1c109e78161069f22edbac9b1706da1ee7bb395bfd8cc1a46df623d69867d991e05afe9329fa29a86d602ce668684fbcf398b948b2e23324c53720646ed43a861dbdbc6cdbf908b11cdf79beb3852f1be0f300af0604a87a1452c54fcaf0fd204df68fd6c74153be299da48b86006fe23bc2d2f2bd96f2aad27024d1e65896187c0238e092ca24460de6312634ae8d5d8843f4a2b58ab90a6bab6f9527ffaa899b93114ea5c37049885df06baeb497d219e2b624fc39a375f0c8ecb375027e7678b63582e9fb3250b8a7027d478a7f2f1bcd57c7299d2ee6e1b331a65a9e664115cdec181c9d6d2e8f9cefc4295a834faacb7bd0f909182ef0bc8b20779aa84a078b11e6bc8f3a0769d8e00c7fadc6cdbd8d5b40e04c0c2f83f892602a364707080fb3d8a58dd4ac5d3ad54818a93ac61fb02b26dd5ca14d68ff84e254f5d50ef0f0e9c44002586909089d25def69af30da1e772763f27e27faf6a4d961d4d5c0d40da6798ead9dc0df6211dd987a6d874314aa7521d2104298e13e8e1f1ed7e0a18b95e64086c7f4e57adacd884de0a7d04b9cb7230bfdc37a87d1b97bdb76425c676e9ccedf2ea89270f89fde04a291926a24b1d3b822d86b675a03c3a0db59dd063915a6e1d9394fa7a5629fccdc2159922127e4251d5589fcf605c79a958a992e931d7cbf2a50571278354200fdc08d412d55f7330186d360edba5998209f0d4790ecf34fc5b00568c900371b0508ac02abc3e2af3426927c9f3427598125415b7202dba212a1d9a91d2392d6ecc338a6d3c3995130fd7c19c8b113da278362272b89e58f9aa8b63d45051cf4700f1a2f801dc27a85f83d6767d490562b604ab1afd82df3156be2b4a8153713b3417479bd8f35a8e46d230cdba85b319863372c573a27bc58f6456747b5131ade117c4616c40982d32b66fbc1c80120bfbc73a7195c47be2dbbcb16630a0c6d9975826757cee7567073c4f77da79fb009720a9fc698d71faaccb2b41fba0ac1c49786fc221284d19ef04b9cc61aec01449c54d7ab5dda3895fbc8ac5040fe9d6319c9e349fbc90d65d5074064f83fea9aa701a22b898cfbdb8755da1bd8f3c6c9ceba6f8754872aaed23ed0a019382e72906bf4314b8707bacea6ca4107ec1a5b3e0abdde0be5ca002de4f40eb70a06f83991fa38adaa7c4a2abc786c6e5948c4c44b1f36cc2b687ea6717844beaf91a4e8b0289b490172f113764e2f62a0fd31f435febfa498f0fb54e508c74b89b784444cb1f4066c707eb81a879e664bf7938365e98a3cf43c82e8ee939c97126409ed10088a26e9902363a53949a121b06189daface7d5eb5e618a27fefd4eed22e7d7338e0e66c75175fd5e6c51621fd374c96a504f86af75233ade1423ec8e2b276132ce272994cc6747b165a4e58dca924e7e18ede59c80c00739a55cc1c74efcf71287018caf7a5f8560fe032fcd27c3d1126540f41bfc446febfddef79df1096c4f3853e465063ee79e4334fe6044fdc229d2c1560a46d44bbacd008a271a4e46caddb4acb001a67306d2940b807d7757acf402fd0bbf31d9baa22b60689e7c20bdbfc2a1be128740f3a888bd9a4aa50fb6bfc8df835999380157256cc3222735fb8019b46bba2d4fdf23c6a22667accfb10859d579d7deac1e338a230637af5aa91636fbc9ee549262398a99b8263141c90164c916f8860db1d0dda074d10ac4b7ac2fc707411c8cd5a9526f89223a2e730b8269f40e24a5cb18f2047ba606e78fddf3ca4c3eda79af5a65549a6f42ebc29e0fc057c683d703cde5b7f18992cdc014dd68c7783c726e6a46239b5ea6236d8e7576f4b6b6affc3b78fe3065486ccd7bf2b1eec7c76fb1e69e8a14e769792f7060a0fe540af7b4fff2f513aa0a4a3ddeaf65df69035e11bedcea6158b7ec7a699945830d521b79555593b52aed917a658dd1bbc4358f7b783267cc048a23193308344bac35744bf53b0aa5c3516452ca77385b2f4306dc12d5e6117602d213dc3e75546d987c90cb946611aa01cb733ce200991c83a533e5191fb0537c604e16d8ed83b3556c17ae2384b407b234ca7e917bf92830eaf0a7fbed7394156aafb1f6bed6bc906d184a61ede8ce67054eb3714970e08fcd1fb17db17db3dd657f32ad36937accc4b278cb8b9439404273640ca8c28e01d66c9ee000bd09264179a7e9c8c7290363706cb834458236d9b17cf53dc869b4141b4d9d98d2a52eb2bc1d02a1271202a583d4d32cb63b489b48579af46d669cbc5c58e580bfa5f889632bc44ce5a0713c046e7fa4385e50c9747bf648c0e293b2197d8523bb79fbfff7ba59a8ceff33208d5970cf59d670d95b6c186d3b8994d3b87ff39c4fa2867a371421827f2f7bfdd3dd9dfc0160bdccb0c889ee77fbe09e4e25d714e38801adbf753aedbfcbf53e485e4581bd2d74392011b797000af349149f6bbece591669f3925d15d5936031421513be0f9ac911eac9656178030c7090deec8854949e180ea889eb214f8dad01a9d583e92c0e867bb62e7625e80d2efd3d1283b2c67a0a44d82e23a0489bb2a7493f54d2c8ceddeea96ef10ae3b5d90dc3db425780b1a9e433e5ea4bed0f802d0e51183ed98cbd90b0e84fdf028cb1ffe8296e9bf8260b3a5717f1bbf03d9f8a4210d6095272b89d40948cc52112dfa64a921a02de81bd58eaf2ebff779290ed927cb58803e5c97bea6c4770956fe4062be484b6c2509f49bb0d16c1458148d3ab74064659ecc459e77901eb828d8dbbb0c7fe55b84d3736490d0cfcc9165af4a4b88d3ed01a7c124c47f5b1f55a70b67ac6118548508d6d28450343367f3e3e50aa10821fbe69336bcbb94419993d4318fc2535126ddded283fbacf117f9d3b2445fd32565f1155f0a92307a4f5c0921ac985d6658d5c9d53a4b1297a5424dc21c1c68b65fa4588d554284bd0338b59a337b2e8e8327e8fe56845ad9a50ce236fb1c311be86ff5d567d55cadaba2f31abbfcfcc1b3e0cf03de67bc9abc63e2acb74bea7dc3b9a7046ffda7fbdc7a93e6a43cde03093ec6087095bb5c985834b5f7fd79d39b733394e27bb55b38caedd8b2a4f5bb7b6a2e67e8c935a723bf2b8da579abfff5e98f6e4b07a7c5e02dda1b82b34ac3fe250ef1e345ea15dbf91fb3b54ff5da581c1b32c92cdef8f7c30d879c774063ad011376cf515f5e515e7ca264a1fe8f521abfa8596818cd70a38be31ecfab2099af57d55ed4be8bf176c1ae115fd85f2df1da57716b7b5b0afcec21338288634031f868fde68eefde23d1fd79b87b34b9fae6d54eaa4bc1dc469c448df9020a1ceedd8e6eb2abbac0276a16d61474db2f91c47f547e048ba0be1ad0ff70658afd794a8e6419ea45787bbd8072ea9fbdaa2bac21eb40c64d7dac37c3c4f268421e67f729f6aa0231b6f6ef37dbf1696ae0e8295cf78143f6ba2924727a1d6584ee39c661f3872a86534b9bc2fa36929e7754652cecd6b96e6243bdbe248f392e60b98ef0ed56c6bbafe8c20b18f34861ff8809083aafa80b43d65dc8d5657dddf63daaba5189244811f6ac2552f5077ec034cfca3b366ab64c91c12aeaa01e238956b66079c58c60e1fdde3333833549fcdf3dcf756d9ce754cd31de2df6ab5d22a1567b3831380cc0aa3727ba077f8a0b1166cce85905e486e99b8e5e921cf03d80dd7b3572eda3b5c02ba6e5862b0de0a0259a39f2f4355ea468e9d929759bb8fe74487af16f1c7574605f20c2a5cb7c12c85510a494399181ad5a28d050f89373f0d66cfde87b9fbb7e53e03da8b7e666e54c7c8b67156a6c8122a30a7fec82c9d67fd1426af903ac502f8ebb294de4e40f3e474024c629465647cfe6f8568f36584394a97175c244e064fa0f0cfcd807bdfefe8552932633cf7637f6f641a0c58089adf60c3063889c55c65f49095129d28d2616d46d02ffdf5eda48a072d8eeaca88370dd9e65782f66a496a0040d08b4f168219b6c9ebc0950e67e57236efbd111156f8368d07480f71e13d103793dd42fa8072a3fdfce31d39efa7b1c9b2e88262e37a75733039bf0204d117f1aed3936d34e405e4741b33a6680b6b4ad4885747ef87ef5bc10427a49b178a39d9345f5b3e65c6a1961a5a3d1a925f60d748bb63baf84726d737f171294051af37a494f80a8bfb4b22bfffc4ce237b596c3e543ff1836274cd483573717d5af8e57492aede5de0ba71e8d4faff43626b72f6273583195ad41e6d6d9325fa4a2822b6833845ae6ef220a18a55762411b54cf31b4a900b7098a157b9b679151e739ca12881ae1ecc66987fb06632bd42743279bc604509d27a8aeb2d9956cd727c74e0b898f4cdf3fd2233643f5ddc500cd9c09a2583edd3b4550c722543ee046bb78041bc0bd6ac74f3e4d666c9bf1c74123f835a8cc5f4c268be384c8a6793b515ae8c36c88edf3e8f43e86a04e609ac5c14da2fc5fbf224c1574e6cdabcaa393db17fae20bdfd3c2fdfe7070f50eab44f40e7e26fbf31d1450896fbb513331077431640f41841b6bf8f1cdb92f84329bc0e58ec26e5c7584ddc2d58277e02865bc5e2f46f35d94cba5ce6c80bcb39e9e02afb42c4d025380176dae1245bfa2398f847317fc6b372eff40ffa9935838168301c5317cd6869a905df8e3001a37824a1bae30002621761b381ea5e78de4b10039f3da75dae062c9a789b19c79c91b4265d3163916c66e0ef672c09dc3666e2f81a032f0c2a184c2982042f2ca9d188b9b0827aac2037f04d6ff194a80810c4c01a201dcedce4fdb8403c5a5a552e113a12e4c7d29623c05eacdcd79194229fe036c344a27536c186ad31d40527da38ac2b5d487bc4dee55766b5514df399f64fc2d5a6574a05853e51c84420887e91913b685512bc2eb4624286a266dde5f9f9a5f9bb698b71ef7e9221aca9e9f1fd4f7b8dd02bc93c738183966392c9d60eb30dd17b5f919a51e20081e09504121e3f8539a88b72bb535bb4f57384bcd26b535b022ac6ec8ba9e165383beae5ba26fc2927df12188b29a9caaeb1ab5b0fb679e1ac6762762f5f9627f368b870c3bfa3b27e9a88181fef009577de7b320f87dc5be04bbe668ad34d838d275304581c663160b29dfe4abad67ff82941e2f6c4a303418eea44c18eaa03e907b31ba5b2ec41c93eea357564ad1e72fa9dce88a8ce9b57ee9a4c210feef703aa490e080358782b91389f976a25c60a0d2411019bd2d1ae4b1c2f1aeb577ca9a455b8ab1a370ccdab53cb3de95ba51a8760949abd15ecc72e49d525ededaecced361cf39485306e879aa81bb4d8e89608b6564606d77f4088c3508b93c1ee5d530dcb07878d612e8f799bc07a38e90fd2ca4954530522f4f8da5cb7c3e9566909a69433158194501a6b7dab1bc6bcf8317e14a1c97ee84f0ca76b66685701f12db432b7d5996d51e140af318c455f32bfa1a151edbae6774fbfc11996", 0x1000}, {&(0x7f0000000140)="d2d99ecb07cf0edaa7fe30567fe2481cc3aad56c8939b9482d1a07a7509965affacdb906987f870343f001a57410946161e5fe2ca9522ae927edf06110dc49373a962e83ae05ffffe95b002c11771a01dfe1aff0011d5ba737bb51ebc0ec2af637b7f599ba4c554b5b6b5420675a491151ad667c6b35572a9c8838c8f62a97ff74dd8fa5d5cffab49ac56d968399ca865e8258bcd3cb497510fcd169a1620abc9c30918ef23235c8bc4da236e3fa773fab46a7c25649630885", 0xb9}, {&(0x7f0000001380)="ffcb012d305a49dbe58e6e7807b508111a056ff9d0e68c8d2dbb7a4fbaa6dd6d29ade769a21a7011f1440bb97bd6e3dee8ebed6484f68a406ae26be9b072db01138cc63fc7c4b3bf9173f48f02c17a14744abf563d8fab091e63d239a1938ada37e41b8307a865fb69b261995b46a531511a48175a55dc707f7a2bee66ba20603c9b04fd1ad2a9bdcf5bd0c4723f0cdf62a55327b26da5b65f09e64abd4fe6d47994044155e439cc57327d0e4535060bc23fe5543719aeba3cbe8de3369f2ce2cb6b4450c56d521869adfe9614d1fd9c76149d919c436538747126e84ee6e77c847a9c75cf6c8b5b144cf6daadb0943b8f686c17e1ad312c60c4e180e4ec678d8e60a31b9563f2c1fa63170f5b5118687ca4e6898ec4f506f1d2559cc1dcdaf5ffc9d25d2fedda20135d2902ea62c192451244ef1ff86177e97085947dcc6176a0d649417150fd12cecc10fa634c33553afd9c990a111806c5b368ec695f793efecbb4c8fdd2c2c18ab3b3eca41e3fa5a0f3dd4c021b4a2f7952026e40c6ac0d88520c75cb8d0cb209edcb0d2f16ecaca69ccec49ebc249778b6d220833359a3a9445f26015138ad856ee38d49eea665b6c2b1c8ec2a51c306107aaa284ddd56a528eee021f11f4639c4c2d1d43745a1f360cda536c399fc6b9396268305330e79bf4cd728cbc6133d737010434f13f8f39e7c7b567f5d8c7970f42d96ff9b5528ba5ea3cfd746ec78b5103ceb390dcfe8d871f5c8fbe05df6518db497931a0e9214a45b661e6acad6eb86f0622f725d8ec94f30df88a9adeb5cd239ffbccc63f44fcfe01fb08754aa1e3942e1200345701715f5871812545c31d496d4e26e32213b2bccf353edfe95332b6fa2717193446ec484af8960ef7c04036d92828b6953885c8067732c3b73850c7d4423a594f976b6906c55cd779475d67c800a1700396ddb9688527cb50b6c45d5e2fe48cded699a9db5ad5a561057a78521d3c9dd4ad245b8705225ba7567aad6f0ce7e2e71ed3f4935fe629fc165b3298cf598813cf75de778e08168573b58086690e595b3cce7ff44cd81261c24be2e5f29238d8df8e0d160904bb4bef67e3a629d0a5e940e0e96bc7e9183aa069946dc181bd83a2c2836621b144a0af5e8a186953091232fa6419ecb56de3cfdd3d5d649abf6d82b3e1e9c6ae4bdfae13680e993f85ccb6067b18e51dde8188b9f1e2e49ad91a51433aa5879da0db873412fe8ec4aead708c4ba90e95aded0ebd0ed4c7c67705c16ccf47189aa734da507eed05414d17b98787c79c9ea16acf919894aa69a456a43b727e169689c43a56f39c9b36051fdd606e6a8a15841697359ae355b3c4799a132976f786ee40ac4444ca3607969d1271f47d4bb819f0c77d5ea9c9ddc07807e630ad742b06c8c8c72e23f78a23f1d0bbcfba39c77f91e2a5cdc3cbf338ed912f3e9517c7b069400b2081d068fda4f3ec1cdfbb15352c539a1a78740f4b08683ee2f87dcc5cb476dd86d7e21b90e3807d25ffafb177fdea11c6ba6b9a3a9507007ce0c64df9452ad0d1724ea429f9554a7949efaf75d2eee0fcd7f85e821162a043788d43d569e28c88a573b1896691709fba639d7d15e4527d8c302faddff7b632bd8fbb431c957db331dbfdaf63aab46ab7c1a3795cf20df06aa9db809214b79982d001d9534e53bfba94deb0b5c80383f40f3bec4ce173b441b37e6828d28a2fa3a95a0ee7594e3fc20a6ee81b65d26e121d067ebe90d31d7ce2fc9ccf22da787ba01f6f52418f51a0e4231d57d360fcf60a5b945e16309f3ed5679dbacf9a1454d1f51826664003eda858d20f774afa996abd38b5e3b86d3dbe6e3d9ac95f7311f206bc9b96f109275066f659ec6cd242eea7b8631fa96646216a3f60696ee4b3f7b646fbb36aa82fc8b4e5676386f4b9c8d8bfcb910dc6d414777cf9876250724e9aeb554ac28716a8ae47d2f25c0c1b51a58e85c376fa4a3721452c3924d6c17ba83e2c647e7ae6df3931e0da5bc02f72fd9f02f9d2cb17cc9b6b22178cae31660d8317706a0c899a3f9846a88fc07e90ae83521d3036a4457df911f8f2a91b91a0076370f4724306622bd8a52e233e3957470d94682307888174b978251986bcb43b490f1fb022be30145656aaa2050a517a3ef3ea240c1a8879c19345ef039c841fcea509dd2a64ea876b1b3e049e6a661bbf6bf12359917cc26c2290b1f210590dd4fa38729345550b400ccdccceda1c078418f5aad2f510defe401d0a467de560713a4ddd5dd0456c101c29292e8b67483991712e7422f1a27696921c0c817941ffc6b18f973d022c60e594321b8783b73eff653b0b25e3b6a011e55489d7ae69f5535a5edc55c814d5a96f148672e3a6184e2b38e67109de48e1474c867d6c42b9d3cb4509bbf684b07c90d68dd0dbe072086d4204d82c410ae6ec084dc2661875ee95e5aa65dee49a8298bd1ca90eb5fbb5fe80a262b442138ed7dbb2e98c73ec7b4799fef537e51f7de2eceb3a36113d46ff7a59fe3ec2290de02d7206d3b4c882b3a4c8eadb4e31c52749ee3f78c10142694b90a8dd0369f54ad1bde8694d650dabc33db88988283e90b2def89f07aea817a5659fe2242e2a85397cde496e59137a968ef61278a26f3d1314a2023376b1c97ca2c56e002bba208e0b13939dbe79a55ed6ccf50129c1913b76c9ba3f35b833ff4e056a9ce5b068b63422441f5e3ff88c9b621c4d930cf4383321800179aeb990704685388e349e131c3cb9df5982e65af19b567131cfe601055f2d27d3c79aaf698138e01c22dd032528cc312b349f83eaa32fff3356f2f759f340fbdbecd8d01cdbab0b1dbf695a28c4e73b2a7a30d55feba4951c7f4ef74eb0888f6dbf366f668a505a0cac1c2442e8bd5d91a75389149996856ab8ce6ebe209a25c1f8c957fa46d3ed37347e32db8e46dc4205b4ac51f2c4a5b88818791b053f76d1dd20a34bbf3d43005d58177f8333e816be683a6395b4387ad8cc8a33de487852333776a1076fe41bf84e30af98c1d0e8808ef3e19d5cd91b69bebee8613f52f9bfacfef0439f6133ca73834bcfd78f296e3ac7349300baa9a38d27804029c82843dacb81bc311a8db0174aa61892013bb78c1770c5a2a544b75dbc9e8384e370daa16a7de34ddd07d3dbe2828e911cfe954731ec7bada9c5a064e89aa8e00b20807f9ab9de69c01128bb8cdef85d465f363ba535e4e080a48cd3efdd1c6b0f7955a3175669b9fd7663bbd564bb0342633904402b6d1f10d69d729a052ed92f55fee9586130da916c56b11c212439101457ee63bdc92b6e6fdfe18aebea4442924086571f1644e8249053db6297791bf229772fa883a44cb0f33a3341b5a4713f0638c238a267dd466b064e91078310fb05e800518c4591a933323c701869c31351dc1f9cbea0b6ce563b6ca751be9450a572dab789dbc79fc48d528bdad776374103906716c73ed52edd09f5c9be72eb92ea59b1a424e379bac32beca85c18b305342eeceec5ce5f753558d03211336d1639783772f4679e990f52bc3cbdc6c5228485375708836a3e56990adeb83e3b291d1afcc61bfcdd0550eeae6f09d6f508d6bbebcb1d7eb532aff01c86fbc4826fa094a2aceafbcd6c74c12491d2d70a0dd86dc1544d2b33a3a0a7c2c1600463e582d40b81301df85f5e1b0f622014fced380b3f68c4492dc93a1a5fd3156ebcc325e642c3bb51577397a28beb26e6cb3888edba08dda0f8cd178d2c0f033618828f4d5bcf27d29614c9c47f3b3d4519c46dd24725698cd617661dcac6e4abc8c80e3e125154593ee6df5671d6d890717148ce99e4ccec14f7dbfcd5cfb2ee349f8b67361b4f4207a1b910e84e3210b623099b61218830dbc7fb72c4ae89449941f915cc39c7e1280e342dca0f851ae30a1529cbd6d42832122c5b2283cbe734fff9c9283801b236e755e6e924a6d07205f4aec73dd0a9acf44ff7074060358e712047818e60622612ef4e73a17a6c9f33da2e87f089e2cf994ef74fc5aec17c413fb4d96efe12dba88c3b40a2cc9084e3804ca265514136a3dc2d036ca87f4b38826de02fe978c601b90726bae29eb45fda7c400cc131c513490c5d8f2d8a1fcf78a44ad919b44e7b671cbbf53e6934f1eaf08e266084295720eae8a84b41acf8282b9b6293d96cb7a251f80f0976fc5f2f2d44573988e992c231edfaf2cab9e8a0f1423e317ddf5f2b1da27a30e1e46d51b409adf895ad0de04a187b5f3d269e235b17b6c331741df46b8b2e619c96755185d46cf08647637adb8f88a3d5b055d4ccb3a79e73ecbf64b825f9f9f338389060dfff76d6d113f15ba0a7a782636c6fb642fc115a6470102caf5359233ac2900d36575cbfd76b7bbf7084d4d782c8bc01917c68188bdefc0b240d9c73f3f0d6670be1f2584122318719f8d107b9a1fe7d02ce622e5687928a8c1d339d8811f47e390daeaeab65f1d59e128f750e64f48d292af88e9e39d47d9e30662797f83d39f897f45d57ef1329ee1bf9a25eb7c5f671be3458e37762305d18cd482ed4f367946fabc19296d202251d7dc63a123561f0ffb8910c71455e1d14e1bdf332c65afa2fef2a4af6dc472cb5a0497473aaad8331709eaa76d25f8555b068f194706a8071339948da3bcf227fda3a64a4a363e738b62f7d16b9fcb25819155709147eb17093b36bb8bc4a77e8d83e92b3afd67c2f318e889a34d999e2c85da57cf7c0d7db3ced225fe2e4db28a7f27533e86c46fe3884ce0b9945cf05afb7e197f277d865949a3aa82a1e8effe4c173edba0eaf1d94394fa7092abbb0c9531dae40c5aae3681f22a68e99dafc42c20ea86985fc996fd4c19aa46577188f1ea8d8837c7da31dc827ed2124333d01e278c7ad16a8f6aadff5d41a53dcbaac8e85def4786bc30f7b0ccf9475ad05881880b142e3978dd871c34badf8cd07ac3226148e857eb2317da4457da2ed4a9ef18d6be7113403d42d95b213884c5b1ed54b6f7428d3e3b599e5cb61cb07d0975d6129b01bcd244aa050fb3c23ce3bf6d68983c1e7bb20c1afc23f48a7f7b522d2fe07fa56ace2fe631286d66ec4a8dacc9bf477b97474b4ee9c68e44d54f92ffefbc8d80f779b0ca10b16cb7e134cc53e67c6b9bcc937847ff838e718ce62eb501dc664a62f76d97159af50400888f31d0a044e99fe15f4755d40f2b9d253333cbf7d5483b1bc4dcc9f32c33dfd242f8d84aeb59fdd595937304d5a24fa4bf001e754da24e8d5cb999713e85521dfb0f5e35f3eb9089b4efbf2376b244cadb26620845c0736cdf155f29f5a2082d0a3003a852f7be1362c83d7b5114c1b4c8cba971a91a7a06730cfb778c30bd3436226e9caa5efa938612c0cb8ebf1a435fd7d9d1155e5e7084ca911480bced3c518c6326481447b78e5ed4722fd51414bf230e8bef5b2e773b1ce11078d65bcd9731615c462e4769c1d4969feddf31464f25f403691faeae5035f656ec86993056221836c336870bb24558b36e5fdedfd7729d30b3aa0f57f66f196b235a960e778426922351616b33a453a05e9d838e0b785d0b9dacab93fa47d1f822a8cac9aa0e8b9a73e3c5eeea9602c7227ae66952694b17d0b0c9e05de1742c983193aaa03d1a9d9dcb29a7d7ff641b1227755169124d3ad5dedd69cd49e930b5216e51600c0147149f6faaedd13fc8139251cd592b1b8940b2c05510afe2e8c2a98649a5b25832a970f4ace3f58ace8ad0648e535eafe96e14ed654085700270cb8ac40c4834c9199b1b8e673596", 0x1000}, {&(0x7f0000000200)="8c45beda977754828d253eaa938e52bba68fd7e28456744646518e166139eba6aa05bcaf081fce596f84ab9b2fb7d772a5e334a4dbeb46f65eea08ef92ac729d03a3a62c34b3378008ccb5b7540b76ab429d4c400bda4f2f5c1b71f3930df5a2d5e93ba764a5388e20915164cdc0064ae7113bd537a48735f3f7e1e30d5f3cf7f85cc89acb181a6b5c75b8fb486e7e03aeb2bd38e5b7b29d4441285d65029e2517c25fa21981e7ffc2973fec995a2013b004833ab3922375c03cb1221df85c5347a2852c03d79050bb3386b6c56cfbf26593c5327607e33d8755", 0xda}, {&(0x7f0000002380)="b88b124d454ac428a5d4f8fe51667d66c954dced5f9db193a3d5fe9ea254ffa8e6b5b59665ea6f50798a8c07faa4c75e8c2c64089676c182ea6e1395f0ee7c26e5a313706e5a80532d71ef4dba5e8a8ded6aa9dbe1282b4cb27dc8ecf5976c66be76f1b504ba0e76f04aa467e2b4990313685fd9552f0a527dc87f37962b892a84e18abf02c05accfa367da6983753040be3516f6c1a9d04aad380f7e165e803bba03891373630d9a1c436e3442dd739fae5d6", 0xb3}, {&(0x7f0000002440)="e0d08e4ea2760fbb10afb6cd5de286255b689962c2f43ab141c8885d34338f4686353cd3496af63b928cf8f7a4a2bc7de046513ecf08ba83821a3fa1261cf1b010c677ba553ea6ca897ee7e7e25bb7fc114947b7ad1ee5375db04ce91ebcee826561c671fe9fd550ca9879f0c92e5772ebeb6981b2676beb3e305e082307", 0x7e}, {&(0x7f0000004080)="cc6519f936f5cbe490711f7d3162c2924ac29c2f68a69fd165e98e295d1621b2b3fd9d669b30afe85818bdcf372e3fd815bac76a2d2c7a076ed68901b6c24cefd78f8b6533cf184b245feef5a5982fc781a7ff55a57641be187c40881a96e444b140407dcf35ae998defb28e562c1c23bcd2044204a27c949fdb2d451cc5dc111b1f982220eb33c084ab97e97ace7bb394080e576f2bc60f1b256110fb2fc63135b7c8beddfc366cd93dad662d444fbd2a331d6f36ab2b6dcbf3dabc5b08539342dfb5dd91b585cd8632c7ea9d91e257369a83e58c7c29e1e216cbf7a212f8fdeb959518efe2c9fce4fbee47429c604e71", 0xf1}], 0x8, &(0x7f0000002800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000020000000000000030000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x40f}, 0x409) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000003000)={&(0x7f0000002940)=@in={0x2, 0x1}, 0xc, &(0x7f0000002dc0)=[{&(0x7f0000002980)="ee9ab5f194fcb02012bb89932b6b356e5715b93150330f9a9f380c3a56ffedc2d43fa45ec3f3cbd316eb0d6a5749036976f4c2d78cc72e5ee902c65c0a78845825870751c8c6", 0x46}, {&(0x7f0000002a00)="ba73587b2bbed836a0890a24bd83a49027a2c6d9b992302ad0714de2", 0x1c}, {&(0x7f0000002a40)="5d4b93d876bcdee8fc729ca848d8b3ce41769ce9ec7c9cf47cf7472a78386ebf3c0d08de7f51db1f0abcafdb9f720eb8", 0x30}, {&(0x7f0000002a80)="3b10c986957108cc4690a27623", 0xd}, {&(0x7f0000002ac0)="cb3dfd9c20d1f8c15d82f6489316d88ce703835b53892cbc26e8f7cef5584eaea4744e1f233be565595131e4edc71826cb350f88cbbee716185444c7d0bcaf576d239da5c81db2a37eb9dc1784a597c6ace28dcbf7cf1d21a897c1e2b0096d715a7630b32ebd2f59cd6dd585cab7f6003bd46ce804a405ae462102c166c7bc5bc80c5a42f26550d4443af039e799f3fc298af06c2455aab4468223b0a82d65b55a6519cff484ec9623762ad656fde3eba90f43ea9c3f64e5d8c84ff0a113c6d2", 0xc0}, {&(0x7f0000003080)="ac6dec85d9c4e025fa130def0118a5fceea5d299047eff7e7237b3cdf3c6cbcf9368eb1e093f2863ce03d82cefd1db634dca664c580f291074efd45b8df385d6fd1b7432f3f1001e4445d594c63eda1c3f8b3a5f01f8ea34450e1f394e4f2db959881135bd0eb24c7ce0eced8647d27473a4756538ee494d0d5394a1637f532aab3fcd6bfec8c549f0f6a59c83d357dc03b24b4ad690a245fc7e25d635300dff212bcf6694f9f95bb86ecc631e234a31c5f9c2b197fc89fd867b3ecf2f725d03fa20316342353eba8f31e520253103a74a7a8e7433275b08d384be6e46fe904ff071fadae288338d94ee520534e6b8ee60bd8f3add2b20274be9118776171544b241b1f896350cd8ea90da200128cd216681ac91e49db8acf911ff1b5a5862a866659a947090462edd5c397a2afd3e4f28b9eff36fd2068332eabe4c846afc9a3c836af0577ccdadb50416772266ad170628ece580d60d5e4ea191686c3dfab9043bfed7084ad19e028684bc223bcccaadd57f58603646210cb8edf4cc0599ae937d612440d7615805d844a1dd7349d9c01c4899b18e6b3c6df2976667c0d0f4fcd5ab0ca75886ead81257b1be38b36852aa578c8c7df1c85010bc7a0792726a5400de280ae92e6dea4d94659a6482e6cfb807477c977a068a4ce03d8d48cfa870682c31f2ed04738c791b851a298b5b46bf8f1b837949163e9e5bc360aa176b1c1dede8074b01a5f102e012c24a83fe495647603fb737cd3eb14c36e80e820f13ccd281d61e8ef2949305fc45e448cecdbc104edbf3b3f7d60ac1efd48f170d44ada58616e6fcdcd92fcdaaf594aee6367be84fc820cbbe4fc9cbe845550a5a84f2adc6aa60fb08725c919281123ae95fd7d5025507c944d5b6537782ed0a5f3299f48998899a1524e5e4ddc5a769e678fac9b9336ae8d647da34d195624947f5344e3b8ab2adaf8143875ea442dd10803635ad05928cccf8f84ca601ecf20df163e0159a3fca6da83dfe43c2da07e50fca66171753363cc07feef7e5ee8f2e269c23061041e06afc30e86411e524d35abbb203c2953200f2b14f51b52728ad87162524157dd501840a017ae7abdcdc65dfce85e59148872130d20f85204e7d1e7bba89957e72c7fe24d17267ecb5cd89a14005a93127627652014bfad5333940c796f2d60e8148e52810f5d58d7e77cbd3e783b1370e48c6ebb644c10ad96128e8747e85d4f8b54e29e9cd11127671db31849263620df4197178ebebe3bba04ef96c46939c36a6a00f307d75c03d3218218c645b9e0ccc00e2316947c242a56ae3ea213601189ddb5e5156384379506fe21ace119710fb5113abf49b9ffbe24b7f0d3df7d6308f527db56ee1cdb69fe270bc414be160d7259631ca485b889a6270eea6ef79ac3c140521cc6b2ec74f4a6e35d5957b7e4e5d93964f25e1da21a906c8595b49800b1349630e8969907b57dfa3b2a1064525124184090d591531dd4308d86e13fe33d4b6966d7307061d3526c336210f84fc13df625fbb37942636b6d233f2ada4b3db92d81b7586317af8d0e31a6b2025bfe741ec70a0edf89a94b8bbefceb2dcff4aa6fe788f450922b76f48b436bda237679b60d2db94228a3daeb35ab0f155a1871f6dbdd033b2885d5e48473947930cb161fe050d8dce81dfbea8a34a587be5fbcd8c27fdf6a979205233b34102bf6766a74697ac439dfe421da8c42f0c9f8257e2a52d07d5885ab921826345c01b0646a6f5385cec2ce939d6f954cae5f685bc0a73f772b24200952c292211d74ff31649d7b62eb575bd8399aac087422a0091e5f13b9102f15a58deb3ceebe81579045ff064fa7b7682df38f53ef26c73ee63118447e3143e24fb445b1f2ca44fbfb2c3ae7b5b03352cba592cd3780279812dfb437344e00aefe2e8b994c925ae96652be38e439d33b9911ef4f8974022a9c9e9bcd41b7cc95d7a633da180173afd301db58399ddc3279d72f9de32a885a15b390dc7be9162ac2b7eb35c8bd853cbf4896a6893036cf350f4501f56bb907935c157d4928b049955c7425ada58a041d1b2124e32d657d16195d1b8883ab80d91507458aa23b47930c7af0b273d01b9f4cfcd9010c276d754256715007b67bb1577246af99a1f450ac53b55f2d6b1f667ed73bbbab457ade3804e602329752a5168a00ffaa805e59f9d68bb58983d7b133dd98dda8ce43dda661caaa51c7767f6b9ced231b01b59f39b79401f5343998494dccda26baea195e9eb4a99d8e164c4d38f19aa2352809bf02fc14ef650d615c34b69551e01b3f5ab4215de4931c2e0c8396df8d4198b9934d196fedc6635eb4ef2c92d31ada7a1823cacb47f4b0fb4c78a298b9ffbf94d60a91aedb7a59880be98c8fe52b89863feb2a60a308b2f5dcca4dfefc57e65c3330ebc3f7b7a77bb2231f7c18b26995211b6110db658ebe8cf2ba1933bf90f41aa4907762b711fa9f12250ecccadf227e32260fd7cde89d8628d9dc4c34bd3369c6da15c9387181d147d31f8c71cff04b36885ad6ebcadc4f41471b1632d780017348f62e291dcd298ff4c5297a64803476298c8f71b945eb86ae16263e79e5e5cca616bc022be0eebf12bbe5e995430ecf0432616d8ffa3f78c4e7fe56b44cdbf0bfc21e9ccf7ad9c8abece20e0d61a45b0b70378f7e2bb07ffdc6b47795992a8792efdf3c23522d02d33e96f56f8c38e72c40272cbc9467095d5dd6c56a8ecfca26851043efdd26242e52cc1ccb5527a33211c6738d294c431dda809429a801c937bccb8c6f05a405be77d227f0f84b82ba5fd6225446077f64d748be9a0fd8fb2362847b489089d53c47f576296813b897caffbcccd59b6b9e0e24e79d970db40ae385148d21243ca21a131b69bc787bbc45cec0cbdd974e810bdfc6171c6460d43de4eaf8e5fd742464809358f0dd1cfbcca1aef222c46f0a96f0711d70fb3538ad5cab10f642b497ba3d83b3bc4c572cadcd37b38363256eac5dea4a41a6b42e31ad70d40ec17b24602d7934fc41b1f2e2597141d5f4dab8466d40680738201094f41f40a1f9594da69508554c0ae531e4a755bb9eff1a35ee404c949943ccf9218450b4f5e223d38408c0eeb91d7473c41326803d1627bed087e4268a6823b82186d3e4e96df2d87fbaabc3745c33271c5fd7ba7b994ae53bc96ad1944564e2a82639710925341237e21338b23393b67b67356685093c6de637a50b0f72b56773354934d8cf17fb8339ae6dcd722814adec480a59fb723b9e620977aced543fb3fd764c8df0b6caa9ce496b3837c581af93739975d8a78d6824118773a57d946e83c3998144f97dd761df938bb31135007b4538a71f1c90e3eefac71d83267ce5d64ec994db3644eb2e1dda95783f1ef51d685d234018864aa304f9367f8ab8110b673e6b65f9afe1c0d1c09c7d61bc9016ad652c28976f73e51efe3b08a0fbfde6d3369a5e11c61bd7d59f936847ff5a8f044af46ea71bd1dacd1dcaa9dd369250d29169f5c204a0de9545cad56393ffb0f4ffa5595bc99ce75044fe0bff12f6488339d78e6c797c2128f71a8b71a519d4d2dde8028281e90d5ca1f88c5a28d6bf47129ca9378f39f3030a32a2b4d73df6c272811bdcf28c1753467f96b9e4d03a5b4dbe6fa9ea0dc662f1c32fa7b405d651bc43fd559e0358584934335b38061aec14235b04ef72de4d89ab2c3d38941b40a934fce2f792beff66a13fbdf4ca14f8766cd3c136a3ff58a74f893f6c3bb6a22c60e36c4224b1353a3f065c6d03d0165e4a97748d16ddfc05d6537b5769b00d9a02da70909062de42cbc1a60f093b27a3a7e0c051acf798db3a92254ec935aa66a9bfbcbe13f6222746578679acdb63131c6f9317494b0fc95f8c9cbf800392b89644be1871f1469c8dfae5f8980ef1a6e90e97026e953c9c4fd34dd3ca4c041228e1b45ac9b8b5c24ad77493296a89c8b01be6068ab9ec05cf6cf01e3bfd4f8438b46818171e298d62566ae66e01dbabd083f44cbd27ead7a2a2bdd644b7f4c6e6f944e5a378a7f74728124fea4f476ae1781f9d8026911a8cc7f9c69f4b81612d5fc8fb2717d95d0c6083b06ddd5019685cf86631312ccce8d9545be1021f5261df0f5fa8ad770584a3c8e369a1f3201d17ae06006e1c7d620487fc0087799c26e214eca128656fab43e7d9db3d599edefc4847f27ff659f5ed06b67a5e73ceb2c471a44097ceb65e510f1b2517ff3f41d004a7ec31d0b79f75768b971528866334f5ddba4e344638ea44adcaf7420e2e9ff4afd943b1d319ffa7860f35742ddf807e0ae78d9377a4f0cf3bca9d829e603ab7c0329f58592a92d6df223db58e376727b7e157c7a6bf9c93827f1e9eb989fac918e6bc63e462d5ea6a97530180f53c5d81340d6cd8d391b5b42ec7e1dc454372b106dc7fb272b8dd2c14bd2d3f6d6409f89adcc88996e6e0c085e66e1e1a54eef2fe3a220c0fb137b1a7304fd135454f748d94779c53a2be34963c5fddb21bc91d260baf3a252c57dec9bb6e472d72b5b16e58b740a0bd4c9e16ec9b9ce73bd187bafeb2109be87c7be52bd68e9bc1f3db06f1d69799b3e1c0cb72c4d0a273fb25a3994f0e3f9dcd4ac1c7345012ae122969116c1fcdebd27a6bad63731de7b20caba6441a99a441ae6dc88144d89f209502a7968da4cffeb0b136d91c1e9fe21b027058ce09da3f986175042c5e2cf8cbc654b69ea0b11c73aa8550d1fdca7e6102f12127235c5c239601d7250e48134b0a2d58f1df48de72799909fa8f9c3ecc2670a9bcbc11757ff022ea0abdf9ae3c79cc9eca99f75bf686ae85ed4b537a94b286d287e697052cbdc57aa6d2726d061117b794627a9795c372ec20653981fc9c786c1a4f017902ec8b0336c706f17c95ce02f652477c322e01164fbf3d0035d7ff7334189a83ebe9985db8eca026f8af944bbe711f98ea5935453edb8428350c23becf60ee1fc2c2dac526bfb1d393d31a9ed3a2088126ecb4f75177c0b41287758ede2445e7d2f1d5398a5522c463351115ff5e818e1cdbb767604110d7230509019c6aab86790f35059be0804422b2d126a72f18e554a060a4460c52d4d50da71c5604174ca388d31bb406e39838bf37375a01680a171ae81ff5b4f2e7ec8ebc0072e186deedb7edc6d98afda71649c9e84ead7b5d301d82c14a4575c9d0dbd215c95d60c68e344c2cbd54631b5bec7a2d92148a29744b4c8ef4a1ab8b53b284fc1a6a4cd53ef8c4f3e15cb2cac5f9f9514fbbf4c597cace57488a49c80849058085bf2f6390ff4b3083b3c935ab0290891a1b096b19d247a6681ddba31522d1905b7fa8d1301aa9167a741af8b5c983c002622f12a60f22a8774278cef9af8244c40009e74ae25afc24c42d72227b4ec63f8b60d3fecf9d7220c636ba7f51e721a1d7dafd6338a245f32244ebde14eb90ab405c6c41ebc415b81febb5e7bbf1df6644ec53a72be4b0c6f42e8c3df669b6da41e691a850fc4629abc8f043df0351d10e431667efac3ce884e587fa942549a542e04790249109d5696d18b9969287e218dd03cea511bf1f774e4190359260c67a69e47113851e1a87c2d41e4d0da150ee70bdcf8612718d4cb4e685811b76db6338cf5ec7f2cf837d8b7ef136a3b60d612174c5bab4d91542288641c4e7c01a7d1b25fa3f85388be72e5df821e5287fa1102618df4cfe88ea8ad1c42cea65f2c6073ea4a2f6c97bb40617852e35ae0f13db220f3102697f8e43e564c7a288a70b7c4c055bf89abb61d4535a21fe82ded", 0x1000}, {&(0x7f0000002b80)="d871d566ed0ed3f6a03ad9592c160b556a88de111775a79f801d3ab0189502f3f2cb0fac569f37f99025ac5817ec613406c23462887a84113b38537db1039c9938d8a86ab5c603c2564f4f2a0529c6fe22f471c7df96c088cf3a5c1b440c96946c52a3cea55ad8fcb8abd49b70afe31b42f5967cb725c134f4741f874edb71d7d442f49250e2ffb83558467a2b8e887c8a79608367034917541918e58523226873c8ecc4a712491b8bb1ee25388ce6192487c0f2e8b1c095213eaa12d8b43995a366c428cfef27a4a624f7", 0xcb}, {&(0x7f0000002c80)="a9461656e41902475ee84492904c04fab462779a6d8162e8ecc018e8f855a03d962fcdd885ae3c9464c3e7a483837d67f0d3b509c8c4e84977f55faab08add835293f053d85643a7402624ba409054ba290cfffbef8653c6000337bc1e60d30ac062e51d5284d3e38fd2f1b572ec58b5600f59b68480a5609cacc5289c4c34bf42889210fbb4ce216ef8e0c86a6ca8b5fffa894653a3eb2e54a2d68944", 0x9d}, {&(0x7f0000002d40)="d0b551adad24cc61b954bc", 0xb}, {&(0x7f0000002d80)="ea35ea56da8d0105bea0e8a19a8fe2c3a5b7f6f6e699a48e4edfe63da96a75575f5cf406774d47e8d1bf82f359a9b36d14899c24b1836643", 0x38}], 0xa, &(0x7f0000002e80)=[{0x80, 0xffff, 0x4, "4079b766cccbc3ee474b12b876fb4acef5486ca5fc300c74813a055bda79a1a83e6eb9e450b0b6fafcff478091efa1e1a392a55a1ad7002a5348cf68b789f2da1b6adad1c4f8811164a62a542fc694cc08918636cd28f914b131ab9be0e5e087bf3b66fef0c482f4ca1a6d"}, {0xf8, 0x0, 0x95d5, "919c0f9e852ab3730cb44b681239db4d193fe2a41c76b5cfe3623b9dea953ecbae5589ee2a8b1bfa6776e8c3a1180e33b9229783b30a698267586a1992ced4bf10395da722fec280615904c3045a497a692eb9254b69f1190ef08a7f42b124d9ee0d94c742512fcf8e045a5551a23c8df8957a80265b16fbe815277e9148512db6c4f879aa1e097755520c9d3375568e594fa0bf96240ac601bc31dc2801bf380dce99ed294ed08cc387994ea4b56564bbfb6594e357031a08c1d6bc2e6705cf12e1856ba3f9636ace6839b7a43662b11978805b4ed0ae7a9b0d538c915919bfbb767edf8ec56a"}], 0x178}, 0x3) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) 15:01:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x19) 15:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 15:01:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1000200000025, 0x2c, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) 15:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x4, 0x4, 0x61, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 15:01:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) getsockopt$sock_int(r1, 0xffff, 0x11906, 0x0, 0x0) 15:01:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = socket(0x2, 0xc003, 0x2f) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xfffffffffffffdbf) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) 15:01:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x106) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) 15:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d, 0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:01:57 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) socketpair(0x7, 0x4, 0x40400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x1ff}, 0xc) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0/file1/file0\x00') 15:01:57 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r4, &(0x7f0000000480)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x34) r5 = semget$private(0x0, 0x3, 0x610) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) syz_open_pts() write(r6, &(0x7f0000000800)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000400)=0x2) syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x415acd17, 0x80000001, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x2}, {0x1, 0x1, 0x1800}, {0x2, 0x738, 0x800}, {0x1, 0xfffffffffffffe00, 0x1800}], 0x4) syz_extract_tcp_res(&(0x7f00000003c0), 0x2, 0x5e731b6e) fcntl$getflags(r6, 0x3) pckbd_enable: command error 15:02:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) pckbd_enable: command error 15:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)="8e") 15:02:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000006c0)={0x21d, 0xd0d1}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000100)='\xdd\xd8\x90>O\x8d\xfc\xee\xdc\x84\x7f\xf9\x9e\xa9\x02\x8c\xdav\b\xa0=\'\xc7\xb0\xdf&Tj\xe1\xc4;PtK\xc2\x80\x12\x9e\x86\xb5\xd9\xf4\xbd\xc0\'l\xb7W#3\xd33[\xc8xV\xcc\x85\x11\x1b\xa3\xc1\xbc\xae\xf7\xcb\xaf\xe92PM\x94@]\x98\x90f\xc5\xdet\x1fr\x01\x1d\xce\xfa\xecr\xc8O\xee<:\x8d\x91\x88r\xf9\xd3\xb5\x10\x85\b\xf02-\xf5\xf8w\x93Y\xa6\xb8\xabQ\n-\xcd\xbf\xca{\xa7D\xd3\xc1`2K\x88\x88#\x9f\xfb\x8d\xc5U\xdf\xa9\xb0\x8c\xe9\xf6\x97V*6\x95\x1b\x00=\" \xd0\xbe\x02\xe9\x16\x85\xb0gi\x945|\xcb\xe0\xf1\xbf\xa4mp\xf6\xe1\xe46\x84F\xb2\xc3yc\x13\x8e\xa7\xec\xda\xcd\x91\xe5\xec\xfac\x04\xfesc|\x8dblXcW\xe1[\xfb\xc3\x0e\x00B\xc6>\x04}\xbfq^\x85\x15\xce\xe8\x88\x041\x81\x9fk\xa1\xb8\xe3Q\xe3\x8e\xf0\xf6\x0e\xa5P\xe2\xa4uU\x99\xd9\x05Q\x17\xbc\x17\xe3\xa9ah3\xba\x1d|\x02\xa76S\xf2\x9f\x18\xbd\xa6u\x1f\xcb\xc4t\x0e\xba\x9f\xfb\xd9Bd\xb9\x1a4i\xb7\xa8\'\xb2\xe2\t\xc1\xf4xP\xcd\xac\xc6\xed\xbd\xf5V0\xa8\x11\xfa\xf5\xf8\x04\x028\xd5\xa0\x8c\x8c\x12t\xd3\x15\xe8|?\xf4\xeb\x1d_\b=\xe0\x15\x85\xb7v\x10T\x8c\xd3\"\xcf\xdcJ\x9e(\x00\x1cF\x93\xc08\vX\x9f+=\xcf\xc9%\x1c=\x8f\x89\xe9\x8d\xf7j!t\x14') open$dir(&(0x7f0000000080)='./file0\x00', 0x1fc, 0xfffffffffffffffc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000240)=0xffffff77) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) kqueue() setuid(r2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000480)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x3f3, 0x2, 0x0, 0x0) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600)={{0x4, 0x80}, {0xffffffffffffffff, 0xbe4c}}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)='r\x00') pipe2(&(0x7f00000005c0), 0x10000) poll(&(0x7f00000007c0)=[{r1, 0x4}, {r1, 0x65}, {r1, 0x106}, {r1, 0x108}, {r1, 0x100}, {r1}, {r1, 0x80}, {r1, 0x8}, {r1, 0x1}, {r1}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x406, &(0x7f0000000640)={0x5, 0x12613162}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x2000000000000043, &(0x7f0000000240)}) r4 = semget$private(0x0, 0x3, 0x80) getsockname(r3, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000540)=""/112) 15:02:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1fff, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r1, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000200)) fcntl$getflags(r1, 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 15:02:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) r3 = dup2(r1, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x4}, 0xc) bind$inet6(r5, &(0x7f0000000140)={0x18, 0x2, 0x3}, 0xc) 15:02:00 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000180), 0x9, &(0x7f00000001c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0xa0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x8) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x100000000, 0x2}) open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 15:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 15:02:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000106, &(0x7f0000000000)=[{0xe1, 0x10000, 0x0, 0x9}, {0x10000, 0x1, 0x6, 0x2820985a}, {0x6, 0xfff, 0x1, 0x10001}, {0x7, 0x400, 0x2, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\t\x00'/20]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 15:02:00 executing program 1: socket(0x18, 0x3, 0x0) 15:02:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x7, &(0x7f0000000240)=""/72, 0x48}, 0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) 15:02:00 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4c1, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xa81a12) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x2c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1000000010, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x811, r1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x7c428b277ce7cd41) fcntl$setstatus(r2, 0x4, 0x8) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 15:02:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x2, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x180) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x1, 0xe1, 0x4b}, 0xc) setegid(r2) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) 15:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000c00000/0x400000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 15:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r3 = dup(r1) bind$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) 15:02:00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvfrom(r0, &(0x7f0000000100)=""/167, 0xa7, 0x40, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) 15:02:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0xffffffffffffffdc, 0x80000001, 0x9, 0x8000, &(0x7f0000000080)={{0x699, 0xff, 0x10000000000000, 0x5, 0x8, 0x2, 0x9}, {[0x8, 0x0, 0x5, 0x7, 0xffffffffffffff80, 0x1c1bd764, 0x0, 0x6, 0x1, 0x10001, 0x200, 0x2, 0xfff, 0x9, 0x88, 0x10001, 0x6, 0x26], [0x7, 0x9, 0x0, 0x7ff, 0x10000, 0x100000001, 0xffff, 0x78, 0x2, 0x100], [0xe000000000000000, 0x10000, 0x3, 0x5, 0x5, 0x100000001, 0x7], [0x2, 0xb48, 0x7, 0x400, 0x2, 0x1f], [{0x5ec, 0x2, 0x2, 0x6dc}, {0x4, 0xe7d, 0xfff, 0x81}, {0x1f, 0x3, 0x81, 0x3}, {0x287, 0xc5, 0x101, 0x3}, {0x0, 0x7fffffff, 0x0, 0x3e9}, {0x1, 0x7ff, 0x40, 0x7}, {0x14, 0x1, 0x3, 0x3ff}, {0x6, 0xce, 0x8, 0x6}], {0x9, 0x3, 0x8, 0x8}, {0x8, 0x1, 0x1f, 0xfbfd}}}, 0x8, 0x101}) clock_getres(0x5, &(0x7f0000000000)) 15:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r2 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0xffff) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f00000001c0)={0x2, "2f84e35f7dd5504255dc5d9be2b50689174ccbcc103c5ca53f20baae318ccf01ad84bd2d82dd61bf9ebf4895b7214876111b43b8b22cf601e4237ab9be6ba7123c484845f25d5cd84ffcadfb9942ea82319530176d25990e04bfea25"}, 0x64, 0x800) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x283, &(0x7f0000000340)="b6") 15:02:00 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ede520ac24b7df9bf52a39f4821ea345eae7532031e5589722d40741d0f8f5fc5499788307d01e", 0x27) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 15:02:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x4) 15:02:00 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x101}], 0x4}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) nanosleep(&(0x7f0000000100)={0x81, 0x1000}, &(0x7f0000000140)) 15:02:00 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x10000, 0xa02c}, {0x9, 0x80000001}}, &(0x7f0000000040)) 15:02:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) setegid(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x16) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x4330d3df02a40059, 0x7}) getrusage(0x0, &(0x7f0000000140)) setegid(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000100)=[{0x89, 0x1000}, {0x87, 0x800}, {0x8f, 0x8}, {0x47, 0x8}, {0x0, 0x8}, {0x141, 0x1cc9}, {0x3, 0x1}], 0x7}) setegid(r1) 15:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20008, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 15:02:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)='p.', 0x2}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/127, 0x7f) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="40c628bc56106c3586e5815bcda2c96a00e5cf7a0aee1d1e6edc62a37d7218a6d035", 0x22}, {&(0x7f0000000140)="0fddd0bfed2460c0ea23558446b0a3974937aad529b4ccfb547756487ca0161593241ec6c3c4e602300d66adb18cd9cc22b979a225f184f5b2ff5a3be83b570d44cfcb15e4bf452b270fa3835455ddc9a11e8e12eb157ecfdf7c4be9e709b01167", 0x61}], 0x2) 15:02:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000080)="123818a7e04a45aaaac313047eb61458e0fb4b9ba1bf8cbeec6c0d0a944b3e6072cae337a410ebf485c0d4c8e78a4f"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 15:02:01 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 15:02:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) pwrite(r0, &(0x7f0000000040)="39e16952c785f369b2efdf5b3f017d845c9d5685267d0eaea6b726347e6c49b846d43d53d71adf2e766c9631efdca54bcc7da0a3e060c33798954bd68137328a2ffb62825312879e0b391539cc4ffb10ccc33e9056b724ec563db070da4ec3ab4f334a9ad08ac31f85b2955da0e54e2135568b6963c49a3d5a390d53314efdfd4a5e46315335cd0c677b8c24f77aea92f4ceb10a3979baea849e642c0b941fc8e74bb24ebb20d7a67056e2b4118a02dc029211fbfcb1aeeb73297298bcc470a80d25d7dbf80eecea1395cdb1417a5970", 0xd0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9000000, 0x200000005}) 15:02:02 executing program 0: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlockall(0x1) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 15:02:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20000000000, 0x5, 0xffffffff, 0x8001}, {0x0, 0x9, 0x3, 0x1e4f691a}, {0x7fffffff, 0x1000, 0x7, 0x9}]}) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x300000000004) msgget(0x2, 0x438) msgrcv(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f572055d6f409584c078600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003171c746c0e5c13f5e8b819374e500fe7fed32c3bca1c19147f201308cd76bb3765d81da75adc92fb5ffd9e69b30ea27fb786853e0c3fc77e397762a7790b54cdfc12c7765bfd2d7858b4685e31b00ed4385b2e569d7689e57d0a174e4bac67f91d934c170b1a1ed53d8c3a8ce5ebd1c7a21bc3017921900fc56bcb2a9f2866a9a4d4663a14e76dc37f605a18d5b80740896564d8a2fb5e88c22fa1eed4a5c4a81dbed4bccafe65df78ce8dee0b4615d3e487fd9c9b32f993518e329b801aef4cbf9658eff5ed951f070ed3211425c0095d5c44216c4e3"], 0x1008, 0x0, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0xfffffffffffffffd}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getgid() geteuid() setrlimit(0x0, &(0x7f0000001380)={0x5, 0x6}) getgid() getegid() getpid() 15:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d, 0x0, 0x100}, {0x45, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc8, &(0x7f00000002c0)) 15:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xd2, 0xa7, 0x2ab4, 0x6}, {0x0, 0x9, 0x5, 0x8}, {0xe184, 0x1f, 0x3, 0x168e}, {0xc7, 0x2, 0x3, 0x8}, {0x2400000000, 0xfff, 0x9, 0x401}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x82d0, 0x40) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x48b7, 0x8, 0x80, 0x7, 0x100000001, 0x1, 0x6, 0x10, [{0x800, 0x0, 0x0, 0x100}, {0x6707, 0x5e5c, 0x3, 0xfffffffffffffff8}, {0xffffffffffff1b39, 0x1ff, 0x5, 0x1}, {0xc8, 0x3, 0x10000, 0xfffffffff76170f2}, {0x2, 0x1ff, 0x40, 0xfffffffffffffffe}, {0x15b4, 0x2, 0x1, 0x100000000}, {0x6, 0x8, 0x20, 0xffff}, {0x100, 0x100000000, 0x8000, 0x80000001}, {0x1f, 0x4, 0xa2, 0x6}, {0x7, 0xffff, 0x4, 0x7}, {0x2, 0x8001, 0x3, 0xfff}, {0x8000, 0x5, 0xfffffffeffffffff, 0x7}, {0x6, 0x9, 0x8, 0x200}, {0x2, 0x6, 0xff, 0x1}, {0x5, 0x7, 0x64a, 0x12f}, {0xfffffffffffffffc, 0xfffffffffffffff8, 0x2, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x4}, {0x8c6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffffe, &(0x7f0000000180)="d5") 15:02:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x18000000000]}) 15:02:02 executing program 0: r0 = socket(0x800000018, 0x3ffe, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f0000000100)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0xfffffffffffffad3, 0x8, 0x1, {[0x7fff, 0x272b66fd, 0x9, 0x40, 0x3f, 0x8, 0x9, 0x2, 0x9, 0x6, 0x7fff, 0x701802f4, 0x9, 0x8, 0xcc9, 0x7, 0x3ff, 0x8], [0x6, 0x0, 0xfb, 0x8000, 0xb0a, 0x80000000, 0x0, 0xe08, 0x7, 0x2], [0xfd41, 0x101, 0x6, 0x0, 0x2, 0x6e05, 0x8], [0x100000000, 0xbff, 0xf333, 0xfffffffffffff409, 0x81, 0x2], [{0x80, 0x3ff, 0x200, 0x7}, {0xfffffffffffffb35, 0x1, 0x1, 0x9}, {0x4, 0x9, 0x8, 0x10000}, {0x200, 0x6, 0x6, 0x100000000}, {0x5, 0x6, 0x1000, 0x81}, {0x40, 0x3, 0x5, 0x171}, {0x3, 0x0, 0x5, 0x5}, {0xbddc, 0xffffffff80000000, 0x0, 0x811}], {0x1000, 0x9, 0x80, 0x5}, {0x7f, 0x7fffffff, 0x8, 0x1}}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:02:02 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0xb68) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3c}, {0x6}]}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0x9}) r3 = dup(r0) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x71, 0x8000, 0x6, 0x3}, {0xff, 0x8, 0x3ff, 0x20}, {0x7, 0x5, 0x5, 0x3}, {0x1, 0x80000000, 0xec, 0x8}, {0x38, 0x7fff, 0x6, 0xbe72}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 15:02:02 executing program 0: r0 = socket(0x20, 0x3, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 15:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x61) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 15:02:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x408, 0x110) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xffff, 0x2}) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) 15:02:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xd100, 0x8) 15:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) syz_open_pts() close(r0) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$TIOCSDTR(r1, 0x20007479) read(r1, &(0x7f0000000280)=""/161, 0xa1) 15:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8041, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000a8a225fd0100000000000000e5cd0bf7b1b0357697f5f55bc6d625e6749d5aefd6767e82ba378d9e1729174a8c6dbcde202e73b9521e427b55edf7407f2c55ce63e2ca799a080170342ba194c0c6261e5a9dfffafb0500e71c1a8174327f73324f8151d64531d089ccfad9038583b4565c0644e1f6fd4c33f9bf597c77a646c21eee2b1e51ab3d0c601161d1e902c405e91a138d39c3f714a2fda82ffc4d59ef55d59a6335b8edf0f7373df5d4977e7f50a220d11cea", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) close(r0) 15:02:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000300)="52e81cac0b997151", 0x19b) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="09af2706007984ff0f6ddc3a1ea567c153620acc769af80b983d7bb16831c0824f29cd805c0471150c5610052db4b986d02d50aa987fdf69fc8f4de360112008fdb8bc6c43b1945c4d271f8ae6d58adb2d72ac16c67092789891f363bd434c7a9a5e0f79feff3deb62bbebd735c6ec852831699b29f45f4624bb9be93a1ecdee233db9153c0e29bdae17ef83f023f1a6e4af58bde41453508130c089f919cc3a068d8427a18c4accf9", 0xa9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffe01, 0x1ff, './file0\x00', 0x5, 0x80000000, 0x0, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="53eede29b89cc20465b5a7cd6f4bc54a5a58221e9067acb1ca258258d609f4047a06423ca0e4fa838088c64abcbb3cfbf32cf3cf6840821c60e3f1ddb7eff0a82a16b5d08ade908d45da734c9c98b6c126980b84efd962386427e1eb2b3802578caef1a2f1691301e532dd8cec8894fddbc4c8c342f13179022c2767407b845731cef437b4f263eacec07f5bd10217c4c59d1157d475c0dc8f748b077b4e52d0c38b32dc0b00506b2671b06a381db2615c438c", 0xb3) fcntl$setstatus(r0, 0x4, 0x72669bbd70f583f3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0x2, './file0\x00', 0x2, 0x800000000001, 0x15db, 0x4}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x100000000, [{0x2, 0xaa32}, {0x2, 0x8b6}, {0x1, 0xff}, {0x0, 0x4000000000}, {0x1, 0x5}, {0x0, 0x9}, {0x3, 0x80}, {0x0, 0x6}, {0x1, 0xde0}, {0x0, 0x7}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1}, {0x0, 0x7}, {0x6d4be865d57442f5, 0x3e1}, {0x3}, {0x3, 0x800}, {0x3, 0x41f7}, {0x2, 0x1}, {0x3, 0xfffffffffffffffa}, {0x3}, {0x3, 0x2}, {0x3, 0xfffffffffffffffd}, {0x3}, {0x3, 0x10000}, {0x3, 0x100000000}, {0x3, 0x2}, {0x0, 0x100000000}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x74}, {0x1, 0x5}]}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 15:02:03 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x404000043ff, 0x20010) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) shutdown(r0, 0x2) write(r0, &(0x7f0000000000)="3eacf0f6b2756637", 0x8) 15:02:03 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x140) mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) 15:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r1, &(0x7f00000000c0)="d962d11df3e3c0dcf1326dbf8f8093fc1cd47782b5a06c5d30f17c0a1e333197a8032211610bcbfac688311ab2ceb3d60e12eab42ef12505388149f85cc859f8dc699df4127143604ea908948facb3072fb20a8dc3cb167ceeb8bda239004e76e9edf8d28a04b0f17ca3feef54ac05dfa3", 0x71, 0xf, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x7, 0x8000, 0x1) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) 15:02:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 15:02:04 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000100)) shutdown(r3, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) open(&(0x7f0000000400)='\x00', 0x8100, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc020699e, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) socket$unix(0x1, 0x2, 0x0) 15:02:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa7, 0x7}, {0x23, 0x4}, {0x47, 0x1f}, {0x2, 0x8}], 0x4}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:02:04 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = semget(0x3, 0x4, 0x480) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001080)=""/85) clock_getres(0x4, &(0x7f0000000040)) r1 = semget(0x1, 0x3, 0x410) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000001140)=0x1ff) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/4096) 15:02:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="9a2969a7fdc621d4c636c9073079964830d042b8b8633ca6491a104e93b45ca310f5d4c30f0398fff94ee498e432e757d8f789680e30f750ae45002d70e5cb3c2e1fe6a34a2d083c96117917e873af", 0x4f}, {&(0x7f0000000500)="8100b6d13f66c4780734408a3a1b2fe1e521945de77fc2b0f1970c065777cab9f0dea6053526a1a5cdc570cc80c51bc38ce36202b129381f036237bbbbc6f5903737ada23ddb9cf30a194cafbd4c0f812a40c1f02c9ef87f6b2c52a3921078c1b9bb619edd3609e1a7060080b26ac1db8dfc537da77d7a5a3c84fa63d8ad3300f91621bc5109b8d7bd667ff8278f886cacffb6bd38d32e6203c642a4677276478fb157c130806ee86ff64632ae927e7ba261ae28376b6663f97fd8abe2b44562fb44bcde1b6158d63fbd6596c6ca59905e087350fdbb01c9b628341707355ac744f89483ac52d74bdce818459e576f70b8a3bde605efa4d779a1c2f91f2c6ccfe9aefde7b15fb4985f0d1873ae8f43e9dd480108c8cff6e1c21d0c1bc30a84bd3f426571ab75ce25f80269a469ad77459cfea9c90f9f5c43817ea9839c1383496cba14ae5dbecb0bb93626111e26e934772e48663b4a85e94905af1505115ecbc9c6deccc3e11a56abd15562feede465a7edec797f937f2341fb7fb75e70badd0535850bbfb939a14d92b061e045314b257c497f34565ab6df6d01894199d21c87b44598d8e7ab35bd10c21d409aca76512968b93cb8504a86e1aeeb0a3d82f266491ce02c0a8adba940474752ceb2a1ae02c3ec66b4d3e6813c849afad2f43c35062d3bb277212ffcfec1b9e8540bbff530bffd746b3bd2f80a1949aed77aea48d0a004f532dabe294bc75f48b956d676e6741ebc77957e9f8f86aebbdf5f86a196ab3dae12e9062f56d269bed3ff58804f45fd71a4c4b3bedd3450fc42a501aeaa2ea01abde55d70f26475bfca3369edb6e71cebf3cf4523a1a9d6894be26b352dff88cd00c38d1e8a90e93134f243ec5d23c64b86910bedb8d7add9c9a7d5444df3229f20394de9b2c7ff7c7a3347c067383634f8d83d03844e6c28d5d56983d21f865bd04965cf2c1cbed5501afc5c48a57236d066176110b3542db95b8332b3c746ef4699f85087616055cb180feebac6c45da765c65fa3a31ff486cfabb8d0be15f51e8c904c0135ab2a823ea03bebc3650ee0d925f53ea2282b5e9b9b714df2ef7de354abc83f3cc8db2c521c4cf6f8d76f5b96d33e02f7aa148e1b511b33c59080144ed53c05264d791470bd8e15e7a8f9b0dba02e636dd99f199a435015d2f25049f0a19cd622d3a86cb35da56b913490bf955eff32eb83a12c9a1c18ea9e997c9f8c2e523b145865cc34c0b33636c857c3e185aa2ba553f4b5f2318652cece3b19ac8a0e565c415a510f43d3ed1702c2fc64bacb9335631200c49f02d41695f50003927329956c92120a4d97cb395bd0e1ba926b7e4122cf341ce3c23b146954512711e8b672b242121f02711f2c46d96f6adbf3cf3ec0d010a81d4574c6867d9648b2591005846426d2f4270150f26b50d56bfd4e8a7745fd9fc55581839b4cba169636b85be3c2f6d5edc4da062fa8ce2dda8d772a46055d1fb96569d625e2f9363f1485494978c630ca54de1f2c4453fbd011c0a0201f6d51a5c4bc5199201ae0d79fef1d552daad890740f13475e8c1be9abb61fd1aa2356fb2d457086676a7dbeaac792343cf70210028d095a11111e2cbed9eacf38c552d6575f74e4da41c910db7c946427f30d7381cb504072ffcd6a6843a759830052bdee028e32c0a759d5ac2f08f52e456ab156eaf00189c54627331dff1fb8757d3f7a9753065b936ed91cfc687257c2780940e5025ff0e65d15c9c0644c7beae763506541cc6712bc538ebacebb3b045868857dabfa7f56d44c37a77c2d5a3a8f55c74787abc3b4b6a4971a0c60c860fafb0efbf4ba6cb3d177a6e90d899c1e7908a08c20f67642c67d62efd880121e6d0d732c2d34cc48c095e2b8a43ed04871e89b12f3154ad0e448d2476ccba25e0e8d918821607af940d515421848b4c9454add67ff902ab237e428e87efbfdfd3fa2f2261ddfe1fd3ebcc1a171a6c258491d44c81d8a6f60e75a32e42664e4a883e1ec3e086d95b6e2f8744856337dc2375e8854bea08963a169418a1650c5375ef8297f361ef15505590898b3a921c861829cf5836ca115f49862477565ebec353076b160abc93c181804c2505c2849f4fe5b0fb43d799c706c6c2601bf9d8a2eba50676804c9cbcd88e7c31ee0bbffa45a3d9c12a0fb82e84776cd140e3f6487272100a2578d7e472223d93cdc94e444bd372364490c94c4b92e199c4f9bbc21eb27cdd3f965e01db94ca0b0a990ba3cb38139b3aacb15fb1aa6e83c0964a23c99e9eb055e66203ce2965dbeb2c94123630e15246e1a908f768e7125db3e89b60a24e397a85e578dc55b522f84591db7a50bc94b00d9173d52410aebea6cf3239dfb63f462de6a30f91bd30546d1354e489d3dd82888758d81e8919e84dd5652ac6e9c9b1c2ca54c4d1f615bc1731c328b3d99069e886f14af209acdefa123d9640fa64f947ec042b2724d17ad2a3ec38d90ea963aed924df4959827775035bc75caab4f263d4607d8b0148085bff0481cbcde9a29ab23a179b8efb94c2525b0fb442d9e9c6641a91b6476eccc84bda402bf7406fdebfb57641e8b4c939e0ced85a23982552f6aaa8e799265173a821f7251699a3a0c2134ab741a5bebade823c2302c3432009f6232c122159643f4f704e07197c8131cc4d3fca3bd8712c33d325f03d09121eb0836609bfac2fab891579644d90dea25d4efb534d241a2c62a2bd238fd18489aad200be549bb32dedbbfb0ef793f33c2b20240889ea8a4e0c2dfd0bf9e5221c84ba3c300da524d23a02f136e2cc6cf648a74359d5c59bfb2bf25b25a78e79bc62bd55091418f48eb401d2c2c30bff4651b759799b1fb56ae20afcc98572bf1cf8bc23cebcba43a879445c9884bd989deaf4963c66445bc1de8719cf3fd8b7eb17ca9126b99da1587a84df0c79a3fb15ada0c63dadcd8b9b9ee1ab31f20cf3a04145b276fe874dc930b49945677fcf29fd617b57b5103a2683d70dab96d6306d9aa1b6f92fb17ea5243605e43cd30b5e9e6d900d53155fbca1c180483c924465b3ee7ad397f526b56807555c44cdc25e6a4364ffceb967e1ca4b9246a3e3eee07de219065dd63fcdf79ac6485e3c82d44b4530848eeae5d6e78c5aab54edf5f6fa44860ff3a67e9c844d1f4f52db8e2b13fd915e9dc18dc042ec412aa168b1d5c29e6c76521b6767658cbeffd5b52ffd8196ce03c7bae836c893c81218f0e29255e37489cdf8331a4f6beeda4c0dfa17e517354db70a9fb8c3302e165a5787ed62bceabbe88d762efa9260ba29185fa93609c44df5b3afdeeebb8f3405c1900f40c4c5a7b8807177c477e05495a0d6287f8aaf34ee738aa9908d6f5e47db543f978862b350111f3eb84f94e74e31886a753630b28df203d9b4d878dfcdf33715e044b4feca2b5129fcddb8d0a80b4209ebf5d73f9cc1e5f59db23afd8197b47d0751ec9b41425199e8ef522bfa44b6023b3533cec508a4c1fa1aad999b7e467907775761dde32a255725836417e61fc2443a1ec1d864d2b27faa3d5c4864fa4ebe8a0740facd6d16e5bc409ecb800b1f24cde1a9aa6c47ca1a12a04ec16a3ecadf8255229f7ad8c5e2b392bfb61c2d0db289fbfe6448463f383c67e8bf6e1a8ec2214742e2dbdcd9cbb47700e2b74dc094b616c0718478a21155b81848a2d4c2668b12e856fa4263e0c18e523ff517f1b69a4e50b76dfb5372b13165d754bdced493495bff321c03edfd25e40be0794f343dc4d8f7bbe2fdc5c20ed4c0061c9025065cea403f4a8e5e83d4f283c918d4b6b68262cc45b6f00ba80fbaddabab834f9e6cc5b6ea9b26ba26f7a27d40b1b1ee72b991bb8b78d560e68af8f22aa240b3f23e537033bdc8f7f00eda7c96ccd4e69774ba872dafdbf6e77db0066c5bc3b0bf0da6c70f2a3ab9d4f6721a1ac354921379d5fa62bf27528802e472ba7089014dd44f7fda2a3f64e06afe7b544e8a001006d41d8551c0424d5ef79dac0317524889ffa4e2e4ca7c578bcab43d993e8c637fe50470ac2fb60cef2869a48d106ef12c68ebd8fbee2ec0459dcd68905669249eda933f210af7b8e3a74312876dd52b140c58fa783abf618b7d63c16ca2d619d100669eeadf340c13704b83dddc0c1ee9bd567ddadd80267c37ed1faf42a9f94452adf01e3949ddc7eac413c859a98c5e3af33dbd7b67ebfca55bb3c42b1deed34b4931843ba419754f8dc180594a412609b2daba211505ddd92a8a952786e4a4bc45841d62a160dfccddb3acbd19ab963ed5d8579ca9afc825cb486637c987eeaa78acf4b7ecf4d27809de87cab67ebecb184bfca816b4a3fd3928ccabbe350c9958249c245a1279f67cb1dd45f15771e4b747aaa8f5d5b176edbd7e4751710a626477956474b9a3d42fbe8c47b893b47ab2618791dc069bbaa874b3b1de409ad6d533a30600cf1f16f80c237fe8be572e557c0513be8a78a9b3602049f7d12988549f39b077274a4adb8e503ed42d5cc3dc4368a693bb1d06278954628212ef6b31df1ffc33483eb4dab1e205ddccd1ab4ce053ff0ac82ff7dfdc057ef3e7ed15a8ee81303c9941c40a1972a8be674ad28d55356228c9fd812ff710b4870f2a2dc595c88ff323da9ddf471aba2de3dee4fb90026bf686535385e6986373ac0e52849cd85334b96a95c176dbb5d6365da58513c3aeeee4975fc8bb90663d60107a4691215d8e91bd9627eb79709dec887ccd05fd841458fce68d4996b3dd66120912571391806395b7e349812f066f17c1618eb25f496b2bcdeee3131e6b2269aedd6198ea19defb1e6518fdc4ffb2901aa10f7317e67bcd8a6b4686238fff8274a3a74c57511d821655b687829271c0de7b3969a607f2e20e8874bceca25412613488632eb382d376aab499b353be8bcb443dcd4ebc78d5fc2d7b184b3a6c9774ea6dfb4bb7fe6f631a6749eaaa17f4460011194091c806b59576cc58c29f67a1616824797e4c3a4914fdd31cd360cc809b907348a66f6bc7bd8e99c4b372368ce509c94c49be6117775e4031ffc1d6f1804218304f315ec6599591f994a98196d7194f77b8543415115914eab76379c34500b246636c7ad810bd02f06542a8de00da789ef4e425caaa3a06b06f63a4f7d179f3bd414889610049815ab6f519907e66369f441be325ac76bdc98d29fd71fada09af9ebddc244721c4abfa0c4be83f4d23cd2a60624a4c388c778b01e449bc5e40322d02947fc3c40dd8f39cd43556009dde6fbbc711bd04cc657056cec4c2cc2a3f255f3d8beb6e667803fe8560fee733ce1dcb9fddf840eb0109919afce0ef71b9d6209812d34ab131cbc3a048d539d18077dc02e233f5a590861f5343e4da1ec8348b4251c26950553fb2dc0e6fbb9ca680d52436899f946781852d836d3908d41479b640f37cdd3429dce77fd0117244d990f568dfcc4e4050ef7c0efc1c7b7831b5e5540c320d9bf9e1913f591d80a57a3dfa4a2f3b7730d43437946e13466f155847bba132ad7a5c6dc62984b9cd3866bbee5ad7dbff5781049aaea442052583db6bbbe14cecfb29ada444032c3798414c54041fb0a26298727918ee2cd148161756ff93d2fc69edad0b06a0cfffd0a5c2ba77b954e314481b6e45b4086fe7498b89b604c0132797da05ac366ba6341e106da2a4d923662a94193670620f2a39db55fb148e746b009c064e943d36d2d76846edd95acd43b39c921b724eefe98369da9b66f0d247e4987097dc47f8d24b17f1ed066c1cb413cb8e103c2cfa492f66d", 0x1000}, {&(0x7f0000000000)="1eaced4290a07f16884b0c283ecd0a84d67775c1e22f790f96", 0x19}, {&(0x7f0000000140)="0468adf9c2500efb890ed772095f9b47bfefa51ef4ed10cb6623cdfcc562714d605b7c8b8f02aa31ab11c9e375f902d867fbf09e164ad4c236f466bacea1c69c57237f069d5940102ab71b7f3c9cd79b7f08d04f627945e9360e944c5629af4bc2474b112b117a5315089f356bbc62c3be1f1399a835bdd8294ec70a47d41293f23bac13aafaa0951abecabfa97a3f33cb1262cb2999051855bf086400b34f1fa44b4c469852d62767c4883943f399aac25a233a0f60f6ce4d5b2acd47f63d56bd81aa1e733c0e097c1f81c101d5", 0xce}, {&(0x7f0000000280)="b8790235652aeb36d4353f6872e217893ed5b7ce410b2992c8d077ffb0814bf44d9929ca2e4606f15fae763125ae15a96b01b698f233afc66f8317289d9d02fc28a80853cab20430c75b795e8ca74f6ddc163b2348e83d8b4c1e86c72e70c490c8f475d2081bfc09e2e55a70b7409e3c7633bd7259e8a23a34f57ede1c3ad6f2e42043eba26737d11978e336c0b835f0c0cbf12921175ffd2c9f6c56adcd8fef643b03843954becd", 0xa8}, {&(0x7f0000000340)="9c5d11e63e78323e714efc993bc29964ddce3fd1799fb96b08230bea3f0502eb1101b8f6ef8a26309bdb34df5d96f2cbde84c8155fe546576cc2dafeb8f6a7554ec4550e1abb985300ae3bc77eb86729cb525369fe3816f94fb7bdc4edd75f08bf766db2f008057a35afe3ca46f93bf0a3a953e9f1b38c68ed31eb4cbcf9cff069a34e37aba69581707a37066bdaa282e45e9b32838701ae8ad32bfdd07e947115c0d43babb397b52dd2143a0ead8cdb06823d276e3e42d8076484a11f8e0fed2b5925ded9abe21322c04aab9d88f86da57cdf", 0xd3}], 0x6, 0x0, 0x0) msgget$private(0x0, 0x0) 15:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") 15:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 15:02:04 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') unlink(&(0x7f00000000c0)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 15:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x2d01, 0x401, 0x331, 0x3360}, {0x200, 0x5, 0x8103, 0x9}, {0x1e3, 0x2, 0x10000, 0xfffffffffffffffd}, {0x7, 0x7f, 0x0, 0x8}, {0xffffffffffff0000, 0x9, 0x5, 0x6}, {0x8001, 0xfff, 0x2, 0x100000001}, {0x401, 0x8, 0x5, 0xffffffffffffff01}, {0x6, 0x1, 0x100, 0x9}, {0x1, 0x8000, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 15:02:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) fchmod(r1, 0x48) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0xfffffffffffffff9, 0x1f, {0xfd8b, 0x9}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) r2 = msgget$private(0x0, 0x1001d) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/88) lseek(r0, 0x0, 0x26, 0x0) mkdirat(r0, &(0x7f00000006c0)='./file0\x00', 0x44) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') lseek(r0, 0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x4d, r3, r4, r5, r6, 0x40, 0x7}, 0x9, 0x88e3, r7, r8, 0x6f, 0x5a5, 0x1d, 0xfffffffffffffffa}) kqueue() 15:02:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 15:02:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:02:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000010c0)={0x93, 0x0, &(0x7f0000001000)=""/147}) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x8) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x0) pipe2(&(0x7f0000000000), 0x4) 15:02:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) 15:02:05 executing program 1: pipe2(0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x282a0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x1024) write(r0, &(0x7f00000001c0), 0x9a16) 15:02:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x104c0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x3ff, 0x0) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x2, 0x0) r6 = dup(0xffffffffffffffff) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x4) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) poll(&(0x7f0000000340)=[{r0, 0x20}, {r1, 0x2}, {r2, 0x151}, {r3, 0x4}, {r4, 0x20}, {r5, 0x80}, {r6}, {r7}, {r8, 0x4}, {r9, 0x8}], 0xa, 0x7f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getpgid(r10) wait4(r11, 0x0, 0x7a9f07537b100c6d, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) wait4(r11, &(0x7f0000000040), 0x3, 0x0) 15:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xfb, 0x6f, 0x5, 0x5}, {0x10001, 0x8000, 0x0, 0x8}, {0x3, 0x1, 0x5, 0xc2e}, {0x0, 0x2, 0x5, 0x8}, {0x3, 0x8, 0x3, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 15:02:05 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x30) setsockopt(r1, 0x3, 0x7, &(0x7f0000000080)="5e9f6897fc33f4174cbd633889e28f84f4de7c9082d33d94eaf19fc3b543d695e5a528356e13b7c87704567dd207de4a68025542fb1323cc51cb1b8eb4952320e0e17c3da366808f26907be9c023ad235375717b2ab18fd45d1ce5", 0x5b) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 15:02:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) flock(r0, 0x2) 15:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 15:02:06 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$TIOCCONS(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kqueue() select(0x40, &(0x7f0000000000)={0x20, 0x8, 0x0, 0x80000000, 0x800, 0x9, 0x3, 0x80000001}, &(0x7f00000000c0)={0x7, 0xff, 0x3, 0xffffffff, 0x10000, 0x7, 0x9, 0x7}, &(0x7f00000001c0)={0x4, 0xff, 0x5, 0x6, 0x9, 0x3, 0x4, 0x5}, &(0x7f0000000200)={0x4, 0x5}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 15:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x6, 0x200}) getegid() semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000380)=""/129) r3 = dup(r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r4, &(0x7f0000000180)={0x2, 0x0}, 0xc) 15:02:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6131) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) 15:02:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x2, 0x0) dup(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 15:02:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 15:02:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x1) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 15:02:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) recvfrom$inet6(r1, &(0x7f0000000040)=""/84, 0x54, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)='Q', 0x1}], 0x1) r2 = kqueue() pwrite(r2, &(0x7f0000000100)="6fe6773dd0339c6c33ab8a89e6", 0xd, 0x0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 15:02:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getrusage(0x0, &(0x7f0000000340)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e", 0xdf}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) 15:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) syz_emit_ethernet(0x10, &(0x7f0000000080)="b6") 15:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x800, 0x9}, {0x5, 0x7}}, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:06 executing program 1: socket$inet(0x2, 0x8005, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8842, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 15:02:06 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100a0, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 15:02:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000200)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000880), 0x1000000000000080, 0x0, 0xfffffffffffffffc) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x99) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) syz_open_pts() ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x64) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r6 = syz_open_pts() close(r0) r7 = dup(r6) r8 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) write(r7, &(0x7f0000000100)="33c28cd2519b3ee25862b7e45ac8", 0xe) close(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x101, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x3) readv(r8, &(0x7f0000000800)=[{&(0x7f0000000640)=""/45, 0x3d4}], 0x100000000000034c) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 15:02:06 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000380)=0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r6 = open(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffffe, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c94941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e40000000000000000", 0xffffffffffffff5b) r8 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r8, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r4) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r3, 0x2, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 15:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2c, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f00000014c0), 0x118, 0x0, 0xfffffffffffffffc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20082, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) socket(0x10, 0x8000, 0xd0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x11c) recvfrom$inet(r0, &(0x7f00000000c0)=""/229, 0xe5, 0x43, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = msgget$private(0x0, 0x3e0) msgrcv(r1, &(0x7f0000000200)={0x0, ""/94}, 0x66, 0x1, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r2) 15:02:07 executing program 1: 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$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x100000001, 0x4, 0x2db, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x3be1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x34ed}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7b2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffe4b8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) 15:02:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000408000/0x4000)=nil, 0x4000, 0x3) r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000080)=0x4, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="25f143a23488b8e2b1796cf34e97d39f7cfd016c38e19959b9d84f4527582ab6b1a49d02685aa4b49df1885f08410551b5e0b1bb10dc20a34c7ddf3313ea212348d991c5514f52494838cb6254738c6fde9bf01a151e56b8577c214c8d4adafc1b05cfc350aded1aba493d3e11994d6b354f1f", 0x73) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x74f, 0xffb, 0x7, 0x4, "7872050bdd6177414d4cf8af49638a411e67dd04", 0x6, 0x2a22}) fcntl$setstatus(r0, 0x4, 0x40) 15:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 15:02:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000001cef1f47b8fd07ac55d22c8f6abd0472d36b6b7266d59df377a5c86564a9300e2f64e7e7d0a2fbc0709a41f1f49141ce2dbc0c147542837e6e0cd5b5369aab7d7de04e1079a02cefad3de5e0c7ce202bb3a0960caaaf4a8418e0888680773278dc58b00d8549494684dbbb995593bb66196df3df2bd2114aaf065d24d3ebd83bb22be3a60f3e5b5c4b25818a2fef3e435be2e47b6ee4511292"], 0x8, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x0, 0x6, r2}) 15:02:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x9, 0x10001, &(0x7f0000000040)="03f235b767f23c1dc140ac7d8e08311c83d87b80d4e82fe14bf46b5d47b6494eb818f86d2c86174c4df76d31d04b8c7bb4aff17a59bcab341051782b949cce40eddbe5210304c65365d369c38f5d1066c16f98b08f141b03a526dba140d990af6bff6d450e4b015689df7207862cbcae98fee4e46ce07b55efe615b15d587972b9a6054eada69a973ee8b8f334a44ff277bd3e4368629f55b49cac89561b1835bfe9c907ecc61d3250716e98aa809997a7ef2de0492c478684186a20d9310ac7217f09383bfaede48643153e0a30adef797534e57d88f1fb6a163a44", 0xdc) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x8) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 15:02:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x24, 0x0, 0x10000, 0x0) 15:02:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x20000002b, 0x9, 0x0, 0x0) getpid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xfffffffffffffffc, 0xd591, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x101, 0x1, 0x8, 0xeab1, 0xe1}, 0xc) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) 15:02:07 executing program 0: socket$inet(0x2, 0x1, 0x0) 15:02:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 15:02:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r3 = dup2(0xffffffffffffff9c, r2) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/255, 0xff}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/252, 0xfc}], 0x4, &(0x7f0000000300)=""/98, 0x62}, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r4 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r4) 15:02:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x82) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x8, [{0x1, 0x6}, {0x3, 0x101}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x6}, {0x3}, {0x2, 0x1}, {0x2}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x80000000}, {0x3, 0x36}, {0x0, 0x23}, {0x3, 0x2}, {0x3, 0x737}, {0x3, 0x7f}, {0x3, 0xfffffffffffffff8}, {0x3, 0x3bc}, {0x1, 0x7}, {0x1, 0x5}, {0x2, 0x400}, {0x2, 0x80}, {0x0, 0x7fffffff}, {0x2, 0x200}, {0x0, 0xffffffff83d6cacd}, {0x0, 0x1}, {0x3, 0xfffffffffffffffe}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x11}, {0x2, 0x34}, {0x1, 0x1000}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x481, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setuid(0xee01) r3 = dup2(r2, r2) ioctl$TIOCMSET(r3, 0x4004667b, 0x0) fcntl$setstatus(r2, 0x4, 0x8a) 15:02:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) flock(r1, 0x7) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) 15:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x2ee608ce10dd67fe, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000004c0), 0x10000) getpeername$unix(r3, &(0x7f00000037c0)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0, @ANYRES64=r3, @ANYBLOB="64d8ca724321d97bd90d110fe036f581bd6deea95da21385c312e78c93ef786e2623325f14e69d204f87f297a77e39c8e13d1366ed50907e6faf127702839c9dc9f7bd020c54b572eeec75906c98e21bec755568212779e9974cdeb6a41f6bacb99def519937215fbe7d8bfdd4ff73d0b22c7aaac2d01c7aba8c5bac06ea15278aa8ba36742fa548a23e42f3ef894938b15086f04772494c3a251ea5ec8634e1f47919f9f96d5e1ee887bb50e19d215e0cde837477a8a88bac8917f2920473bb2493abc0468c2591ca586649ad", @ANYBLOB="cd751b1ef26f730bc36bfe27f4d9184338eb905cffffffff09457aaf309168cd087b6a60d6eff22b6191cb9b556e1eefa5a4c7c21c06d2a97b357a8a0123b6498ce34bd60630c8b76a06705bd617f0618bd0f2e03122f7e6688ef69707c70f766908029a5c0c57f3e84bd706000000c62e74acab36241c81314b19d407782869141b6de9c7363a49e411b4e605bf8ac1f921eaff4732deddf1746fbf90556913515dc1084e60dceece42b70848e7fea6bf31864bab4129a5f0b1ddec1483601f5d5cb17bb55399ce", @ANYRES64=r3, @ANYRESOCT=r3, @ANYBLOB="bf2eb4942392b0c6ad13dd5395a8a1c31132d3ea13141cbe59ebb4c885d2abaf619810d6892ecf54018684a5009da72aec60cb8edaa01ade2489d68aab715def95679a8def3bc8540ffd31b94f8b080b2c31716f0eeb", @ANYRESHEX=r0], @ANYPTR64=&(0x7f00000036c0)=ANY=[@ANYRES16=r0, @ANYBLOB="48569e935d117d582625dd71f7f6d68c1ed5241158ee1f0c6bbd1717c5dcc30aa231d7a9504bc4664413500da9835a900b2da5ba592a42e5f0470442a5c74ca1694dfdae028256a3feb43b3937d0a915a58ae71c73a23d27b8cc85a32331ce458d41df8db00ba1b21357f520951dfb41482fe7cb48a15ab8a2f0d80103af08c38f3784bcd5eeec812b76c0da5e8782b0dfe3d398749c3bbf989266424984f79f4c1318f5a8b1f25e53dea10d644e2041dd30a017464afeb353262cc1e63147bac54196691bbcd142405f075c678325fe14d6898a75b62aeda2dbea1ddb", @ANYRES32=r0, @ANYRESOCT=r0], @ANYRESOCT], &(0x7f0000000100)=0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 15:02:07 executing program 1: mknod(&(0x7f0000000e00)='./bus\x00', 0x3a0914c44f7b202c, 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000480)=0xc) r3 = socket(0x1e, 0x1, 0x4000000000000000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x11, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r8 = fcntl$getown(r2, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = geteuid() getgroups(0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) r14 = getuid() r15 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, 0xc) r17 = geteuid() r18 = getegid() r19 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getgroups(0x7, &(0x7f0000000c40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000500)="5fa5bb0b2876b3a8e981433f1226ccc60f398f60aacdebaaac7be1523f0e6d8cb0a06b47d60874c3ee6c2945d9902fcda6dc7dda03c23ed6372b7930b5b82c475d9c8fea147b3fad52f0950018148dae5b772dcf", 0x54}, {&(0x7f0000000580)="185372a753ffa5116f1b320821d42916aec3c17829e5355a7fa25215461032ea37a3969fb69dbf2971c77fe429f45aee06104874e0cfa8b03fbf4bdae5c4676f170c8487cb2f15f18ad5147c3f2b57e7c270256fa97c95f4655ed1862b255430daab30478a13e0b7ad195a717bd5b36c323932ebc6cfdafa53fbb4edd4635ad92bc2cbaff8bad483673c836a01671870dfb53d10ad6c2a30665b0e7fe1c40a8bb10048a4cafec975817122c35cdfd14b93edac601f216806b41df5910d46c3d0bfcbeb21fbbbabe6dd49264933b02b99aaf00a5018091ede4be169789ea622bcfddc659771269342c909fd87c7f115235e809920a58db6f1a5418293", 0xfc}, {&(0x7f0000000680)="232a877546ea8a9fc4bfe1549fd5bd6d66ee6f31fa8bd2e97ac7bd871efbcf0d27e1099d9ee882cc44ba68fa67091603b43563cae1c70bad0a01a6a3c3cd9b86e274fc505fabe6fb6c9ad47915c2bfd9dedf608599f5cd7ab1986cd78c4aa35e6556a1ccce07010375991f63dd739385df7a85c50e48e45bf8241a40cc2ecc12ccf6a40dadde04206482786d402529d082a555090750683f19180dec08d3506f3f43a6254031ba2d9bbadce2deecf9cc452e43f77ab22890c808baf64b696b45f15cb6b710a1d75333d431e88e2d6745ee6250abc4b09fb9701cafa69ce15ab08d473bceddc28a7f964090786bd4c8a4ba83a0e98574aa", 0xf7}, {&(0x7f0000000780)="0553b880304904b41f40415fcf9d0b514bfd8dbb34969f0caccab559115666d3f870b549a3a81713695183399940762a6829cff50343d0154e33e27879b19aea96e6d46acc55d9eb61ddfb978038f4689e368ed749db333564915178c074aac8120249ec53bbf1325108d8989bdee9ccca75f96174ba0d28171af6b43c5c8317eb35aaeea67ebc8211247cac080dccc0a3ff69c189bb19dd3f19ed7c87b56024ce5253048c99e78e29dcd436665acaee2c892b342b3732b06815cfbdc6ae92fa8b630e044129a7f05f8b828e92e03de2622b", 0xd2}, {&(0x7f0000000880)="d7772b8ea17ddf7bd1a62e881fbcf2874070b12effa47e842321aca0", 0x1c}], 0x5, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000509d095c2a32a2cdc791b28a2096a5b93a03884b21b4fffe9a1dcaa64509da2d292f93e5708e10264b85986f56bd8449a738ef5a0000000000000078830a053e4d6d2f5dd970804bd00a85662e526ea13870b80279ebcd1b74dea47750d3ee9799f6334eec2bcff0b13b38a6bf52ca7fab3dfcc924cb9880d1d8de9d8367df9e640e83e5364b40245a2e097baeda130eee2b2178310115e397dd84254238a71d8988e425b7805cf1eb6edb432f668626c848d8d565f1a73eb973f08329b00f259139e069fc86bb6021d1ca50f89cbf4f2a63f4acf9f930fd8794a1078602ab3cf7f2acd276301ece59bf53208c9370abbd7965af6908", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="8c008100000000000000e30000ffff0000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000d57d8dcadcf5888bbf223b6b735000036768874c2d52dfd53fd238399b347f6dd140627a20840311bdd43d893aa712137f6fbaa8311d50976196e68a515bb7e652a7514e4569623ff1502848ed6fb7cf40defb81dd0ffb4901ad243e197005a4f6eab8e80f7a09dde0f85a5d32b03af6c09dc146672ec5a2d43532659c3293379ed29086e78b2855f058e327e582cfdd2fa7baf71cd13b2e7852debf8400ed023de740c3fb0ea4ba82f7c2a1b6badd1e6be0b15ca4616fd48896cbf4d7bada9f23f17df7ba094a77e16844822bc6136e7d1299a9e97f8c6c57ac31532337f20777431e1a5d3fc94df0fb067db9703ef2cffb0fb7f994b84e892a14e723c9050e64a0f81cd5c9520d3a328b4c8772f832c2a3f20e7c726b6f3685dbbc1a19dbe9379d2f731a2c6b7e0cdc76c7cfc98bcab45b28cac61a7abac0d8a9d9dee8be3e89b1082d5c433125b8591", @ANYRES32=r1, @ANYBLOB="00010000"], 0x128, 0xe}, 0x4) r22 = socket$inet(0x2, 0x4000, 0x9) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x20) r23 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x104a1, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x15, 0x20000042, 0xf7, 0x6}, {{r2}, 0xfffffffffffffffa, 0xc, 0x20000004, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7fff, 0x1}, {{r4}, 0xfffffffffffffffd, 0x40, 0x0, 0x6, 0x1}, {{}, 0xfffffffffffffff8, 0x24, 0x4, 0x4, 0x9}, {{r22}, 0xffffffffffffffff, 0xc, 0x8, 0x4, 0x6f}], 0x1, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x3f, 0xffffffff}], 0x8, &(0x7f0000000440)={0xffffffff, 0x3f}) r24 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000200)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000140)=[{{r24}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x20, './bus\x00'}) 15:02:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x0) sendto$inet6(r0, &(0x7f0000000040)="6ad61076616a0497ab0cb4e2fecfa5cc5bbee2af8181edb7c8b8333434a8f4693aac2d812e2c327f3b0826b3405028e5529c6dc57523dc9b6769fad1cb4a2d762ea6e6ed8722c64126c9b66aa19bb548c7113b3dd0059f62a7a163f2fb2ea8a967023946a14e4a8282af6bf4b7466ba32bb3be75af64c24a02370d24568756cfb2c2af77a54b705e2b58b8a738a7f0b9bd23fa70b5acccf62e3af7ca566c19077b5038f3dbb4164de47d429f16da59fe5d7ab5fa259822aaf57bc5e4b4c1e0f2dac7a6bc4999bb80f8822ea837eb83e30a09891744d31070075dc056ec3b002fcdf188bd0294fcda77031148addad626300c68d4fceabe8a9dc3ba43c8", 0xfd, 0x400, &(0x7f0000000180)={0x18, 0x3, 0x401, 0x7}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) kqueue() r1 = accept$inet6(r0, 0x0, &(0x7f00000001c0)) setsockopt(r1, 0x3aa, 0x5, &(0x7f0000000240)="eebca99992dceefbbb0078da483e6bf2178e", 0x12) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000200)=0x2, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:02:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x45c, 0xfffffffeffffffff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x5) 15:02:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00e30000000000000000"]) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffff9, 0x1ff, 0x0, 0x0, 0x5, 0xac, 0xffffffffffffff4f, 0x3, 0x0, 0x3, 0x3}) getpid() shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) 15:02:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f00000005c0)="74b4951a699f", 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1, 0x7fb, 0x5, "ff0c003c02df71795acd00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000001a80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff", 0x422) 15:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = getegid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getegid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 15:02:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) setsockopt(r0, 0x36e, 0x800000000000040, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x4a0000000000000, 0x1}, 0xc) 15:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:07 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x23, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() 15:02:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x108) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 15:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 15:02:08 executing program 1: pipe2(&(0x7f0000000080), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x280, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000e6ffffffffffffff00175d38334b4f7485ff08ec42a6f50000"]) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f00000000c0)=[{0xffffffffffffffff, 0x10a}], 0x1df, 0x0, 0x0) 15:02:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x6, 0x100000000}, 0xc) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000200)="2f07ed263ee66d2875986257c7cda61d373ccc3a878693de1458205cedc03bd870066092580a67334e6425b01df23ca1ba1fc5df57a52b666a7f94bad9c2dc0c800dc32aec5791bebbd733ce", 0x4c) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x80, 0x10001, r2}) fchmodat(r1, &(0x7f00000001c0)='./file1\x00', 0x40, 0x2) 15:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x5, 0x7fff) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() 15:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) fchmod(r0, 0x20) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) 15:02:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0xffffffffffffffff, 0x10000000007) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 15:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/14) flock(r0, 0x8000000000000006) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x42) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x100, 0x4, 0x40, "0fe33f295be71eadd30265e8e5bc27c731c014fc", 0x845f, 0xfffffffffffffffa}) close(r0) poll(&(0x7f0000000240)=[{r0, 0x80}], 0x1, 0x5) r2 = semget(0x2, 0x7, 0x285) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000280)=""/112) dup(r1) syz_open_pts() 15:02:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) unlink(&(0x7f00000000c0)='./file0\x00') close(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) 15:02:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xfffffffffffffffe, 0x2) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 15:02:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c4, 0x40008000}) write(r0, &(0x7f0000000080)="271411006490", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 15:02:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x8) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0xc42a06db99b35fc8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10002, 0x0) syz_open_pts() pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="31ef8de6031e2d77ff3ef0e5c3da78de0b4b1633f1fb7e4bdde9623cf4c225dfbbb41c3000e4de2e6ee5618dce8f2a904c5b4d390475a62e6c35c75d97e4251f5da15567d6a0c74f0f54b31c3bdb", 0x4e}, {&(0x7f0000000240)="0aec817619ac54f31e357a80f77c78e5562eeb07a32f3357023ce2065d931adf037e932f0162f4cdc7f023a2f3c2d1ea00481f4f0ecb036c2fe15d1c6f2c53b0e235ed48efcd6ce260804461f49c70a5ce205990b49a0689607269c514db3d7f9ed10bc92baa0229f060fa42901b72aab301fbf2a631f15743c0d18118b48862129719a0a4175941b2f8e1261892186d00f25ba4340a5e767b11c1b78352ebe59803a501417c8264c43a5a97d70e15bc5a7b44", 0xb3}, {&(0x7f0000000300)="812a882a6a542c758fde9fec6eb59de3987f9f0bd1581893cb3ec3c8ad8e6e72b4fa190a13afe59bd0d29fcc4c6e300fe6ded07b7cda482da68c72e4f5edbb4fd4bd8c22b30b9faa4fd99960378015b1fb0df96920b1195a30c533b718bacb7798012dd7ccc163fe515ca17c56db8d2aceb28a31e2a7e967e4040467f365cdaa2584787da840b20a1f0a1e4c9894d40ed3f0afd6d7fcf09b0b43a13bdb32d3b33c952c4243fb66252a37f73b77e973a55d25648759a8d0477e5888dd0581547ec9a4037f271e65e493259946f67e6293c57c91423e05b08a476a8737b8f545f472dd62aece6af994d83e16f3", 0xec}, {&(0x7f0000000040)="a9d1a60a7915814db3277ea7fdbdabcd2a3697c224f94a16a5dad61809dae1782ec8e1625d2719d48c86", 0x2a}, {&(0x7f00000000c0)="d7c4b3d08776808c3afa3bd85c09c0bcd0301044084f95f4f4928e1f00566c18fc0b7aa6d20746aae169672168ca77cb5d1bd2daeba75a8c57b347eddb3f", 0x3e}, {&(0x7f0000000400)="56ad8db139fddf2dfb2af8667cdb66a914381654816469cb8fe742ba0579d27d3bbabb98b314170071d279b340513d6b690cfb175b4bd6148d66d268c0608523385b241d28a4cb11b2057d4f153022b2f5df27a65acba7c23a77de0a8065e3421a18a6", 0x63}], 0x6, 0x0, 0x3ef) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) fchdir(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 15:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x80000000040000}, 0x134) listen(r0, 0x0) listen(r0, 0x0) 15:02:08 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x10, 0xe8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000480)={0x7b, 0x0, &(0x7f0000000400)=""/123}) socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x80000001) r3 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r4 = fcntl$getown(r1, 0x5) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)) pread(r1, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r4, r4, 0x8, 0x10000, 0x8, 0x20}) 15:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x9, 0x80, {0xfff, 0x1}}) 15:02:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpgrp() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x1a, 0x0, &(0x7f0000000040)=""/26}) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 15:02:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) chmod(&(0x7f0000000000)='./file0\x00', 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 15:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd1, &(0x7f00000000c0)="b7") 15:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000100), 0xb, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x4, 0xcd0e, 0x1ff, 0x9}, {0x6, 0x3, 0x7fffffff, 0xea4}, {0x0, 0x3, 0x2}, {0x4, 0x1, 0x8, 0x80}, {0xfffffffffffffad2, 0x7, 0x200000, 0x200}, {0x4, 0x100000000, 0x2, 0xa12}, {0x800, 0x4, 0x6, 0xb6c}, {0x479, 0x3f, 0x0, 0x40}]}) 15:02:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) sendmsg(r0, &(0x7f0000001d00)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000140)="49c114a0e432576066791434501a5e76f72f88da4da390238103f42c476baf40f0bfad0aadb2b239534f81a5e1d4bf93c940f8684aeb233104e4025ef9032c83a371a7e16bc3b376264b866e36952af223549322665776af70e0167aea8a57055d3854f3a426065489f1b0abae737e2b9e4d6d4cede050b347df00983c1125190a36fd57d02cf4a3cdd75926fd9b8551ea861624038c25eaba8d9b4519101c8af6a6c38695d75852448725306c4d2fa83c11d0813802377a7d426b7afa12f8b3464986b3920c0002d2895ad93369a00382a5fe4a2d78df2c797ca52b166bc17c8d74145d", 0xe4}, {&(0x7f0000000240)="f1b03c52c1643d9893296586ef874834e79b16d0435d787be1075d529ed39142ec8bf879de65948dbf256100218d1d2e9b9a662968b955f627cf10d18e0162b4918711541680ec5333741309f8df27b898fae89697e0a3868a0676ac509222962d", 0x61}, {&(0x7f00000002c0)="6b52c0a15be4a73d400826473d736575b8c1cd802c3f2de79e04535b1d926a528dbfd8fa36f1367b1cb26bca1939ea6595d72a1dd33a02d0f712199db882eb6d1423480eac27e9fa6471702c483d15aacc62daf94bfd0de2ebfbeea66512b22ffb27c98c32832475e5eb76b4f617d0", 0x6f}, {&(0x7f0000000340)="262c7d0a5134bfcf3146e941e148db7d7c7fb615aedacd6c306439fc409ca66660d999b04e19c63059011cee2e75425941b30cf84f80cc8bdb55eddd8fa3c125dcc6ff6d852c50cfa5e5b70936a8a0994635beca9227b1d950e19de39625cbfdd4741c8ba41bf94e41358184fecd433cd313acb30635f4a3eca1b2ea7d60600f07601027c049ee312bba1cae407eafbe995bf2ed6f2c8190920a95a3b496d48739a4ea1df94722726086aeb68899c5d31f43775cc70735429576dd2187979af96f19eaf59f4029ce65a41d68ba8f476997bde614326a1ae2354ba29c8449661750cbb21ececa662824e75294c484e0618ccd", 0xf2}, {&(0x7f0000000440)="304843719d1746292c1a867fceea6ad8171a0cf2ca3de8c87c14087151cacb779d229f1fe48dc9417a85eca29689ec1205abfa60d4311155679a41ecb1c41fc6721c525544bbaa89748f5276ccaab3bbd516a4e42d997503c0100e558403113e076453062062fa74b1a2b391fa7b075145babdd953b4273e7058349ed8f7c189ee48712e6daffd2a2ae3affe4fa121c8", 0x90}, {&(0x7f0000000500)="05dd52ef3c3ec59da89b8a75aeafd137661355337e83dc28397b635040", 0x1d}, {&(0x7f0000000540)="d37e968d1d92fb6914f9ca4b1d1bd53fa0fb", 0x12}, {&(0x7f0000000580)="f0531bc94613872d550898f626fdee759d17874ca28dfdff97205087fe9f06ff5270ebef22c45cc182fd3c7863dc1e0cf09c26b8abaf595c0fd38c70625ab8097d45aee2b90c4a872f359c9f8f308299b6ecf280b5c020e6f4ca85d60c04274d5d543f26448bcd9b6fb03c3dd8677836569dcdfb4fbd73e777771b26a91147bc22c9753b38afd102b26d0bf9bb566eda859c58dfa84fce29a1c18c58db456adb99b3363bd28e5445fdd79699f0614442502e1f33470f29e21eb2ea22134ff4c4e4d6b90d378945db501ea1724a5cdd736c8425620a48f0a195ef1b72f2bbe2", 0xdf}, {&(0x7f0000000680)="a163a70910a2ff7f761c1d1d8cdb1f1c225df746f577f2e751f470612db2e890d0dd30856e661669177422801fe2232d262f76fa19bd22f8f539a9107a4fd5ad1fe85cca4d47eec94b0ba3acdf85ae100946e10f338942138f470e0791b5e077d5cba3c8", 0x64}, {&(0x7f0000000700)="8133121e18e252cf5064f15915d351bd71ca127cb0b71933af5c0b6bab5f610fc3302af374beb695c6ecfc0c59be38b551e587e074ecc29d6eee98ae6d8c3d4d9f9c02793dd6cb9c84564258d83f024af5dfa911017f9bf40c1b27ca1327e643adb35796c30de7f0a22487069e06f2679df77a27baa3bec83dd1b5bd3421", 0x7e}], 0xa, &(0x7f0000000840)=[{0x1010, 0x0, 0x6000, "d2574fb7f8a374e52ef5e55202bffaf10dbd03c5b839d4480c67bea3a30db92666b84718075285977f18913d7ed2ae1dd8ff973b31afc1a4a898a09d0b1c2fa9d5f20e5dae879784231faa4ac6d22b76d097c27dfd3ffdd28c984db9147356ba72d278fd18252f5e60d72b6361d74985aa3150418955e60ddd9b2423b14a8cce95eee5c476be222f3333f8d3a5ea1aab05e143295a5568f0106b255530bafbff9968abf781604a2ec9fa74112680b50ec1691b4035f2ca4864fe80dc5fc4269a4808ca9b11da10fe5d314753114b66104ea2606f37e7956ed9939b3688e68cd0e7eaf91cb1c984bf5cbe116b3b2fc86913d33975a2a4dbcfe19ff1f95c95392073301c98a5a93fbcd09be1c725d461fb1aa3590125039d303c9ccf6bee5b9fa341dce7a5864592af8e77435856d9488cb5bbfe45ef9dec76f8c35be26b9d06f62c01e1b6ed1cd2d5f39d5c8574c42a66321acd5f7b50f9e2e0019217cfeb3536bec039576d18b2f08d6e2b4b1eb6d6fdc38374777d8f424d7bedb34a80843441cb9fa94228da4a566f0b4e0cb48128bd530455fc2d8d3244af53151b01cb1a90a51f9e66224f8f12018bbafb034fa358c9e7b099c0cc6beedaa87f232130c7971ef4f25d54c539d84ff5b36154348fca62f1a9491d45ed2e16408417a4763dbf2622f31de101fa111e91accfe6e4f2f77c474b09dfe1f377341a74a632282cd5c2d10beec7882bbb43cd628e674a2de88eff6e693841abb8f9a7677e4b7b16bad45aa6a4f704acae31bc38c3770a8269b669c32a523a9c29739c5e33fa7a604e2abcae66e3e71813309c8223203d52c32a4e306eceffdb26fa98f9bbab372ffcbe82d2c603f03528d7c65495d7c9dc43f4c286f1914161be584c11ce58d8dd3db60b9b7bca0226c1650d2a311d2ea10c4063dadbf1e97ff2ee10a85929e32bfdaf62620383c51256645a9ddbee2c42ea28689c9ba620221bab4f45cf6e590a162a42e4c8bff02bccc6060be0fa6bb671c86e367bb33ad31773741864abe00325b848b51f07407420610e132902bf2242a1694b4e724af20a7c44e7dd89e2e48c60273ecd692a10bc72a82c9b27e836ed3edd1241e091d18fb9c4aac1538ee476f0589b7f44483f09ea41fb78c9b18b655c34c9dd8b8c728641cdf2c0a904db6a53af8575f4d6f9f8e785079a63c3e373226432500abeb6f9b32295deb85a5dc5f347e7d6170ebbacc1dc5f1e900d3349a01884f7c9a02071c5a73243f0766c1e20db670c3624f1ef369ba468a7a16493f9b4508b18b6791f85c0f096ce2425ce0e2219c7f8c4be72904b951c1e544a5e187dc2de537da8f358f7716cc6246300ab61bf0ab45810b08ad69a63864557ce999eba6158023da7ba79508c652ead811071b05e56fd904322c280cde6d39d572a0d44e3ac3a852474762a15f51c50c7613fd06d9d015cf496373fea2d2d3aae7310c1ff9ad519ea65f1cb4dccee7f55e2303b66061a6921846d25fef6e358476799a1b8c4317756496e589fef0771b1875052abdf869e9018ee9cd9a59cfc57b19fb96556e74e2e135c2c39c29098a6452e53f9d9367afac715b1fd29e642ebc562b12018c3c6b553285baa99a7c807a347bc7cfb764e522efd6aaa4d73df2387e406ba47d34d648b94cf9fe208ef8f50a71b337230caaabb07e310d321e7501d3f90e8c7d3eab90b890741544d5108e1ea44c5ce89a580b9ac8c4836a36857c23153514c151769fc9ba4f33b64830dd9351a84647ec3a3b5e5aa6eba073bede4ea4da248d5f07f53ca1caab012d14db98d11c8a9bf90e97e1152194137067830fedb768dc01d0743db07ad44374364f058d981efc5a2dff071d2c5b8825f48c418acefa0da31dd959dd1d1def90911901db8a8f93952d8655d985a5e1149121bd29ec4f5d1901bd4ffcb26bb89285c7ff06d228f66a3c1d63ff85322f97dd6835770338aaac534be72d7048b0d5c324360e1f56958ccb1f74fa1255b250c243b6d2548096efd901f21be13ae29dd33d30d59fa9140cc35e9932e3362c67c12f382f825f2292a7dcc51e69c6a31e6db970415a8f68380ab966aa7974f8797f22065e20d65effb6b27ecf07dbfa3c288322a3e8a753d044d05a1044c94a0f87cc229c1333bde9d4963a57b7992dfd54a10feb24566074881cbe8e73afffa70e9cb7c6b654652b2e8e1ef7e193da438b2daf0098fce9e70a7dede3e8ef39c05dd03aaba31832d6d5c5941fd37f466046fba747703ed311d539f166ab8a57c50331fd50165e27e5dc64e8f728d76afd9ab51ec403cc652c6265214eaf953f6379c6d41f007f8a95109b2a28dc541a14f6007bfbe764ef4cb4aa1e470cde7e455c4cbe519a626e0ae161f4fee902ccdd794758d1904cea7fe157fbbfa63b0aa818fd38c72b0e1e06fe09115ccf1c3fa6cc140477cd15b6c23f2937e4e0f82ac1cac3d48252d6cbc39d4d4f115413e178e3b39dde1de84b441296891963df19ec6496c38e4855ec3a18fe2d440e755842f4824dd5d34640588595147b64f9a7a2ff389a1e6791950c1530ad22a3c87500351d40f4139eeecd36c956e38b5bca5fcfbe42e4155a4e6076d4382d17af376a9df121d2f1fb047d0224104b0b83e2f54e95a0717c0d9deb1701ebbc11bca76c90ac0309dab257368dcd8a0a9b4c57d2709a92d62cefce45909025ac22e30965a28f447c2e0cd9b89427a84684648a0e91379b4ae5e507fd161e873b54ec7f1f5e6e2848d13df78b81373b7aa4da175dff36713520ed65fc2d3144be2b6edd907008040af021785a146208968eeeb41d1f019b17a077c21a0e2646b82da1ddfde600d1e3d8f86396e3023751671664b3ccaa95e26eb4c8245614a26a54567ced19956c53376c62af98a221107a2add19623cb1c034f5d8f8255aa37e421808155c7f89e49dcfd99fc57bdb16979c31f4324b7b61da728ea57fb5885ecf7587e2e2e2522b8b792a9330c0e47cf651aebf36c09d4516afd4e9034c8bd7d4398147964e70c4c7ec7215f7c5906f5c0163b6094872c96e4fdd75c49cc57b9e659fd3002f9b2bc316c6d8b38e740e8b5ca36735ed2ae78450d3af7e28478bc5cac4c0fa388f1b79c906dd37177532c5aca182514bbe4ea70913d3e07a3e64521fd7a2031dfa75019609c8615e7fe4435ac257575427047a7ab688e53e8ad4fa9903aa1d8b0d727c9fb486b42c6d5386abe73a3aa4527c5636f344f8d801206423e3ddfb157c263f4924b97c41d448a56f0e85ea525c8751556350a8aa0ef02cb9d1a93d76a47ee5ebc818116d3f84766ce9d2d920f1dccb699366ed048d3f3a890525a7c019995a15c6a13bf8deec3dd961fc89a670aa8167b343816e14f2e24ea493417496608b56f86a7e27c7f0d17bdc7070205ce8665cf8874694e83427d111a8d34a3c96685d0d143f2b8050c768c55f914303b07611774dacebbb9badb2c7416867c02ce298cde5d39e63430fb8b00366aaaa0b1907a41def22c386ef6d09423e645598f0fe4fa1a16a84c9a0a9f2484ca5e41754cfdbaa6886faa2d74cc074d69bc0451144234ab09d850f4974a794d1b8c5f367848cca954b67c23005bb459862ed33aa5dc2848c3452a60a8b81d3047c5aad03954551eac0ffffb772ff7e8dee5d4cb8c9af77b2b1409deed0c6e0aad88e54e6a7f5d64e68156d26445adfd3bb14cac53ef076691465f4459f4cc1c03db2784e124a1cb5ee633342aab68b81f609b816e4174bf5b27e9f1dbf6816dff334cb66644f2dc511960a08e99128effa14eaa83ffcbe0321bb8fc069c543e44ebc0708e6f27cc9c77a4fc65f5bb841f37e8f29a0a4b81e9158a1fd5c71fe01f5acd6ccb771d1326f76377c81005641e77f71e78b2d9bd37f922f985323028aa12dc3d8de64144e66d6233f308cf277e7c1b72e2ba88f28dc9585ff8ab3f652018354a5f4f3a172f8195aca0e3591dd60c44fbc6e61c3d21a7e2d6ee1880c9146a1944cce21a2feba98b4c5d23d84e10ee15c331d5da6a06ab5334a79ca56d2a4f2d7c76f5294b64d863b26f28ae46ba84b0ae4ab3eba02abbbac191d7e957436277b01c873f95e7a44da18297d47e74c53f1c172cbc65e8a2708924120a0ddee8d6b0d7a44cff5f4b29b48ef58a58d84722ab73e8c608b04a60c76e2cc7a59e1d6e0443b96d9c28050e618d58f7d140dd8062cdf982e7598b3b819284be56eb2adfff6ece4361623844af091ffb362a856383dc521eff8fa5047b3590180869ecfd5ded0126430bba3ca00a9fbf65cc7378610d5e2a33fceb7ad8c04902e457b9847d8a569457ae4784348b6cc1c6e122e75ed63dad74fd64b19038a11ac4c876bdd57507c40f6a5a16d9a7833c670f6df92828c6fd31d8384496eb82a7a2ac516462c1ec7b63dab0d9c801aeea0e292fa042bfaba13323b4cdfafce875c9d319bb29f7165c3f56a7dfba1c46307086169d1c8c44d002da1104f5599fc81b431e9678706c4b6875e89de8b91bfbe8f2b2b3634bcf207714682917c1fc0037e1be958c2bd04cac8a061dc50c1b2a0257eac9c1f44b20ffe3874a68555a75faad686261866ec5e1ce8cbf652dfa3dddb687ab4e40e28d9e884c2a20a68a8cfb6a773ccac7ce2f7019ef459315481f17aab896815cb9e1595ec4b7423d5ede03508ce407d0352ac6aaa0e8dfce7bcd211b40ac1f87d5d77d6d386659fbaa4de021af8eb3d6f450d36b61dc79a03e06383bbf9436874ec4fc088c539b0bd8ace679ebab860f690ae39f3a6b389ebba9251fc8c4461c49df092c3210d17341130a275f79ff91fac2d0b4b9616dde56064bd61714810f14547ee6387dced39d0f45da9f5a69ffa774bbac665e621832eed80a59e2c74e4bd75114c81d45855e8926381f2f2a58741a8450781b983f6f43bbbc926cdf401670766844c7af9cf6736d65ce9be64933e007a33029cc002ad8e9c0ec85798e43d4ae843e16e37737081bc58c3783f38ce1ede9b200b91630e365428c22afb28dd7dfbb79b7b4bfdceebd3518bdda3bc9550a5f6d25449b342f1ee1d1efb100531c8351e5217b648cd1b94bfb401aedcb373ab5b1e87078f7e1776684326b05f4f3e07970dd110ab8467024391d8238ae91d0b7442d5d3bca3e785af14cb9e4399c07ce19132b81a09f01dfa4454f9db1a18d51b0669b3d3507f52d0ebe503d3f6ebf3566499a0ff81bcfc294ec8a88d423bfd8fc1125510f041eb3d4c78330fcd94cf3f1fc49e4c0d59b2a6ebca3b3caaeb102ed901ef36f6db255d862efd5faa83e391d731881b53916d577bb64f69d56c61e47ffe4f5cd67f98403eb282a1935bb19a825836cc8451c085664f6e5d9ab49962227cfff731fface78ef82521304f65513c9c2b61668c523d7194d7ffe3a61e5d83ec3d0e9df46a8ffdab2255cc93992a9d67b9f112fdd8743327620c634ea10104b4f76a1698740f64981fc7b6abf86e0d18efa05f24beea24ffa3934650cd0be03f25a29d0f028bbbb793b1a08f0946e876abc19ce8e053ef91dee0fff47a7b7f9e1a64fc2bb428bc3cd24742e0ec6b80a61468b1628a4bcc194448e12da2111e0ead91530568f56ca74d84dd12c4c2c981cfefdf67e0a5e5bd6ed3bdf78865f299a058ee6f463efb5d8ed92d4dae412be045f07799512ced8f3e998ca5df79b8b516f88010f2eeaf9cb794b1b3dff9c15d28204124198df6cead09fd5e221770a3eb55aa14f75eb1db341bd2bc012b367ac2d8899581afda248f76c98546e71ac0931f9d22557"}, {0xc0, 0x1, 0x1, "87dbba4356451543e524e506636c69bb76d6a577faefc90cbdc1b9f574b82926f4c3867ebc2e14777a3d0ede6854718799e7bfde6b34d711510187111320868773c3cf48e60609e695f6439125675ebab3239eec38b060f4f0fa700b93512dc9325d6e77080db682a5b1985cafe4bfae28835828027dadd727c789386e8b4afe23eaa31f855590acd803226a1e88707989d3e73c765070561840108a42ae92998aab3ba58fc598a93e52898e1f"}, {0xb8, 0x1, 0x0, "a4d11f15325758ffc341369a4a8a57c3a31b7482a09c0bf43910c167e28623c61660629de6a9ebc9d31dc1eefe8af6cbbe318ed17ef06e2dada3d25a1b9b3bee307ded78429fabd271e1892dbf6a10a79d13f5aef6bab793eaa4917ca9213cdb48006c103d1bc17d148e3ee29feb9403452e02a39a653e0ada51f5f336a6798ba704facc5112d4bd673b494ffe27a38e0bf05ed1ffc272f9f8c54b43adae8e8e05e398bb520cca"}, {0xd0, 0x1, 0x9, "f4926b10c0a5f6a3627819a8fed8ff48040003a22c021b36c4913d22884b73f11ffcd161fcee453f4a4ef07d137410ae104b25141d2a5ab3f6f8e346edb5cb7b8f6973064f10d1ea658b7b31fafd60d2515c7663c7b89de6dd96acf487518fa163656563a345327911a42c0fb07be1e61a6e8f4cd071c85720d22dc065d9052d2471374fd8c5227228fdb8c77de57f5aba730a7c6452cb523f6ca8316295304dbd0870d6100dfca26dfd33f8b6c07a3f9196de6efa11f7b62fff771481bc63"}, {0xf8, 0xffff, 0x3, "f51fcdf43d403a09ee63e14460c52551be42fd237bcffe9489494df139e966432f13457b49d04dfb1fc349c2c2746518a780a1068604f3a3d2ea077ec2b6793473870adbca2fbc92ccb1542405345e20c9563c9f26bb0614c07e3d118194568dbe5e79fc01f47f4b0271fd5972100ecbc6bd12c0c5f97a1995a64169a64292b86daa1b823225662b708063e412e261ffb497e8e9a9020b1655f70d0ebf769d5d940619051d8ace3d798a2dee9c11d17c77348ed02e35d07192f372b2b7eef939d1aaa514fcdb2a75843db147d91b74b40cb3a8f46c0cab1803f9c5940a8378569ded68"}, {0x78, 0xffff, 0x4, "0dc0e4a3987d820d841e5a05187f0a050531c6f1675a9ba5827a351c52d0e69bddd100b70dcc7e340cf83b7d355f34cff2d3f4909c19bfb6be2f1176c19091e4bbd824b84104e65a78ea0e14723f7d79084fbd39fd4a27c2df3ba33efa459983348ec3b26aa9c65e"}, {0x88, 0xffff, 0x300, "bf4972459f46ae19ba4b8e245652bec908ae7724a4828b3b6143fd1be40a07901101bf6e548880fd2d61947571faa3eca4fd4f4ffbe55abedb9123890986c377cd3fe7c1a84a101658993910daad62eed228a250907bed394aeb29dce1501bcb68b1a2453fe4e1bcb80790dc11a1f031b4"}, {0x58, 0x1, 0x4, "0157ab06d93f88e4a2f1ccdffc74795c8c4ca86a56ed4ae2f0332800a03a8441c1e960e11f6411b348f964f39e8cea52e8f0d35d2603f3b1cc33a0d3a7eb6c6c2b9608"}], 0x14a8}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)="124baf2c70f8accb74c8e62c893cc2b4f99c2d2a484a7bc10bb72ed12c8becdf676f63788866d95cc6cadf1e9d82229b91cf56e8bc42e98bc95f3b7d4f5af70b2c511f6fdf8fcc7ebbf92cb31853e96466080019beb58b36252214ea3ffd58f64e0bf98773bdf44c350f89b5a064", 0x4a) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 15:02:09 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0xfffffffffffffffe) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r8) fsync(r4) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000340)) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 15:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 15:02:09 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) seteuid(r0) syz_open_pts() r1 = getuid() socket(0x6, 0x8, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="1310f9596a08437df18262fd01a4881330d5b229a112f6138284eeb3c59b902ff6bec1a82374b21ee8765e1595c1f98e3dfe275068f3cfb47e7bf7788cdd9a6d9e92b6c1f1d262416955348ed6c864189a23cbcda78dc0a273043da88e2f45fc7adce9f0cd995277fe1870867b025a12abd8dc1b55f2b1071524f1729dfe05b7de472858fa995cbad6b15c1864b2b10a7dc93abb043d8d1aa16ad3dbc615cd4406ad906a93053f66ec51c708d54921471cf700d216220bf1cbd4ff11bbe03d2f373aa034835ed148605dfe13b7bbe48c8923c450e0aee02c0ac9a1b12c33ddd8", 0xe0}, {&(0x7f0000000040)="ac12fe490c52978176f6e3fa2aee90d357c76348fc134718f47516129efd0df8ee21d5c567928c0c58b65fb3ea8055c871d648cb89393c006b52", 0x3a}], 0x2, 0x0, 0x0) setuid(r1) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ftruncate(r3, 0x0, 0x4) 15:02:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 15:02:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x1ef, 0x1fd}, {0x1, 0x7fffffff}, {0x0, 0x7f}, {0xe7, 0xfffffffffffffffc}, {0x8b, 0xfffffffffffffffc}, {0x80, 0x2fde}, {0x86, 0x80}, {0x0, 0x4}, {0x101, 0x6}], 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016", 0x2}) r3 = open(&(0x7f0000000080)='./file0\x00', 0xa00, 0x100) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0x9) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 15:02:09 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) write(r0, &(0x7f0000000080)="fd", 0x1) pwritev(r2, &(0x7f0000000140), 0x10000000000003be, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x494f) write(r0, &(0x7f00000001c0), 0x9a16) 15:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40, 0x0, 0xfffffffffffffffc}, {0x15}, {0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x9f, &(0x7f00000001c0)="535ab0f0147a671266282d02c290f03d9583a02a6bd92e04961ff02b9ff733148ad2656608b5451d2aba4d8114f4642429b18eb018dc2a2e9bb9e661d7854a10e313b246ed7be99e725d9763153d1b3f7464e1cb74fa53debd511a1f0000000000000020dbb4be6a12ba9869ffbcc9573ecaac44ac6c20f026fbaddc17e5379054e720f471d7a8381fce78f0cb575750d94a3fd50a0040616bf39f903ce628") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 15:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1811, r0, 0x0, 0x0) 15:02:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x8000000bffd, 0xfffffffffffffd7c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x51) sendto$unix(r1, 0x0, 0xff92, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x1f, 0xbd2}, 0x10) socket(0x19, 0x5, 0x0) 15:02:10 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x2) setreuid(0x0, r0) 15:02:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8a, 0x101) r2 = dup2(r1, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 15:02:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 15:02:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xf2, &(0x7f0000000040)="e1e17ecad58691ff9c09d7ea0d2ed0a908aea85d1557e49db446460abd1ab976adeb975c1691c031da041d2a56bf1fa87f5a5eebc4235955257b3aab4e6bcd6ed53305497ef410996c8d7157a6f629b68ee8248905cdb6435e6145366867e1bb5c25dbf6faa49e9b024784a7828a8d1888a27b01734546b9f63d683463be3a13136951c15cadb6c0c5a17f7ad0baea857c404aa29e9b99654b45a77f7d681f95a14626b10f4f80600189db97219b0f6326b205ea77d6c5dae28f71212532736edff3ce195a17dfa234bf4244f33d29da9d97cb244056a7e993971fcd12b7b3979c871e9e8ab1a2cb66655f6a7c2288b01033") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 15:02:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x0, 0xb1}, {}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) fcntl$setflags(r1, 0x2, 0x1) 15:02:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x4, 0x4) 15:02:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x0, 0x0, "8c0c0ab827ee8fd7555ce2c8c4e33e000600"}) r1 = socket(0x18, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = dup2(r0, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="e4ddc4441e3c41a0ea57e3dd97f220a622fa38d7a1fddfc0f2ba7a0a82d2f15cca2cecccc0b18524b6926cf395a6337279304a54e9c4d56b4538da3478bbb90ebc0fddd78fda38c41079322061834a69b9a485e014c90c54d15b29aeb59858a14865461df96c9d5496374f92e0202c30332ab10190c34c45b247271598a960d8a6c6e10994b133aa7fce10f71078ae7474e37599988d3c8b8906e7c4aa7c77b3ae2902579f4d5f2e13e155599d899328383458253ab925be57c8ad2acf633722a299e103ca6374102f3c09de832dd60e0a2c43c99dc8ce49a2a0606977742712d87484128b68fb250efa7d90d4da6b3b778fddc4a5781f5f7bce68967b1e641cb39c25f23e59d1f92ad7a5a0079ead93e8c2a50fcf8bdc2f2f91969ef0e1a82931a4c79ab95a7b43ed22b551c015bcade9a0d0421722fd0d5097abccfb3233974ae004fd16c86ccf03811bb981d1e4da774194793c5cfe8e1c1201106b01824a880ee903706046b084af6ed534643bc163d58e4dcb1f75f3381be1a20e8d31d2d419cd4e525aaf9d6b87f68e05044433172cd0b1e076d6389d529d8d317cb2d3e25739cd5974e139f23161a62660807e7c553a650a626505840424bdbc2945a95fd2b2b54a5268aa557c24c10607df922b7d29fc1783b7a329f439f8b9923bb1cf5ea7a74bdccfbf3b0226b42e9b72383905e536b8d31a05f41d87231049cdb218b32b238ccc6cd3cf8a5e5869bcf689036387cb143369e8a0d961c3b13be5fe23f3f55a237fc47dd4cfb1ccfb57767041223f099b318c5edb46653cd5db98dab2040c2894fead001f8fc1f0e7d910c5bcfbbcf3db6f62078f7b14dfff8967c9b73c85b2b57efde8e500ef98038ba8a445c1e58a015021396bfeb9f0a826c006ed50a24eff50432c86a40e774841ffaa021f6db71327c6f4d545bb6e49be120042f5035f8c183be6b1cf72ff117ce56b7868384e9665c9b2941cdf173f7e01c8e3c37233d1a8b6fb3cd49705dee85978d411d4427897971bf27d91bd6b66e086580d87bdad4b2d377139ec4a706706af9444f74035876859c523c7d031a54e20623b5d858417022ee6497625ada47206e670d966ddb28ac39c7cb42ebca0df9922e567512f88439924aab7e4f08749f02b67bc9322f1c9671e34382840226a4ee4c534cb7197569a5858d73a174017106990c8b1a1b45e28ce88253d0f4bf5c362e2edfa4cad688dde341b1c7dad1d508c5c4b543e91ae2c7a7b9edf7aabb4da490c5c9ee57c930e5b2150790564d3a9a6bd93b971fd5e94c332710aa97bd84a8a071c847f7ff7ca75f0ff3d402e988a41d66e40bc8ba657f8b3e0dd0193c76d79616ba9aedd164d6202f1147b7b3f659e71113e53479cee171e76a5920fbb2e91a260279d283402a2e80b96c1af9af7b228bf67348383ca890fc71ec6233be907ce1151b416c05b8a27c9ed30b124cb769ca168e8ea1d87330b07334ff24ed2d8992624b9455ce040c03ebb369c320a164ce17ed5e72b6d8e5ea270772b38184fd30e0770f2b1046a44e867c3b35ba354cafced9e8c9c4ab8df7be783e4f32fc395b4557d0d872db32de08ef906d5f826e9ae022eb69509663ff7cc5763ac404382b76fd4030e82fb2b479a37f11cf6fc8915f7cf71da6e54c15d25549e3f86aeb2e627b81efd7d24852358e3b941954647faf8f4e28686458ad0fec6a8f750c6c68923bfba748c58e84be468a9380c2f5fec6df9cf16814c1bf39a3a3c812db640c0108f967322932596bee792b9be4dff59734f641d09485d575555d4afdcedb6884b7f6f6a359afb0ed89aab8eb3513f1ca8b77dc955776a3e096c327a088ee9d072109ee65a5bca10e51ba96b23e3addb9fbb50604e5ed27da92216228b189e098eca031e9ca77ba813d87edacd5d4713438fd84c762831141a0c12d4bddfb2508104a0bb82942f05298cf6ead9a09dfb910708d123aa675b9d2ed99ff7dd8e3bdd8a724fbab41d24e854a154d7a70015da619d6a2db7345488bda14001bb3154878e260c32c72cfb74666baea916776487dc1747cc0549c233a3d87ca377334247a55c6f65bb61a74eabe4f883ad121bc7b46ee6ee08f6c8c6901d8381198bfed1e98dde71a29c94f8fe0ee627ea49fa310ded2b3655042f3f3ac0dc44c56a84d9f2462e93fa479b9784ed5ff1b35bf645d726c763e87bd90f6c61190815bde8ca85cdcb2b57697eb984ab9818799f2823b9ac8dfd79d170a3f4d7d7fdc544d478c8ef5303376a683f59bc0ed4b4d7053e124dcea8ab6e996e371368e29b6f98c85a5034d69df21e44cb30dd4a59801b386b2127ef8e9b62541bdac8c373c6c2b4d764e911e4e923913961e4b643bf0d10c5b5dfde18568e9c138cbaa3abb60886cd12a2d471a09b173c184495ccb81ef2142a71c41243137f59599b723ecbcde2946345fbf9e6d8bc3979d1a38d263570fd3b66d5a5b32dffb258243c056582efcbc3f1e21a5091ffb7ac13800a2e82ce43c4fb3332ffc1e9973e9494dad071b2500b6b4fbb785c12f97b55228bc06378bb79cd731eca46613f7c3d25b73d7eb6ff4bb21f4b336042b9a46e4868012ae29a9b4f17464a03b9f505d84e583ab0b7ba2dcf20220f905735ae9525fd1fb723dce6f99c608ebfbe140999fb8a3c2385ad7d8268a4ba47341ac6c7b921b717504623a6ab41dbfb8a7746386b3429f32bd7517c83b99e807efe87fdac714e657d0538b347e3629345a75becfc544d4dd713e3528659c06a661aee5a18eabffa985f1988ca0686baa82a10d523471c3a2393d0ad05f4186ca07544333b0f3a5cd5eb6587ef6255830795d870ae31c803c0e34df51af2ca9b82a0062fcc3d1b40e38c35f0a8176ed84ea0f8adcfb25eb611f44ff6c35f2d74285445e7ab0c3e574dc998d771997dac00eb761fcd56ce0709d52adf88d4c619f1453800ea38d2043324e63aba1614faf05f3d2687d366d3146f790df1b4db4302c7db2dc398536cbea5e5632424514fca1812f35a9081f8aa6a0b79f4e4fb2644ab73fa4d568182faab74e06ae47dc9b39533cedd770a829c1e114efd15bf957f360f5fb20b5c4dadd7654ef5542a427555d684c2f045c72d6d593beab24ca2ec02b630a0d35a8b6025e18cfef5f22fa27a82d0f587838754e993f026bd24cb86d9075a2fa46355a545bbbf3ca0566d887a3e08a601d1ee3439d4776bd986e6bd68798eb46d3ed8c975c22c0d718166ae0f5baadb8345a20df52f0a6249b2861566e58d7988d051cb3c6514090673adce82f0b72677da21ecb10f93d0587139e579bc1aacf38c3e05443b00843b02c5cb496a740550bac2cff615c8540ba713b29d73bd31b6563416d86aac40f176c4da415c7007930905bdc910351e9c816448466e357e1bf3fab424377e98bf2a5d66c0e999b18ad53781465e932c9e44c08258037b36dea2ec1c386d29954818798b850f5db8edbb1407daa6857104e5827824eafb82e2a769a41366f59c79720ab6f59bb1bbddf7df38dda74a30b83d264968423cf1ac9ed4cd778f3f3102b8af42cc11738f59978e2df7c13e79da20d46b0f77ea79f5664ff46ced1c5ace6ccb8e185576e302bb16ebacc84985cedce8819c6973959a7dde01277efa10e8035ab0253c09d596c2f3e59be96a082173132212b52bc760d4af0c5138fef625db78cfbeea6b4c74f74c22533955f34fd68566d27937b121909d4f05e7bedfc2e4f5b4aa4a436f906c672965cf2e0b6d669e192029087d46eb57cf55a082cf9c488150be653b8c4c22fccfde03bf535ed81ba39ec0d4d1848f085c678018a940993420c07f8b4f9db2b65b96455fdd718c1b4167b2d2f50b5979b9ed3dcbaac353af9a8a17458c03da52d3af8d5ad9989fb6b629efe8083d5ff18badbe122fae82f1bc7d361fb4fc2f3bf2dfc68d54f19738e6512cc47feba644669246b693a31d952941943adabfbc94bc4da8d7cea67058cd4449f54a3d8e1c3bcd39c63f78fe7e63046c5efa1922d1c79418a4b735b48a33b8806bad38ec6838a05b260a5e8efb8d601b5c2c994f08e8e1c8a4d87c0c99e1494d9ed98b4cc0c2e57f47c774b68594c17c55baf7c39d937e104a079249f95c9a38c4cb40e138a38f7ad8347f1b342009d74f805767d708dee971da41d62efb0cd9122f198b28410bdf88fb5624a3650d12c6248b465fff7130d52450544bd2937eb041a5d2c88fc64285505335675c9ed7b966ff101642ca225c672c279bf608c0966080fe8f760b2e261903f60576a0c2a173dd75e138e940ebb1736e0549c0f86dfe56e84c745f085cd56c6b22bdf5afe4b23b00ad1e0d18b7ba782595b9143d161d822861a82342445141b1264e69f604d3411dc7fae318697f7c9e48e6a5405e0b99edef4856d349a66fe5f657452c0fc545c61a5ff9dfd4002b33f90b054b945293e84475d5fd237244489bb136bf30a195a1386d8b2e0416a35c3721fd3412ef37d6c5c5117820330bedfa1e99a30d5b8d33c7d48cf982faa7923d47d6349eb05407742940dde096b6b9a5ece57825862765ad7b7a61d2d8d2db8a76df44c4e8b4299564e7301098084609f61dd6ed41ae0cfb2e5ef44ef3b7f24f8785a755005156e06ce34cf2f8b0ad775a5b444ce3837dcd6e79cb8285f21f99a43774942602e6d149b802ea2c4aa88ec5c94b470bb00d44e2babee6cd6187ac896fc8a5ef0bb4b99b5cd8c37a0d28bf1fd15ac91af8d4fc10367d1cddf1f767503e52fe423333a874b9f54717026d5bc51cc5f55a3ad5dfcf0fe4283b3ea7cb48830aabfb6b8a2daca6af73771dc15d3b9f4025540f28a4911eadcccae29d16e0fb2c0a6e2fb2dc06a7526d7c1421bf3c8e5c2f2b12089d59ddb62f56e79520b29e05514648f56c672fb304e188a3209e62336137005def55f2e5b55da34f9bee398451b0d3e82892fac128468e57704bf334ffbcab52bc14753137a2e101a3a32fe1a22e22e6af8aa83729cd0eeb12595ed427ad68295ebf56542633cfdfa884336d74656fabbed84d02c6d8a99685a7b7fd99206d61e543798d263b80967a2243798cecdd789d0b24400f3902c8e44a61292ea40022f783beb840efa2a91ec8e067ba4a18874a083f5c971fd3f66e0713e0c5dcb7146b92b4a4a7ba8607b71bbd8ac34b43864a3fd86bb994a66064c1f767bce6fb19a83ac55d6aec9cb27b7278b55da87c70d0c7d463ff0d7b08eb7fd600004b8bf6acbf1e10d2e91b5c07657cec68c9190151f42d275c9f3cdeec66dfadca970c6255664703b3301482ae26e9f685f52044d3c5531657faa53e01d2ae6a25e7510c56b4c1fed8cca3c6796e80052436937118ce8c9664428fdb1f3c463c3d2f62eaba3c842b31d1604c32e98efd857cb4dc539f9c36ebdced74cc8efc59f49bcb1d26393a1fda99b4330c64ec7ce54e4a03c6cc738a262e81898d97f931ba3af9d8a6fb007334c62c525069f2b62980fbe08fdbcfb0b1f19d1a047a0c2d4a3ec7e6f5c4d3c1e28a3f6d9aa57ca707c7c2885d24949ed0f16315cd806705957459886904febe381b1c52ead4899d57c89bb4b4051288d877145cd24ccc42d0567c79810745f040f005e2582ad1d542337f346b65b56528d4577621242a7147a39ff8d160d855639a47072670708ba936213a0ffb15ba7bd1f172bd4d670e4a941dc5d6f1731fe03997bb1efcfeb8d854992e12fd062f7beced630207cab031363e31caf584bcec4cd8b08ebe4198828525ce51e9ef890cba7481ea951def3586", 0x1000}, {}], 0x2, 0x0, 0x0) r3 = msgget$private(0x0, 0x203) msgrcv(r3, &(0x7f0000001200)=ANY=[@ANYBLOB="49510e6864dde8474fe6000001000000000000b1f947eac61f0a5c20aedb0e92dfafeebd8b2ae938a9cb92ea09fbacc91ed72d72a44fca74d45880a618846ce43503c5b7c705ee8caa54722d5b42833bf5fcfe04644b46ee300ed8199649f5c87ff433794a388f25f81de15c282ac5176e6c0c2f8fe87a3499eda3b9213c23a7d48ca2e455caac6a845cdb4d38cd2d5a127037365bd3daa8711fd32e092f6a93ff05bd21cb02b9d5a4"], 0x21, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) 15:02:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0xffffffffffffffa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x200) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20408, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x8001, 0x1, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 15:02:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpgrp() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) socket(0x11, 0x0, 0x8) fcntl$setflags(r0, 0x2, 0x1) 15:02:11 executing program 1: r0 = semget$private(0x0, 0x6, 0x1) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000000)=0x209) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x60, 0x25, 0x3, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x8b3, 0x1}, {{r1}, 0xfffffffffffffffc, 0x21, 0xfffff, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000004, 0x64, 0xffffffffffffffff}], 0x4, &(0x7f0000000180)=[{{r1}, 0xc7e19f6fa817af18, 0x5, 0x2, 0x5c3, 0x100}, {{r1}, 0x0, 0x4, 0x1, 0x7ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x89, 0x1, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x2, 0x50000000000000}, {{r1}, 0xfffffffffffffffe, 0x89, 0x2, 0xbff, 0x55a7}, {{r1}, 0x0, 0x10, 0xfffff, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x21, 0x80, 0x100000000, 0x8}], 0x1400000, &(0x7f0000000280)={0x2, 0xf7}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x40]) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) shutdown(r1, 0x2) r4 = semget(0x2, 0x3, 0x40) r5 = geteuid() r6 = getegid() fchown(r2, r5, r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) recvfrom$unix(r2, &(0x7f00000003c0)=""/220, 0xdc, 0x40, &(0x7f00000004c0)=@file={0x1, '.\x00'}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) dup2(r7, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x2, 0x6, 0x20}, {0x18, 0x0, 0x5e9cf005, 0x401}, 0x6, [0x8000, 0x1, 0x100000001, 0x5, 0x0, 0x800, 0x1, 0xa9]}, 0x3c) semget(0x3, 0x4, 0x280) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x0, 0xffff, 0x33cd26d4, 0x1, 0x2, 0x3, 0x4, 0x1, 0x3, 0x4d89, 0x1ff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000600)=0x2) getsockname$inet(r3, &(0x7f0000000640), &(0x7f0000000680)=0xc) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000006c0)=""/224) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000007c0)=""/213) pledge(&(0x7f00000008c0)='/dev/null\x00', &(0x7f0000000900)='\x00') semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000940)=""/100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000009c0)={0xe5, 0x7, './file0\x00', 0x400, 0x3, 0x3f, 0x9}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000a00)=0x1) semget(0x1, 0x1, 0x2) write(r2, &(0x7f0000000a40)="40fe48e0cfe2ff82a860e8078da000796e7817760ebec6fa9dcf6b58b2c625f96569a0e803aa1a339d5e28d296b9b098a0ee3347749f317f6023ad3218e2da08e571a10fc09f7d0df751880a0a9c3cd02dbd269aa5ea948508c794d382b424f77afcd149e0904f5928c18b1ca50f78a000acdca3905d3e61ab05e8c9a40a3f2b9130fdacfffbcfe0299f03c1a764771d6201bba8debff60b5069684442e99bb34ed62db31198cdc1454a86a814eab0da019de6edb48378adcb7c5c00fa00ac559b73c7290b467d64060a8105f9753832521d55b8731b67f716eba15ef2b13a8254a15c2b3e14f238c35309f3b827a5c4328d05bbd215edbaa7abcacb62edc3678210dbfde2ab6735d98290ec240d41df6d1237d7e80c157f907b7ea7f6c29cd552ba3a80598a8a6c92012997d14923b0b24ab50c74743b86731c860962ac346a6977d5e478438fa44f34b16ccb9f5bcf2b5102574c5641c3efe54ffe99987bd5cf22c41271d3e5d1a1ccca77d2bed7d110ffc798bc6ac6f59e6380e52e3fa975beebed1c3f5c49a95e0390b450bcd3df448c5bc96d8f1799e1195b223e63f9096c9babecb477f0054f1644fc35f40459f28fbd8b855fc3096cbf5e1d93d914b09cb69337bedd2ac19c995d1fe675e63308a149bc3f47f3e3ed5a5110c7152155667c5dcae59cbd095f58b1d83f14c68738b6b886ec4bed832b502927d5c82dc1b008c959bfab46cadab7fe7f8567b69fd643eb4053efe2c3dfc903ee3fcfa52d2c1350a2d84ef97ef4fe4b69153e585658f2746ff8e111d2501af49d891d52075ada527cf3460fae3c22594e2e6f515dce3aa615388ffd1cbcc05cc65d1e819ccd7332d13a4bd8ea24d7eddd9e9911ea4de698d2d137cd83a00c247d3df8b73d3ab0e7ca43d69e6354c735169fded84a64f23361bb71dbaacc0b35a8962bc4b851e59c1b69ea9c0eeb692365bf7b3327c6933651d649fdf8cce3e9c6b15aeb7e55c4d89d1cd5b8ebcbf7dc042d0b79145d795a2394fc3ed5c78462012926a07864064d48b80e281d82f01cf9743e33845722253c89dba70e73c89df3c2dac7145e666aca1fba0d33ceb1f93d1185a22f5f96f67edd3758124737b8f88032bc52139e6df786d053e9cd61cffc637802f84b82ccc3bd40461069965d3d1a50c0acf7b51db284eb19d5265a0eadc42ee185955f952492e000b75906eebb3cf2d6d46daa3789c1a0c5d69e4cad81d39efeeeae054a1ade50cb6966a27fe39f3a6f64a48867f25d5ba45f84c9a4f5c760a86987f0bc5b3f7f5d1280dad197c3d34942c239d7aca54b162bdf7e780147f2faf00a543de872abae8cf43a68bcfd3b50024a8aa5a724bc1b9ec5975bbc84882bfc7d1d5d9408e2ca574f4bdd0a44d78138004a95997fdea69dd95738b3bdfc06e405bfcfbad8cfa80936de135a5c6e47a020030fdab479e1f725b7c4d3e8c634baa31bf2ef29e2c379f22dcf8c1726363fe5f2ceb45c07f9f4aba4569f6e6766c5f35c5aac3f7ab440441f71961285ce6975a84cb2607b4aa6691b6f9d52e1d7f963af3c09fe726f45264f81e475f2f0928d5eb955cfd9abdb6f58867423f291ad1759ea8b78a463a4a0a23bed5179cb2b02ffa72369d8cebf67b10c9421f890c85618f760d36e2ef57a79662d1319680344da6db0a14e2d9935d929ff071531187c694e103ca267d3ec3c45d51fc98ec8633c2678344b95d264e11806560f269de9e35d77dff23fbbabea1598b53cc666ac65e7a06ba7461e1e84627ce81c21e52a34ac500a5b8873a90effcfde82b558caa1db38a574de93735943d3d590960e335654e623b172aedb0f7d762dd4458a7e7cb80fc4e2cd8f71ce31fc97913b93b83f1662b19bddc0790ea680c50edfcacb41a512bb679737316018e6d54509258c9ae4d68e0789bd6e060e317719f53560ce7a5bc40ba53df71f8d936a18214f2883dd968c28ebf312275006a6df45a54b8451715ccb8d3006709f9f66547217adcfc26563afe93855c5ef27e4e2a5887d74cb7c4ced44544f88262b5cf59efd62dafe0090a205879f239565f1dee99ec3b4f20fb00179061f99bd18741eb73cceae5704c8ffb4fc75e3c5b841c574ca2551d5bad28451c48550e0dcf95da64d5769c0271fc8b9c7f9f01c2550325ee41e01e0519c218667f2221047c1d972c0ac08894de35301d2cedb15410f2593e098d9fe79a23e50374536cb02ff58d0c3a7db11c1f28f391cda4ed975d318c93bde4dd996405839b618b1c1647dccf3e4899afb7de26471cd1545bb75551ce629289b7598506ffeaf7433d9f6f8acd4995053bda43d8885986ac7aba4b9a0570742f638399e861c979769c6be6d0ca43902a63190eb110cd24f7806b22435bde8bffa8123e1ad555253c4624108bbdb0838b97ecaeebb326aa3d16d9c1d4d882c5c1c2fced93c7d74df2597b858838c00f8ae406bb313a61aa85b870e924049ba3b76d1c0dd97be1bad8178e6b0d28dcae31db1a8290079cb3deb7df4f66260eb27c41961754d61efa023ef243a814adb4d6c111cf403f472a437f82f1050a1d6fcd280be98792665b4e7e26b5135c37dc4f650de6be2fafc225ace803fc5bf7c288f7c7c6838ae57a13ccac191f5fdf46f8a9ee4f2c9cce2c51781a0e63324bd8665d3a1f2c0f8e42659199105eb2b19807d81984ac21ddabef2a907ca3e375315096282860b17f6679bc44335f4340f475959ead57c4796a63eea8ccd4dd6707ba7b9edf882483e33685edbf72e5a4983a4d10f2a6a6bc45862f6da5bfef13bd7b21542d593f8298a3164d7b53e9cb0b039b3bcf6c52f909c302c3e989e28d8854a1f9d364143ac8a48faee620457f68afedb346fc6cf14e09da95cc8555a0b3eaf99fe956e55c9546417daea955fc3c526c5aa047bd401123689e10223200d8f3f7cc11d6d09140c614f6d4dc88c708453d749bd4c759c49799f2331c500e9ce99b12263bda67f4c0237c8dee51316e6e9b69c4522ffa747bd611af4f0d91bf550dc3a057831be05d55f437959f3d1c50fb2b7f5f493c6c03c9a28b799ccc3f27ff724d79afa63108af5a8609a02df2e27ca5411bf28f1444011975bff30135d20f09a420e335f4868a26758c032600a77259b5169505e83eeddb3f8de5883e4f83c217f291adff73258ee862f97418e945652ca5a2b62f136d51d770c46dfa7e9735243135cc7f962ef9a4a3dd82a7eb7da0aae4313932490fa1e2320ec17f10b21bce2c41823d943deb118a45e92c5bd7987b9c8d9f89ac101342772c1bce0f5f59ee782efb426aaefe1648e2419bbd0aa2fd4c487b26f9470e1ad9783c8e65513b5e07c68231dc1604ff6be90e3068042db23dc89e46bc9f62d2a3fd13bdb004b2ce9a611a0cb37e29c9c3ecb2788076cd03efaebd5f5fd0570931b2ff0a346ce4a301b5a47ada3a8ec5e7a1690ba425d6306d1961cbedf0b346d1f172a6eaba3338cbf17c92e0f02a38d59f3a09dfb04e2630ef1f877c908899a7d7eb8c5de18185c4a4d76b79c80e39f23f7d800669187e49c03d8d1a139222dbe82ad4af117dc5ee25092feb5790b12ac1c8d3900d348ce8aa90305e4efbce721ad53d238a5d28df68147fb836bf24d7e696fbbc21b4c274d897185cf1d3aaf09e03544daff4e1bb2f26329ff98b673c42272f693b1eb6316128be453e987808d66aa63db6de171187011fa6983d3e6058d0dc7c18a837cb09149c0c61e29a550c9cf92a07ed84978a6dd4882a4e0c28a039661a0aa4fa7bea724d65418e4c0bc4c5a6704c98a3e470ef837456a5338208bb3447b908c97a6b7a3c14dc6d9b15e63e52a6b65c020ad51e21ff5a8e91a8036fe132547e8558c675f87902af6936775e9f07a360a5b95cdf6ced60d81e28e4e44c878950d0def100eb351c5377c6ce7ea58f88a6822df001462c7499abd2f9db1d41545289b86d395d30f4cd50b42bf79ad299a165601e9f26ba84b477d1a82b8caf8d4f73bdd540435d83764d0a5014e67f8e49a76412d80a3debea36a474b6fca9b2dcaa94714e399ff1c10c2b9a4ca5b6ae5f4ffc0de0ceed4ed34c458b8e5623de51b2585ab95a1f588a6f3d21c7f19e97e6d4894d46a8c9e7836cd03e38f8c0b2838a02271419f49b6cb528446e38c563e92d19772cecfc5367d73e4d5082b12349d4ec5fa7d8da72718eabce9710958317009ffc9d565219cbd9842416a656c46899da992bcac1522d229ebbc11fe5e51308f672d3296692cc6355e8efdf15c4b7404476ac2f3d446a19d127ef28a96c2c6296737beb15c3d23b293fca22db55b913ab8fbbef46dfbb7b9d55a0b5d7848d2e8b35002a4d5b3da2effe35d74b20cfe2447fa61bb7331e6c5fbd24896e211304189540ba1b5bcd687c87e02b5f87fc8377a1aff22dd01eb62ecf59660e1788bacfada1398130b2fbcde46ddca2eb2b47fa9c3e4f0dd90d55572ab8a1e07107311a6cca7190de7d5245d42d7413436a6bad1065a39a9d92840ad3928698c5a43ea92859b4038ff2a9075f63d763d42a2a8e4235721b84db60ada8f38e398f3a5b6bfd6f5e7107a0d1d78c9b13393dbad219a49899c834b420d6212d40ae44490024487da3e51f6e55c2c821db2a9aef8ee378b0387af4eec8281b9f502bae789bc1340a2085e277fc128c6c26e1a225a6ce00bf90b7836ef821578270d92767b3f8b9b1ab39c571638efd36d31a4619e5e5012d792cfcb4642a4e9d3d7abbc6793f13ec937c9f51474133f9bc02bef1e205298085d67ed39436fb2d6fa3f61a1a7388e7cc66b77bf1bff9ec9aca50a1411808fad23e5e816727c58f407654509b5699b2e8c3c250eefd82a7583f2fe4c5166ab02805072b87a26acaad025cface8e752a938f84d436f8b1d03c39656038aff761f9b5d48c2e4344052a75c32426287f0112b0eec120ec3c0f176c9b3182a625578ea6fb76ee039f7e29bb2002342f505d52814b91846f0f19ee0331ce4b273852724f51d4969a30f0e74f03b808f61055bc9bd2cc2d15889e4073658354eb691cd492f76123bab9acf1b9f8b2b5a36b6701ba835ce31c480de93541b1425d1474830d66e8001f401d1cc82d5f0058b83a941bf9501a4d0a1da30231fc1aefeb4329d7e6a9226f306ca3282f21986581049649b8b9fcc4011df8c56d19b5aa3f683eac2233194750bfc41f477f3c761823482d6bf171655d9cca613636951b0ca57a2bd22ea09c220c057942240d5a6724cb83c27fa80f92861a34fee072602e774873ae3af3064227de53b2202fe64120e32a68c05a12a120a815a10b2ec266be1efbce44284b94ddef9863cc5bff7096e86d245dbcc23113917d158bbf548503e7f013dfac67f185a2b3a760677370fc55f2420adbe60e0864cb793e464b2b827131673379d61906d7cfbdb0ef525ac78dec43d948a055cce63f64cacc6a3c052f466ea433144988bc2d7e41e58adab869a26bccbad8312b37b7b7bc427918f0a5890ab18825ec6a49417acdbd4eea0bd90c5fe2cbbedb674e554dd5ef991511cc19a8a0db545671f7203d21027f6beaa2042d85b2167e33ca0a393d643d93914034e1d02bbff28b177637bf75b8f79022197d297fe495ee0ec47b243926daecfb4a5756a6932cf23a104f1963fb57fade0fff9ffafcf2ece23ef4f33838d1136f31bbdfe81f91f196fc663c61b8855f81d14cad31aae2ed0d0f7d28e2b6af989bef98abf0278cde15fe67e40a347f28837cc45ac85e383dcf1813e0005ed57aa22a8e704e1feb388", 0x1000) 15:02:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x440, 0x41) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x0, 0x571c}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000240)={0x7f}) mknod(&(0x7f0000000280)='./file0\x00', 0xe000, 0xffffffffffffffc1) setsockopt(r3, 0xffffffff, 0x380000000, &(0x7f00000002c0)="6f3c715e5a1a0ba2f740f76528656ebba99c03a8a6403ff57b6f416260fac37fab5c530cde86c53b3daf335f1b94ad4f96c3a162be4d89ba96d6f516b3fcf3fb9c4ef8a88a005f1c0c5ba0af3f6f6c744fd66874cb3b6b3baf86eb7d30e77adc33915f4762e8e588758c1ae4f50268c652372b7e82c59c085425142bbd9c9bab4c0d9338c110b185dc4a590213b4e7d9b6671a78eac9b9751ea55e6234996d7f780a7b6c5a476dfd4e53f2892b209e4f148eef69b5ff276ef6", 0xb9) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000380)={0x100000001, [{0x3, 0x6}, {0x0, 0x55}, {0x2, 0x5}, {0x2, 0x100000001}, {0x3, 0x8}, {0x1, 0x50}, {0x3, 0x9}, {0x2, 0x3f}, {0x1, 0x7fffffff}, {0x3, 0x80000000}, {0x1, 0x400}, {0x2, 0x1}, {0x3, 0x3}, {0x1, 0x101}, {0x3, 0x400}, {0x1, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x81}, {}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x6}, {}, {0x1, 0x3a04bc51}, {0x0, 0x6}, {0x1, 0x8}, {0x3, 0x8001}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0xfffffffffffffff8}, {0x2, 0x2}]}) pread(r3, &(0x7f00000004c0)="eb14407de1aa177d97ec2c630f833fa91e0746a9233f377c2172cbc92723e8154692b4c87bb6ecb8dfc7172c2ba2b49fb7a99778bbd6d330e819056f4d8f3f27892e214b77c3082f26210fdcc2159e19ee640c7b63b0ea0b2fbd21669f5657e20632d58ca1254d1dd287e063f9ec147320589ab268f605aa19a6ec847d0cd4d22cd728037d2c6a384c706c4435b0e323dd0a805bde68a7d895861ce94555a847e43182532d8e8e6901f7113369fe7ef35d0640c4a6a24a4ee922a16b6cfd7378901e", 0xc2, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = dup(r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000005c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f0000000640)=[{r6, 0x80}, {r3, 0x24}], 0x2, 0x100000000) r7 = semget(0x2, 0x1, 0x80) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000680)=[0xb94, 0x6000000, 0x14000000000000, 0x9, 0x5, 0x1, 0xffff, 0x0, 0x1]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) getgroups(0xa, &(0x7f0000000e00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) r16 = getuid() r17 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, &(0x7f0000000fc0)=0xc) getgroups(0x8, &(0x7f0000001000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000001180)={&(0x7f00000006c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000cc0)=[{&(0x7f0000000700)="7b1e4031f911a57726bd3994157c0d285f05490e2ae240a5d81dab0cbfc253c5d00ad5570b3ae19c1b20ef2a2826e9", 0x2f}, {&(0x7f0000000740)="0885de81fec2d37af0e5ab05289988156cede3d371dd61815ac50a9deaf210d9adb31aa235beb14d8d71d1922f3987b81f69be15b89dfe531f1ee43c8a8f8c3382d3e5682ef7d3d54cb0d90da5eac194cef794b515c12cd90b98a4619cf818538259a7675b9a9c02b69b3d806f2132b43339ea9ac70187599fb69e1ec29120b19c4b2fb5d0221165058d4daebc922a99244a94f82f3227cc404a4949463eb098db108f7ed5d9f85f2d2ba1f2d33a60920e855795ceea70e9a1142d", 0xbb}, {&(0x7f0000000800)="1599d412332f2f895c1562ebc3be859d3458c83fcd102295a4d0de0b6661a7e451b7e12b453a8e86223d3bd18041e01cab9eae6715708c63e40f99cd7f8b8c7be8b91f1be9c0035c5307d8", 0x4b}, {&(0x7f0000000880)="53153a015ac02e75f9b999a7aad9feb1747629c73cf51c051fe9a06ab081e71979ac07aef29b18261d986e9b58bc2ef3f8ce8fde9b269b94a15ac24c70f1a6c5", 0x40}, {&(0x7f00000008c0)="a0a7a22c801a97eed97f6556c59222f79567facfbdb893ed9711570810a5d2a9fc765f6327c33a0344da4c21596ab477dafc176b6deef48f15c2a0adaf512b909fa4f951707977c55cb4eeb0ef19298f9e12b568eef40da0836378453ece0da6a122a6db4b2e95d1029777526176ded861a3e0202aabcbe4cf26cc", 0x7b}, {&(0x7f0000000940)="2c60c2fc91781e32f52cb33ed622d151d9c2c0da27787864ce280e0a978da6e6072cc3093205c32f0b8e3b4b6738b84cae65295cee4ab8081524894180949ccb78f9af79364e8a3b0df2651f3899d969a18abb91717f9dacdf311456b14038e1ef9569f83606c17d45a7daffc6fdf442d8b251bd1d7e58cbf6b51aa7187f81b8c8d86536a7617d30bd7ab27799188f5ded40842586242a42ed11debe2b6a7f5f1a3763834bce419a1a15485c1cf4f303b6ab57af900298e6748790b5acde5093f26d9743bb2c230aec47af34a6dd383fde5f1272896180684d4c110c8dfb55d9dabe5e96a66a7eaf20e7ab1c07dae237e76128fbc90d36e5cb97889dd5f8c1", 0xff}, {&(0x7f0000000a40)="0c9b8d7be72b33248385c4eb9fbe1fddfd0d2c464940435a31418c84df637c73e60a6f20a8aa8c9a695954e0d4e5979f08d498b1db9d276bbb67ec590cf2ac4173afb48418a379fec69e6f69b4e8e011cec2ac657e1498225450e3f71e769dfa53fa5f82a23250b00f20bd12e71d32a776943e7095479f83e2ab7f08dd10ed7760b8d28e0bbcb0064fe726a30bfca082f88120", 0x93}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)="8069d96ba597ef9a4554fb1de4dc94bcb8bddcdef588e17458a050ee2a3b85c6ca44366da00b659ef2c8b72031550fe04de49fd61f22d108bedf4fce7ecd38b8a0da6b7dbcba7e07b49e0a7b185626cc776353", 0x53}, {&(0x7f0000000bc0)="702559666423119db7f80225187fb4e0e4d7885ef1d070e90f72d4bf2f6276fb838f2306fa69dbbb49e62432743dcb4ebe81f65f9dc0c006a00e20f17b9e09f31b859c725d15b64a0ffee19f92afe18b39c2afafe3df706e2a0333b94dd0eacb0ee453cfde30e3874924937b9b69e048a30e5f3acb9773414b612a73b449f8395dd47a73d7e6705b5ebaa7ad63f9ef49f5b1a99902a0a1d6dbce4ae437548c7617d44f028a9720e13a47cf7cc36e83f650fb2ed0aaa372cbe9e48c1942420d2f53800cc4f2a7fd16f0eb6ef8f6bdce8a", 0xd0}], 0xa, &(0x7f0000001040)=[@cred={0x20, 0xffff, 0x0, r4, r8, r9}, @cred={0x20, 0xffff, 0x0, r1, r10, r11}, @cred={0x20, 0xffff, 0x0, r1, r12, r13}, @cred={0x20, 0xffff, 0x0, r1, r14, r15}, @cred={0x20, 0xffff, 0x0, r4, r16, r17}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r18, r19}, @rights={0x28, 0xffff, 0x1, [r6, r5, r3, r5, r3]}, @rights={0x20, 0xffff, 0x1, [r6, r3, r2, r5]}], 0x140, 0x1}, 0x4) 15:02:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/232, 0xe8}], 0x1, &(0x7f0000000200)=""/100, 0x64}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 15:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x100000}, {0x6}]}) sendto(r1, &(0x7f0000000080)="9a1fa8d28edc0b58f97e276e9a3115d015d3f85b35d98f10efa9bf26e9edaa17902a02aaee96f8501f3c35aa7b1a3d937d8d55b2b97acb87078ef1ccfd0dfcaf6c3792c5adee30025dbbe6a8473f3c10d96644127bdd927e694d5b0ce0f1bcdaa0b0d1cd8209a658a13863d4ca5101792d39e50ef20fc4fc0874daf60fb13d966603ffb55a423a5452a211f4f3a3244d732bc2ff87f64bad7ccc30f23edbfdc1b775d6805668", 0xa6, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001d80)="c2", 0x1}], 0x1) 15:02:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1808a, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = geteuid() r4 = getuid() setreuid(r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xac1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x12a, 0x9) 15:02:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9c12a61f98dd3ae7e1450f785641540c5eb0b0700494ba84a3108d40a39566ebffa8431ad532adf3bb67471c3f054c59f11e5cc5b22990f68c2228fc5b51154e38c103ba32af1028a2ea2b92d5c5ad810565b27cece29efe015a114b0d1dda2869be98b205195bd6e147f4e86b6b730e4a187755b2f6391efced515859e8d22342bb323847e4478c3b087dbda332ccdcda94", 0x92) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20090, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 15:02:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x100, 0x40000000000002, &(0x7f0000000100)="2dec59c785527d700c7bd3994fc1d25d42cee9ed07d739d7553400000000000000026cc4e79063df60389ba2b7136a3f4442aa7b125c7972a04b393539696f03308e74bacb70c29be2179505c2940cb333d4545bc6c52dd330b576e6e0180e0000d3963b6f8665f337a7349eb7b1c5e6f30ab82ada70314deda4438abc79c31b7c7511a761681813843d6518fc8a51afad882ff30934e2f231e61cd735b3a01a43ac3b483c4b8c73f5d3fd7ab925692d71ff41dfbcffc9d92010d7f20af8eaa4a845b04d7d0db435e634cea0a334f494642e864f43de3e379a5fbede55006f3bbdf0df0179becab6fb42213ede9aaf2a9b623f342321c7601d47db5502f6d9153d5a705d62d6b42b3a3abb29f2d0db0b7fb2d21f99016e708173f91895cd52db7fb8e5e6407af9e5403e5acaecbe79aef54dfa87129a845f4b83c842f8e059ac475f51f657f66c13567126f1cf1ac6e3", 0x150) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 15:02:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) setsockopt(r0, 0x29, 0x800000000000040, 0x0, 0x0) 15:02:12 executing program 0: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r5) r7 = geteuid() setreuid(0x0, r7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x20) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x20, 0x0) r12 = socket(0x20, 0x4, 0x3a77) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x10080, 0x0) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fbff55500"/4098], &(0x7f0000001580)=0x1002) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x10000) r17 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) openat$klog(0xffffffffffffff9c, &(0x7f0000001800)='/dev/klog\x00', 0x20, 0x0) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001640)='/dev/diskmap\x00', 0x204c0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$inet6(0x18, 0x5, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000001840)=0x1) sendmsg$unix(r9, &(0x7f00000017c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="1691816d05914d475ca1738dce81c049af0769ebec67198ea528d6afb1299e3e7ac976b3d5894917705dfab1e6d981d9", 0x30}, {&(0x7f0000000180)="fea19b6fe216414d9442aa38deeb907e826dd6792882078d14bfc471a785917f0ab8eb9e50940a672c0fd297a8781d488659b687f74f99a5fcbfb032e8b61a44474dc88975c6cd57683852276ded", 0x4e}, {&(0x7f0000000200)="c66ab3c71911d81c5e7b2378d80ca6245c625734c230083e64d467b032371a7290b7edb9002de6cb4ea8e94738c42032f6", 0x31}, {&(0x7f0000000240)="30f01d375b216f0c1723955ac0fe473799b82eb1010ce3c4a50acbc4fb2c2c0aa8f4408d6edc6a3f56f8e7d8b0ac676b12a4f75b448e1cb01e02d61c024fdaba623e05afbd174101d19666417223989b4d675eec590ca697a568bcaae7b4570c0d7f0005ab924d6d301ecb17", 0x6c}, {&(0x7f00000002c0)="855e4bb1d58c6f88962269cf319bc6012305c82cb3d5f227f240392477295b0b1c0de67bf2740d7cb7e47c03916667d70ebb1e19333458a2ac8e67d78f830e2cf3", 0x41}, {&(0x7f0000000340)="179d1467522d1c2ed5c7fc4ceee24f42e81695e3dfdc71818c638dcdd6cfb7ecb32dea7bb864795d352d22bcc81552d3dbd6902a33a17af7d2b7322805b6c795baba50b706ae33912cbe9ed5c8e26aeb7f7d53c1441d1a0b151a61f1ac7a7b09948c0e17a82b1311e6b319e6195bdb7361ea49f02b50e01249829f5ef9e7838828ff8ec5fc09820f2734a7018acd1f3803c7e802d0344528c9445957a3696bfeb61baf84c345ed28a1c5e7d32c1bbfaa7c35bb748fd14f9376e3", 0xba}], 0x6, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r0, r7, r6}], 0xd0, 0x400}, 0x6) 15:02:12 executing program 0: r0 = syz_open_pts() getppid() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 15:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 15:02:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 15:02:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x28100, 0x18) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) 15:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c}, {0x6}]}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="e1496ae5272ca485e2efc012543e6aa452e06fbde3e380c58ef03d4d7a5d72908563c92defe97a6b274560e9164b98", 0x2f}, {&(0x7f0000000180)="22de6268dc5bbd7c055fd47fba5ab3b98f3ba3118e6a6578d30acc59837017b11f30ab0c0e137643643781e661e86f21b0732f07b5e2a7eed4ec744aee6032eb884cadd6e1d64dd1c09c0706698cba81610330847e3c2e50d26cccf5d8aa9c7dfbd84fe5c7ee156e1d62932ca7a0a94b8ee60fb0381f3b7fdd0d8d0c5ba4d8e2028a49133a4d2bfc2f334e698693c73d8499cbf07e007b0735bff5a8c95e12fea69e527ff269d4ec5d4f14433e5c42a462d68b9d428213309b041eb09c758a64d039376eba188f1e49ddea3662a54445f801897d9423e4b2bae546e53ef4a1e18b49a127f67da6f2c6b31d4d280f4c9791bc3af198b5abc3bedef0ae52", 0xfd}, {&(0x7f00000004c0)="e91971ce27b10586033e3e16bbd31e4edc235821329256ff9d433e6f2ee5f616f8c45fc4d9ee87ad53280dc32c32abb2b289f192df67bfe6e8f22d5afc9e42df7f1249e433f01c6218c7bd50566e12050b224e1c46624946ea55695ae2e8449f68a27e2a69bf7a891abf2b46a3cdf796050d72d4441371deb01542ecd8ef00fa41e5dc7bc38f916171ac2854ef8459c8b68096883ce218b7411f1c50f80e6ac65a78b528bd9637451c172d60ff04af6f3b2feccdf4154c01471f87b1bcfb766ee9a24c0ff5aaca1bfb13520e56ab24b9e71e46b06a01d1dc8dbaad3dfecc93a2a1611a96c1f32405f0b1e9be0432e214599a0abc0e3e976a4a902e5e1358607bc1c5e6a9808beb97e5e52ab78a2eb039e123f1972c5fdf0c3b8600c9175390d79c0e2b080f114fc28d5d19059e102e60fb20f1034abcde48bfa86678677e131a70956d71586d57fd336250a0ea81010c0d6ffbc44f5a367d4b2f1255b1b46c34e46d8a2b7704de4ea6bed524b496a1d4db0bb40c94cf374d93e718aeb6bb7f16c6b11a81e7ba56d61532fca4d44711b06e70ed925e6a7e664ee5f717b42270e2156456775e8ab4d854482686ddb290cbca8bfd3364ece60ab2e90d050a9b82ab478b14b4bc0a846964db4b2e5165460554f852852e312aa728881fadb22f8e2743303280fd96fd0110dc2334d0c60a173c6c5199973dfa59c5e559b21d163088b3ab1afd25e32bf4b95fd36dbb56fdc3514c62282c94bb869b0395c62d149380731892acb0bb7d28ea25bc626f5b9888d8268cc02bf4c409a8d34358fa40f1baaa9d47e881f1afa4fbdcf68f87b416a4d7aa870527033116dc2410a2afde35eb267e3d237655e039bb8a45cd29d00349583c8ebdbdce047c92e42d0309abac9a993bd08dfa1c7d8b75a1aa44e0626e31a0b843f9e8a6a13ec9438cf842172790c3b85520837bcd962d0b354d85c6277c0463809ddaa7d09e2dbea3096f2252f86d48b567f3de7501c9dd2fb1d3023287b9b95f58c72de8357fa7c7241e526088ea31731614c0929b5351dc0e320cf744a7dab96e62154e3e202d2c1c433a8c6590f1950f2fcf831771f24559b6cc856cb79f790e1372e4721440108f6931c4e6659d5c58d3f6afb699ee12eb7151cd7a9eb9c8fcad81980ae39863ba2f02fe39eaf2bc4eb450fab5bb9192478adc544a54b5595526185bf9342a3b09e8e72fd76abd540790129b16fb06db9bd16018160f17166a8255611bc0bb545c20b9a79f5784459ece0d9091d9abeacc13380ba8ba8a3f1b4ad9643d34dc1911c2f37ddec70e2a9b6740a4d4a119e3767a44243500bf7ca57ab9f819c63f61e702f2fa0ce98f8ef8a1b8f6775d02e2579f11f72e0421544a372b2b09e8e28be66d5218f839d33a47131d04fe677b4b9c6c2f02cef9d8c3d1819226e0814a689030a2ef0ca9fe5217f817eda28747b309cfd30656f08d25f9fc16d935017ff850f53877ccf7cb54351997dc494d606f62f5b03618deb8228b89fe9dd83fb89cc51b007811abd039c693aa82a8e707cc338039193aa63c8c548bafaabf9a1443af5ebb6407f66eb27f38520d15590897f660e5aa8024cce6819b4c99371a91cc09b064e08b2ea1c4c625007e4b417c1ec3b7b9427fc5e4447193921738651d04e40c04f2b5450173c00cf97d60192a6ba0c6d99854894e14519f985680f9b2bb9355af304ab43ee2f3fa5bf3b3a30b0d8ab7053b5348784c4cc6a534885c8b05ec034cab9069d5af4f66b4b6a1aa92276c48db84b9b17dcd23edb45ccd41f3738eb493c0c5874ef8474c4f2953ecb798ed57581ef4702a9c2cbfc9b61b602a50222b21cc749ea6f419d77118a3123031cb5227c0318657241b6302cc5bf015848db45538214952cf364b1c99f1291bc7ced2124520ec643f9cdce1e9a3d513230f6e0c9eaa2c3b4cbc230ec61bb2e06efa7ce4271ca76f7dc6f21dc421566997012824cc101d8025b9774b0233262c7d3e5a7ede7f45f79e7147bd0b61e3a4364dc5b6f32d728232f9c18d47d2caf7658ec1614f476a9f5799d968f3b28a55345487f5b00212dd56a5633baf5286d44e8cf36ec63f62caa864485c77b36ef7672e445fa493d88e171b5956370e34465719250ef4661ba9f1fa28cbf1eb7ec3a4ea60c6b94bc8db1935639289fee6256aeed3d8c8c08404f373004468ef934d9e9adf52640883ff223de5b541131e4382f0342250d195f3f02b44037b00869e179e1e6b20fa04c19e3839670034d63cb2f0bdb62431fa0d2451c872fc1b3c91acf771c11eee1e3e7b37b4ca8370ea891df2e274638f37523448d2fd44c79bab316333f4b01fe8fba4965dce671281c6cb8db15f3dabc9400caeb8152341ecc2f2983ed38f894f7ebd311cca65f268afd8b786dff19969ffd6bea86b4de2e70ea7c34a266945b51d1e90ebe67e4cba214b94393276d5cff85ff2f1fd72c9e353ddfef1d3faf4e12690cd65c7a7b82f8cbb1fe787df6a771dffabae708f9c2b382b641d18c43a678e69fef3a62b0b15e9646bc3f81a439add2cb8ceba1282b0a2b9c09e03227cff66f7eecef3f80cfaa0d8569f1ba5ad81d04be8e3193d9d9e2330853ddfb3baa6454257e0fba52593ae0a5f79a225d177d2e58cec963542284aca66847d7cab80f25571a0f1c6e9d2d47f035090b58e18ba6b3a016ae5e49b3bab4914afe802362c6b0cbaeaa156f8cc76848bf42537760c1707992a2a572806547fe2ea8086fe997657ca51074d5db391c4ab83f47cee8e1b9a12056e3b058cbe46c425891dd5b6bbfacc6e8700c3550823a7714210b532e311aeb008d4b5522373b805439456f4b2d73df43098f66192387ccf523fec7f98d88b70288b5c66d980d6dab452ecaa16c038f6425a9391c7ecc66d5f2fd9bf284367e758b5604a3dec6174fa2d20f08290f47d0c9857ff2fac2f64438447a7cb404a45a7660462cf1cb644ae7d3b99eba53f1b2872e4f63d56943245ce63983f6a22d1e623e938986b2633eeedac9007481e76941c6892399e3f4d3e00af746555b609e05936716e5f55b499398e3af850f0427d04281e2ce06c64807ef52758af1035eb28f50f6a95efabee2af91444506f9a5e0194daf61136071b7a9422ea3fcac76d43de0aab0286c97212ba6ac6cf64967659c4237fa1bb27b5c06f0aff8ef8113622abf4b93c1758912a0c59c941df15c28a9b81e0d4d2f5b10dd462a36aec61351c5be8fad10c0c59a2beaab0b4a2f062913a341d605fc7741e51c368be2b86d82a683a5412132fb3154cf8501329e53313d7acde771ed749ca2680e2748e6746f0ec35fd2180295924abd7753007f2fdd6f3bf82b6a395ae269a3a449916cfb754ab0f5b5a6e586cad5dcc9633104ddcfc0d4da35c63407688cad949d60230f845bf2153d7a162c93d67a7623449ae15dbfa0ec80e7afb611b09d923dc692edf1c2859a369bf1f1e27c4387e38aab55b7fd6006fe437157c65fcdea131e6a4dd874c5e417a8fb2b29c6de9948a3190b03f185e0efb933c588acd25a4c8394a7b1195706c9351a42aebedda16b9799a682eee227944303c9007362361636b0a6deb90ef01c2bf537cafa64bba6ebcf4ae92d0ecada55500884731d944c3ba112c681ef97be185e8e449d40cbe352cb2879c7f715efc84554068483009fec432bae966fa20977d626ba0bed8572068beff3d517e6d79f0d36945a343af00a0307d5a3dcd40589158e79bd0b0fa7d8f59294be573fc21c8ce87456d850ffd1a69033c464b3904d05e6e97794d6a3d530fc95044efce823be5e611e433e7ac79f0151a3eca2b7e5228799cb4f47f63f792a0c41265af389c05ee81bf03a3a10a91d945b86f6b9517260329f60427bfa77bc0451985fd81c8cdb36210d33f4b9312eae7b187bd63b02d75e6c5c676950ab64fa32fc150d8f8d1222013458a27ef64c35d3e59b768ef1e66891c7b73d0fdca0b01c5870037c9dbce11d2908a84352a388d9d7bef346ec71343b1f8a9a95a306af18b9d9b36093ba95453d39ab64663d5329138ad7554157f4cc21171e91487bc556b46cff28d2e6f4002624343819edb5b264b4f7a864a7627ef54f852f103c2b88e5b2d9f1f0676385e386e2603688391863a850f507be4d43ebd9939e24d7cdae925c258dc1a2894175cc1f8a49affb58542104fac940992e85964ef9e77c708d9c080cf13014f14d7f98e9532aee64cd36dc01e9108b34b4e5636b4efe68de6925ccccfd68eafcd023fda2af0a0c17f676d5c9fe3910b1a09720789f9a9ede5f67995375f11487fc0e9a2e0c3ead377fdd32b10f817f9e758917e35dc4be4995dae3def7e6c846268bdac5a74da51576007028fea7c773bfb661bbb15e66a50ebab778270c752e16956c0e2f4d542ff61f831ecda3326972f6a8d1351ae92c4550a7dddb1e51cb6702375ddf382724c446c088e460add158bbdd000383031ab47d3f1a57a0e91a8013418b2641d6be0b20a3db38803504a451d6d9bd98b040302e436096591e42c0447bc5d6b9d37e2d509bc40bb48bbe76d6e7c2ab7a4d75134f3bb002315d9acd5985a051f1cd105d519181227fb9c1fc5d2761dee5cfacbbfd08f88ed184e20d15e53511df323d331cc619c2d4425281b6c7d2d39b9f0066f36ef9884caa2ef4ef11f807a0fc32baf21f8e760d9aefc743f4c9a7263aee5dcac0bc716e699b8eafc3388c6b5909d09c943551581957a678f7d54d635206bdd5d88ca5d9ddf870f3bb1afcdffcd1bd8a80e27afe5ae17a7dfebca99437971c1b2d029befd5439ddb9917d78140cd01d0d736dfc176e3832e4f372a8ff8338d345a3d269151cb0a61542052a70bece273608606c8d5143a0aadd72e3ce0ef77d4d4046ee3258a31ee0d3b4feaebd963cb0598b1ee4dda63d7631d1e528f2a228a4fc4a6f2a88be49b0b2fec892fffd9d836d424b9a3dc901cdeb4b08e1d4606003b937189d34fb5734f87a8571ee800545e0df04d1ed8cde6b98369f9acd0cf9f4253eb756d83d84dd6522c7386f76487f869c2c8d5c8b49b2e0bef742179deb30f00ce8afed85f602d57f4958b082539ccb9ccfc932e80e21b0226f539c23fad5981ae3c44f98ba42b96df598b588d939fc6b5c68b8e9fa16c5ab58bbe5c4956de06e38f8656e004abfafb56cba7645ecc2c941b7e4accb5bee6ec85dae697e5bfcf1d9807ad6f6df3e684dfa57e43fd5d58e4fe1511816c1d157ec94c1aa799eb97827be6ebb9a608dd24725ce70efae3a1b7a15c9870eabf32562907213a0b98d0b703b9b4ecab35324535774360e313342554d40137b19b1eb2ef93e47d18e29e750dc423ffd19804f6974c1866a9db7423b68e87918c5d0d2058a75f1643c4e4571e8fdf2d49bc903d3d67da315b534e086723d45ab01071cc69f8aa3690480aab1063a3223a4b700dac947edb70442170785ceb2586c1fc3db43246f52e225b8b51eea04466272ce159227cdef5b72c55e08ed6a04386ff327e69e24bfc9d28035fe5806da1a963fba1ce694e58d554047e7f5d9ae4de431126352972351b3d8b0da70cfa8fee4b52458fbb733c2b011726ffbe2667333159e6e663442c7a0322b2e696053c8709e57bab0995388c5695ed6d6159a862b2715c1978f22c0d8f919ce4fa641a0286c396e618f2014268922df74cd32bd25fc24d790487bb2049d5871fde629bd1fdc5bedc7667ed9ee9574a220e2e9db8c641e776b3fd4abe4a674940c065aec79ce80c321b1a1bdc76d2a4f8f3b", 0x1000}, {&(0x7f0000000280)="ae2cc579a6481200a40a0e3087f65effd0afc69c2727d646cb44efcf3bff0fefbfe2af29a7f1713c5bb53b8026e751e7a535c9c329b433c2298aa3aac86fde981269e39f20c2159a2a1c374571476a5a372c965ce7a34665fe0e918aa2b8bbd98e81d2bad2c4d6993ef0346d", 0x6c}, {&(0x7f0000000300)="cc2e8ac2e6a533eeed83a2e2c27ef159215308c07cf58dcbdc93d6c107b62420e129ad53f63f6e3e33fc9be41863761873c95a3c7e450633f6fe61c344d7605a35e194d037dc7be58919b0fe7b1a022f0ef1cae8d8e0eb1c0500099db66aac712673f67bbbcf1e5141547ea98913a7fa150b701d97400438521654e35dbb4377add389", 0x83}, {&(0x7f00000003c0)="ee0ec75ebb3d1b1bb24e11dc5ff2d6c26a2ec838a9c59d59eebc2abf06a0fc88d87b5555f14a22aca0a8492ec9ed0d6db550bd97a8862ecd55805e5833a4359444a8b378c49db598ecb723ec30aaba27660378331287957e6438e2", 0x5b}, {&(0x7f00000014c0)="87b5d6f7f5209c597df1734f8621d6b63ac5eb24f0160548c4ae466fbcb457c8c071d707eea1c3bfe7c558fb47a871ae32398858a7a3a18ce709e1632837e5308e6b51ff913b9cc32c0cee9413080f4c78b60840bf68fbf3eaf27e0d582ee540d164d35c743ee5569cf324458b4845e6675a2d2fbe39f320cd2419e6e4334ac59f0ba29b2e786f05801cdee086c4e15db0fd97be836c83e709dddc18996cc621b6eac9caa1b0ec2bf9f8416e9fc294217b0b1cc607e02d0ae45cbbdaba4b4bc182f7d690b7eb171d93cf1714b84e9696e9783adc19adc6ee314b69c084a51b91538c47a3e632", 0xe6}, {&(0x7f00000015c0)="18a8e1e47cd09fe3093f284f270cd1a30f846685a3b0515b5be52d71a282a2c2fd83d0e70e32628dcfc7d69b002fcde0744f721f36e773dd619c32ef3405d583c3bd362f9e63816fb1e21362a3dc44e6ce163fa07c7134d8e76c4b8231474c5556e77976911b8450", 0x68}], 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 15:02:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d, 0x0, 0x4}, {0x40000000007}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) 15:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xe0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x1ff, 0x7fff, {0x10000, 0x6}}) 15:02:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) pwritev(r1, &(0x7f00000010c0)=[{&(0x7f0000000040)='h', 0x1}, {&(0x7f0000001040)="db", 0x1}], 0x2, 0x0, 0x0) 15:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x6c, 0x2, 0xffffffffffffffff}, {0x8, 0x0, 0x20000}, {0x6, 0x0, 0x0, 0x400}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000140)=0xe23, 0x4) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x7}, {0x81, 0x80000000}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x46, 0xff, 0x2}, {{r2}, 0xfffffffffffffffd, 0xac, 0x9, 0x9, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x388, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x400}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40, 0x6, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x44, 0x20000050, 0xd775, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1b4, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0xff, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x0, 0xffff}], 0x953, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4d, 0x1, 0x400, 0xa0}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x8, 0x8}, {{r2}, 0xffffffffffffffff, 0x5e, 0x20000001, 0xa6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x10, 0x11, 0x81, 0x2}], 0x4, &(0x7f0000000000)={0x9480, 0x7f}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 15:02:14 executing program 1: kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xc02, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x2, 0x0, 0x0) getsockopt(r3, 0x1, 0x7fff, &(0x7f0000000080)=""/139, &(0x7f0000000140)=0x8b) 15:02:14 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0xfffffffffffffdd7) 15:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000001f2, &(0x7f0000000140)=[{0x800000000084, 0x0, 0x80000000}, {0x20, 0xe024}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) flock(r0, 0xb) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x200, 0x680c, 0x401}, 0xc) 15:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200000000000007f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) socketpair(0x0, 0x0, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0xfd}, {0x18, 0x3, 0x5, 0x9}, 0x78, [0x80, 0x7, 0x100, 0xce, 0x2, 0xc624, 0x4, 0xac]}, 0x3c) r1 = dup(r0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:02:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x1, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000006c0)=@in, &(0x7f00000002c0)=0xffe0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x0, 0x10, 0x40000000, 0x9, 0x1}, {{r2}, 0xfffffffffffffffa, 0x2933e49962d9df01, 0xf0000001, 0x7, 0x39ee}, {{r3}, 0xfffffffffffffff9, 0x30, 0x1, 0xfffffffffffffffc, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x101, 0x7f}, {{r5}, 0xfffffffffffffff9, 0x8, 0x10, 0x6, 0xdd56}], 0x1000, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffd, 0x90, 0x20000083, 0x5, 0x6}], 0xb1, &(0x7f0000000440)={0x4335, 0xfffffffffffffffd}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000700)=')}&\x00', &(0x7f0000000740)='/dev/wskbd0\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='/dev/diskmap\x00', &(0x7f0000000880)=',\x00']) kevent(r8, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000480)={0x9, 0x1, {[0x1, 0x0, 0x7f, 0x0, 0xc235, 0xeaa, 0x3, 0x2, 0x4, 0x6, 0x77, 0x3ff, 0x5, 0x8, 0x9, 0xfffffffffffffc01, 0x4, 0x9], [0x8, 0xcf3, 0x20, 0x9, 0xffffffff, 0x0, 0x7f, 0x5, 0x200, 0xfffffffffffffff7], [0x1, 0xafc, 0x2, 0x8, 0x1ff, 0x3f, 0xf33], [0xffff, 0x101, 0x65, 0xffffffffffffff37, 0x80000001, 0x400000000000], [{0xff, 0xa655, 0x7, 0x4}, {0x1, 0x7f, 0x6, 0x8}, {0xc05, 0xdb, 0x1, 0x7ff}, {0x4, 0x4, 0x2, 0x3f}, {0x0, 0x3, 0x1, 0x1ff}, {0x9, 0x5, 0x2, 0x7}, {0x8001, 0x6, 0x1}, {0x2, 0x7, 0x3, 0x3}], {0x10001, 0x9, 0x9}, {0x8, 0x6, 0x8001, 0x36da}}}) 15:02:14 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 15:02:15 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0x3aa2, 0x8, &(0x7f0000000000)="44a9b1afc503c448fdafa67fb059d7eddb0f549efb60e0671fc562041bcf300f98e78c44fa5372ec46581f74cb9f1e0eec11e0bacce110a35c100fa3dabeb8949286877315e48c21717f7e6b0493ec86223ff7d05f5f2890c631107b9219a3b0fdb4ca742fe70029e12a36cc25a3191f49a82c6bfb6a3567c766838614d5c4e1456ca6d574c99a4dcb67d56bb4dd32e6eff4604a66c408433490d4a3c87f406ac2212e1ce06698a8f1be7ba427c0aa9a879523b4bf214f6cf04f13fd053ec2337364740fd9bf5e85dc4a44cd49d51e860326191cb622", 0xd6) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 15:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3d}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x7, 0x2, 0x2, 0x63454d15, "8aca7e3a80dab0762bc8b789399ecd5aa8674f46", 0xff, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8000, 0x0) 15:02:16 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f000048b000/0x1000)=nil, 0x1000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r1, 0x6, r3) writev(r1, &(0x7f0000000700), 0xffffe0a) r4 = semget(0x3, 0x4, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x40000000000000ff, &(0x7f00000002c0)=[r2]) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) pckbd_enable: command error 15:02:16 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0xfffffffffffffffc) syz_open_pts() syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 15:02:16 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) geteuid() getgid() setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 15:02:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x4, 0x40}, 0x9, 0x8, r6, r7, 0xb1, 0xad, 0x100}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 15:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) clock_settime(0x2, &(0x7f00000001c0)={0x9, 0x9}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x8000, 0xc189) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/119, &(0x7f0000000200)=0x77) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x18000, 0x0) 15:02:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x25f, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000040)='./file0/../file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') link(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='./file0/../file0\x00') 22:28:15 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) chdir(&(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x21) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000001c0)="fdff1558c9cc2fa05779c3d540ce7216c526d0dfaa23ab3954dbc90837b89bf5f8e400149b7ad897683223d3e655e70c0c71c4f46f55657ca37e9bda6f799fd89f6ba44d007123d8d09b893aebf357ff84b92d20fb469785d1c7ddcfa5586575f37a93baed219309ecb5b9ef6156b191f5befb3f7e1ef6d628929539b49d43482b5bcf262e69951c11be7358afe1abf52f34cc80e4d95ea3f6b317245cf4924fbed559f360620973e9c01b27163c856e4efc42f93edff7da4015165efcfbfadbb43d7bade9d853b0aef4bea3aeced98f518715658c4d", 0xd6}, {&(0x7f00000002c0)="d675ed102952e417062b5d6a1a73ae8444487a737e433f1febb37d4ebacc818a03a860831923c602dbf6cd8d19d7aaf2111a97945ef34c1ebe0999dd727d3e704998afdc9899a46c1f886532d297d48d6f915da363bce9165d460558651739eeffdb3d89b016084bb8749f66072c915b1b739fbdd1688cc089b96c6cabcf70b32eec122f57e92fd9da68194cbfbcdde36752f9638acf9125bbbd72d0b78e3524fd9e0f5bc6256853869104f38795fb747f92fbf0a35a235ca241587eda0408475357b2816e9c7db990a5eb9ceb3ac8390209cfdd57db25efcdb6e44db7201441ce68b8b0c1552dd8b3384725a8c2fc0561efa90ab843360b86e4959219d9cb3200ab5e66810e3dafb184d2d7f01913124937f239911e07a183b26c40defa2c9bbab383556f2260e0a1e3705437da00822eb8bf54790ea9f94287efdde80a12e23674f0b76e0c9acf83a9183a7f37aff3dd30134368311aaaaef182dd66e77a83d231730f08d03a6be5d15e1cb6fad0d040ee364ff983fbe415c57fa8d3a04cb7ca8655c91ea7658cd6e282389c4c27ea76032de1a26dae56a9b9123df8f810b8ac708ab1fe7fc77626d058eda94ff76847d1846442d232d9187b005a590339790f5a01758f7bfa8f00ef42c9a2b3d5a3d08d42a5d96e2136e7b1a13134710b9016d2ae2743cdcf9f8287a406e1c00ccafbbec90e61524bebd4f3b6661b7feb8f9a9ba3464e006e92daad13ff2735eb8aa6595a4012773e717b3169ac35940fc72a6e93e7cbe1dcdcfa7613ce4951e3ecb6e2cabfdbde715d229a224f4b111b16988cb5ba4e55c3e774ef71c83199b906a0d922be90fe5d22e4e936658d247f8669cb413d964d4921d50c5b9c50146cbecc4da4f25348ef261e631f19e93884d478a1715072bf86d7dae25398807d925ed1611ab4bc6bc524966fc0f5b6dabc708226dfc57a47d9cddf0febe5d4cd8580490a14ee6de89525bc2b28bd05e23df643855a357b4b1deb4db7e10887ea5f54ecaf18d3dd1c3c84486d5ced9912670390e3bc998e0847fb9f00fe60ed125573e20f3539f7d4f28a5df5585b9517e50a690a198f34c9a5d27dd9e73efc16f36a21968b46a1725d10d3332ced042f7d3ee158dac8dd8f31cf1766ce55e6fdcd12d0fa4cebc2f0d1a993dfc4cbef5e92b2546e928b1508b725966abfcb1248167d0541976dfd856049cb0a828aa1fccbbab2fe40a4cdcead0fa6b7c0277fa137c8bd5b04d35c9defccd4424c39977daf26714fa31415b32890098fb756f4eabab28c38f5eb5e1cb9c95ecabf3ba3925fc9d2c21989c0573a49cdaea93f2d65ce9aa1966a48f794f188bf61ec51cd4f5058b1bd1a1cbea7537af61b48deb8d5b27de47ad454b8773032b0cd60b4a8d3a12ada4279367a42a91266cba5f839c1fdde06bdc45f073c5ff1b5b23df759feca02e46dc034b8be4a185ab6e301aa8c7f2cdbee6f5c6266a3be4d7d334042359003c5230b1bc29c015e0016fdcea0d9d34ecb23feb436fec61880b89702c7f28ee4e47e218fb99190543137e6a68cfb298e701e7df4dd61f48b184cd0db4afed7b118a888e56e6c173bf7de09a9c08c8772130c3f521b0c3f28401064f5bb8f6861375142d0b4387aea43e710968a7b6966093c0f7ef387114a2b2cde03680f00533f41f3434021042eb8cf92f0d55c9900a2f481aa881e7a1f3204143663aceb3765e2d4009640b6c7941bfe3d66390d1da556b06d64aecd72de163431173ca92b1e56ca47143f4e0a150365e1313b31738cf5f636a240663f8226c05bd3f6317f04e6833ea6e10a3e00a19811c4de7e140df85b2d1c4ee407448374e8e3e882c3b13623eaa87f51f1752e85ba2ba2897db2ddf6e937ff204acb5c0497e107dd643188bd8cbd7dfa65187f1985141c6670f41ab81964ac1ced4a89937bbd710692988aadb1be83337164ff8bccf13e68f948a4ef2957cc7deb6e23cc0ed93dcb69cbeed41ce24cdb578f0f654bf389a2385b843d05c086e20dc908b3fff51d2dbed59cc72587aaaca7b4eaf7f14b7f8c0695d6aff1c8a06bd0383a5934eda1164bffe3994e78352d20d6f22b93d79b75a9926ab6309e850d8a09e05495bb15607f6c496bc6218d3fd701956d281bd1ef366314422864cd08acd5d53f087391040435a57eb78ddc8934ee2b65edc1a190d3166f2e7ad39869c9a0edf36561153630d2271519d570c9da228c622cbe9666673d868adc61d8b202bed6e22d8ecccc64bf2b13712be112871571543d58dee5e322f5e7c5c91c6eaf1855767284df1f4addb44f70d7aec576a42d8a3e073d9ee18007e71017614180ef983fcd0282412d1d54bfb2c6592a7e016bf16de7ad8b978dc9a20b1aa8655c0f26112d3d816e86b77d13f69751da1445afae3ffb1eab9edd5290a5867c36c4f485c641ef2330a5af1dbc1d5de0dc62af42e419c075132a583e35b45bb85e6e313ae8e72340fdadfad53a6a68186f50721977df11247c69bb7cc75e4d32d76a03e098d5381c242f785757824a68fbc17b67c614650d92a6f9b65007d608fbbc390262c99aadd8f6b5ea70c4ba895ffde49e2b599f6e32dc8783947ac8a3e2a7f057bd796968c285be08ce9e1bafe3c80523b71468c0405959b662b5b1922094aed6cd2834895deac9a5338ea6d45b6f51b0673a5003f42c4239e26bbfbcb609f918166e268a014f18a4f18f906953b7ae74536a6f8bfff40b143df7b1e7a3f6da0502d275c411bc1f4b565f88140e7edb29ac2649a4f262a16f9677a2b33f249ed92b6cb001b144298b034f28b9ee9ac47f52b880581c79499f4714e9dbcb4a867b50be578cdfde182c5a1801360fee7d9685db71c578583138dafbf14b26395825196cfd3ee3510583a14f09fada8c55fbd1e454c522ba0527482023b53834fcd59bb4b67c5991899205c83c0428d2af64953a650f566b606c1a0e4ac71468de3934e66fffee9f26f24ab607077be33d5e80d94a589e26990131336c235bb89d452c2ba66dc476ffd86df0923bc70ec013c48ec9c45c7459f81f0726109dfb5d4416c8508733c7545752b8dc8896d8955b44d4058df23ed6a3805367436b118d91a2e2373cefbf201e8568d8c36eb9672f435bb05ba834b207101f7cf7c426d4529b300669eecf17f0e06e266729e351291732aa4fe3324b109b1bb16a39dd33044d543ac1863acd08510e6d1359ccb678e8386be2236ca8bb3775c067931f158fc3c35cdf4c2fd6442e714ccb606ce90765158ba9ddc0a3962828cb3fbfcf111b3dc107856ad1d8c244a6000018e777e1ee5c29c9a6b1d0bf4760819b725a0c974cb97a62bc51409ad78327b91887825619450beb69aa1bee5098e8de717fc3d633b9f56f87177df1837b9b67e5d720645992393813be2d4fdf43f88ef8001023dd5e3ca1bb125ec9bdda91850e829a889eb5378264ba4be8d21b5cbe30872f53d5ad3dc712b147a5429b024a0b713544a60aa27895497582d437fbf9581c90355777e50e4572d9e695b6f3d76616d73b8cec34fb963008fa5c9f2adc7023fb68973ebdab9ffcd63d9f2b840422e851866fbcdf3ab6914e0a0003f5110a33d1b94b5efd7d9f43b8fe1ac089cfe56f48c1b60d674f42ed9f6dbcd1258ceffe45147316173ced064ba7e651e1b9da834f63d3bd1a24feb37020d62e81cc4a9e63c89f45e909a8bfde2ad749979089f0f19273bd7ef3baed891b95c8cf4df371ac9cc21684ee3c6f2ebd3d5a92c36bc77a95ba887e172a8d3ec511a731d49ce1acbc18100e92ca9d5033181c472160a764a65d426e920c1b7e79d808a2a5edecbcce6f0db526218aad959fd922d7a26de5af2c1f06dcedabb278d8aebf5e03a9b662704c7767ef9521e3726773c207183054c4213c42839f6bf8edbcc791d3c45aed04dd7367c3ea885bb23827c1b5067f403d9cccb0e9759f5690076ef016af79f368a7f9cff9d6b0d473d8c764cb71631514fcb9a6b1514ac81d96b74ef6b9c1e3f2bd77551e59de7fdbe2384e7041285d471d65fa6e3817e7c297bc1b960d889cb80d7fa05eccbcc22e4442da9801164c000b280c75517a169f98b02baf9e80b456d09cca229132b88ce2932fbadc7812b14dc062afe00657e5099951937ce2b857c10ee9e90250826b12a749bc13c29b1842d9b5449b5d989499b8ba7b6d3fb05fd8a52ae44db556fdffc2ba2c7043d6137af91ed03d78fe2e87b8945766431968228f8df36a9c36f47416a436230d10f4a9858b251de401266af56bc2183b0eb300c2f755e26929d27e41d5146d4cf9a33c5fd7220ed35a760ef75748e45a54ee7a64de61311ae1f292527a614bf41ffe0b208e196f59840c6ed11f805ba7bb8cfa0bfe188b38e07f116e1e64cdf54ecf26b90d8627533a1e06bfa9726baac09b04c804f74475b713479cde03e894f75998483532add7bcc623564c0e6abb62aafe89c84f2e4f95d62967959af76037c2bd1fdeb7c2feee89b16f832efff0ec28c88aad68fb87eca9c6c273d5e2e0b57571e60d9d592226b0eddef2e820db61e1024b827422c635e12c2942ab6c00b26edecb60186d684b1ecc4db52bd90c05ec9869358efffab558c04b235bd1fcfda2e739b91b3130aede2549b286e2df2520033b50297650fc1e6e8b561327bf99512192cf12d45b413174242fc2d13cbc0658628162d0a4723499e69ac52e948774f456518a13a9f38fb1f1552317ae646c76720f233b52cceb7f31d938b1af6bdcc93c8e9e8483259c46a342e2bfbbf92b438e7cf70f83067346c774b0f1ace75d67b4b279969a05be8138b28e7cdbfd9e5268420ce2814a958d8821be727fd05e63a43b1a9af66d2c8e785d4f5bdb52f53a133e389641dad1c200dfc5565c37098dc3f8e680e34a8365e159815d7e99c3f51144d9591c506bf2c877f4ff6cdc6d090ec1d3ef3966ce9257d9e12c2156830ba8eef14a26f52eb1fc0791a4ebbd53adfa19169456e0bef211dea03d8a53bfb0d122bb6bb49bc1856f05c6487ef867f9b880eb870ee496d62907c353d81f71f64c761dc82a5841f32f509f05a75036ff7733bedaced2faec2d3d000848fda903824abb27499e67a65627793127a20df101982c083c7936e1eaf3f274bf636b9fc1917007ad56a4de1bb7b02fb85e368b1bb18bca6afa156b9e10590b469a61c14615e394788d9811fc99fe829cda08bfe081b166678db967ad097c652d0cca6962bcc6527a757f9baddd2b44aaaa78ae479a658cd05fe0916c734b6f17f83cd291ba3c5c37f6922043e5411654d7310c2b43f1b016e274c13fd6e1af6117daf6d15def2384108f3628f1d14164e414a2e960b0ef39b0a79d352b0782901386dd5a63159d81ffa68166e6c181f3ffc4a5bd6e7cde9265899f785825a2aa5ffab37c2da3b1bcef10c018d473c30546fd3d5664e4851448258fa85b2aab0b94e8a0350532b99026934510880ffd06eae5e3bd9d7cebd528c4b058dd09585747a549422b0e7d055ae7c237fe1bb10d1184fe6fd465cb49decbc80ddd88ecebbfb7990c7d81303d9f93fc05633fed92ba8eb812d0298d87083f896620b1ace708507bce04bc0432530cea40e5ba2cd00ad506f70140497817bc22dd909de63ed5ee072b3faae99243a6a8051d64f7577460f0850b51d762f677cad2d2611d13f32a994e382673fbac70fce3fd49617fbf7b7f31ebf8e590b09e0894774dac94591e28e022f6f1ca0b73a87dfb8264b99aa04ad641e3f8e8056488dbe744401ab7f5d6ea97c898", 0x1000}, {&(0x7f00000012c0)="51166c57927e17680974501cdc178b816899fa01941a8951a62b48af0b7a42fa21973aff16695e41e2b94c9a89994f18a424b0c69950c69ab6057809308796ad33b61f258851bf415ec92db21c619b3111c9fa51f3d17f07", 0x58}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff0000000000007a8f3ca997976708ee7d1cf5d8d98dc05545746009b8b6", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x2}, 0x408) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x82, 0x42) 22:28:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x409, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r0, 0x0, 0x0) fchflags(r1, 0x0) 22:28:15 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = getgid() setgid(r1) 22:28:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7fff, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x6, 0x4, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x10001, 0x0, 0x2, 0x1, 0x0, 0x7fff, 0x9872, 0x1, 0x2, 0x81, 0x9c73}) syz_emit_ethernet(0x4, &(0x7f0000000200)="a6b60848") 22:28:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) r2 = socket$inet(0x2, 0x8001, 0x33) poll(&(0x7f0000000080)=[{r2, 0x10}, {r2, 0x1}, {r0, 0x20}, {r2, 0x2}, {r0, 0x80}], 0x5, 0x3) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x180) ioctl$BIOCPROMISC(r3, 0x20004269) 22:28:15 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x1, 0x14) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000000000008, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x1e91}, {0xeda, 0x3}}, 0x0) 22:28:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x45}], 0x2}) pread(r0, &(0x7f0000000180)="44f77acf3a118c42e41258404f438beba0a39471599c7825d840265e4904528bb05520a716d0bf96560b5efdce01f42eca5e2acf027529ca3a12dc29c6d120edc9ab66d0264b718eec56f0ed1b859aee614c93e36e3fe85054e60ea849f7fb8ddaf544e7d1d9e08c74e7a6e5648cf4d16cb1b4555ac34d05077c41cf891d378f3aa24c10e353380c8724f4b8b0416449235625984389686252086a303ed9ae8577f56647edb5e692e5afa5078c58dc9f65feb19992b6ced52bda37df89e97f3f39ddba138038f6233274166fa322177f39354ee5eecb300099aa7c1dd0833a14057d865d3a1d6f2adae888e76be2d27ff00bb69dd9eb6f2e4ecceaaf8214e9ba3c0c00252b527a4364ec5adc204ffa1adaa8c8cfcd312c3e4dff12f6cd50f89e08a604f7e7c7e6a102143865d1a4149ed89615dca06dddc7fd19520cc41fac910ee52795685f6b96fc3f257a45b54b469637c864683e9735af063238cc96295a868945af9c1899f68bbb4a8249369fbc3634607f4d4a070bc77bc3dece1faed500b95071e584b38aa04d4b2beb115d080ec6887eca7c69a564aba64b5446519a6faf32e7692ad5db21de754aa04a4c0acf5c32259f2784a2f11a08b7b963a2f61abb420a8855da91ca5fdabcc7ff7ffcdb8327bd85f108149ee1f3cf3c3e11b786adf0878f0fbf6f3c17cdf42f24e96680fb776bc4c531a94345e5bb39384db883a66d304aeee77c9cd506d1f7368c8d6ee4054de09074ec8bdb1c5004f2f37f896ebd440bd479c4bf5dd617c8ae5d98f20c66912a680b36c2e2927a1b5bbd46c7b519bbd66eb2f1fba287824dcf1800320b65e757751c51873996107a571b903d11060375f4807b470747817c5781cafe1bfa9e4b153d7237b11a93879cc2501257dc76500ce05e17257891e0c34e79332b8852e70f4eed9d7d7711fd0cff26b47596aec93c0b55fb5498c2d1ef35b3e70392a126517a2ac13086bf419bd727ff134404fe7fb3f88a97ff6d43ad350ea8ce109ccdd55ae20e0c2f63d9ff8fb99e28940a11befd8f39939aa410a188350dac463310f7711277a7470bcedda9605ce6436420ab581658e84d711416d7b3b63440ffe618c41257d4b48fba7676c56b28f78585d7b4a660a14bc0721b722db5d854ab103cd4136f3c7aa79a02c263167969a1ae9a92e51e4ac9fd5deedaad527e53f2a6469d01bee65209963689540c3331913ad1b8803ee216b7607572f63805e0d434a233ce7b5afe15d175f68a700212e26632b640877016ec389b3a9ae627347ce42dd4de786a323db18d545c5e5ac0f0b252a54b2dc3f8bcc74852955d7dd9ffed6172ba5b2e8d6558fa49bb3d2db32fb9c04805e60cb2d0f6e1570e5b5f93914e058b7b744e75ce8df28236c7f840f5208160fb2f59371a7536079d8027a65f877a63623be0deefea623cf8e43f93af5ee6d393f0edf1e7551be778bd8e0be28ca44e4931619f06d5b60df16ff83fc855c1aa8e7232907c8f3972514992e67d778eeb5287547088fe84d2f9daa65fe3bad0ab112a3c31a9cc8469435f8de42e67df44d62b03060336aba65e54c0ae9de18ec239d6c4b7493f22c3f83812801221aebd435c5b331ba953f4fc65f54aeca8ae66f32b5271c6c32f0de996d7933d4a7168792219ea3247f5e2025000e20bea971fd080ffec7f0dc98d8767c4421766cfa42d85c3d47214e3d98fa664804ff46eddb9c2a3b009bcdac448d738cbff44f73280b7019f396cb931696538d6e39e2f64a3a1ede05691db6cb561504b27046f6efd79a66b3426745dbc1217d6709b93d05fb6d4a2afde201624fb77e0ba01d81095c377ad33822d42e78c01920962409dd8e131cfe3b40ac5b5c07f950d9eb0a3b89ba296697b1ef3117add9df83c751d25e521f8812986b9dfa520da70db2ce323b87247ff8775e4c529a3f205d9bff69cbe79751a1a0d5e5c9294bf94b6a5a11a0d8b5471c0b5e82e21309806e9d5541ee4a81ba5361c81aad4b9a05b287dc1d530a5f90cc986932362007841d8dd5787c3ec17482022a23480a3f288518799ddb6d20883b6961e9aba99557ce91e4fe30f9b7b34e786d911958739b4f1283c5813c0b8827fb365354aea1b3231fb38baf0ceedd7d5a65318919ab4bb10720ddd0dd42a91e3e538ca102240fd79aaba9bc07163327d780abb39ec16c3d10d4e2c8d4439fbaa28db5351aea69a7a49def7a17647a315da3b9e461f92e10fedbc112756ff5cd636408dae0075b68efeacd311d2bc0ba083bc7438203c2572a0d75905c410e3e4657f9e1f39d03856aebfd310aa599d1b6feea15435867eaa280927fe5e804ad127ffce55d25d15556034134d9d07e3ab320731c107ad1094d528dc7355301a2a09155c50339d5b2bd48fec11614fc59032c9f3b1472edf211cb3828acaf04df3c781f6f42f41d31714c070a26d1c48a67a8f57ac3bab772ba762ac3f42b62488dc833e06e074e163581b67aa85877bb18c9cfc0cde2866a399745bd3db0035ccb7a9a41873a59f522f438ddcfa54375b706da08f5239a6cc1ed73f5f94e477155608b11fb93b0b31aec710cf3d4df5d56f70b38c1cadea91adc996f840afb35c4644a1d61d02301074915efe07ad913842eca2ddfa287a25fcfc25797c07e380fe3fcf8b0e91d8b843ff8e2da773ef03fa897a15fff3d1116743824abddddcca5d567aa2e73fe8be4700ea59cd42345597ddc04debdffbc6f919cfb6e30782019e44810f5effea85b1fa0efe6cd759a1e4e9bb7c2aa379870ef7485e5961d73b75f7f396a34d089f17b972fb00e50a5b5124138bb4c3f779b82ecefbf6dedcfd8ea9b0874541944d7fc547545ae8ed41098657f8a73b9d5f242d4b0da492500245b0fffc851f0043fa203847ea2321586eeb29480bfcf626ec0df960e57e0ace7a0a2739e4ce23c51c02e7dbdac9cbfeee679e39586e2d336d07dbd187bfcca83ba4ba9da74fdfe5ca68ba64e617855ab05fd53b8ad812a31d519f3229989077700dfcc41ef7a224e098bd97ddaf855c8bb979bba2d263e6066f8dd267a21e17df4eda29bb9a6e1bf05ee4f99261f2b706fb9d9935c84fd67b5927415829196a96258cc1c3a16dfa72cc2aa272efa705be127da24b83728a5d0bffd30f4fbbbf208309f44c63fa2846e207f2b8f67c4629164b291c21f730a83fb7d17b4ab7325a207ae5e8c91958adcc7b6b02d98a0f04c06bb73555d569755c399d857513f75765d68b96026771ee113fad5c6a2382cb3861462b65411cf77dab02383816e8d965df5889de130be75caf667d2d24855dd1b763e45cf9ca28c9412a92ff51a7812d6e7ead3ad1854fd5b260590371594537b099c50df27859253b95651ce33c03557749e1292b42e6aa2e998660f401e4109c4ffec5c4c0fc20f8527b55c4db653dd932f7ad0312ad173ecb205d788d8792dbf7d7a62b1ce4865725a945be39fba8d1ba9c66d8c467d9582eeeea625b57380286e93ec76af69846a7aa5670a5458d9e8b33243cb589ec39a746fe52b6499b9808e81e74616bc92dc5d094c1d99da4b9326805e03f3193988413b09f4e0f1a6d65c4e39012717d825f7385db285486cfcab71fdb8763845ba574de17f7e112e2012e0f8a7568366f980e33a69879bfcf0494340459d56a79abe84293680dedf0931c8158cc39b657a545592bb32e0d59fda579a97990701e9c1380415b2dd92516ba4a9af6b39be257f3a905b709443435b8c551ed99926d26b8867452272c9d8246d850174fe00b1417912f6e0c0c4a811e218be1c2e4fcd21b4753b343037631a125e1711989e8c58aed06b431422f8247b68bf6849fea3d3c2e9f6e98d1e45c92ae0af516060b81c77f61d26954fd217e8b63a802b33023562fb2fb5fbe48405e970b432417bfa0496516320524c454a3563965bf50c3bf26c34bc8d53a3eeffab8db5b9959d4f1ae2c1b35749cdb310732dd03de9c20f54e1a8b993bd1281b4e29a9399363576af5309e377bea072f652837d0586f29278f8a7ad0aec5e8eb268b65ad988d3bf5f69f74ee8887d3d85d36d90698b5225a7ecf69307499c58e537be31fd6c90da311267898c10464bc1921bb8808f2483ec1162cd1ef6b8b609afae2496a4594a55fcf6f4eb80785276159e33873fe4688423c168c40c36f2fdd17ebb4ab040e8ed26ceed5e0b282246c73aa3046cbe942c9fc464bebe2dbf590392fe51bc0345059206aa3c3101ac586bdf1f0a045a091e2bc8046e306a3fbe6424c60c8fa05ac781b0b183938f140ee61a9b85a62e2dffdc2f29ec4e01c9bfbce731eeb17756c05e4fc4770a7f4da55d27c4234f188c2db1188726e7622c570cf9cd49c2444ca4bbec0d026d95d5c408adf3325cc0a9e6947e7e8d313f3ef4dda8aa39a8534f9bc5064177468f751f107cb964031114fa596ee8408f6ed97bcee494b831a1595df5af8bdb644637cae2e0247a3316f8282291e59aba40692cba39724bf778a567267aea591bf701f949f53b8b3e4f07ce7f2377d3ba89ba2a8b9261defcba38ce16eef459a99c115a886917c24c9a0220f13c81cae06c83d6f066a5dcb2822dcebceb3508f201894bae127c87788e7edd7ce7392d06192609dd7d441d0ab59b822112b8c522d87c11d72240f44c4cd20f3ccce4e1caf6a9365cfd3c24143286dcd037623e0f463635187c5f7bdd654b29aa5539519540387895fc89249407350423de3f2c66b98a050d3779f87cc489bfafeba1f8f6f1abbf44bcd034be56c54037f7aed0c97689646873f4af35d455bbc08183951b257f209cc6364f01422c07cc0cc6220e428f5ca9af127e8a40f63af6af3338fdf60b1a5586896aafb9b64b321609944b2d36bbb0374f093e89f1ae0ec385d6b79ab97abf94cec45eed9e71c5ce0c0040e81f8d882c0bed31125225c4b9e63de5f2814908ba56845326db24887ac892012c2e15f2b8f724f1467e4f317a0a3bb1a80b38f9d2b920e0c2d46bc471c2b995588f3ba8110483f17339cf4399e6c50c25c65d90826cf135353a08de2a1af009ed4d6061000198e2b85f269134e6205bce9f39d806de0b8f126aed2054817a5331989447a5068d7e9d2550cc283c7f86a677ee39c3340998c79c0b60516f45881b0081d9d0428662dc56916f51d3ecd29326365b9a52a6169c94a3fb85088e0468cadc5860f985578d7fed104333ad942aa98c4666e8d4c2d6e5b22703b1a0dec3ca03c858c8e62b49904ac9b0933ad37a2214546a60f75c8e15b6a4403acc663ca9c9e76908d1d573e7f7d0ae0e9b6f2a63de721ce43d9e8a6047c550954a742dcd64393d34999b4b4efdb67e1572d26a58e84f74f4feada6ad94ca2bd31622c391552e355de76ff891539f4c457d435f830ade09eff13e3a4150ae47e390511d705ec6b854a99b37563b355fe4fb5c8dc43dd706dcc42b00871c01d63de831d51a4d5c449e468a0dffd7c469718783794b76119bb211331a2f567384ed5f47f2c84f007ab770567ad6c8c855332a4c21415d8f05f466b8f9a926d8d19fe32308c84eb2ab16200b61b64ef934d69dde4cd150d8d1858d8c9c8193cb5f7faa571e3fa6b3c05f55a95c8685add90cb8927a830ec0988d773cf099d84268816cb16cee8a884909a6cba239e64837e555f1d55d46801db80a24018ba40496d01cedee770d7d849b6e8e94b566f7089983408f4822eab297d44351968103c01250901926191f9e7e33889f44bc684ff28ab0dc3e50e9fcf9bcd50e6a6711ab4c866552e", 0x1000, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x1) lseek(r0, 0x0, 0xffffffffffffff82, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x82, 0x7}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000011c0)={&(0x7f0000001180)=[{0x80, 0xffffffffffffffff}, {0xab, 0x7fffffff}, {0x47, 0xf7}, {0x45, 0x76f6}, {0x4e4434aa4de89e5d, 0x6}, {0x84, 0xc06a}, {0x6, 0x2}, {0x0, 0x7f}], 0x8}) 22:28:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r3) r4 = dup(r0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) write(r1, 0x0, 0x0) shutdown(r4, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 22:28:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100000001) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30540, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6a7ea81") 22:28:15 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:28:15 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x40000021, 0x6, 0x403}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x21, 0x7, 0xe6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x68e1ab83, 0x1}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x1, 0x6}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x12, 0xf0000000, 0x20, 0x8f}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000050, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4}], 0x7, &(0x7f0000000000)={0x6, 0x7}) r2 = fcntl$getown(r0, 0x5) getpgid(r2) flock(r0, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x860b211) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x2c}], 0x1) 22:28:15 executing program 0: socketpair(0x21, 0x4, 0x73c, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)="d2dd9d8b4c9d0413e2514a559d7c33180f9120f1a71ec5ef31a6d8b32c91cc159a1e292ee2b49f099c0f11ca00a88264b09879893c815e71750c7547a338ea962347dc38ac0800da1b404e907c30695439de1aa095c00e62406459b9ecdc771781eccef60cbb4ecc00b1390a8a671c5c8c0a144f0c71", 0x76) 22:28: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)=[{0x100000b1}, {0x35}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20262, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) 22:28:15 executing program 0: r0 = socket(0xffffffffffffffff, 0x4000, 0x7) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x93) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000004c0)) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="1c4e686ec12c0f42d4f7bf86b4b9aeb92524c1699f70ed3d0aa8342842beb31a64387c4fd4986f1299401a2a48fd93dedffb084ac25eb543e3d8d0a91ba973ce04571b5756afc72c324064818447c7bcb0f9cbff2702c2547679b530ca0bc6ff95b25879c8b14d767548b68acfd02e60ba4c2b2ee8b36e32c7ab27ca286aa2b0f8ad90aa6dc1ddc41da1ff241e9613c511ff44461678b1575ed57e8a49e539ae334392dafc565e4d7554eae565bc7afa78baffd80498b385f0e10fe4c76509e9853e1d730dc6cf20b4932e4579f4321a44d9624702ed117ec2eba0e72db781fb694f49f8fd0af6541d1e61", 0xeb}, {&(0x7f0000000000)="c1203c8fe177a3bf3faf9c00c95ebf81e6b6c1c2f8d2a0c485dd091b5170ed0e7429c489b53470bf6eccd09838f4a52662ac4f606db52728662216330aa48fb6b5c6a5ed50eb522cae7ae19a92bb2e2bfa3279656360c90fcb6998cf576e4180432f27b99a45ae5485c1c72eca7eedd63a5e0cf0526595c621c445ba48598055632d65fd1bd2d023085545d8ea18de8d4354b50e81456ae65a9bc53556348c385e50178dd8ebf6ba802ac3ef1746ec2bd09aa34061e0a040ffb7e1f3", 0xbc}, {&(0x7f0000000280)="85ca07aa47860523240a0822ca3c0d96b71eb61c7b21e24159185077cb7329dcf115edda11742e20cd0d2aa62a660be20441d01f58bcb491588a8db1dafb32081e5e9fc15980efd1b136882133b880e8589e75c0462bf1896dc0e83100b161d849bd681432370447e868bdc79f3f984d26bb7c299ea5f683003c9e3625d1170e45bc23bbb2a1d20fe115439a2eb4f67285c2701472ee02245db616973d269ccf7d376c1147d13d6d74767167a1466826ca6b5f7e90285c72be9759b887b47e379c905f83ce59f1d682042c6c79e28a17336fc766e14def6a3f35a1955f033316726c234fbd5943a3202a3d7395de71deff", 0xf1}, {&(0x7f0000000380)="32e42e9bbee7b26b28719b8eb4e780936e3f89e26294763097237295b7845fb903c04eb7719b7f51d9550cddc517d80348a90995af8bdffc9f959b947ea20e9b6bbce2f0fe922bcca54f84a1f6ca52cf639fd32c43afe9632f65451841cd92e354337c462ffeabdc0c181d3d62531730c01f2f893cf2b0c941e579c7e13242a632a644ca16081c51f5e4b98d8041ff568ce6a7e3957efe8ad60cffce8f40267204ab9edd053532", 0xa7}], 0x4) 22:28:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x9}, {0xffffffffffffff05}}, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x9) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 22:28:15 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0x8, 0x2, 0x8, 0x7}, {0x3ff, 0x0, 0x1, 0xddf}, {0x10000, 0x3, 0x0, 0x1ff}, {0x5, 0x2a3418a3, 0x7f, 0x101}, {0x2, 0x7, 0xc1, 0x2}, {0x4, 0x8, 0xa554, 0x80000001}, {0x4, 0x52d, 0x80000001, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x1fc5ee3f) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2fa, 0x11f8cb9e, {0x2, 0x81}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x28}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0xb, 0x0, 0x0) 22:28:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = dup(r0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 22:28:15 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001180)=0x1) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 22:28:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc081, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffea4, &(0x7f0000000340)) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000740)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) 22:28:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7f) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x100000000}, {0x80, 0x20}}, &(0x7f0000000100)) ioctl$VMM_IOC_TERM(r1, 0x40047463, 0x0) 22:28:15 executing program 0: getrlimit(0x7, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000280, &(0x7f0000000740)=[{0x49, 0x200000000, 0x3, 0xf5a}, {0x2004, 0x400000000000}]}) readv(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f0000000640)=""/59, 0x3b}], 0x8) fchmod(r0, 0x20) syz_open_pts() 22:28:15 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(r0, r0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x99, 0x0, 0x6}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x96, &(0x7f0000000180)="b6e8496ca97785aac4df8d6ae284debacbdb826c2ab1f05878458746029949e05980be9e835ba8631b9ebddf3889e9132611f13204c925ecf242038b63a44648f3399ed8512b2ad28e1e28c54b265a6596dadd33adf20fc687decec39ac1edfa1ff140d2eb42") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x7c}, {0x80006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x7ff, 0xff, 0x1000, 0xd2}, {0x100000000, 0xab, 0x8, 0x7fff}, {0x20, 0xfffffffffffffffb, 0x1f, 0xfff}, {0x2, 0xffffffffffff7fff, 0x3, 0xfffffffffffffe1d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 22:28:15 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) write(r0, &(0x7f0000000040)="75a5e3d4faddc839f9ed43067cc3c2ec8e80a7ddb6aa86f7bc9fa59bd08e1563c78bbd4e97e783eed5642feeb493e9239df6a79cbb0afe35b03b08bcffe9683cbaa4bd8bcbb9d1f747112ab41bd9b0247c86a5185a7063dadbe9943cf15b1ec0bfa23630ec14fd", 0x67) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) poll(&(0x7f0000000200)=[{r3, 0xa8}, {r4, 0x1}, {r3, 0x6}, {r4}], 0x4, 0x0) 22:28:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) socket(0x36, 0x8002, 0x1) dup2(r1, r0) 22:28:15 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1000000fffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/61, 0x3d}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)=0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 22:28:15 executing program 1: r0 = msgget$private(0x0, 0x110) msgsnd(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="020000aa52cbffff0000000000001000b3aee16acb214612c153372958475058c4491fcfb4896615070f9a6b6d22bc1faac098ea477f6d65860f4cdf2f052435f5e20248acf3fb131696549a5843311147e023c90808f315ef099d99e506c9443f1770eb11030f7ae346fa4f448750eb0044a44e93c0d4ff185793ab13ec51af833c"], 0x10, 0x800) r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = msgget(0x2, 0x100) msgsnd(r2, &(0x7f0000001b40)=ANY=[@ANYBLOB="030000000000000043e0885513e4bd1c1e6373e17d26016cd10c3b188e2aff367d937ca2bb4891998f5ce1ad5f2d68828a089e954af95a1538e66f0fee89308ba68c5a251802be3439b17d300239a27a146d6a663f360650a44f14ef3b2fa13dc0e0f1fc37e23a45ae9e86972b5d29af0abea745faffbb0c03d8a86deba391a99620b433728cf158fdbc1694b6a6cc499f06cb45ee00d052f81cb2acbd9530d4dbcaffafbc4d90c12d257156ecb189f785373e6e4457373cec8eb69ffef20f14f035d8cefba1822db8c0397fe2271025ef4119efb8b4899003797d0ef7976a5219d167a3baae06ba35876260dddf9e69b40c6bc091570fb80f006d0515b3c5d274a82271a3e44901ee9adce7a8a48e8864978ecd110f93c9b86f876d8041698fb5b30a6a3ad0b4bbd67fcb186add3f5bf628f6d73eea4c81ed683c7ee1504469d3f546d5a14126992ecbd75b3a6b57faf80354aad54bf61944ca6be5814e91f3195e3682bbc7d8c7ffd13d6577381b004a0a0e621a9b0c99430185e02846820f8d4761898e2ea978aa60f7b23998062f713dd9b2545ef36b9605fecf080dee2aaf5536ebdea653f6cc8e3146ba5349887df34411bb0a71b750ece2fdca25"], 0x1a4, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20040, 0x140) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0xcc, 0x2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x41, 0x7e) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x1000) fchdir(r4) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/4101], 0x1008, 0x1, 0x1800) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001280)=0x400000000) lseek(r1, 0x0, 0x18, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000012c0)=0x200) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = getegid() r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x18a) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001500)={{0x400, r5, r6, r7, r8, 0x80, 0x800}, 0x1, 0x7fff, r9, r10, 0x6, 0x2, 0x9e4e, 0xfffffffffffffffb}) getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001680), &(0x7f0000001600)=0x42c) openat(r4, &(0x7f0000001640)='./file0\x00', 0x80, 0x8) 22:28:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x4, 0x8, 0x6, "5079c3925a647567042a812c9e12d967b86499fe", 0xe5, 0x2}) 22:28:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xfffffffffffffffe, 0x8000}], 0x7, 0x0, 0x7, 0x0) 22:28:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x90) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8e, 0x8000}, {0x18, 0x0, 0xd48, 0x3}, 0x8, [0x42, 0x8, 0x9, 0x0, 0x1f, 0x7, 0x8, 0xfffffffffffeffff]}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) 22:28:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f00000000c0)="724483497aee9798c8194b4fe3434d39e24ed7cf8e034a2be71ff543c35ff6ffb3e22fea58bb1167d7dd9fc0e14e98111a41c3f853188bd47b2dda53229478d441fecde9674a6aecf44cc97f409e927dec8690d46eba11030ef3b32c12eebd851442468ba2349e5463a694bc3e171ba7d1254fea4a9d9864fdc60d6b7b82301558a1260d8683da57b0961ee57a315f6095616d843456036a8d31b5640cf787d2262f5e2b9f41f3d9dd4c80da6db64678ee4a5ad4b7a737e0c9d7c384a2c7b563f19f270a1ac306f0c6a52f5ed7eac4a3c54d0dab16d074408a91afd772f273ab71ce7ee10cb1affe67e0494f63", 0xed) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) 22:28:16 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f000084e000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0xa) minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 22:28:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212b7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8b0789b432831c61ad4491d1f7828bcb21f500a3549e85b90af6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfe2f01717295e849fb8790fe1feab0b3528cad830248c647b4a6df13e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8908005bcbb812ba9d32fd123b12017bde43afdce85d8427e89027955434fdd1ea5c21000000000000000000000000630473f8a6a500979b1e5c3b84767a8fb05c1329", 0xf7) r1 = syz_open_pts() close(r0) dup(r1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0xd30, 0x4, 0x3, "b9cf277f38859551df0469c2e9a54bb05491061d", 0x5, 0x200}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7d507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:28:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) accept$unix(r0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 22:28:17 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000340)="9398bc11312d475a158a89756dd911b02e2d995d67c14c2a2447b4f4546556853c0c5aa17654e2053e9b0b3e3260fa64ba299aa873440d33ef060f2e5c18432959739d67ff97df655cd27a53581796a686693019a17e0400da2af15f07db45b601c53da5afd36ba65789c27bb790278f3278f8b1b5028c7cd49a48b23e0e21d09c1fe7d24707120b2da2c4a5f1ade4") 22:28:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) socketpair(0x1, 0x5, 0x10000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) pwrite(r0, &(0x7f0000000040)="cd541e23b86b93f08a165f489c66b8a55e76956680e75d4fb785c7a1805b68605b995ddd3173b2fdfef32ea456d4b9d5232d17c35b32ca4ccb09694aaa31eb28fbbf766c0c397948a9b63dd0486326d133e2ee767b96d4cbd2802962fa63d248960badf68c072c81923f2b2ba9d50c470f920cad98f221bc76aec045163ad3fd610ef9f248a50693e2a1399becb8bb6f30d242af81d70d9a0417dfd4c1d05838351533ec274b6c33830d3e955da2d3f88d02188bdb36172c869077a83c76e67d4843802dbaa26b3f5b043004249cc629f13d103823a84015f304e32e4a6b50fc830be809c7a290b9117a1d91a88ccf15cb09e75be069", 0xf6, 0x0, 0x0) readv(r0, &(0x7f0000002540), 0x1000000000000067) 22:28:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) listen(r0, 0x800) 22:28:17 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x80, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./control\x00', 0x1, 0x9, 0x1267, 0x1, 0x0, 0x3ff, 0x200, 0x0, 0x1, 0x8, 0x100000001}) pipe2(&(0x7f00000000c0), 0x10000) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) 22:28:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) listen(r1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r3 = kqueue() r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 22:28:17 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 22:28:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f00000002c0)={0x2, 0x2, 0x2, 0x400, r4}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/206, 0xce, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x4011, r3, 0x0, 0xfffffffffffffffd) write(r1, &(0x7f0000000140)='\x00', 0x1) open(&(0x7f0000000100)='./file0\x00', 0x3, 0x1) write(0xffffffffffffffff, 0x0, 0xfffffe93) write(r1, &(0x7f00000000c0)='e', 0xfffffe66) execve(0x0, 0x0, 0x0) 22:28:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x6, './bus\x00'}) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="88") poll(&(0x7f0000000100)=[{r0, 0x42}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000280)="fe") 22:28:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x18, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) fcntl$getown(r0, 0x5) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getegid() setregid(r1, r2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x401) 22:28:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x10) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000200)='./file0/file0\x00', 0x30080, 0x10) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5c}, {0x6}]}) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xcb, 0xe9fa}, {0x44, 0x401}, {0x47, 0xa6}, {0x146, 0x8}, {0xe7, 0xffffffffffff7fff}], 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f000064a000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) dup(r0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 22:28:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 22:28:17 executing program 1: r0 = socket(0xfffffffffffffffe, 0x5, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="030100"/16], 0x10}, 0x0) 22:28:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000100000000}) 22:28:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/14}, &(0x7f0000000080)=0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 22:28:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r0, 0x4, 0x48) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) dup(r0) dup(r0) 22:28:17 executing program 0: r0 = socket(0x5, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)=[{0x7c, 0x0, 0xfffffffffffffffd}, {0x61, 0x0, 0x0, 0x5}, {0x200, 0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:00 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) fchdir(r0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800008000000081, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r0) r4 = kqueue() close(r1) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r6, r7, r8}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x7fffffff) fcntl$dupfd(r3, 0xa, r3) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000400)=0xc) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x86134) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8c0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x4000000000000, 0x4000000) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x9) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xa, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x5, 0x3}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x80000001, 0x8000}], 0xfffffffffffffff8, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x83, 0x2000001a, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x14, 0x6, 0x100000002, 0x3}, {{r2}, 0xfffffffffffffffb, 0x81, 0x80000000, 0x400, 0x5}, {{r2}, 0x0, 0x1, 0xfffff, 0xffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000001, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x101, 0x1}], 0x20, &(0x7f0000000240)={0x8, 0x5e71}) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x10f) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2000000000008) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x14}], 0x3, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = getuid() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x882, 0x0) setuid(r0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000040)="ee21ae28da845a51f313", 0xa}, {&(0x7f0000000080)="fc03c1aa4c8013e173df8ef466146e8882dfc59a0ba2efd670bb200b96bb8cbd7888b5c8712644f49443fddd7bb0b40507f1c7443ebd475400e9bc24e43a2da4ea91d0108c27a14b031996c665d7349c2a6d27403205129b2d14ac7b0d8b16662740be3c68b0163aae5cf9fca44754b0a6218900384ee4ab0f9752373973fc9c239f8d83074849a35cd188bc8eed4013217e753f70ae6d95db922e764a894b0f694e35af52e8b85578364d475a6211c93c739d60a5f11b720829ef29f2c6042c5bbe949569c034a127565f8ab0dcce178e435874bdfee9b9a9f6515a66000f1b3a834f8f26fd1ffd017cbb4a4f327e7a3a73b6c994", 0xf5}, {&(0x7f0000000180)="396da75b1c509641bd26bc2e4b35b5a999eb52fa483d26f08e49c510bf5ee02a16b127023129352d6f6fa1fd4ee187287008b537b84bf62eda86ebc9e71c40a3bb2479fd184df1312d9d88a53887c04e1800465bd7c92b0cb31b8280cf4b154e7b16c09b8090389b7dca32f3b9b8c01b9000e530c9f81053efc445c24bf00990510c8997ceff9cd167ff2897f34568bf19f80ca9d2600a4f0570f139773fb653fb4ddb42fce33363f988c4135a34873078dbfbaa290a19410b0b0b016693929b15d97e74a28644e6880b0795d17d9b414222d880640368f07fd43d2a08bbe7431c1b8542a149eb37b4bb258d9797dce367d122c2d536e3cc143632d763c2637c0b2eaaaf7709dd2be6ebbe172b7307f039a57a1ed3e8a4d9d1fe8eccdc1e5beb855dd864150edc04768ec0cea0fcb0e85ad547ae07f4d92200408f96bff72e9491c8432e5c47edaca6cadbbf2af959bc24c18b7f658866f6a1388caa53606144a96af45a0465bf271075c6ce01e32c892e090b26b0ee19ba7b42653e96a88e31d7b00b7bec55b689dba48cb6e890e59ed44fea05478205a3c22f4367553a9a68a9d51cf0e40005f5e0d5817e61198ab96d92144119307f5dd021c9f7196dcfb544245709353f714081ca4873b17dce40f70ed623bcf637ea07110c3fe4b529aad9955a12f461a08c8f0c584472515f4315a5d81330e15d0db62afa963b052db77695476c4b21454d1b49e584c01b17dbb35876041188d2199f834c630947e60f1a29ce6ce5d714ff986594f88c11c08241e5e88941e4266b48cf037ecc89b559dfab30adaf171014a54fd0b694def42f114d129261dac1271f5c946fb8b897932acc1da7cffcca231c5d66d8df080afb30fb653d982a554d71d686852de10d423b550b3c4fe51c88291d40b31f1dd1fe3a8ce7c3c6e383900fc66e74d32933a1c24e4c035239b332414bd47cee1589b269ef31f4ba0f0db911635650c9776806d02d2e94d152ccfd28021583afda885fb52955200146926005c78c9364bb0e1f4d81a6a42358c79eea30a900854c7443a2e53e2c73ffb0a5fc8146d08428a55a91f0e8d4f7634456967a3e55cac335a6937140707765625158264b4c1752b72db532cd188b566f5b25a6191de1a4882932f3aa33704ec794d4d5909cb37354dd9ec72889d32c1cda266e5c9b16a86d1d2a016d05e392e3244ad7273378f75b005ebbfc899c3e05a813dd74bfe3bfa9d138a4eaf08f73d59b22ab2943f73bf49059095f7a4c752eccdc32a42681ddca67188204133129071cc9b8b3ffaa4eb162c67dbb440bb38f295bea86986d2de658634dcdb18bb92f556acef528dd505a331d5e4a355979361d2ed7325734f500960fdb53de82eb0c47408d41ab2c3d0c5f10c1a44276b7cf6d05927e74234a59e36f3886ee2628fc8ace2e98fe3b1fb51d19bfd5222d78f4917b7effa8e90fe112eda531010577c015775f7157c299787acbea7a76afe8a5e41ba09afdcae593ae3b8b55890fc341776c31e6fed30b4f61be8d059f9410da57a12c1a02ed12b6698276db586b303ad205210498a04460e3b3726eb82629e0ff6e305ce74f90d20e59d4c00e126f58a52c60417d07c9cfc3fb0711d0c7a4736d01b6a3b655b8bd36764292a15e72e1779bdfb071af3736aa13482fb32a413dad6c9a6e48de9e7dc3b0d8101d1fcddbaf86ef5a3e5005c1102480f49cae55dd4cb3d1a6d531e84b8b2f829be35fafc6a8f3b45d5f3941383cec1a18a3c49f733564804061c8fd3b46ecf7856b26f948df347306529e57eb1c31bb3bd927da5b3ed5a2ab8614c4d21e0d4ab48f323a3205f4d1cec81f5115b13f1b390354d174e8188de320324bf82da3210b7cbd4248ababa734feb8d905e030e12f78e2d7622ba716316b4b474ef247fcba799e45b5d7d8e7fc9e2b936d475a6a4ad2bbaf87d04d4376ce5bd6eaf355f3e2e51d897a3925b97d743a06bd874026ed4c6582ca7d4b467e23228ff201b7a63b821e8f38474391535629a9955cfd9ecb66cd7b4d08e5f87bc61a1c5561ab804e13460e66888593cee73f3a9edb7fad62ac5b2575ee8dfbaf3dfefad7f9b50f70841084f100f7dd159d102578a4948ffde7598e7ba3da98dade3c04a950bef12d49ccccbc3dee187febaf7a6002c3a73c901fb623a3c9ba0b747f84af4e69ff6dc7935730c60ccbcb88d66ff8ef7d587f0d09685760dd272903be20e8248d93fabcee6018b47659380f5e3eaa08ef486481348db04e3d291c574911bc7419b6cf56a0de62305a3f156c8a006567b11c1fe7f192d63055d890e6ad0da55aed8c6c4f497bc5ff2fbf9b3967d450b6ded06a92cdc36d96d9bfb6485acdb5f81395b0fd0fa6f937ae3244512e71f1b08ebd45cf92f8e7da745d944169e01318d2d9f63796074d5229e9901b0b7a0008d41939743d270dd4b9e17b1d771249f7b03fbb751bb3caa24fce79b607cdbdd201c7df382983f2f3b69a936a56ce5befe627305c5a3a0517838a0a8a1673aebd99eea4588b0a7928d75d605e892c3d10dad3c55b5dfa65aa9323f95c7a4094d4ce5e9c1b1d71a3e398b2a0fc7022fa2772183bdfbdd0104b153a866344f75cd43ea536be5c62967d34b6ba000c9984970074b48a7a7c6ce4c1447bbaae342dee305590f731fb1c38d305c629315d1f72b266ac51212498cb0224a0af38c2bfe576278fc021be64dd8c12e0cd846002f4d7e94c27d5166f193e0dbe6f215faee5da420e92d471d2a04ddf9d90987d6339ad4836e31448d0bfc171fcc0d4d7286e831dacb1e71ed89b95a0b7ecf2f56e55fcb6ff57feb860338e3655b6243499891e9d8c20f7e63116e8cdf29b46facf75793c49fdc762cb358509f1bd14eb2a598db28dfed7a742eb10fe5124a76bd5593ee701eb66f192ffbca544a0982808bcbd3d802081d2e9f3a54361f756523a4ae33fe3aca00e719ac0ad50b121e9c68fb66f00946e3973eae4f019c367ee471ac56cef038b189f8596b4a1697a6c9b483f3d04d3419e20359fcdb9fb3f5e8397ed9d1d234e61c129039e8e9d98294d9cca3274b5ba798575f32c275fcf20e64c7870e37e213a72da36c4223e0c2f69f13c3b6a80b48564ac425a650781ddd4c89caa99ae7137a12ce0634c2891fee51555cd302876eb7925975257a9cd793215faef6df62dac1d075a30d91fc042ab4c256649cc1b6b4e3af3457eb083da2dac1fce9a9bc7f01ddf482d1e200d38aa5e33be0cdcf6ae3c3f93194a5b9e2803fc3284e9240625f96cd4a11a5c9fa773a973785c3e1373c64be037c3bcb2e120b8fc79b29cd44b7438c21ef968c414243c11c3770c2f920228355418a67f7dd9adb6e6cb5acf7450f675ee7b2f3716abe1086ac47a0d044077e2f6122b96b87d761b049861cea748b459982a343cd43251f589b93a94f14459dca49affbf9351bfb506123185cbc59aaf79906c562bf525f2ae2e3fe0b7b7a691f0c52ed891c66965f1c6e5fd216a26f1be15143caecc041d2da1caaa8e6f7532a68c7d85b070977b021e514c0eb77c4a38018f6c8d5fa83c8ab08eb49189a91a3bfe5e80c3368336718e1fe38a848c48b2b49f1032c008ef2e616f0d99916bbfe6bdb79d707158a769a22124c76efeb08fda1f32c696861ade35d042dec08e0c8c8d0c520dfc6f6072cf5af673a7548236ede8f14c6b3e56889aaa8205615d05b4ba4062948a9e785bc13f6efac8873226112d92a9d6676043e5a302115f60f5c713229b0c70eac80a562b6b9f03fc1d2797ab539e743ab49c251934b79aedf7ba908086761e1691d9365949068b05072c55bce98622082fb69b806af9b5aa8bc83df85b9e46bb92e1b1b958803d4d5b335a3f9b74d905a769c407841e560af3aab95572bf46b9a23a51ef2c6cb77313c04425a7d24d3bc9efb8d8cbd184aaa97198d1af53d9d7192008d1c8266bc06e3c790a8de9b473bfa0f242a54837c7e7adb9357de4fa5db288dcd3a7afc572ce0c0e4eb58386c725d792180c9eec06500739a89965dc917687d4627d5fe51bbfe6ab4e4ffe5a21d6aa3febc545ad9a9a01e671c31ef98b0df124619ba0e5aa8a24d5c7790df2bd5c8437b7edab3a5ba17d81af5596a608eb4967ebc8fb7d33011023b3c90eb6e3622449699f31ebe434e1e4498d735771b46638f965a9f05c0cf0235495abb330d908e565eb4b2ec1591fd3d439c233d8effb116af5bbf02b9907f8740e077f4f26575cbebe98f81f446d5ef0f819eaf50a3fcb93afccd2b0a31ddef529a5113c435b75e6e071c69317aec003b8f8920342db203ea3906c332439deeefda579cc854860e98980cdfdb1336b519c545319648586f0640f6e2885fdc2f6e449e9188a535387611624f8195b8994ff261a01c94429de27c41a373f5197a635f80e191b271588f406090056be442b118681909364c922764ad2f64c4ea1f6a48326e8b96e6131fa2c0ca59048dc7237ea669926fea65c7e5ca9eaeb7b9cb476ec1cc0e7201aaac9898a8abf8f1c76c1c67e1656327e40dc46866d1b22c9d596f9b2adf94e11bbffc607f510c63185e91f492b8b9a475460b3d260e76b4d657e0f29941cd49e137c541ce5f2ac2993817ef147597c82c85ec2951547dc19b28f6d539e912f59004a49bac96a339e646c48bba21579b5bfec6c76cdc06d6ba98adb00c1b9dd5c8b37593bf8fc6132398d43600bae3702b869c6ce28300b7307c6755afa83298d0a0eba1a62d23f5234b52a038c52db437ff3198937b85d8031674d62e4f1821cf4b0ac6ec4a9d72247f90fcf273923f8deaf60c7773ccfc9d115c5f9403186a76e6aad11b9a406841edb9ee0d971964208e0c09edbb19f9791f6beb28b71b817b3fa6b62faf22523351a527d9347bb839809afa44a706bde6c741be854c1961d44858ae0206e01948df48f85bf9e1eafac5ce570911ae58daa93dbdca5b0c35235009b0f73dd691aa2fc241814de84bf670ef9881ef51660f3a23762536ca2e621fa49a7c9f62c25a726e6de0805ca29bfaa3aa5c6ba8d88330f1f7895abfbdfa00a1a2dd0ed9441a46bbdb4efbdca4851462785d4fff4d640400d9386620af6c15162e613968efc6b20b16a643a4fbc3cd7e06bbd80b1357bdac76647e7c8c123f0b9ada1e678613929f950a4c012c0c0851cdf93fd87c620ec72dc556f9a0c825e7c5d78aaa821652568df5ec6b8760b7ed9d697b666fc6968c5b66a2cc41da31f04b8b8363b3397b810bf7ccf9a973f7715a3a24b89cb592e286b98ba5d44789e13affa08b497eff2f6ac7bb98ab8938e57812d6f0ff838101b773f2e004faad8688b01daf658c594f97502a4561fd191a985fbef7a1e908f18e5ff35f82e88f0998448ad128c21b9204eb885eae2c36780b7c2ecc002bca0d893d85616852886b130b68ceb137152584b0430f24f4054dd7b153b3afac0b49552d0c45bddc4a6620d7781298758be3154ec03e4d25584e6782eefaf418bd87450fc93944f078691aad5f11e16a2c3966a7cc09d87ad9066876e0e5122eb142abb0a821c9df719c014dcf52fc154634c7e8a8d725376492da48d841eafe7db7f62628853c385c6983ba8d6089bb2946c5109466f4311bda83c7115b76c9ae41bf4b1feec8f47ebe6d94c7a6ed1c569fe50a5bcb33cf3d8668aeccad286acb5ec37de0260f92341a0112533f42ed3d6f1f4e9d57008306b77443da071884e834785e7bbbc0a193df4a3782113af38e30cac2dbbb990383894e3f4b38b7e013da1750f", 0x1000}, {&(0x7f0000001180)="684d48a125c3814df64b259832f606c3e10ef7434b9b1995a74d2efefcc783284fdb6451597e55ddf6e5cdaa3055", 0x2e}, {&(0x7f00000011c0)="be2e80038ee11c2a8f2084c08fe906cc9e2bb06f5a15566772b77c55c6bc53fa422b586463795226c13b2b1577a03e91c8be36740250f68ea9c91a78d4ca6ee41f9e9514d0cb700261f6d3e1948433a4d930403a1c8089cf9846e39cb145909a663156bb5a0c84757afbb339d1079333ca6a4a23ea76f1969435bfb5c4beac1564cb79d7d4408ebd384553c040c8369b7035de3594ec37ab14944afd96786b77fd1737c78b305d96988d5c21adf3142735242f7a78d308415f43c3558152fc812fe097ef02ed6dde604fa5678a00312f4ce78feca84b7b71f8ea1d2e9a0736bdc0cf751135bcb95e12c365c6", 0xec}, {&(0x7f00000012c0)="9b4a99f81e41f4de2aa0c231a253e655b9f9606041d39ce66c0fcacddf28840cb28642772e151b03d64bded90aab72ac6e4d56ed9d2f5dd1f7400690d26c4ce5d9ac73e2e44f77eaa47f0d3f5c08c6e0936f43d471affd10ab23fb99ded4b28f15462c16163d58232e33b6e3d6c666d9b78a515e2fea5d0c6243e8427730014c162c100747da70ae470be47774d658b5249a51d858750c6106c1503f42d161b6c6d678a86e069594f20ab6cfe132933f7f", 0xb1}, {&(0x7f0000001380)="625343d4132b77f7d35159fe311039c00ed026e2f103ea96a291f005d1d072964532e56eed5c53f4c141119ae768082d115ed3b2d6dcb1f4611ac7f40a96d6d35abe2ef7315d2fc81f8e942b785ed1f4a805638f905007ac3a363b761c138ed6988fca42627126aaed5f5d0092ae9dd9825483d5ca79bbf78999b9bd44476a362bba941c4178c0ee28acdadaf9b6ee7bb11e7d531c1dd83886d92f2df4d0efbe7dfee51e38d37d0907df3016bbf7c19c52c78cf3f678cd2bef62969f4d44c730a4f85a", 0xc3}], 0x7, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 16:00:00 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000200)={0xb8, 0x100000000, 0x8, 0xfffffffffffff001, 0x10000, 0x800, 0xa2, 0x10, [{0x7f, 0x7, 0xffffffff, 0xffffffffffffffe0}, {0x9000000000, 0x800, 0x6, 0x6}, {0x10000, 0x1, 0x2, 0x4}, {0x80, 0x0, 0x0, 0xc3e}, {0x9, 0x3, 0x7, 0xfff}, {0x101, 0x20, 0x7, 0x80000001}, {0x687, 0x7, 0x80000000, 0x5}, {0x100, 0x2, 0x7fffffff, 0x2}, {0x0, 0xfffffffffffff000, 0x1ff, 0x8}, {0x3ff, 0x3000000000000, 0x200, 0x7}, {0xffc00, 0x6, 0x5, 0x9}, {0x4, 0x2, 0x2}, {0xfffffffffffffeff, 0x6, 0xe41b, 0x7f}, {0x8c36, 0x7, 0x8, 0xdb}, {0x7, 0x2, 0x0, 0x67aa}, {0x2d6, 0x3, 0x1, 0x101}]}) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") shmget(0x3, 0x4000, 0x120, &(0x7f0000ffb000/0x4000)=nil) getitimer(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04086e3c9900"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x56be7499, 0x9, 0x40, 0x8, "fa64e502b9231bba887c248f2d1b7722fc8f4524", 0x4, 0x4}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000002c0)=0xc) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x6, 0x800000000000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="d5ff1f000000c4d8f315628e1292f46c2e66", 0xfffffec2) getsockopt(r1, 0xfffb, 0x10001, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x800}], 0x3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r3 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x8) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) r5 = dup(r1) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x0, 0xf1, 0x1800}, {0x1, 0x2ab, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r6 = accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff6c, &(0x7f0000000840)=[{&(0x7f0000000880)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0x88}], 0x0, 0x0, 0x19d, 0x800000006}, 0x3ff) accept$inet(r6, &(0x7f0000000580), &(0x7f0000000300)=0xc) r7 = dup2(r2, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000006c0)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffff801, 0x800}, 0x10) 16:00:00 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x9, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x80) setsockopt(r2, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) write(r1, &(0x7f0000000080)="9361adfb8f84576bc0bf411941b5351df9e06e04584fb4574460b0dea983fe5276ab64d7f62917a2a8d8400eb46d5943a98eace114f4ed68780ce9792d0b72534e782985eb8b053cad680f2685d897e5ec200bf0e7220fb3ce36d557e4b760d132da991d3ade", 0x66) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x40000) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) write(r3, &(0x7f0000000340), 0x10000014c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x3f, 0xb8c2, 0xffffffff}, 0xc) r4 = getpgid(0x0) write(r3, &(0x7f0000000040)='t', 0x1) read(r2, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r2, 0x6, r4) execve(0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000d033b1fb0000389ad05d00000000000000b321625c3899f972000000a755b9b545baf0179f00000000000000001200"], 0x1, 0x3, 0x1800) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r6 = fcntl$dupfd(r5, 0xa, r5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0xfffffffffffff873, 0x93d2, 0x200000}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r7) msgget$private(0x0, 0x60) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = syz_open_pts() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000001400)='/dev/klog\x00', 0x88, 0x0) r3 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r9 = getgid() r10 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./bus\x00', 0x82a2, 0x1) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001580)='/dev/diskmap\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r14 = getuid() r15 = getegid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001700)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./bus\x00', 0x18cc2, 0x0) r23 = socket$unix(0x1, 0x5, 0x0) r24 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r25 = socket$inet(0x2, 0xc007, 0x2) r26 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) r27 = syz_open_pts() r28 = open(&(0x7f0000001840)='./bus\x00', 0x20820, 0x4) r29 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@file={0x0, ""/42}, &(0x7f00000018c0)=0x2c) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000001100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001140)="fef5a6fc9bf7a5c01444babfdfabb4e4b8a71ddccdf71ecef9b8fbce70d53885cc8c7d8b78554a78e0", 0x29}, {&(0x7f0000001180)="a41f474625e0657f85d0d61adf91b307f404a840fbd5264ef65f0faeb61bce38b7e4", 0x22}, {&(0x7f00000011c0)="37b5059fe3d15e", 0x7}, {&(0x7f0000001200)="e62d63d4b93d0771ed0e96ebcfa6e903fa89962e981ab527c4ec8f6a0320ab7e15dfff9cdb11f85ace70f93226f7895ce85aa5e12fde59292c266dc3bee5618bed310ce1d96dac60624e527afe398fb8dbb09f7efd0c135ed65a18cc4d149316eefbea87f20ce5a546e73c306fe269bc0d383a27522f203d3f0fbeab4be7a9bc3d4c7ead1d0e0b1de155db3525", 0x8d}, {&(0x7f00000012c0)="91e29f101e85d5e6771ae098fbb4ca4e44375df5fc26dfaf8bc7ecf07410ee35763f9e9551d1429c8602ff59428bc9833da5849d339fa66fb689c3d375c1be306e8d29a47f93fe400d1a3f3cfb53bcb300b12472b643e54655efcf53cd8849c409e5b135141b7fe355e5b7017658b7ff74cc3fafe471d3e85420fdeedb6095861c725ebcf2eca3f00b4241b666f4fbfbf97eacd6a2c2196c27c21657e67e231ad82b74a457a4b7ec957459cea2231ac37d", 0xb1}], 0x5, &(0x7f0000001900)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29]}], 0x110, 0x4}, 0x404) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000d7d8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = semget$private(0x0, 0x4, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r4, 0x88, 0x1f}, 0x1, 0x101, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r2, &(0x7f00000008c0)=""/214, 0xd6) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x8, 0x100, 0x7, 0x6}, {0x60a, 0xfffffffffffff801, 0x5f32, 0x3}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x246) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:01 executing program 0: mlock(&(0x7f00003dc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) socket(0x10, 0x9af53ebb50986305, 0xffffffff) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xdd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() close(r0) r3 = msgget(0x3, 0x91) msgrcv(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006de6a22364db0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4104], 0x1008, 0x3, 0x800) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) sendsyslog(&(0x7f00000003c0)="79362b54d4b963086063d3db32d0495a7476b3ad76a5497e7fa6cd03e03e501c63bdb4c30efb44397a1fb48ea6c3caf221962a7688bf774aa99d880e53914ccfc48b7c36e2c87d88c14a66b9813c3b10c011e8d01f1120eb9af6fa603cbd661fbb121d46d34246afd32867cdbd3dde6714a6cdf3664573fe09c71e17caea59e2a2ee25452317569398c659a53f4de315701df711190043fcaafb9f88b83e09d3739bc6dac0b0b285586131b708d9bc8d08f7ef1b0d89a4a1868f8ac720da36f216f57341fb63eb11360fc0e131c09890d1b6f2ef760a4e5f8a7e386c2f8997efbb4f985c51c5", 0xe6, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) syz_open_pts() 16:00:01 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x200020000) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x14a, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0xb4b638085de1bd36, 0x1555) pwrite(r1, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x240) 16:00:01 executing program 0: mprotect(&(0x7f00004fd000/0x2000)=nil, 0x2000, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x200}, 0xc) 16:00:01 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="8a9e1900ffff2b8d"], 0x10}, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvmsg(r1, &(0x7f0000000080)={0x0, 0x429, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002080002006, 0x40004000000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket$inet(0x2, 0x2, 0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000000029030000000058a393355fdee30badc24f42a0b66803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796a0b230aa6b0dd841c489b87af91026739a4c4bb3369aac6e8567eb6efff195837045afa4f225d6a54d34bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c6b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622fb97ac8f8a8786a86a6afb17b572cc443bd482d1f55393022ce23cfe731c232bd294df8d86c75d9ff41c1952e82a1083bdf1d638fc42ea79d4f64dfd1474a9831dabd51a8d577419bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89249be742e665c51cea3aa243b3caad", 0x171}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4c0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xbcd) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)="959ed5857dff267de48690fe63775b72771384f4e10cc80f5a52025b6f", 0x1d}, {&(0x7f00000002c0)="b95cb6eea68dafd72650e53d51dadb6142820abb5789037426d73cf54309bab0405d5aba76de", 0x26}], 0x2) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="48d9c1037a3f8cff64ae02adfb6c378d4c07d08571a434a15466a725bfd6ea1abd1c2bb6336b6b590748e0ba1ebb7eb3e8d98d3d553362af78cdf99f80356ad1f4bf3e256b34f6d0cee0c6e196c10ceb06a003979cbddb25baab8cc2a38f977cdb541645e558c295fdeba99add07a736321525fcaa14ab24c92566c9f1666807792438d92805dea43520a34b892e9b821bb63545edf29fa6bbbb1e8b0ee2ef60a1f5f3591ae42ef0bcbee5c58c2cded5fd25ade47203e4f41b10d83d881da45bc955c5a7a6e7f26d432ffa33ddcd0b2e5562546d04746bcf88a9ffaf8ca30f3489bf21d2790ad83386e9a9a4f01430ac6415a53b99c8eef1407e323706d734e103ae5af232c2baeef5bf4d4bb206969f3e41", 0xfffffffffffffeeb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = getegid() setgid(r2) 16:00:02 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6190000000000004b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3, 0xffffffffffffffff, 0x2, 0x89f2, "da4ca8b3cabca1653993962c383bac1679cd7718", 0xfffffffffffff6eb, 0x40}) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x8, 0x4d8c, './file0\x00', 0xc07e, 0xffff, 0x8000, 0x90}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getegid() setgroups(0x9, &(0x7f00000003c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r10 = socket(0x18, 0x2, 0x0) sendmsg(r10, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) write(r1, &(0x7f0000000140)='\x00', 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000002c0)='e', 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x68, 0x50, 0x95, 0x80000000, "dc1810134316edf4c4d0ff4454a389a519bd72b1", 0xffffffffed82aa7c, 0x200}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) write(r2, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/106, 0x6a) 16:00:03 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x92}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x120}, {r0, 0x80}], 0x4, 0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6, 0x200000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x89b97d5eeb1f88b, &(0x7f0000000100)="f2e22b757d298e6d6112f626638165723e9ade2336c6607c21df036a0000000000") 16:00:03 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x80) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x4) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x6, 0x7, 0x5, 0x2}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x8001, 0x8000, 0x8, 0x1}]}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x101, 0x401, 0x4b5, 0xf2, "f2c7a60a670a7df750e400e0ccd571d6e59146ff", 0x3, 0x2fa2}) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x400, 0x0, 0x0, "00000000e74de40004000000000000000600", 0xca40be}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="78ebc22be6a97f16b43b3bb8417fabd9f1aedb2c562695101c2130edb916c48977c76a80913c318770b668cb55f8d363f15aa4edf82674bc685c29769b7b8361b537ca531fdb722211edf40d0829434ce03e138d461fb1dbd59d8f1952ec4d2c52e9197bb8f858f3e2ac6c1c227079fe", 0x70) 16:00:04 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = getgid() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) setegid(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/126, 0x7e}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x5, 0x2, 0x9, 0xbb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20100, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000100)="527e5c97462c324c7f00"/24, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="a7b6ab9245f05485b77dae9ef3d9da471d93200a", 0x14) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:04 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) pipe2(&(0x7f0000000040), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x480, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0x400000dfe) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) dup2(r0, r0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x100) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:04 executing program 0: socket(0x18, 0x2, 0x5) pipe2(&(0x7f0000000140), 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x83, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x1, 0x59}, {{r0}, 0xffffffffffffffff, 0x82, 0x80000082, 0x100000001, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000001, 0x4, 0x1}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x90, 0xa328c4fe0596aee6, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0x200}, {{r0}, 0xfffffffffffffffe, 0xb4, 0x22, 0x7, 0x5}, {{r0}, 0x0, 0x41, 0x80000003, 0x9, 0xbde}], 0x3ff, &(0x7f0000000240)={0x100000000, 0x344}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000500)={0x11, 0x0, 0xfffffffffffffffd, 0x2, &(0x7f0000000280)={{0x3ff, 0x3, 0x2, 0x556c4778, 0x2, 0x9, 0x800}, {[0x400, 0xb8e6, 0x51, 0x3, 0x1, 0x8cf, 0x3, 0x4, 0x2, 0x8000, 0x1, 0x0, 0x2, 0xfffffffffffffffb, 0x800, 0x2, 0x10000], [0x8, 0x899, 0x0, 0x80000001, 0x0, 0x3, 0xcc3, 0x245, 0x8, 0x6], [0x3cea81c6, 0x0, 0x80000000, 0x3, 0xe4ff, 0x70000, 0x6], [0x9, 0x1, 0x7a, 0x2, 0x3, 0xbc], [{0xe1, 0x0, 0x13c3, 0x100}, {0x2a, 0x3, 0x7087, 0x6}, {0xffffffff, 0x3, 0x400, 0x1ff}, {0x6, 0x8f, 0x4b, 0x1}, {0x2, 0xffffffffffff7fff, 0x7, 0x7}, {0x1, 0x5, 0x3, 0xf}, {0x3ff, 0xfffffffffffffffe, 0x7fff, 0x3}, {0xffffffffffffffc0, 0xfed, 0x7, 0x8000}], {0x5, 0x400000000000, 0xd, 0x8}, {0x5, 0x3ff, 0x7, 0x1}}}, 0x6de9, 0xf43}) recvfrom$unix(r2, &(0x7f0000000540)=""/133, 0x85, 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="f6ae6335f55347187ca94a312700"], 0xa) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x20, 0x8000, 0x0) close(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80045710, &(0x7f00000000c0)=0x91c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5b99) setsockopt(r1, 0xffffffff, 0x2, &(0x7f0000000140)="a271c6ba6830fc0b68383488902e509738d2b8bd8143f700778426c915a280d5a8bc60f8ccdcad8a7b77cc1a6f0cf308574764c0ac06d047de2fbd67d3f534f045d6d671f667", 0x46) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mlockall(0x0) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 16:00:04 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, 0x4004427c, &(0x7f0000000000)) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8]) shmget(0x0, 0x1000, 0x61, &(0x7f0000ffc000/0x1000)=nil) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getpgrp() r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000640)) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/107, 0x39c}, {&(0x7f0000000200)=""/187, 0xfd39}, {&(0x7f00000002c0)=""/129, 0x81}], 0x4) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000003c0)="9d54b1d7e006f47304e0e401e712c3ed414286303f853ac66d5f58151f498e91ab5acca60d7403c093a1b0cef5d194bdb0d97084e16ad40b02c290c4694640b970d4810d8ad5f9b2a020d58d2e273f65c9e302b8b14be6b7323451462932a59d5f009cb30b7acc029c0473395a0491c19dc65a2f8e9a66f421fefab7a196a0369a3c94ddf1", 0x85) semget$private(0x0, 0x2, 0x712) close(r0) recvmsg(r2, &(0x7f0000000840)={&(0x7f0000000680)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000006c0)}, {&(0x7f0000000700)=""/83, 0x53}], 0x2, &(0x7f00000007c0)=""/101, 0x65}, 0x2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) r3 = msgget(0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x8, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() setuid(r6) r7 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x7, r4, r5, r6, r7, 0x40, 0xff}, 0x2, 0x3, r1, r1, 0x4a5, 0x8000, 0x6, 0x5}) pledge(&(0x7f00000005c0)='/dev/wsmouse0\x00', &(0x7f0000000600)='/dev/wsmouse0\x00') 16:00:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r1, 0x0, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() lseek(r1, 0x0, 0x21, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) syz_open_pts() 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x600, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) fchflags(r1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3, 0x8, 0x7, 0xdbe}, {0x8, 0x7, 0x9, 0x80}, {0x8ab, 0x200, 0x3, 0x3}]}) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "9cd3259a631a56010240d5f43808a18a9f93708d429d22d1ca3b67991f347ef54c21a322d7919f248e66e8529cd798e139e2118518aa44f8b599fa673f35330067c42ef3ffebf837fc36ca898156090219f13ba06a215b6d2b8674f7b5fb52f058cabdae9ca401900580b3495266373689f896fbb0506e676af514566e6d34cf83bff405f220bc65747e4fe9ec5da5d45da58dab2a49093e8429115271c845393de9c9af8a941d3d328f169c86cb08b6b0447d458d647d5e3e104978718ec726d859a48c47315989e1510d50883fcb48"}, 0xd8, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[0x3f, 0x7, 0x8, 0x1f, 0x2]}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) setsockopt(r2, 0xed4f, 0x5, &(0x7f0000000180)="c283b21d7443bc683ff9fd6b80cb971edda7a634c674e639dba0553b5a3e7a0279f3aaeb702c3b60f8324f7ae50ec2dca13b17b705ed8f5d0f9ae025e5f991b373070798258054be3673323122bfd1d40bf78eef2be622a4fe6575", 0x5b) msgctl$IPC_RMID(r0, 0x0) 16:00:04 executing program 1: lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003300000003000000"], 0x30}, 0x0) sendmsg(r0, &(0x7f0000002a40)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffffffffffc1, 0x521a}, 0xc, &(0x7f0000002440)=[{&(0x7f0000000180)="a5bbd8d17316732670a7d28503abeaa032d61813cb4682219197c5e82dc13f12c5d8f5d168815f6880c64de5777ef962efc7f4aec824347fae34c0075ae272308d9db7fa0793b035b31b46ab574e1786014144eb60cae9989ed9557b6e22a2c10f9f3e5996540d0ea017388bf2fc5181a166b6bebacc7c0277995c747cd7e224a07b99ab8b03df86bfe5d13bf921aecfc8fef9475f1dbbf1f2db216d31ebf902811b4d9ee400f4be0ca82be419a095d9335f2267face0248297f9b2b38ac7d9df643ee2fc25322a1882187b800233f6441171873da1c7ac01423415d90d2972da696c9e397be08673a41666e66b6ad5c3d0550d7e68ef5c1e3aa9a7acee4df34762b49eae1316e4bf0c5ba36e8308992e59d70d323646f3ee31e43778694b16b547b297e4b02cf7bb78c471656952c35261c47630538051f5d85b96da2ddf378b1d9b451549c82da0c595f091098669b42e00e7f3f41d199fe62a6dbc89581a69d9dc70ff3177a2d16e466baf8cd61b30a8711cd21bd2c66b22d5f6ae57bdda38ff1eff58902636117bf5673bfda36b16a2af6db0147558d11d384c994c5b9fa439aaeda0f658da54b8e36e4f0e4086e463e838d98e26b7589a4c6088cbfd55c4d1999fd084f095c86a382141fe398eeca32a4e66111cd07b04bfe29f418db4451d174270dba415fb9a5d7b564986abcaefa550057caef2a260c167165f4a5d94360aa4e3c5b92daf9f48c46f52b062dea9e4c116def4903900ca20caa100b068b24f89701c2d470a9af0ff17f4c52f498607a064dd02b8bca7bae050f19d8ca45c8cfd4f002ecbcbaec5a6650a089954046b0e3a6ae51a62a21e623671c090c571ab18296b3674141d1e7aa87b335b37db5b1935576380bc4dccc947c38df278bff59794f8125ad2c0012d6e9dfddcd6b83a0b819be821196d7c6b055310ac34f2124fe6fb17c08a9587edb18ab4bba3b87850fa4f9fe2c7ea109a50693a5180e84971ae1a5f00c8cc230b805dd4076c303d754c9855281f6e318ffeb0107386963dd2fea41988ced8187f84aa3e8a3434b18d444c8ab343ada1209a05e9becd7fb993a004b88fcd351f02f12facdd83965c8a41d3fa4bb5a9420c5f372c8fc70d8cd0f658f91d22518c4a330e9744d1ea398d2b37c82e893ea0da0c31779f88b614412c5563765cc30e915bbbd7615cf969fb563e5c4cf665466294b30d500c08930921415f9426be558cf53f0aeefa9c8edd4e605f14b5f85496e3e381e8a2fa634fc9525f2f0980cf32329a96d0643d2635fb154a08232e66db5b4dd578fa61fd5f4559c988f6bf6e1d648bbcd4ca45ea1633f404a7b6b4f3347709952e858039779271f261411e55b02726846af9f2052b9d70e0ca33aeb2c1534e281d068b3f960572ce669404c57d7d922b37262603fde763fcfaa5f714b1bbd049e2b3ef1262839d26ef7c371be03eda9cde12a5b88321c6cc012a0995a7ceee7571bf1d362d0f4279c2b5fdca83fa88b61932f14bf2f213297421d2341b9bb0b2ec61e92cba58df5db3c8e6b9f71382dd328f3e0629bddb5815e71e3a24e096096ba757ae4dc11f5bfbec4f39a5c54515dc09e0d9b9e815e18894e0ef202df5ff73914a25fef97bb759bfb6f76c9ba902db6ebaaad82ccc1b1bc6b4611023d0173b3ce12a753619e105a6f8d4cbe553d7298d657027ca3a642c3b0521948f252c7246755e03716a7818c4d53f9bafaa64dd09e0996edf0602aebf1de7ad83a528fd2aff89aa13afdbb39a44dc216f512afec54086b131ed93e7d4006fdac09e3e60294865eae8ff3487802dd4d63c709bfd9b3c401ca2137feec98cd16c59793c1db66c2756ad70d794dd4d1525f5a2f5d1b1fc9272c5546a8930e77dc9440afc3caf60c44a971babe84c4a51c8c5ca3af71123767106e39291617a17440d0d31aab238c1a63e765b154b06212b549d739d01f3d1e021cb6b01953e4b88dcf1d4ece986c1c002e13313da112b222ec54ac15ddac75126b1aa30985090f39e03488b8182fbd72d804267eed555ccdc0b31743496ec70b39266d77afd5b697ef2b3e332107e917919ce8aea808216d38a14171ec552ac63d08f3e11196c137f318317c77d2062c13e251c2f7e401a481a858d3a412574cf5da80ee1f110276f34da2560b29fdc0afb768aa7422dd4568d7308a6035e99defda6eb3c73524befc1af217dd4b3d28ea484b10d2f4cf892edd4360fcb87c4d78e3b1b33801e68742db00c6ce18297e583cb0e9df664fb5b7f322252a35ebbae940641df60fc1da90facfed633860a0e2dd31ed88d6a462e99db54506acbf37cfa77852ed0bdf019ca0f22ba3820e1329b8e110f6fc23611930b07de3589b3e33c5554f61e3cc6d2d1b1acaa8a852030747563275257a4867b35c7b997aca9a285962986190a3652e576d8cbd2e4ad900f9e4316a49320be94cebdc40bda56b76a92636bc9a0b01cc2fdb55144b44c182b3a3ee51875f7bc820ce1c272554d2edc49ebd0909e73ea5f45c27e54c66b9ea0635ef7c6bd058b466e578ad0ea5a067f27a19fd8d6acf9830fb97df416d00457166bc06c1f01e654aeb902173392d8914333cee4ccd0adcbdaff2599659b64b341d5500fb18db99f2c854ce3a2c485897baf1efdd1259999df6b6ac89e47bae32b866fb437388e350d483b2640381d7e1cacaba9f9b3bf5ab791b087c16964548f54c24406b3a31fabc11f4cbae6459d14bf087d2916311dcfaa68a27020df8f14a19f47e6f2911dd8c2c010fb9c13d315e6dd3e9654b1c825f8008b4ddb100daae13fb7445ec3c67278dcadc30668fb112381623d70128371b83485dbed37ea7e7c7496fbdf8557944b8028a5eb0db25bc29f861c03fb050d9e64be4982dd714428b1266d6a7f2bd38a695ad579fe0587de4c53303bf83f399077f9725363d50a022221efba371d9a2e8ed0a08aa0838537852c8f9e43796c66363279f4c10dad72b21eff04eb234915405b1e24f91cb233c6702720b293c48d47dccfadbffc0422e13cd227b30ca2757eb9626d4561ce6809c20026fa3d667b1cff08dedca23f19cbf8928ca19380b75d384ca8f7af6fc2e4e0ac7ad1631c08a2a1e4907a10abb2b56d7884857330225dc76e2eb4d5c0f4028b5580023e1caf06461af9b9e6e1fe644774c4fe8d1c7652dc7ebad59782c9c1edb75e18d2f92cb10d8ef5a1f70c109343985f131d8b5ffdce49bf199d3f648ab16ddeb147043ed61548e66f73258324e73aa28f30dcc7261157ec0873aada31bb5cb04fe5f49f6d4e0875898c58ae82ef73eec0c6ecfdac425029ce063875dbd2e1fc8d24c2fb73431cb8a5dac27a5ffb243c10405b3ed88b8fa8d11ae97e134082e96430e5c76a16b6bcd55c6ba9fa7385a26710eb4f6e2236d62cd79d93fbc7d9dbbab2c62079859966c45bdd8ed418d3f67b98e668925081e1702fd60e0e98c930587c92b650c2d3b15c4974bfc2966e6619fde858fc45667a29f5cfbab08693121e54ee9afaec0f1901e06c20a849b3e3c50f8657c5567e3877d6838d985e0b341fa62edcfe2445e31f64ec551dc8915a7dc49408796be3d492c6a6149dcc59c96ce2c7f3f26def193e2e3edeac61a3feec8a19c45fc1a15cb98559f2b1bb4bec6aa538dd5263ec77f9a354da81860a2086c25ed14d205471609abfda00b06f8662428f2183782f88043c72bd1cc7a2675411704314292e1a7b01ad51f06c0f1f412deecfed220e5d1a15339aa470baf20537bb4f124f80a4b25d2aa80d2abf7de1a0b15348d085aaab26e9cfc5eb8200e944e144f11a0039fa599352bb53b7176fe80f2c9b0c5552ef1d92982cfdada4639181d3017ef7ccce0e7d4b3ff9b720f9de8b2035bbf326662e18b0e782be462eb0da5d545d59547ad04865e2b860be212b7aa356ce355adab6f05f763aeaacd7a06d7c054acd3d927f27c145ba4372bd89cd46ba6e0c6de53e796b721640df4c9d1515bb509ca3ff0f22315a01f1a63d0939101a7acb6b439b73ce3a36703a69871b8ba9d12ec20f7c7d16b838e422f38fff0fdedc1606687cab431d991f7293ed927cefdd37491543a10d6e7a9663ae584046686d0f8d9d9084c2492b0e8e501de504d1451e06c0c4ef7555f1310ad809d7189d2ab50a210afbad9771098044de9e5da5990a43a0d3acb592a7e80f35ac4054980dd2b614bcc3e34ddf9fc767bb16e7a81ab5266dc89bb5d8afe711e54968fbf9b82bcd1939b867ceb5ac2e31e51de9526c82100e03c21488b15e6908e4d153d2edb41da0586f1c8eb6aedc5717941cf3d8afa57ab0c4fee83f6b33196a56ce4ee8fc1987173efa67a4205d70a5e2b98c10d82653b4e929e205286f342b380001ca799e845b2fda7b1de5c6a5b360fe6698a34341c7290c2c357a9fe0985419bfefb43e26fbd18aef599351e79788687bc2a0a8cd1e81490f77627c556bd194eadef6757754125d6f026982edb82ca00819c9c912f783368d8517792388eb4778cdbd07aa259f70fb5021c7cd36db1448f19c25a4e0d4fc6df7076bc2c40021c5d5211e801380b97d450f3c20a5ff547db6284db7c20ec44f4cfed0e5468af409a677df4ba16330369391ec49a0988b4b7a5cde1a43e1b5927e338dcee33866c9d8072d46e7c397f00ac237bdea39c27de327be6733ab1a7035de0eb466342f19493b8ec30d48e1fc95e3ded4ab4d583d36a5ca27f4526ee41ed52a2bfbc618758f474e547c65d0aca04b57101e789c5d5b1ef46eccc11282ebdc06f22056b7ccabe38e0a32169f3706e242304e1469647d2d56bd4ebd174522cc40dbb4de42d6782095e7368a035f5056af196a719ce58772e57499857c5f60b8969c16d8371ad3750d5486b5cd7d0dbf81004f149518a78fcc74273c57b9ef832547bc46a9f05ef804a25023f2957d69ab596540e00efd1e46622110ef3413a8bd8470fc67c18d43c5de3c9447ff5ddb5eeeda5b6c4917bd48942b16b931779e79e620c935a600848de915e179369bfe786c6d40de0fc42bb800f39d663fd819f7e3fe3ec1d040994c6b3b16f8ea000d35c9cb4ddc49de7fa9575ec32191d3a7c9283da7371058f3cf03d06c1114804d170f49e5288507af45422680ee920b09543bf1625b8a1178cf4ccde95fd921b8332e863d5a907c415e3ecf210edea249fbac970c53426086a46dec3914cb65703cf6ce6e6a63aeae844ac0506c0887bf9aca516a73575f15f740a464009a45375e59fd154edfce16c6c48d82d202e79da0196458d484dce5a6b845a22ba14d316abcd024b27c9107c51323993369f7e9cf073afa3bbef572859a747e8ff19d969675a11104718b4656bd617321dd06d6fed7da11d42a061f676e23ac1219633f5ba0c14502373226396ebe125f704e07c14c6c9f06a320e2abdb81ad1abb4f043aade352bc88088e511e7a0f6645e8d0e27c44cf5782c1adbb4aba9f09b523cff179b0b8e2b17d271e02f5960e8f481e1c0a47a0bef09c24e62d15be80e95442c73e75c3e04ea1dfeff2e7e85985a7307c9952b556a3cc0b046b87b12d94b2712ea6e9ef3999f82aaea8b05b2d33909f9c38bcd6e3e9aaecf300b0910d1c53dedfa942edc7de764384c401b6f6ec765c298eb0a4e1eac35c10f8eb1cc9e8e529ddee2dcdbd41a22392f5655ce74e7d9e1d1f9b12fb2a9d36eefb9d36e893c097032988c7dfb331eae72f2ff0ddf0ba3422ad4de83bd7f688aadd733ee02f9c87d74dfc6f3a7bb9c2938eaa8b65f19c888717e76b356", 0x1000}, {&(0x7f0000000040)="88992b0a7ccd9e961269d5c9e03c17744dcfc70d12e63fc98ab9a4b1439dbce6c8db2c1fec41137cfccd7b1186f300a31e66163d07153ada61232f66ee345fb1023f46edc9a8dc07a794b25b0832c4435d9ca8bee58f35c26b57d47a420e7fe3b2b19d0c25982dcfa47d72f0", 0x6c}, {&(0x7f0000001180)="552633ea942f13c8b995c5e210f929db73e8f14c17fad70a7aee62dd55beb88f03f19919f230825b81ad11b9e67e957359052bd518028a", 0x37}, {&(0x7f00000011c0)="fbc0b355e3c118ae029e9fb6c22e0d664fa71101dd856817f2e8a285cbeaa84db8e057699c92181bf4c094f60435b6154940c2f3ed9292b8b83209b1328089e2fc29cb7f9febd5d28605531c7cd3c913b96c0f40751607ae920c62ca3330745573c99d7d668f469fc12d62aafb6a8f09c10c90b83764701c94b8c727ec4fa7239bc9ebcaf80228bce00d49f059b101f99eeabeb1e8e97786582838d33b0bf4e6757452da1197f69de465", 0xaa}, {&(0x7f0000001280)="24f0ce70841d8d165d81fb786d5472d6d3e0a0a1829cfacbf390cb52a8026ab3a75594f173ea1c0c2ceb01d02386e76b12df55a1530d27cc9abca24251350c7cb9ca1f696dcd5e8007f1d54d81288874aece68094fbed19b93738783b16e737591132cd6512af0169408d12a1577eaded4197c054241b1848870f31da5bcdb8fc5ae341b261ef2186cc3232504925a34f22f4a4326bdaa5825dfd3d428a1d016f41974ec4a4777b461fb", 0xaa}, {&(0x7f0000001340)="a3e26f19b1acf095412962ae465e04618149a414026d07a27c4751d57e007230b69eb46c9c27963f08c3d6e6d6621ba297d2cb2f7a7c011f876a3382b0ffefce0f42b9d625e0c09192794d1221612e0e8852", 0x52}, {&(0x7f00000013c0)="735d29ca65ce7d1f90c8eee10c9040365aa3396559a48aaa51c386803ab29f5d994553c639b7b1bc6bf77294437e2fa4220f02f9dd1cb04a52180e2b9b2146730384084241877d9dfce92f1bdee884605ed1c475ff23c3658e7e0b66b8be361a253c8492cc507f45252590d707a14536919ec6437b276cba3cbbbe44", 0x7c}, {&(0x7f0000001440)="6ade5e153b6a8df870614034a094e509b3101270e4d7811c5e5c3d183414b5b59f41042aa4521eb12b0aa8ed2a2b1aae9f1435a0a02a39cd0ffe01230966117c7f005401971eafcac63947a6e74c344d62bb4d5f0c19da69f173c00627bbd36a81e6685932f556699e8f952553ca53551176a5cd9e26560854370543eb8c1683e9df4dcfd1079055c0b46e91d9bb821019f03dfba631f4141de1bd2b98dd76204af86634f29dbe15a73f098aad6c8959c2f963301dbe3ce06e9c794162edf47f28420dcdb3e2c79337a37b50e267a7162de977d6e253d97e1a81612721c602d952d1e3ef518c5da5bfddfbd27e3d8b9ed7bba8d97f5ebfe14a98cd27fb8aaff6da270489e250a8136d8b6042a6b09c93ed0c326b3c08044a9ab2b376401c4db0291c7ee0cf65df73f2abde65a1a9c2831da990c2fb40e69139aebb1760a0bd2dda75666090b7be429f3a13780ee83b2af8844395b31ca61fbee4de03817612e3827de26c5225859e8d167853615bad03b5c50c26048a1b353c72b837f56abe6cc9fec1ec455388516cd98aa8265aa5c72fd9758ff934b6d6b4c416efdb7ed0857d2093ba43f7077214901274c94c491248e0376ff7c9839578c3e1a05c799c03d5c418eb9b5040ece05d6b89841bc31a60e9d49f4701f4e8f566b103a27e2a238a8b13413bb0d1f90ee2704333b2063933f60b4948f61707f683637c0c31dce9371c0e6e12370f7b4c420a616b79b95319ea2afe67ff00f266859a8bdec8f61096721475adc385a14683e2cf5429a1ae0ffae0f4e0f329440170b7441e5fdfdca95a2d238f4bbf2cb65f3e921e01e6f4bf793ca9dbb823797f5af95803c280a50956997fff40141781ff187e976780c5f495eec643d342e3faca2fad6716104d44b9efb078223c473fe55fe3620f185e81ff9e62177f2197506efc940e37d624c883db0dada8fe7d10fb6afd3c10cb3340cb80a0d31e61f8e5d597392f9cb7cbf9b03a69654e3222250ee8346bb0cead797a92b711f2599524e5a156159a9eadf9adb9a6a7d857b49d63f78bbf258e4414c886ba732fc5eedacc0d0821a9d251319a2afde6070cbe47ff0d11e9958b9fe29b4d2b2d4e177e18c6846d4f5ff8e29626b7dee12e923895e1d57cf285df24fa0e49f7c886429f23a8aa03955703f47ff3e932803d98e922fd423682a9fdb7985133ad814f2c0ac48387391dcdf8c01bc4031ff983cc9005df9d9f08a0556eb23cc2d687038aafca3475599be518a9e27275be2c2247348ed830d0562a9a2ef6d57ceaf15fb375f5fbfcc083203df3d4e75f2f19d6c2c0d263e70b7c4962cfa90c188e2954c8bd61eeffec744ef34eb02237d2c558bcee0f5d28f895dd9f6c9105d63ef481836f95dd45dd9f291c98ac3b67d80b9a43c56eae8ec7b1ba62ce866e3cb2da5eaf0b79b353d30990ab0c65a782cab27aa2d97eed40d7556abc1a32690921c76a9c848128a06a8b85996164fb86e97c6d3bf8db834f0889127a58cc6bc6ffdfd517889e47e578fb1da969af0d4f85a79a7f508293ebddb69c9136ea8a3c322997448e6c86794f675e9235d4a6c045e491cb794ccfe5f2b3d72112aa46c26a1efa7632159f6a7b67ffb0ece1c7b16f9a0ca5d032ad04ca833c9327a4c26655b1566748a5461d4e2f3506438824f80c36b08b6ad4348d1bc26915fd6c11903be83c50411bcbbbeacdfdef6c25438b17ce3e6c49bc7a6c9654f413e7e39fe97ba6083cb7b93e0b8f0ea52ae42680b64f6030c8c354f5c0a8edb7889d984a9d7e572c3293336b429cfe88df2b51627bea5bd9dbbf07e4b18fe3d5c3ebd8e54755e9137287af152670740d36b5cb6cd36e70fa8cc293695d0b1a5a3313dcf6b398dbd60360dd7dda64a327c0730685126dd8378ab4eb96d3a49e8a62bd3236c7c3b46d895a1d909c0c8788edc2d11488233935558b8d7a9862e4f2fd75d122d2ed94fc0fe33fd13c3452abbab8386224a398b1320c14eb1c5d014723abfa2abe7af6dcacc978ddb099218631121a8df5e69249408946e87c9ff72ded9f95bcd17a5b62ba50ee5b6eaae8ba2931c170308abfb4cc5520b86ac38a226ba2a8e819131b59ed367e31d4077b6c9ef65a585d169eed3dcb8fe90e61baa8d420b9a36ba7af14a6bdbf50b544c82baa5d85f77ab6551aec04f71a76bfe6615789376af0a53e23973dad06d025ddd723740e10b80daea50281e5d70ebb4e147ac7baa2abc7eff46922a0d847fc3536f2df4e43cfbe321f9b720e6b448b1f06f647e24337edcb874304683f69dc344996c764b401793d574608475e67f27743a31f2cda36508dd6bad7b42de423e87e546171570b4f5bd0f4eb678fdac647cc048623ff620479b039d054f963177baab0d2b84aaf6614752d2e5c64bb6735b2bd1c9d57c01e7ed7d8ad0fbf37e3fe8a62c1455501b60b26dc0720d34e21820accd47783da4e8435e7e2f58b34d2c33b0e4d695957b420c12920e382fb58440f9442b8c0ae0f6d0536e211ad373e97c1ec5d45b2afa1573a7f7af24d6b78aedd28176e153262f3a55b08cfb20543bcd6cd7cccc282bfe4ab6d53b8199d251af1be0713f88c5e15ea5cbbc0f0671c6178f8a14870f10cf8b8b7bd17618034b4bdd48a2aebc227ea64b3cfdd51084313fe3147a95d2d93c6a7474ae819ce4db2f8356fadab0aea8dafdff51e6ecedbffadf86f8cff49a74a1a994d401138ff7d1b91305824f0e7255e30d16841f37dee073f0a0b356c3a3b04642567279e01a1dd67e209800d64d39ed04abff87042ef22758e30267afa54d4636527a7221cd6fb0033e3174396b21b0a1cd85d08a0cd3cc205369b2773ffb742fbce11e93519e6e6097728d44d90cc8aa2fd941c1dde7521aed0ada74158ad8f7cca8d4d2f6b84608219162c0b04128b6dd660f75432d80fe9879ea0f117c0fa7cc03976906628787665e6d69e18d1e1ec858d211991b9e7195f700e2a4b52b5eca5ce5221c53599b144b317a0219e75770ecda5495f5f1b5982a4a21741d768abea5311eea46a8768b29a036cb65de5f451b93fac24d66c437f65b8b88f9031c4cd2c291df07a75b31137c6399bb33c3925880e6e3570fbdf7427e22307c0d03f3dadcd1283e44e224d432238c27e08cd64d104d24b38a5cc970afa4abb1aa617a926ebe8859341a169677607d10eab18930bcb0a9a2a5d728bef679e66a60771abb2234f6dd1c2e604989fa023388897f4312864dfcab99f53278ee8c3befbe606b8fb51d09c91be0691cc2619315a9f3c01714bbace46a5d81acc3832e019ab4124827a5fffac866d62ed2527fea2ef07f50c39cb7475e2cfbc9af65f42f2c56f80e5652825fca0da0e7f7c308135c79adc0de9e2b292de64f4556fdba01967c4794553278877896fb40796bd9de0385def97cdc472e7542b345ae71724b19e0eeede599de3dd7f3c0bc4cea3ec4bf1b534488b95e81bbd230343bff15370549aa6bcc32b0afb25cb364ecd88ba90ae9045f0e011b52cf8807bd6e9df09c9f1e6321eb7cb80a75377a1f488fa9a0fc4857802ea967e02cda1b20ec0226a5ceb2acc0b48262b5ab5967cd68cfd97776fb39e301157acdbce1b71d3dba4885eefbe9333c94247adc220608c62869308bbdf77faeb74462ac2e4808b20fa7c9782475e1e4847ba0229bd1bb17f533cfcf20849c54fb62205e22194d6ecdc6afa7100f02a2520b27ded0aa30a2bc3eae5ef5a8b9ec4da4ad4cc4e814fd829c0feff54e70c796e4234abf590005981670df0c8bcce782b3671ff2710a61e56b719a072d47ffdf63de84c3a01d372b9f910362b2f08701285fc3df04b360f2059d9f0c008560ec12e9a5f703ba4645e67ca7e2140ef1c2246647dc96e4e8fa5f1667a02a234954b991dde9283e78d47c5fe1aaa25df438d37c427b9305a84182b5fddf0af95f2640b31140568ecaa735ea38273383a41b9210bcedd799fdd4dced6b41d80b1b4f5a5ce28123ea99559ad55c2c0c3657f01e71344cd1aab477c2cabb2e1ca5f807fb5e893295b885c2fa5952a8e1269b872a42c8d1924ba18255baea7a42b9932207808097bc135fa256401efa2295509f0d951d115998cceeabfd1eca856dc6e606b08da5e1aa7680a845f3a01c533c648b4e80cc6c2c8323a9b124f154a362e77d8bcde611535cd1df9a721967e0d4b726b1fb809d5f833b5abbf80b7109531950e26d64b6fc76791552074cdcdf139c1530dfe54c5aa7f0578cf8ef8679316a499d0d431d1040b2d8529c36a996ff80733ed4913ec6bffb2f8630c09897f7d266ab700337dfefe71631c1512393a2adb80c854174927defde4b23d2830fc664bb446d7052b472798dd7c67fa0d61c269219d4fa3e928899e229e3cf5de7a31ffa93a8be6c1a3a5e28cf1302ae4b5f5fe81838946381baac78b91bff7995b90e4cd5ac309f0b0b7af9dca6146d43cf0dffb46247b4f9cda828353bf82d6f297519d9c7231a1fb1361f37ab063a34150b58a2eed5bea3ba1e5a106a6991f0d7a814adea52878411c6f368d1a98da99ec507cbbde7238011137186aa812c0a42dfdf059295b1401bb1d9a9b190b55d46f7b69db74589a48f1279055755bda475f7bf5ff038f541f2ce71268974ac7dfbf4c1599f8e4d8ef5bc346269b98ea976636ef80284ae65f24f9c32f8e3c11f9920223a7a74b698d1f574a54dc1d6847fb5976e03990bbae8645c763d47d174d1eadb031104554bbec18ff587e092ea2ac5c870030d28b766f4e9c3d4961d4220768c4d0f3bc4045bbd04269e1dfbfd71a01309689f133e28f096a0d05f732da14b1ef9c373da9cefd868552e7e2f7893296ae24596324e4f687d8451383e856f47e64e2698ddce978400ca55c7bc323c1069d1e5748e3466a477acc94b903d8801eaed7f7cae29067771dde3146320cb9645886369fa832277639070dd267ca94074fc16ec2e8e2eb7aee874370e8c434db84443a8f0003527686ca563b8ea08f146402c6c6588759c7f9627de280f5579709f4fa0d1aa50d546b68bc1aa53509d255a789fe421a14d0b843e69fd1428fa028faf21713d11f7478be22aa0fa1094f677434ff3b3bb3fe15565c3c112ef1b87d8463e14a60e87242c2c2187927a9e049d0141c3e8b2968b1a946d2e05149721fc50371ba3fb61fed587b1a1ae9b29aca85add21911e074bca83636f39825c8f8c7a26384d067db02ec4cf543baf25434fdc8428bad831925143bf2fd19559db9f0c82b3081cb04313dcf4031b922438a266590648d0ef6d839c32e1493bc4e7972e1e77b9a3f04427f25068323ecb5ab7c01853c82b4abc9f98ae4c4fe1b32a3c1f310befb43def49feae6b23879bf09719f24caa2e9f37c2d6476490922d9f2092a3f0774f6905414fb587c6c45d452e767330f2bdd25bf147a7dbed333fa2b7f039dfffd37af6bd24e3c7441bdf97c9d538d5f04f8afcaed1afcf16f1dfe4f6a03891f6722c666ada0241bd17a075175693bd1a5242f98dd5badafdf5d9960721afb7c6284ec9840e658cb72546d19c7116dfeda960174c976e4621643287a031569809f57a7d890264e831246d6f9090cf61f70e9663381f67a97f016795564cf54b9fbfc20566e760f1505821a6eadac0970eb520e6e131d8e184bba52d913189873f3977803dd31f5082845aceab0af8ab57820c4562a611d8fb6ba9ada04df266a320a8df1dd7c723ab97d80140d4ed0f9363c5084501bae0a733f17de61ba826b35e963bf11e6674fc928d0b1e9d4", 0x1000}], 0x8, &(0x7f00000024c0)=[{0xb0, 0xffff, 0x0, "5b89870f6536a1162dcce6e14753db82bb9a42ec80eb782636af423600a91c423db62d5491b27a7e7a2028a99d8183810116305b11782e1c28e48f211a736983fc4c8383e1dffa909755f700e2b9b1b241ea705d1591333c2f7edfb79a5b137d670cde243e1e4e0fc0967485856b65aa9daf0350a4349d6cfe34cd387c75cbc45a5ceb575707e32b29f69a6fa141d1604a69810edfe264adc99c4157605e"}, {0x40, 0xffff, 0x4, "3877cbe684d786e631a9536853213a13258e2ef03e738d14335b1c5323b1a21fa5d7820aee97a2476bd4ed4c2f"}, {0x68, 0xffff, 0x61ef, "c53b6d8e53914c682db6ca3e43f11f10792bc19d8340fafb0b18a14392d14fa80e732e93948dde5151eb7d1a5d0fc39219e16b0fb7b0abe063857e44afaa00e8c3ca6dc62196f56f7a6826b4dddbf7f67aa6"}, {0x88, 0x1, 0x2, "8b2b5538d008098330233c0b8d5f47bc6b637f92afbf05b9a412d2b6d415b3dd314487705b4c419f0f7eba53f85854901abb993e2936cd18fdda9365f5a36ab515a13922b7c7fa04199e59e809f77c1d3ac397bcfd7b377b0884a3494efedb31d26464fe7063cefcedaff50dcab4cb9069f0e01d41"}, {0xd0, 0x0, 0x4, "f46088edf067d101fb40e447889738d504ea47808433a4448287a4a71cb796eefc5f5367f70066d00ea29e183be57f0faac5e41de6a96aa4d3a980abe1a99723808fde56dc6512a7f12f9fcf79482240b80352f21d87c7c8d3c959f5b11d940becc582fa837af69ca7d3498c2aeb645de39a8b9380a33724144ebde1d0a168af9147876e5f462cdfde66099145e63cda910b5f5f3924a7bc1c780a8b51a2415ffda245f273e5c851d532858bf31909af986f777331075bd37377"}, {0x100, 0x1, 0x7ff, "a3b54739268431e678246bcb46fd4a9be6e322e8a9c0735c727a796abd47799cf70bcfd10085860300b11c1b43c2798fa4a0fe7acc678f68de31339d48141e3b90eee9157d6254fcb36591108c3d949b6e6df975b17f040c03995e4733d7db3b876fac7e3e17bef9674f46c8d575d6e3ca7ed83fe0709c43f7b2893703842ed075e43993aee359747da85816c48886b87bfa1369b3f40876137f2b90662578a41beb856b799b89a09efa8368c965586742cc49ff1a06b77bbb955477c411d2697292a3a14f2e39cf1e79cf8a798d70bf57a17bea498c40f2547cd49e31aee1331aebb00c9869a2f32cdc18ff55b505ff"}, {0xf0, 0xffff, 0x9, "1f217419cb25403999e4462435653b4e6e223f05a5979b6125d19837f241eeb097217fce53a46a144625b44dd3a32ee5ddea4ff638a1b1b0e1a3b6599cb7dde361a3b31dc6d043af7d342060e8bc6f4cee37863e5509a8ebc4a9e357f767697a334aaef55c95728798ce9a89fc8921d322dff0d55772037830218865bdd49822ab2cd3e63ab1c76b8834ed3a500e881b7a1721c50efaf3ed16623f321468de3145062b5987b4bbdf5af24a2cdd7afec7ab1499cabd27a3902c883131789cfe4deb60c9cc2876e56b623aff86c6258079715d6d7c773c1c124e83f8c6"}, {0x28, 0x1, 0x8, "b186414a6392af81aa57cec6bcb876aa07e445a6bdb5fdad"}, {0xb8, 0xffff, 0x7, "7d067215219a326029ba6f9fc5ab3de074fe1b6a86afd4c7acc2bdce686ce583fea5f36bb8d412834d4e0fd146268b6f1c749f97c8f6add14674d850cf18470ed4373bd5bdc0093427545792ab0ef13948920132ef1d75834eb694fe6277e10b50e21249dbcad01cd234c030954adc40b85b305842f6fb76028b906a588ccd6342d579b5a88c666ef0b4656da6628bdab04138efc45618824225648f365d55fce4096a78b63b"}], 0x580}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = syz_open_pts() utimes(&(0x7f0000002ac0)='./file0\x00', &(0x7f0000002b00)={{0x0, 0x5}, {0x2, 0xff}}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000002a80)=0xfffffffffffffffa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = msgget(0x0, 0x41) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/151) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="79cc9d56c7b4a07e81712e1dd083154e49a355ce4e97373c4b3f28c486fee8ef", 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x147}, {0x47, 0x6}, {0x47, 0x8}, {0x101, 0x1}, {0x24, 0x7}, {0x44, 0x2}, {0x0, 0x1}], 0x7}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = getegid() setegid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x81, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0xfffffffffffffffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40020088, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c8, 0x100) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 16:00:05 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="e5a615992a5cdf76df60902e7e132378300f444343525257188b6c33ce892d76594fac1287ce305ceacd8c66fee8a9b34ed0ada34ef42d396c79f75d3a7c45002a63f3e05249fc24ea59474755a5034357a904ff31e98ef3f648705f5e12d659390c2752069429cf9fbc9a38e5498c120064f0d62236eecb4808744bd7f21fe23f", 0x81) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x508, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x1, 0x8, 0x1, 0x3}, {0x95e, 0x800, 0xffff, 0xd5b}, {0x4, 0x3, 0xab7, 0x2}, {0xfffffffffffffe01, 0x40, 0x2, 0x400}, {0x2, 0x8, 0x2}, {0x7ff, 0xffff, 0x3, 0xfff}, {0x9, 0x7, 0x62c, 0xff}, {0x1825, 0x8, 0x10000, 0x2}, {0x5, 0x7, 0x6, 0x17}, {0x2, 0x2, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:00:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) accept$inet6(r0, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:05 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x8}, {0x7f, 0x8}}) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x302) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket$inet(0x2, 0x8004, 0x71) lseek(r0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x90, 0x1) r2 = msgget(0x3, 0x660) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/4096) msgctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001200)) msgrcv(r2, &(0x7f0000001280)={0x0, ""/26}, 0x22, 0x3, 0x800) msgsnd(r2, &(0x7f00000012c0)={0x0, "abd4da58f7621f7c2e1e475fa6a72d738134b9cf7a8312ae7a71a6bd0e57b5f575c762cb79ea3bd43525a16469d88484580431baa59f49760347cf193d25afb6ed6ee725dc2668e27757ec626ce20dd4a00d88c5d446d09820b94fdfee79f85a319b67c010c3f634fc1f14c199e72bcb5afa03167e2093e4bf05f5e2abe8a1aba10b34763189d8dec7f794f81742c7c9523c15c4096bfe88cdc8a368656079a4192609bfd8575c8f13046fe5"}, 0xb4, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001400)={0x6, 0x3f, {0x6, 0x948e}}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001440)=0x9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001480)) msgsnd(r2, &(0x7f00000014c0)={0x2, "0c1e02834bcdb45e6eb910af0f8d965c0295e409a8abcbc631d016bb68d419b501316f41ce18b542e3e7b9929a5ba9467b20b375bf6e53c24042c68507a75422b50ad6aa967561e9acae44233e60ecc52a7002485a37f7c8dcaa2f087e9c85df8d092faf71f5239406c46a527502628bbc7c06af3c7ccfe63285787bb1d533e582eae415820e841cb1f66602eae325fa77ffbd3d730022d724ee99b162ec2ac28665ca8475b48a5347dc42028fd688a2928821e8438379db5926f35cc3bc33fbc6"}, 0xc9, 0x800) r5 = dup(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000015c0)=0xfffffffffffff86b) readv(r0, &(0x7f0000001600)=[{0xffffffffffffffff}], 0x1) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000001640)) bind$inet(r0, &(0x7f0000001680)={0x2, 0x1}, 0xc) seteuid(r3) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000016c0)=0x7) getsockopt(r5, 0x1, 0x1f, &(0x7f0000001700)=""/4096, &(0x7f0000002700)=0x1000) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:05 executing program 0: link(0x0, &(0x7f0000000340)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xfd17, &(0x7f0000001440)=[{&(0x7f00000000c0)="ca9939f874400b66d48f0cdb9a78f281e53c77ea57a8318e4cfdf72bec2f738f8b423fe98a0d2360e16c7e9351590cdb3b9c6689580abbf39649db53e6e09f343045f8a89e02b54ff836f018796a98a9e402277da57b608b5f6676c430603e622fbe62af97b7e1faf28e18a0ca7583b55eceb655381596ac9e42205f69e2ddd9667d7626aa892a1fb8ebe30f72efe54ffc9a58d34a0fa04bc61d8f25aa942bf8b806fc12971ceeb305c83c4a6ad011f3726610d069f80982fad9969cbf5c06c106eca2081f5657f5fd201a0b86d56118b1f29fddabfcf825248e647d0b728fbe1c8a29ef44e1eaa40575b453044d41c26c8bb2086a9e3bbc88b78af12d", 0xfd}, {&(0x7f00000001c0)="0bdd93c7f30d767b082d18a38fff711176a5d0286764bd2cdfa12c63a24f197002576b95badbbe7fd7ef52c6798467afdbca6a037089f512e08d18a721a9458b9aee16a8007833c8fccf05feddcf2669c28614baad92c123c0a17040508ab10f7590795caf185dd7d3b78bf975021d173633c6712c042e96a5735c235e96e0d9f55db6a49c8c1418914457ba8ac6c254b9", 0xffffffed}, {&(0x7f0000000280)="a4bdada34fc82f2753c5413c6888068ba2d43d16a416caa1ad78c588e38592631180c5a201d576df995efe4b5feb5e6d0be53e09ac5ecc76ee08582bac5f34ea5dc5599a4da624193c7064550ef962fe3bbed2515e31b6b783a09b5f5dd82461d48e6efca46a668a763b3b0d0b75fffde05cbd1dfbf4000db2f4ae655fc1cf16fd1ac64f6b7bed0b3e844f2d03bcaa7efb41b6744ddf34ef3ae375165b0041d6cf9dae57c6", 0xa5}, {&(0x7f0000000440)="421f4105c9c722434e38d240930eba6e287ec8edc2cf4c97cebd3f1a8b03b7a114c6cdf002fc7f89fbb9f995b3cd7c0bb9420b974bec7ad104e0a6a9d5cbe27829e892a959761c507e4f6510032406ad7c6b721c755ce70eaf5880aa616c983d9a29fbf299b16faca75a0da6d940e0a991eb6e263f8f05ac07025f9d7d1bdbfa02ecdbf4464535291bf27ab8301a7541551d135d1916419683a291dd4bccbe3659cce2bfa82385de7488e4128530b6970921c061ef67cdad0edb09996fed57604baf9954655aeabc7ec34174c5e1b4d05b872eae731b4569f6e9dfb8f79291bf69b9b6b45202caee6d550fc36f868673e19f9c001fa399567af367db03b15d4061caa192a185ef86b8b941b3cc7b3af44584e2ae917bd08ce289f45bf81d00e79a9110d3ca56973fa545394848a4a746a085d84396d324e7edb8e5d836df301f5ad2b30eeeb78134adc3607e9927915cfc90976e73c37a8dda7362459d1bcb2857c2f60c0b8c04e887e2207d7a676a760dc092bd79ad6c1d3f687dce474a81313343fae3b7b8ebb4c464da3354091450fd200412280cb6612e4989202b8d3dd4d736f609bad0badd2397ba2222a28748fc1b209c86b6c82a9c222b34dab558095c4b5d28e9f5f36f824bf2aeaf3a8f05d911377cdaf8befc3c446543493cc04e2f5ad38e99d288504e34f28b16c30880c7c2e4621486ed28b3c7ef5c6a94a0c2e445f5abfa82a1d5144d45c60db969e0e0fd29ff6bc5e6c41427b6e51d3206b02f8191ee249179b0e99fa7f04ff82ab3db49f67095996d95596b95a4c335afe5caf0b3db0041521f29a42d32b86bcf6b02d0e90f0f308d50d25b1a2765881fd47c3e9661359507c8c5adb4f5545789f4a71fafb9dc5723d3a5c7fcac8132087f3ddab195b9f83667d638fe309bc4553a743fda46d0318af0956b0eaffe36823e388fc95d88445d35b193598c44323bba3f49526c65a1de6935a3421c8fbae02172f80dba4ef6636f84a9c80575bb5eeaf4cb729cb7efa1fa71e2e870c98a3592f1b5067ec20f21d9efb7fc965dbf7d156b43b7eca4db680bf2e0123e58d4fa614daa818d859a6562b097d9758d202caae3a4a7e412c730afb11ee7b4b4641ab5907a518f5a56826587559b7cc6d20362385e2f050969fa6f99c8579e82e1b7946c92fe49725f88daea692f052b49a8908467f0d27f9997cd13908030e415ab3035a4628a94ffb6460a130ee7a2a07c65585eed28dd0522ea52ba08ac13543e2485b8f37a107397c819de0f44502878a905151e4868dee02420bc113510cce3b00d274ec9fd516637b3f6e9a7d78f937ecfcffd3c2102d237a813d9f7a7105b927c36565df86989664c5620bd83fa30ede205b68668bb13a2d80277104ff6ec922defae2955a3a3665f4c153d79deda32b2f5c72e8a7971502378d728239b93554b624c71bc5fb88ba3ad0334e0df1df77c6e4608434dc40184dcccb42be62988f641cc91da0536b2fba3cc96ee4369f3c6c7f72c871852bea9ec99e5b9872032bc0cedc9d792ba49a48c546e628b617f5751f412d060873ba2dac69a99cc0b8dd67912ea55206eac1b58568dea4df68c2d5fa3cd507bc3ca6dc1f82c1aa951ace6ea4c11b956b60b8afaaa58a43e081a6d7c2888147e09f034ae83d279ff0d4399b8f11e89bbfd09c94defc9a1df37e680f6365ef98ba23892ce1d4f30f6630fbd653133d229cb97e45d092d4e310402b22cf033b51c3d2f2d4802a1ef8c796ec8939a707f9f22eadad73313d4a53160d207367e5bdf9439d16dfb1374fb1c13c27b535073e8ae23e47d041b5b5e56d39f9eceb1139bc9ee2fe6c992eec1018fef8a2895fea6bd49ab4ce1416f8ad01e5368dd84807cffa895e313952023d55ba8cc45b93ba9f24175a683f7a4379d8c7573f892a4409ead29b6caad425cecaf29d9de7aac35c237d37b5054bac577ef317e5e24b285d020ca020c0af2040286067feefd23d2e04b20083dbfff1d0b8a0a16ef567bb4c550d4e1982d395bd374ac6bc69be79c58f35a64b3af1b229091ab8a8b70b82188119a497dd3df4d106d8ae281ca5dafd2ad4ca1b6c0f0ad5cbc6eab8d0e39f4131d51ed091d828d5589bba5a600a64ce5560e3c8d52c968357f83e7db034e60c443a6ec0d43dfb8553f8820d133d0c1174730bb15d2a3077aebe3c0b87553451f5736bd74ac2bb6f1d309f6fcc71b9c0215444fa34d8d1fafe394a51191501249964b225c31385c1dfd0d0291332724e25ef4aa208d73fb56875170fbd033adf915b94ccea793388ce9eec1e5b5f15dcc415a2ceaab8d5f53691d70e122c8713746149f2f7c3ae44e6d30fe0f382ae838cbc49698fb4e5bf8c94efdab761675918938b9edf7472050c796f8e0c6e835fd6add2950fbb89bda2ac6a17d96fb6fd8fbce20fe4c7c27af660bbd75e09126cda369f1d76821d5d93ecc2eb0d24521793f6e45ced16a415943a6bbbc4765f0009d17fc45ae5b8aa8c206e32dbb7eb03d1a04910f0752d7accf37740565be4c6a8d9096b6ae23179fd636bf7fcabf73faaa164e0b45c90716375114f48a9e1edd04b440ebc3dd2fb9a300fa29b1e458cc305e47f193d9068d78772e15913073fd236d7e3631d76abdef054481ec13bb5db4ccefbe9488900e1803a4c16eb8e2d0de93bd682906ea0b2c87bd73f851ba4bfb2724bed96d8eee43f44605e0c985bae293f5e19f060a03a1d50d828fb52991cdafd82bb91f24b7a19693b7e71f08b7062fbbb1922ee4acc53b8f8a840787e32620a7d69257a44a0403a41c2acbbea6ab761f74b912f316e1e469e22765614797a676fcc96d245ce0bebb2cd4a5266c9948ac04cdee75cc6459951138fb2b40d57fb02a7f092eff552dcc7e1557d7a4977eb8412a2ae2685759c3e5bd86465d04d70e6995fb348429b9b78adc7a9120464ccd0efbf225c384e2df222e7fb23c2ff1be5d6d5132b97448a6fad0fec9afda6ceb9abbfc0f86115f533163f2f5b6a4107ac215ea2da94510d77751ae2a038e70e1c2619c027cf1d9bb1914b4d839069b086993dff7bd152284858e9554cf904bcb714bf91c7183e805d756f2121b0505ef271afb240811a46741aab397888577d0659fb575ac08129164ea94191d7053fe6244cabbce9b8720457be1d3c83e530b5363f2ab0e6874e4c6e49b0305bb4ba69baf9e606146dff3a20c0f9d2d0b2d3e724a2565edaade6931424a36b0a55335a44cee3e3d635c3a5cfa6df8951dfecfabe21ae459c5f6ab627a842fd272b87d04bd51da497415cea376e453eac6f6ae768b6bd57251576a8ad0fef4d18f8c1a9e793d4c6969409f26871e8050542b376cb9f8f9f4bf57766179803ce3b46c7cf3ec92a8debd8664b8f0af5c82473ac629e62d8903e0048fa137c5a9d51adc7b278c68b33acd05cd45b83391dcee4786cb47c3989abd0f4b3669e761842ed83d5f4b528794e9b2fe9708c9f03689843b21ff84b8130d5525535466114c55753565ee30c38eafadd3001ccc64f8b12ebb27682ed6e85658fa1897362dcef06212e5c1f1e1ee02ae7ac48f6956e598b02d45a2b9a102365462835736a06adce359f8916fdc06843e9551514a013ce06004c7d2319a0478f2e6be6381501fb6c5d462038765e95c6a12d62e382bdb49922d3617b168bb2ddef7f608d82bea903df277e3afc7b5310c833e2ff66a8d193c91e88dee0ab0c3ff52d722b35e55cf0555b676e8f74e228cd68bb95124d3626cada61dcefbff38816b223f370c615a55a45c251ab1b2bd988e6c1cc9e5f021e8ea771ab22b381dac28fbc56a6fc0ceaca4f41d797d0de3640a1c3433963bf11972f85b5ad998f33ce46189fe7f94460346510b2c2efd24e4cd76027f6a9fbc37389701f0acb5686ac6e7b4f5066b94b9984f0760eceb0adadd89adeb06be1abbd45ededd6364d70886d0b7a2855ceb88d84740c6c2b3a69e950c37efbe26e2ad48f9ad071be51815a280e66b687190dec349928eff368c993862a0374a8f72c1193754ae95cd5e4130f771313ee627ef2ddcd57812ae9b21800306a6053618cfaf3d9c499d72949a3ec58865a610e14ee0ddd6cc2c6d0cfd5c4c451b487c539fb038d15a41bd45cdee510fe924978cdf716af8f7176f140724e1069221d35708cc30c7fa8d020a27225e6a109a757c3b8663b4661b9578bcd3b01945bac4ec06185dec166d3d6459c6849c71174ba86d0d5e8b0439961e58f5d411e580c6cf0d2d2c7e95300e02b486043cab54857b385ec400b42b79bb36b07f1b46d2f5b31a84df13a0fbaafb561047710f6f3496571b1fb065724c16d59f8f9aa7d80ee026a9d7ccf8dad008cbf1ea73483b149b181236297196cb92ec16bf4d4b6419a04c062c786876558e87b1cf98cd053af184a6da29359d987bd806c060c817d6975535d096777a4902fea4d83aa711e21a72c740ac794f21b029ec90108aa28670e616b30e71d0a55ff3bbbfce963afe422802b4bf36449e2758a41d8a3bc56d29b916881b60b3454e0cfd2db9327db2104980b0e08fb0be0f8e655155d59eb3b10d241352be16de94ca94f563789a8ac942bc8f45e46590c93be580d5c04579b755142a2d87047218897b340b1e46da1c736952472f47eda69021a3ce219b766d66af78762cec4826e33175e98b06a0a1570fa25890adde0f0672457a084b604e0950777a89fe6689fa36288d1a3c1e122777b504fbf6ffb5d642f469dee8f84bd3b01427d526fe3658d3cab454b7f8d2389b0e8c6554812f6b105fba9e8c20f6c5e385b88c9a74a002a9be62e524025e709d7596582a21e7980bdcc7f8cdf38f626b7548c85e683753aad2fc78fb3265342fa9420da75c3e98555cf71825adbf5b6057625503a2e0584f154fc821ec5d5696eb002e0f4f67ce1003d3bf699681bf861cf97d0144594e54eeb7fbe5800292eafbdf7f2b23dbf016da10acf5ee2a7a7b8ee987a1ab5eb78cf569f957d15928c00c2245f719793c6b82c72df19de3e9a3314dd4325214c8ef8bb4689718b1f3ca63de91c16505f9944bbaa44ff3a7bab5fbb8c6ce1238d68a0eb69153f3cd5b67db7bb4201dbf7ece480e0ee10b2b3f54f64a340af8b33cdb7e9fbe636430a998b0c9524ee134e6d7ef1086496a125717afae880f50d740b3826e2ad3227711e593eb2ad9b049409143663bf4042908476a6d712833ecd9827e24030c690ca29995e6de93f0544d12f81d60919c7e6b61a812b86236e3f067ed29fd5316326636898dffee7f7be618b0dd669eb94292262c637b77114d0ca74aaae5a1830849003395499fb26e45de6478598256661946f96db0248b1697b0e5704baa37172c2e3bc42d25c80302d516302e67808b6fb1dc6dd58a4525776925b444df02e7639983c0fd9342e0791a4461521c4925d6071d22f56f562f9aeff8c4552f19356349fadf1d56974d1d565fcffb0b0a48e1869562802638a73ab2da6655e9fd7f95929c269221b089d4dfa9a03b34d0cadf220edcb69b75c5665cc17a1727ebc122f970405c661f564a862d8ab98a212bc789601de99062ab80691e5da259062ca1be4c656370dd092fcdec5c0dfb583dbcb6c16a0cddca492818c74cd55864d41a79ed0d673992a2f44f228cb61d49dc15ebee1627748e8124a57b960269fd29df07bd858e9c5ea958e86e4378d930e674be48fcf4b2d6061818dbdc748be78b96c38806150d63236cf3a8fe95f86a9277839190c8d00520531724de511bc4d7215bb10a7c24f213", 0x122e}, {&(0x7f0000001540)="e41edb61c26e809301c241ec903467d14047d31fdc10d1e79c4e184b47467400a4b9445993b1f2338280c8b44fd912c05926cd643309eea8db5a999f75", 0x3d}], 0x5, &(0x7f00000014c0)=[{0x68, 0x1, 0xad, "e43579786093123753e6c49543019f9e1ba16f59b21766ca0bcea6771db2360e6e9ff5e1593cbfddad587d93a304143e074fe07ac8772c3eae8545819708806f5c241ae4ae6daabf712c01d56c8014b9ed11b02117294e95"}], 0x68}, 0x40d) 16:00:05 executing program 1: getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x20ff, 0x7fff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000100)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0xf7, 0x1, 0x8, 0x0, 0xffffffffffff0006, 0x4, 0xae5, 0x2, 0x2, 0x5, 0x1}) r3 = geteuid() r4 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r5) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf2, 0x100}, {0x4, 0x8, 0x1759}, {0x7}, {0x6, 0x0, 0x0, 0x100000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x299500) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200a0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) recvfrom$inet6(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f0000000180)={0x18, 0x1, 0x7f, 0x1}, 0xc) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getuid() r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_dstaddr=@in}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) syz_emit_ethernet(0x2, &(0x7f0000000100)="e478") fcntl$getown(r0, 0x5) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="8874ecde6d5b66b1f7aff9af2c548971192882970dcf4f15470e2a977298fa237f5a849852efb2", 0x27}, {&(0x7f0000000180)="7da9b50b49feef8110a2a04e7b658624e887aa02dea90e50f9919f310ac8432e145e6ab1097f564b2e5d3071", 0x2c}, {&(0x7f0000000240)="82136d87ae97c37a95b18f4fdfe5cd2917b8cd57290e4efd593b8ad99afc0aef938367a349149a7453db56a79325e755a9c429c918371384e9ec77ac9726772c6440005de3991b89ebbfe43a34eecd27468d99d887d9207b7e6b1f8f6ba7b03b97f5522d054aaa9cb777e4c7ae490f1bc477734b88e7b8b53cde9ea9d38dd30bcdbe27c790273ceb82025bf20c937b5c207a4cb4ab69b2c4bd8c312968ef6743586293acf05a0f9dccda6ba65aad9ccb6e109ef60d15a74e6a101343d9fbe79645faec714f7744b9c0b0ed64deb47e302e9c", 0xd2}], 0x3) 16:00:06 executing program 0: r0 = semget(0x3, 0x2, 0x8) semget$private(0x0, 0x2, 0x208) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) read(r1, &(0x7f0000000100)=""/118, 0x76) r2 = semget$private(0x0, 0x5, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x3}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r4, 0x20004269) lseek(r4, 0x0, 0x0, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x300, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x800000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcfa, &(0x7f00000003c0)="eb9376e791fa4000005fb3be3592fb1cce378040feba9bc2c3701f20d70912a102d46c4dc39debf8c7b18a20ca79c741c1501dc1ecd4d971c908d7c50ae07a43f7bc98d352ba841a206d59e67151c994582ba2af4fda5a11c6306e1f8941322c2d30710904b0a53442ee5b3b19ffb1a3a62079d0a615f0c169f617c6c18c4825dab55383e9a48908e1d571b5b2024a25c911a5cb3d074e567f7b5cab9d69306e3ffd985534d427bb7f6fe895ad7d80dfd1f917268d1c236c6e5e5385a300a8cf51411d63958878e22475f00f0b80a69ab184e84ee3450c5506afd8d6bcaf4c07004f0b67a42ec4bd1a673f3e431dc680563c8d0886c20408da29741129e69b7a721966dd716f6b5e9545848da786a0d51c9885fb9da300"/294) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r1, &(0x7f0000000080)=""/136, 0x88, 0x40, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/null\x00', 0x20002, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000002a00)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7f, 0x1, 0x8000, 0x17cf, 0x3}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet6(r1, &(0x7f00000001c0)=""/195, 0xc3, 0x41, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) write(r0, 0x0, 0xfffffffffffffc9d) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3832c6ad10903334c4bdaed99f8ccab80518331a6ea81fa28a4174b1035a2e2f3ce05d0b93d2e424ccda4c3c7bfcede5a2ade7d3c29b8940bdb71738050dca6f91b59af7f47a343d5ebbd34cc9df38c9e629c49dfbb687586a0a9e0a8f777bc94b4a7554b6aa29cffbaa1054a425fd9bd5a02a7a44b984d309537c7f31ad6920ce48cf940a847e7a2f96efd9a258b3f6911c1c8f9a491c49af13a7491ef12bf91665fe09b94d5d898eb3"], 0x10) ftruncate(r0, 0x0, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x2, 0x5, 0x2985dc84, 0xffff}, {0x10001, 0x1, 0x5, 0x8}, {0x3, 0x875, 0x94f, 0x8}, {0x3ff, 0xa571, 0x200}, {0x800, 0x2, 0x5}, {0x2, 0x40, 0x0, 0xa3a}]}) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 16:00:06 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x800) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x100000000000006c, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x79, &(0x7f0000000040)="b6") 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x53]) r2 = dup(r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='W') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/bpf\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/-(!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00']) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc71b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x30, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x56, 0x1, 0x8bb, 0x9}], 0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x4, 0x400, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0xa, 0xffffffffffffffff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x11, 0xd0, 0xa732, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xda, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x28, 0x2, 0x400, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x6cf, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x101, 0x9}, {{r0}, 0x0, 0x80, 0x4, 0xae, 0x2}], 0xfffffffffffffffb, &(0x7f0000000300)={0x8, 0x8000}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) close(r1) 16:00:06 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0xffffffffffffff12}, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x9a) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x801, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7fff, 0x8}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x80, 0x4cd9a54000000000}, 0x10) socketpair(0x10, 0x1, 0x400, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) getpeername(r2, &(0x7f0000000180)=@un=@file={0x0, ""/13}, &(0x7f00000001c0)=0xf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x3, 0x10000, 0x7, 0xffffffffffffff81}, {0x9, 0x2, 0x100000000000000, 0x8000}, {0x8, 0x1ff, 0x7fff, 0xffff}]}) unlink(&(0x7f0000000280)='./file0\x00') getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) ioctl$TIOCSTOP(r0, 0x2000746f) sendsyslog(&(0x7f0000000600)="0869e8d153161dc184af14cf031a63365e88f3b49973572234e4d3aa8c34a1466db9f2a11f5945c6df18204b3926b876e482decf87a6e66f82a778d19425dbce20a2e491de1fe6f56a294debd00699f44e42f15e76c17aed355bccca1a852426343ee4fe19d830656c3b37317f9ff3a1d96907cef8fbf2532e3d089432a1ac438ce9f91daa10ef1c30e1f7bd59cc5a76805eb4ade1e1e0cf1be258247f8c1505176acc0bb735153593f351e34041e3", 0xaf, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0xffffffffffffffff, {0x3f, 0xe103}}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000700)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000740)={0x1, 0x3f, 0xfffffffffffffe00, 0x0, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000780)=0x66) setsockopt$sock_timeval(r1, 0xffff, 0xc88874f81f5725bb, &(0x7f00000007c0)={0x6, 0x1}, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000800)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000880)) r4 = shmget(0x2, 0x3000, 0x44, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000008c0)={0x8, 0xef, './file1\x00', 0x6, 0x8, 0x80, 0x9}) shmctl$SHM_LOCK(r4, 0x3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000940)={0x2, &(0x7f0000000900)=[{0x100000000, 0x4, 0x0, 0x5}, {0x5, 0x7f, 0x200, 0x7}]}) bind$unix(r0, &(0x7f0000000980)=@file={0x1, './file1\x00'}, 0xa) socket$inet6(0x18, 0x0, 0x80000001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000009c0)={0x4, 0xfffffffffffffff7, './file2\x00', 0x3, 0xfffffffffffffffd, 0x5, 0x3}) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000004) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000180)=[{r0, 0x2}, {r0, 0x100}, {r0, 0x4}, {r1, 0x40}, {r0, 0x8}], 0x5, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f0000000040), 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x8001, 0x3, 0xfffffffffffffff8}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2054a, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000480)={0xf3, 0x0, &(0x7f0000000680)=""/243}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x10000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30841, 0x0) fcntl$dupfd(r3, 0xa, r0) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfff, 0x9}, {0xffffffff, 0x1}}, 0x0) r4 = dup(r1) fchmod(r4, 0x9) syz_emit_ethernet(0x17, &(0x7f0000000180)="9a7bbd5d93754ff6db16e145bd42a149ef2fe7f2563c6e") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24, 0xc00000000000}, {0x1ef, 0x2}], 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) fcntl$getown(r0, 0x5) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x2) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="98867317bdee6cba11742aa6b6b7f926f3131a50c1f9653c7fc12bff771a3df2b652203af597ea19cd789e1890cf5c17a58cf3d82bc817410293cc58845fca5f2a75690a880f36da49c468f2d2cf54f1d3f7acc9366e4342225d3f14bee87e264c575b43b89466ad43243ac71565e5361f99f496b7f18603a916ea", 0x7b}, {&(0x7f0000000200)="facbbc6e0088c7f37f9e6e4385104803d7ec3bfb3d7161f08228ad629b895a8f71aab28f7c3d137b46dd8e10949a049f4efafaa2373b921b7eda3816002ef6121fc167afefa3f57b02a3e06cc32398d1d42725902eab90b6c8a29e60531d6d077fbbeb525876a62a4f53188f7101528e0e0fce5ab2d766b58dcb9bea4a602dfaf6d77344b03bd4cccdb88d078b9cd4d78aa8fcd76cd0f034a1deb7e57be7b7a9b5c6f56529d1144beb67a5dcab40db0883e0b989310a0bb41483e2c08a0f72ecccc070b011be2a9aa33ca88cb3ecac79f3b1f94656a790fa98a567a4273e", 0xde}, {&(0x7f0000000300)="25652e5898c28b39b93377", 0xb}, {&(0x7f0000000340)="cfd6f67652df38fbbf9b4d5caa8f02fc4f135f43770db956d63cf23dc0b1ea640af4b2394973447587820108400a23a1bdb3ab0f2e6e1367c069d616d34c393526d2b9d562f5bfa594336cd01ed165222cf6447a0b0edbdd70930842888e6e4ea0b2b505058127161b1ff08c797d1cec146946b2839de105", 0x78}, {&(0x7f00000003c0)="d9492c418a03c148f8f66fef0c44d60aa14fafcd4d071bf43a2a77da10f7364a67dec8f9c4ddc2505f2b9a89e657b0fb07c3fbcde0fbfc8114b871d78c5a6b8e8ada758f37864e3780d354252ca0137609ada52c2ba904cb06f4bd940a060d0c2ccc721c", 0x64}, {&(0x7f0000000440)="f7308e2c3083a0b3a7a388795ce77df48b376c5d1495fdb5a919914bdef680f0fe39807e1a9228c7b87b5e760086b6c28c49978dd5d0e5d869c5fbc220d15866b9ec365038826d173e85091935492e6a1f28a253fc54ac61cbc67133dcf2f5ae87a2bcf7a481aa038b3355e80a22b44d1e1031a6ae540b4277900ae6e7ca086215de6ea1c5cd64743c1e2df2c24d496b6f23068d481b96", 0x97}, {&(0x7f0000000500)="128ac620c401a541eff4ffd2873516c675d286d0fbad73d87433826a5222641b35eab46c9c01169672660af58fd16e60680dbe", 0x33}], 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x3, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="014708de46ff9f148dd1253a92b0a60d0000a7572760fa29d3b9cd770200aeb8d6f7b4653000960b1bfca9d9b44daf084a8c7eaf107de6dcebe81f5b99332df8"], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2004) flock(r2, 0x8000000000008) r3 = semget$private(0x0, 0x6, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x6]) open(&(0x7f00000000c0)='./file0\x00', 0x8090, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) dup2(r0, r1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x400006}]}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c653100b9d326b8cc234a98d1a9f6762ca017fd920b3be1c901fc505840ae2f244d347126f163a43d4e4936dc6c8e9578e214ab47e664635193657e8f6c95279f52080a967c167aa19989e469bb29500a350d9d19d669fdf57ad325aabfcb39f6c6af3ce063657e49e4f6ec51c870edafb9a6fe1b14b6fb8deb28f7070056b2fd54ba2fbb633702bcc161daf8abc471f069a26df0589f21200de3"], 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0x8) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="02d8e2091e9bfec9e4028f371c0ae0b7f99228bdadc87e4ee8ec2081ac952ec980534c1adb23b4aba8128199dbaf83c7b7a5b4660ea12d1875da6386cf1da4475d13f88b8a1a2227f11879818cf3a4f9e0b6471c989a4784c7240bf953e7f741d20f86340a83e23871045d3a9398735792f3e3a4edf4a1e08a5a520bce3b07535f74e8885046a521d30bd8835b2abdf1b70a0537a86000e47977d84c9f75ae30037565fbdd1bfc6aff853a03eeff1623f06901d4512d34fe0ba806d1be37f0549bb0634a11e13bf80ec6194563086ab36be06288a6215902bc874200df0853ccf2d0e499dba72f22d6673d34eefa82bd3f77d4cc72be", 0xf6}, {&(0x7f0000000200)="d7e457ab5cec0a8d8bfd92d3c8d5eb590a04", 0x12}, {&(0x7f00000002c0)="137548dad3d89308dca3e5b052d3f1a73780ce3abcf2d24f89fa98aee136f34f9475cd0f4c42b34c7dacf0a9dd87dbf27e900baef237a10eee3fd121cb7cd3a9488f515d8b8e080a11ca0a08d91842e67c851ba87c724cbc7fcb92733b115bed50f68b6aba0d0fb8f030346a86686e84027afff06f125cfb1759f46cdb3e92feabdf93a4db2957a64c0a25c13f3c37bf4b5f5126e0a6df0e2b6e3afa6354c069ccd690fd9e38b5aa92fef84f2fbc13b7eaf0", 0xb2}, {&(0x7f0000000380)="f340c137cfadb240132c9c7df0f3b0be34704be4eb9f1ca60194fc30452f421d7445d58d365e4bc92439c016ed1b0c674253a45dc52df263e60ea34832c58a03537b833c499efebf035d07f6203886abc5920ea013b938e8a99aec3b1b35ec72629ab4065b863593f7373915bf13f66f9467d857f8d9a37bcf09f6a12291e9dcc944854acfea36e893909c98ff02a2bf70d7854eab1415f4ab00ad9f4b673466aa2a07d4f5cc9a3ff622239d76174365293aca0a67b7b2f4e8a789b6d049d7", 0xbf}, {&(0x7f0000000440)="c3649842b5036217f14cb920b4577db489138c3358f3ab5b364608f38b30654479cd3d239e43cb2fdbb92b16984379412793f39245f4b63cb7aa9fe51731a9bc98e20403568ac254860e7ce3f0efade7e2a1c12900be0f4e34f0dd64db380f7b156db8f778a0022b51ede8503579c5d445b906ae3798699ae8f119638008445d4f0f5c4a68f552e624c7399cc65e5581b08147f2a5cf7d3b4d5b91d09bd0bca7ce07afd9d37e4cb1049fa6fc98741984f3b7c3e2c93672ff8b050890f7904a3b96fa2d6017d86aca8cb4e09966b54f87a8475da6ce8e93ef7da7258a00349239ac70a8b6192c905e1322e8253b0cfab306abb9a61e6e319d5aa36cb1d3363879c3c5a21699e9e8373bff84df951a38e1ae6f55421f3dde549582576813ebf88ba3c9e5aeffd5c754a4c598657f1a38705544d845fdb785b2ac61d4d3920a8f35c0f22566ce564fa38cad35099f244162acc8176e8abff84756010d6d53024ba8fe3b962e043e500dfa13838140058fb6c820937a36b4d7c276b13f0e30db58d400b4f301118c58d267bf821701b9bdeff04d08ac79240809d015d4845bb99f16b87f2efa32b9fc1ab83e4e428fd041088cbaa7cc80d51248e149cee9190cbaee112a160facee6f3216782115f839e3ee985c281fc3fde60e12be7a6a9cb931d2c3f1e65b66d2eb9ae59de0ab35c6c7a1dac02ae19ec2c67c992f58d4979ea6afb96231ef3916a66bb31ab66320689d10d1bc9f469268f2dfd85d906dbc5e5ebe2b7d5a8b2ab2cd7bed9585f92783c27eda4eddfba3aad574f4ef2dcccb29443f454a107385f3daa84f23781739bc455a3f28aad85bb6fdd85a5df70d8e345404c6450bcc72ecd7ea931021c2c4d0b7d5bc8b6fef22b09a865402060fb2a6490983064432bd02e4b37ba2c7d752aa1c7f67f34738f5c8c80f7d07a49949ab7555d1f5515e373c798f174df9c47308a181b879a82fb84107300a96a22a7a9e4b577645b11f6c82016436c9990362dfe100a718d84da71588582430dba11d3c9732fef5a6901516e40bd64b5a41c9f13ae1530be38c2be30d39f6776d7b7cf26d96a88a9afe60ea74cb1b402bf049b0239a667c45fa25ab163171bcaaaef36aa3340bff1cb61efd327e93b9f6f6230be607058924281abea24a231220852eb9bd6fef8304f7273309e997dc1569d8c6dc4bebfff02fe1b691344cbbd44c4e7136091fe23e43c243ee38d8de3d8c27c71502741b872b0a51416d6ceb7834adbc5b5a9ea1396ec4e9043e4cec68852aea179e4d5c4b41e943b4901450755ae2e1e0dc728d5a158f446b55bdb21044bd8a0d221ee863dc1d3084d09025ba4cc7bfb09fbd4ea8ad6d094f02448e17e32f0954147809bfe7d44444781575d8cadfbbb3e1b49a1ae9d9ffe7f018a647dd5adb2c888006a220b41d20b421aad0b5fa6908f3608206164528fec67744b9fd4bbefbfa504f561ad372325614e92945fd049e35c47c8cf1e895de2ca992d1a2e7d7593c90331fe0b4050b443d0d2493b055ddaaf8ece48afb055888e703be564bf65a97301965a2b9eeafa218efb1ad087f7596ad1cef29468821444f021ef5b4eb8207c5bf28d0abb522c696694cf9eb86854180cea7b2ded7cd2e02f1e59fb8703b36a87c9ddc19995ef92e7ab834af6e2a5de85ecfd135c4eb03b38d67ae17283b1f041c65b5cc8c1dc6b3b4c09f78128fd4672ab5d6c8f41a18e0b2e77f1c7e946d2a2c3eca5d088fa4044b9dca8a7813d81abc3b7de9b8f7bf1adc4d2b74fb3b1bd5fcd30fb1a20f64f7bd3f9188d031fe7dd264d95d2ead38011a6e43bd9ceac06c09b1bf584d59095c1a6f339b9715713f016fc29cd4d6691faeed8c24de04464d9cc9330771ee025c8533efdf7f0a573237c334f69810e190984eee85eb3631b6dc78106e083e4eff557f3a48b98c0321ca18c58c2db9cae344e0fb5d2b19db13f31714d55cb99200f9b0126058208d06e27546cdde33b6808d5f7004d18d8bcba4f7c1708021f0412377145975e02abaad73c40f2283f5d644e391fa8cba155cd98eb187c6f938bf88d9b5204d315b01435f27f9bac5f6a5f041e8668e1404efef55bf270a62870359e6953c78d8330f639a03b36247db906dd0c7b4a117603466fe25c09e480c0f9036300c54d8ada82f1262541df8cc170801fd1c96f350e6e1ae820ae1fe3d5dbc6735036e3ba70f14b61fc8a74f9d9774fd9e3df0ab8d7afee84406e04cecdef879cc47d8c0b8e16786a333ee6206a9a4628eca0c078b5ed4587852164d328c604d49578dde97b3bcf3be386ccfb693b952caf844b4dc5377e4eb37bf83ceb40c89ddfffc60dd579fe500aab4886324d29c98e9ba95b0c026c22a4cd92371c3a42010c5e27c8677af2ef3c7c90908f4ff79c30ab30d10431f4f2db3bfc59ce588f1ec106f2268324b03d439a90b483add7d8ea1a255f71a2a130bdc1b815c5ff1e92c6eecd094d397a13497f5386478e9f89f0577af81afac40b49d125c765649a18036dfff00bf043733e9aca1fc99773e4d584874dcc90ee5deef72e4ab81d8a77a0fac6a5b7a9cb7777724f9dfef453b84b497dc66d44ddf1428584c54e8353e871750c8c54ab67cd2fcfea067c82c23eec882f496b4b4773846435359c4e935eb5efc0a845dc3aeb5a6ff4f4e4cfaa40be5424e4ba0657c4b0b91752bd002edee620eb5f3dec23a80c00e28a37da198aebc0343ae7a21d3ec7298b6e4e858c17c17f412c7e8845ab9c35dbbb4091192a6fbfc133263f0c09dfc0617085d7339c27c97b62eda5be4dc5a6d89a8e0c5834f172a4b365b4a60d830f23b0b41ebefdee6c12f5cd99070e1e910d101e9bf62eefefc779b39ca5811b5b8e67987effd5114e5a1692f23714fd6200732ba3ada9c0cf0f55bd94db5befae2e46084732d5f9b8aa3761f2935de99b568899bc2c00e0924b0594ad05cdf81d9abfd39d6db77fc8dcaebca6e5192776f34dcc1b9fcf3292eb1fd2b48db3c70450ab0f7ff5c3043a02f9cc5c717cc563e106b62c5e65281514cf0650c45b897a53dac0ab430a77a21ea5d60578545f35a2f0d9fcda12ade0e9c30f2c60640610cfb079cf66ee0877cbc241501c506dbd49f60894be68c881e7f709c40fcadd0108f4714575bea34da93c7ef56aff809cbbcabc2b03e3206317309a6be471c9cde3b3db569a2834b7708a2d5404a0a8cb95660dede84d9987b72f0829cbabcbb0c8295a60acf27d07a83ef4b67be20dabec1da7901b2070521f6e5897f50240f9bbcecbaab26eb0b2e5928a7dc22ee67052a1f3e0201cf01f181bea0333412fa1a11c77b85ef2ffad9b883f0eb04f3d4ba3e24e63176e1efac0e7a970a23eea4d3e58a26633933d2282e7101637cc5e91241a428364db579b87cf8aaaba5073e3aea91430a40f6feebacc68d1d84bddd91852df24638e53f5687beab3f6bad9d3faf1842dd55b97ba7d4e6e76e99033f0274c334c0e436627b1371d98d390b4a2e2e6349be36448892a3dc334af6a3ac1f5edc42b962402c8225342d6ba2ba8a7ff68caeaf9ea141bc2452cce03f072bc481b8df4d185e878e2582c4a92cbca2439e3eb89f5a9bcdaa435a74dd557e1976c08ba739b0cb23e4ace6e00b04ba26f2c71f4eb3c32f9ebc50d0416d5baa9198449cb23efa3d155665b47208b552e1a3116c0b2ee0e790314d5a4e11151e23cb1cfb86dd73ee2b7275f14e49fdb9acba34c613e3838ac790163d9d085af90eac059fc401ff4624c88408beb72176a8cd72c6175595e93f1d2e9c21e0893fbca6c486540318491aae45f797eafc0696898fbe03cebe35720a41522dfcd1e31cd21c70d23ed17fe72da5002fc3ab0a4849b26bc391f028d79218d938f0598f4a5a9a90293010b896d48308e978038d49eacc69907361dd6216df858bb2b19515ba8c965950d97cafddec1618d321a11426cc1eaf4e2e9fdb43b33b8389b0079142a4278a9e2ce2ba4d1bdf9b718a268ea9bed5e20223e5a5b6ac9b3d8f040e85e29e89cf8ce6ca6012c6f78e888af789cdd6f90654c246b51df93bf5bd12420b3703ef4a8f0779630322d0f709ced02ba560c20556054468ae61c1590c69d8776e95adc7c6eb89acbd759fbced2d6995cb99c04aeaec0a747df12ce5e1a6897cd2edb1c8192496dac0dbcfcf56f28359ce6e3f0b44321323d33236e39bddd1c0d5ad75f07aafade18184d95c50ea76b6025c42d30b72a4a8169ea763ab88941c8aeddaa111466ae0538bc384def897ca35ebdd9a69260fa4439b10256d36e01fce17bfb0c858a033ead48bc4f75f4ed5c4d2ce74af09552483c4d385b2d760a388ea00de9485901befb58cc9bd95fa36bfa5ede6c1e3b4755e2a4e2991143745ed85008f45435067caebd907df4a8f8d7c6e4d386d2d2786856493d8ce90b5bc0b86b6471fb349d4dba0bde4227ab586aa76bb8fa52bd524a65e97ad4c87e847eb3008fbb6212829159541cc5ec690cb3f8de3608bf58a45fd8db60d1898bf02d9684bfe45280261da3263349a33872c8d3ff8dfa900b5c8281b2ae0e574154f76c9f41d7f325e8599c58180e0558a8bf59bc1597405763df7be21e2b749f923bba12143d252966c2c1e5d5e852230628f51053036fa86870ef0ada30d1db43e8ebb40e0b3b341bdea3a33fa2273cc69ae8d1b8d6efdcaaa743c018896da7c21f135a40d452ef182c983f39630bc20aa56f3ad92cfbc5c2333c8ee7d224de054d04fce1ef7797989f86713c72c1f5d2111571573f022a567474f768cb87560491a12c89d12eadc05739b7d66f96fa4dc8929350475be8f8d8817244794290bf72ad1005abb88e6223f86f9083873159105c1130a1f9bc6dfd5b1d2d0d16d4c7269c85c6f4655569c0bf41c3f9710218dd8d26ea0c08bde205b15272147dd3fbe307d8a87e72364b9eaf81234afb59fbbb038ce4b22c49b0ce75a1f8de9b9cdf820a3638744fdb233b3967b0e0f21dec4bc7bec0c30ddc6145d59033e040e9e034f40191e55cdd44663dec00396917782accec78413c6d614f0201dcfd8f334a117247d953c1bde4b2e4e9952730c907f7d3409b07fe9d6072170e79f1fc5d8aa983195bed8399cb0aef64ccc75ba171540aeea3845061ebc24088d81fd0d3f2c38d007ddcb9155903cd2136deb074a241be88678a6680f60ca4621303d5a132dc68a07c98905d97e4314e0e1dd8f60cb9d18b7c23d6ffd444d8eaf8b1c6fb803160651594d700291caafb8b11b60fbc8e1b701ca9d6edcdb019ecdeacf4dcd2c138e198d540a60b9c019f9499bfc64e935ec0c2fb3bc470b1781a65fbb97fd8bebb834856c4bedb0a228277d547a840c850404ee7dcf43afc169a394a6cf23b82c087a3235323fa046c18d9e728c3b2c42471fc31f0b95fc628dbfa578ace0ed4ba0ec47b6714c70da71a0fd24637f293dd87ef29ab359d50a5030519b6c2f4c219f77dc02165603267ece6cc24f2867fb9d62cbb95ec1aba05b9a5aea2af8a6d1808e9deb86c308f65803aff4ca76edb9545e76db963bcacc3e5baa4868283c5ac0f6cca698ead8e4bedd52ec5e046a21741cd786e5290d473192022fbde3301a6c37ae3cb7f9f5ab6055dcaa7a91ca5a2c79417bf3d74ae0413b71277ba915dbaa5413b57a744f777f05c65a732a565548938f4ce497e8d0e5608e73a7f48fbb3646c7b899df8691108aded2d129024dffc25420332bc36174f9f8eba1eceed4e2744a44d46b4fa4dda83ba4c85cfc8b9ba93bbd13529ab66ee2", 0x1000}, {&(0x7f0000001440)="4b6ba9cdcf06e683c480f575c26e5b186790261aec0f0b517e33caf9ff8ab7f25ba0cca060c3ef4ce70c6c865e40727a31ecc80daba8bac92bb45c2abdd37a605377a715bcb7988ea52489615f31eb62ada4759804a264c29bb4291427dca3286c8d1237e99b91b9e26a186690ceb6d8e7a670637076b67da00c49cb5dfd17c5089d9bb633f5102295d70493fe08bd46d223de05a57cb45a741efe39e153eaeaa7ca9b610945d2d184141df4ae277872a0c5", 0xb2}], 0x6, 0x0, 0x0) syz_emit_ethernet(0xffffffffffffff27, &(0x7f0000000240)="d5") 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe8, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x5}, 0x10) r1 = socket(0x18, 0x2, 0x3f) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xfffffffffffffded, &(0x7f0000000780)=""/160, 0x46b}, 0x4000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r3 = syz_open_pts() close(r2) r4 = dup(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0x7, 0x479}, {0x18, 0x2, 0x7f}, 0x8, [0x7fff, 0x1, 0xffffffff, 0x1, 0x10000, 0xb4, 0xd88, 0x8]}, 0x3c) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() shutdown(r1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000440)={{}, 0x1, &(0x7f0000000400)=[0x0]}) dup2(r0, r0) socketpair(0x10, 0x5, 0x3ff, &(0x7f0000000340)={0xffffffffffffffff}) pread(r6, &(0x7f0000000380)="02e8d61d60d7611ef9d7e5dc0e9c5152789ef690a1aefa85f42ec993669dbffc73ea9ca126d8c265fe349802be33aa0c8fb3f6fb01048dffdf21343b30ab8a8d6a1d4721df552e6c82e0d4049c6da536ae8b4d8f02fb4579faea638c2d6f27ecf33823ebb3c94ab81e3475e2dd069df8143d2a26c66f", 0x76, 0x0, 0x0) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)=',', 0x1fd37fc0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) syz_open_pts() syz_open_pts() 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x23a, &(0x7f0000002340)=[@cred={0x20}], 0x20, 0xffffffffffffffff}, 0x0) shmget(0x0, 0x3000, 0x43c, &(0x7f0000003000/0x3000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) 16:00:07 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x201, 0xcb) kevent(r0, &(0x7f0000000180), 0x2, 0x0, 0x3, 0x0) kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2a0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xd02, 0xe8ce, 0x5, 0x4, "6e648fab1c73e3507b307fbb6943495ec0d0a972"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x1e, 0x3, 0x0) shutdown(r2, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x16\xea\xffF\xd0\x97\xd7\x91&~+z\xec`\x12\x91\xed\xeec\xb2\x1cR\xf2\xbc\xbb\x93\x9a\xa6\xd1\xb2\x8a\xcb\xe5\x10\xb3?\xef\xe7xY\x05<|f\xf0\xd9\xa5\xe5L\xcc\xden\f\xd9'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x10001, './file0\x00'}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/175, 0xaf) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000000)='./bus\x00', 0x8d39, 0x11) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r0) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x9a, &(0x7f0000000180)="6300691bbdca927b64b20d9895ac0798aaad3dc599af00100000804c25a1ef7e94cbd8af637b33a8628aa2cb676ab5992000000064a8896becef43a1957d7cd41b044d4104666f99533fb32beb3d9bb96c53057e0ed7091da6bdb4453fe6bb66cb106ca002b3d8fb28a6fb14c9320d04b5e0fc553df759447040e70cb43c830e84b0d02b2e972bc974c77b7c6c91c9506a952cbc0d11dc16bd18") 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0xffff, r3, r4, r5, r6, 0xc0, 0x1ff}, 0x8, 0x496, r7, r8, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r9 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe7, 0x8}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x2c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) setrlimit(0x7, &(0x7f0000000500)={0x7}) r10 = semget$private(0x0, 0x5, 0x1) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="01ff7f000000000000633ea0a1b0d8e8908021caa690958ff08458a7000000aa4de696fb7f0f951c5395566c5400ed92e55a3a18d0b639d562f5aadea42f9465bc3a878aee1a0d6b35f8a645896f1fd7591980f0bda90ec362bbf16fbae0e71967c9e1b1596d4a1d0bccd8f02482230dffa1392c9ffc2757694b29b165439d89007fa836f23671b1df5a22e32b000000000000000000000000000000001fa8d45999fe66c065a3a762a5abef69e9f10d9a41e8f08487dd264aa179507685fd9d4e6d47073f2c8c70f4fbc457a5e80cd5b2e2e9ef9b77aa31ef9fbab60f5df9c72231c02e9fd8b872dfbf7a9ca5a9cccdee5c802f16c99c3ec572026eb11e228bd2cdf39e91989fbcc0b058ef51bb7ce918785455c53b8109b0250f0a9836a9330b80b64780d4bebbce53a8a2652e8fb3bdacf2b528f932c89b7b7f1c61fce423b8a42d50f9a472a8d3750ee01bcc28e38892c781eabb83d30b7295e708b1ebdf9066c49b681ed46e8fffaff59443aa8e49f222f9ce057a5e9c74e6b668aed1048a3c760dcf18d129b7355d63d2a5754fb8861a7dab08000000000000000000"], 0x1) setuid(0xee01) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000180)=""/102) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x333}, 0x401) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x3f8, 0xd85, {0x80000000, 0x7}}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x118) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1ff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:08 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0x8) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') link(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(0xfffffffffffffffe, r3, r4) symlinkat(&(0x7f0000000800)='./file\x00', r1, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1a, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = msgget(0x2, 0x200) syz_extract_tcp_res(&(0x7f0000000140), 0xfc6f468, 0x7fff) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000200000019548302d47c00dd240000000023819830f5da79f50000000000000000000000000000000000000000000002976e73ad3aa2c6f73a000000000000002366ca7b8b00000000adfe777a68d7f8afc11c5b7e9d936535b8107aeea0cea8d7c767f88f3c8d0000000000000000000000000000000000000000aeab0804251391831ab53c5e62c435afd0c7dc2f55585b2a459dff6689171c3dd9795d4ce9d80990b82ce3b85ee158663491f6ce7977827563d64df82efaa7e3ad10e86930b80b4bdfdef657fdde7591a1c09776e3d4d482ce7c3b670b070699c5ec3018b1e6b1c3492b4d4a2de82706fccfdc1748f56ca9ba34193f90acf041747f988c8ea3d2e9e21acf0c946f2ff646bf0513ac122e37a6feec0de51e86bb507d8efba1765103d7966ad32da37affc5587588ebba15391e841b7ab876aded3045e13c4ec480ebb835432ca125bcdc0c3777fa9c1d923b92a74019b2e8bc885296e1227435a839e7bd3427876f8171587a98541581a2fad57a671eaa25bd99e46e7dee08739ce032f72f0b0b0003070b62452b00eceefee05b3379915d05563366ecab01b404103f5407109f686a93c37e5d59eb6e"], 0x3b, 0x3, 0x1800) close(r1) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x8000, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r6, 0x6) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000001c0)={0x0, 0x8, {0x4, 0x5}}) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/52) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r1, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file1\x00') ioctl$VMM_IOC_TERM(r0, 0x40047473, &(0x7f0000000040)) chdir(&(0x7f0000000100)='./file1\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2400, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r0, r0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0xb80f, 0x69c8, 0xf672, "9999a5b0b1a5eb45ea75fb5ef963c9f627140042", 0xb0, 0x1d2}) r2 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) open(&(0x7f00000001c0)='./bus\x00', 0x81979cfb8719bee, 0x10) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x8, 0x40) openat(r0, &(0x7f0000000000)='./bus\x00', 0x400, 0x100) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) poll(&(0x7f0000000340)=[{r0, 0x125}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1fffc, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x7, [{0x3, 0x1}, {0x3, 0x7}, {0x2, 0x400}, {0x2, 0x1}, {0x1, 0x4}, {0x3, 0x8}, {0x1, 0x6}, {0x2, 0x9}, {0x1}, {0x2}, {0x1, 0xfff}, {0x3, 0x10000}, {0x2, 0x3}, {0x3, 0x40}, {0x2, 0x45b}, {0x3, 0x1f}, {0x1, 0x5}, {0x3, 0x20}, {0x0, 0x7fffffff}, {0x2, 0x7}, {0x2, 0x80}, {0x3, 0x469d}, {0x3, 0x906d}, {0x3}, {0x1, 0x29c7}, {0x1, 0x3}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x5d0501d0}, {0x0, 0x80000001}, {0x1, 0x4}, {0x3, 0x800}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xd, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:08 executing program 1: socket$unix(0x1, 0x7, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) utimensat(r0, 0x0, 0x0, 0x0) load: 2.24 cmd: getty 60856 [ttyin] 0.00u 0.00s 0% 316k load: 2.24 cmd: getty 60856 [ttyin] 0.00u 0.00s 0% 316k 16:00:08 executing program 0: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006234c45925acf8ae69c097b1ada0903c00"/4120], 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) shmctl$SHM_LOCK(r2, 0x3) r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r5, r7, 0x4a, 0x8}, 0x3, 0x7ff, r8, r9, 0x1, 0x100, 0xaf9}) chown(&(0x7f0000001400)='./file0\x00', r5, r6) lseek(r1, 0x0, 0x0, 0x2) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() semget$private(0x0, 0x0, 0x52) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 1: getgroups(0x1c1, &(0x7f0000762000)) getgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = getegid() r5 = getgid() r6 = getgid() setgroups(0x7, &(0x7f00000000c0)=[r0, r1, r2, r3, r4, r5, r6]) 16:00:09 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x6, &(0x7f0000000100)) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f0000000100)="b3252c81afe171fce602707087d9cf97a0651925d8210630fb19fba02262aba3d31014bced90aae29e5dffed816adb736bee055f6334d76156c1b42829f7bb37ae6c1f5b90b7d810ee53048d4bdae76da5bd35de09957000bdca9f5e0645b88104c558add982224fcbd686f40f11ccd52b4ba8e59599ab6d855b622628106df501f5cacba05e7d9628ab53ab73b83caa743da8ee29314250c128e53aa7a4e6df5bc2f59a1b8c4a37f031b0106429fa6cf410ceef0a4919644cab55e36783c3dfc9741bb636545a2e203a49c6c344d6e3f42d72256f5f354f91c3b5ea04b41eb8aeaefcc6c3bf09a48c739a0597ae60a1eea9c807b6b935648318f003a85d7fb2fe0cf862d87044ca4d8860e40645a7a1cb26a8b47dbd75ad947f811192e5122ca5626372bbae031f9a11482f4231b3ea3ace51ffd3727e5c6311735090f6b3704cb65b508f7375566e041998f7965b498ffd5924af287b3fbd43199d1513e375f5a4182b6a4e2f776a70fe9e578dc5d6d805204fb1ea6ef583d3483d8f93954381867260560616c73c60b87b73532fba7c9babb7db81f6fd2fc150035c18a38294e93907e88dfb3878d5282748880b42886201a01ca73bbc982cbaad8be3c45df62b543446fd0ce8e31ea5b91d5f15aa295820f9a5c4dd9c89dae6070570f599cea0c8f5684e26d8ecb4e28b070ce3ede421a01748a97905f74ee6a93b58f62b9375abe759309c8614a53e9ac484ed16670ed5226f18bb198a46857d52708e9c3c702ab8e02372d525f6b4456ab8910ada0e22fb23694f945cb9937133aea18c5d99fbb75a4f86172b5768da1d63e9b76f6949285b8e2c27004fa6d4e735160f6ebb7e0905202461422eb3a176e4aa83db0ecaf14d717f2b9066102100023099e6ecc20edf5bcd0c5282c1c9a86a06013186e5d6952d686d88f089e1722f8ade269cf73b6fb492e451334f9bdd43864940cac8439c598db80217332f6c000a0f08e00fda223ff606931f21c9be58b9efa99e11eacdf26a91444644cec98b5416a0f423c058225a0647dc855ac0421a6ad6778ff127aa9fe700d1ee892feeeb3fb0dabbbca492e16936a75e4bd335c4ea3b6265b5317294e9326a89a51d8864b68b83c40c76c946dc53d40c49c1295483caae95991716730499dae0b8fa88713fb9d7d5e6ba2c0edb08f6bf2b209350903626a1b2718fb4092f1b5a10379c16e8c468cb22989f5979af6033ac198fd7e2351670fcc67bceb9e1c43f468688114fe53f81859f5190193cd9965353b3ed6a6738ec95805eb7301ec6d352c05bdb52b78dd674490a84d671a1888077ce7819db80c1a664eaf44f276bd064afc1b97bee59f63391ccd0f82901b58bbc32d6e3152830c0c591357adadb5cb05c539b3a751cff67f1e3baa6f2fcc2b822f946d1b24cacff424e2089c897e0e27264c5af540f7e777e22e317bd29f936123a3074a2b17ad864df4f7996f054ea2e9792ba169097abb23d5a7807d824a60533328e0eab7d69d15466d0b73adc12b9b7c2222392a3fee83dee60b87b65e8c5de76556059ee1d8f34310529eea0fa8317bfe306e10efae30e16c9ae6eb51f9424b37ef7998a3b3a53b8e3c035dd861ca82c13525fcf51203851f3af9509a9fe1793eb5e083ba4efefe5edd3cf4bca02f5404a0463f047e50675e28786a1f1b6aa124abc01b531037632842617766fb58edde6d55a89c7c7884c377ddb0c47495944958ab84a44a410f8615f3a22b68dedccbdd0d7360f1c929e88fc9ca5041b6355cdc05bf29495595142977bdd35e7acd86d6ea9881bb4d43371bd1733be25f8ad067a1c521bd00cdbe62ef15866371d4a3855b28c9c185be6e398b7ba1242e8863b59287a649e1dce9fbf4ca6ee325949d282326bd58c2b5aadad3c949c55d4229899b384cba98725ee32a60595d7b11e272f1c1692b0709d68ac883973304702fa466b963f6c78f748333714d3a7f9db3e01bba6010480300cb7cd7f9faf702bf6c1e8f9e668943deace904e04326f564cc334eef5d0fdcaeee493fb6b5d52857771a61661d79910a5fee296d98ecc92d6b387234ed15cf0e2e45ac38fff8d7012fd46574f4395412dfbbd2293cf5aa92ad40b3eea95352a343af68d75697a5733f5bc6db76ed3c3bc4ed0ee6560f7b60c5a96d03c9f1930c3e41ffc550360c6b4ed2f50ec05a9245bdc8e7ce27fdf749b5f7050e4e8a10505e7e37c15990e0060618573512e4dd5c1bef5681766de22fc5758906b4858c3c19c8204c8e8792bfc1e2e31ad24acb523458d1f07001a8476a8172b03ee8c9ee2172cdd18d00825c0d9a9f47a72ffea34590172680ac301188bdd17497dc7f0fe2058de1906d987e9e97e2577566b51e74694df395772934f8965e7e12456f4f566337813e3a8c5b7a6b1517e2a0202f4dc848e7e831c368c587fa0f96fed62bf13b3012bfd424a8a703dc25da18a40b018c2e1e0372ba0c372cc9777889589f1c3056621aa624608330faf2dd97b22fe0485c08f6aaac55c96e50452bde3b64b43efc1a40f7242720d10c8d3b2d29e57db5a8fb1e4e1479c0f76f6177551e0a237e9d5c53cc474fe53a9b4f4f5e003643f0999090265ccd03797958fe4ccd5d25d63fa847abbabe3574aed25c59a9b5b3c79b7ec75c0e699a5a64ae681571e723b794c4500ad20fe93fb33fc10ca72ccd3709215351a407a7365460cd559e283ec1313b55091fe5a410542b6664c67b04ac747117250ac0a1b5554b2a2b119ff24da30350e7a0b2c020e3190684945279b6bc84fc402d0f4d3bc4401eec86baf7d15f7bec585177df8efbf0d71663596f72786a925d9804c46163fc7ded296f87d98629051622262ab6cb3ff0bc57f5781110a989001af093c2105802aa4690691fff11de2f0213602ac46dbecce88b42edac85071a249f5f9315e9930a2b582b29fea8e3f54f445e366c639acb77fdc5f597ca520e6ee490991934a291f153e5acc7f03845a98c18da54e0362a78824a24cc95a7b30c8067928868d3ff55d7f7a38cfbb4d3c74d4c8f5934f8fa5b2fa01b75bcb247449806fe3df1b9e15cf5aaf50862c24357ba2ffe6b6745aaa1aa179552a7a94738d56b3d1708b0e2a0d03324f8f2f8a9e4cca384d03785e58d45e8c43e1304f92f0b3442d111f1d062c5d5479839957eac2a99ec836b601d9fcc4b0f07e0281c79ea25b10383cd5626456efd6408d82acc26acb6b8d95332fb9dd8c5dd1ba02e4b2abc8924ed85600bbe68afa25ed4156b955bb8e9f2f832d98468a1f7e743a187d7ab5a3a6b6c84f8d9c673005c692bb2cba33bc8e00237052cd45937f21badf1767127bdd4fce35a842e2c57a260867ee2159b9bf6dc64b1d19c31b5ceaad49b62fa791f70ce619f3cc1364f0d9cdbea2d61641fb385fdd4d38da09eab39c94d9834bbf0d08a17047eae3d67d988f99729c2923d7d5fba17a0e6448598891f006b23994759b402f7d770573d9a4364056e5a0a0f73525aa85497dea3b05ef7137f271833484d07cca0fd7d988e2dd709184af772a21e990d300cde78eb8b39864350ee4d50c0fe45ce9d8c4a5ce938022dfa89dc69f883c12af1d36e7b3dd2eb6dec01f1e30464c2eddb8bc92df340e10b4b9f923b7229b275751534aeaef124b8c11ff8f8ef8eedd155c82de43fa5196756974b0171cfee685c4eed92a9f130873d172846cd2b969d065a724d084dc42c3d4c57be8154e8d2a54ec5e0b28b7702b435e39e9113051af19b5383fdacf80b9dcee6ce4da6fcd21a6dcb4627c17b39c0774db2cda1460ffd7c498290891d9bce911f9b9c0204da743607b9d7e7ee27c2ebd6e01f411dfd5dae34cdee32ab193588898d842c9531fc4cecd55d5fe46d00e272d362b8229ff824ca58842644500e804d2c42a8377ccc633a4ad5627f000678f93c837b8ea82505313b2ee2f3b641cc5582fb62a85d53e023e3a4221d7d5b11828d5c9954045fead6572512af9ef2cc3987c881baabb209aece27224c155e2cb1840be4ef87bd0d5eca2d4b2bbe95548b69067f4b28d05da85600a98f4f186a2b186798154d55b057c5bd7627ed3de5f08b79c8b97f52e376126b436870a56229dd1e8d035172479daa061e10d2bb9e28ebc17a976dccf972a73575749365c82a43534680c3551aca3471da9d1e6589574fe9d2de2a59256e6520920f8eb37c661c8ef69622f6cbd8783046d9f3b36ed2a354c122ba3f037cdf928995959244f957ff135956784b4a89b1377d55c11095f8d1479ba03096d00421d1be790bff50d7434726d5ba244cb3446c9c319243f648f69b1c64ecbaadca4a2f5e274f89160995f33a18a4918a7747a98077876a94e4d7f4edfbd2f39b255e4891d6a72604868f9532a8294a97cca5203a871cd0cec02d0914fc6625e8ea03a38e8c9cd2b54c575c4de8a52aba918e12d789c8e4d4139c28c30710b43b85a8a8e413ef2fc904f04ca684fb1c1179634c5eb410479dabf6d1027866b6f64cab2ac6e1e2b497186abf4bfd35eaedb24c4eecdb3ab0d99c1331aedd0242ad7435a251ca359dd0146b806fe474db6276b2e4be3ccb1b2af76177c93b71bcbc9af3b7599e39a70d73b659ec244582976a8c9a853364791346feebf573b44391624b2c713dcd1ed363aa1747892c8a19708d3f7d8d1a2b9afcd948219b0bb1ee14ab22845f2d7934059a04986a1321789bfcf54883afd906aa362b3536659166e7c73c068159fa4e07ad0a94e620ad5c2f5b92989056f452573ec7120f1b53956d2f14204100060d423babb13a01a76117dcf769c048e265a0beffa9a1c8d91e5eb3ab8022ab5b7220acf03d12f1e71b50a84847e6e028b79196aae8689e99ea489baf61ace0c1dba980e668bf85c5811387d6d95c467e1dad87b5d82c5aee30ee6bcb9df53565c93134287f048d5a086aea6d8f8fb0262959dd24ffb2d7fafdddca2b6563aee4e8397474c94b831f66b2a9148a153c6292cefe5dc7a92dc839cce0013dfafb8ebc669d8fbf5a8e8e78034cd84ae6c7246ebd368831a0be9aef4a028cbe20f9804819e36f7b1866e42a2e6b852637be001c88d6ccbec77d90011b15929adad8a92105bd8f81bd81b01b182f4481d7a1ffe31f4f38aad57cf0b17e010a1ba49fb7cb95ae659cdc236816d9c9bb55c285065ef3ed5810adf4af71ab472b1ea9596efbfba3f9185e33535066084423078d30404a259aec00168d1c69a93a2eff0cf4af3736c95311b326569f68d6368e7dbf91f8b2a5d2cee56eaf94c71653763efbba64f9d59e7d57057fcef1335566da09796569f73f8fc8c8efb113de717ebf892b199683a9eadef964512a18df85bb3c90ef1a86fd3002795c01ed70067cc9c37b0d7e3a5afd940b8a761bccec68abd52acf983c6cc19d3bf2bdb5ae927074a748da3d966cb67c2101922ec0c9794c1477a991acaaecd5137f2dd5c5235fdecb73d2d2b2e1045a04fa8da5aac5ff53fbe02fe1b30335f11322564490725ef675639d2696c1d75f96613ead7e8725c02aa4a4edcff0a89e117cc1fc4e1a833bb90be90875c223df6d4b7ea08faebe8260092216d92f7defaa4b17a20ec58d01db37ed44ca711cbd62bc680c31da75e36f4bedfe58c87e65488375b3991746848b01dd9463efe47646867c9c20e6ac6894ac6964a37767566564337a8155f0b24c3a2655971a2176e41987f95bb561a7671ab1c48efc4874b93200009bc5c04786e611c5733672f5838ce3d8b6dc4cead77102b35666a5dbd4f9e641a9b211d", 0x1000, 0xb, &(0x7f0000001100)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f00000011c0)='./bus\x00', 0x2, 0x111) sendto$unix(r1, &(0x7f00000012c0)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699ae9132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000080458d8678cc83fe8472285d8835831d2a5b74d3fb3d08851113b6a8757a365c6b19886a12e0ac26a6c23e6677ce4ea7725ff9ffe0d6ed0bd7217e66a3db39b2", 0x557, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x400004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a07468c954d91bcd8a67bb84590b00000000df0103001171a40012ebc1483bd2a336b051afe8d94ad400800000a524c4bba12b515aac034c040f130f", 0x898b8f21e7e776b8) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 16:00:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40000000000002c0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x25}, {{r2}, 0xfffffffffffffffe}], 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x101, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) 16:00:09 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x3}) 16:00:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000100)=""/208, 0xd0, 0x2, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) r2 = dup2(r1, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0xfffffffffffeffff) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x1, 0x80, 0x0, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect(r2, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: socketpair(0x14, 0x3, 0x3ff, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) 16:00:10 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) fchmod(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x2, 0x41, 0x0, 0x4, 0x7f8000000000000}], 0x20000000000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) kqueue() r4 = semget(0x1, 0x4, 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000040)=""/118) dup2(r0, r1) syz_open_pts() 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x3) setuid(0xee01) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7ff, 0x81}, {0x7, 0xfffffffffffffffa}}) setsockopt(r0, 0x4, 0xfffffffffffffffb, &(0x7f0000000000)="ff4a800454cd40ec20a294056e1b402ff81395504fecaf5961e4ca47b7f9da2db7660fec247eb9205a007ced096cde38d5c3f6c818c0e3ebc2d6d725e6a9e2c6da2353a084baa4827da798b5e7588c1051a1f8a0f0d5f1f9d2b26964688268a77de9f383ffa349f0b361862128c8fc7ca83d9736882aa0b2cf2ea92844a8bd63c8f664a0b8b1c50ca26bb02f7bfdd0d77d4c6de89078fdbdd999550208ef33252bec93f69005c4137f0a5438734b6fba5da71dbfad23af219fbf", 0xba) setsockopt(r0, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9a, &(0x7f0000000380)="8100000080fcb6cf1c851bd9af8d468221a125c1e9dd7d9728388783f2e431171f3bed0328884110a553c99a44a7dcae176b5083ea0165f7426c078b28db7ed4c6778b6fbdae8478e73223815eeeb295038a5b99e4c7e6970d14c2fbb4d8fd22c16ee8390f8bab7f6bdcab14430922408409728506e75d92e1039cc7a56973e71c0a8503db541847f12a5b8f719b06b1d7db4ef7c18551f93cef0adfa4edf744fdb01411bf8a21e58852d294cbd1ae4d573e2ad2e933c598c762dc8a029a6f6dea64cb0b40cc10d0cd92f6fbd01845deff911df9887b30b1f445239f0c7975264aa65ff768b861379ffc6774d33aad0be8165e74094ce6fd692c3fe773f19981fb0482bed28cd738fbaed3a2881a10bf6c0a37624cf8bbb48353bbb36cdf") pwrite(r0, &(0x7f0000000100)="59814054ee8652ddb81149fbfa0ec7297526dfd47b6e1d47373ce41e0e5298327398659ee66e44566d7c35480d2afd752fb3c30c6743af52439115d7c843d9e2a1969c7f10402a7a170e6a2722668d3b16ed31550dd3c7429216ed6d4485a99f6411abd524edd4ac06f52c76b313460dab6b1fe9ebaa2381b948345c2f5483698af224ebfcb7fa563ccaac76bf477229bd956a34ac0f1c70cfb42fecb69f6830624f45a6d955364eea8f7ba813015569d9d273f0412734d4b8a1701efd644dd38c70887b379bb859d0ca6ba551da7370917ba54fcc5a", 0xd6, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="00000018600417b2ee222b00e72d75762c7062bc4a885d2238abadfe0000ffffffff00000008f6ceffff276e2b8d2a48", 0x30}], 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x0, 0x266}, {0x3, 0x7}}, &(0x7f0000000100)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:10 executing program 1: r0 = socket(0x10000000011, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000380)={&(0x7f00000003c0)}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x4, 0x4, 0x1ff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x4}, {&(0x7f0000e16000/0x3000)=nil, &(0x7f0000efc000/0x3000)=nil, 0x4}, {&(0x7f0000fd3000/0x3000)=nil, &(0x7f0000fce000/0x1000)=nil}, {&(0x7f0000e1e000/0x4000)=nil, &(0x7f0000f98000/0x3000)=nil, 0x8}, {&(0x7f0000f02000/0x2000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x7}, {&(0x7f0000f38000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000e0d000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x3ff}, {&(0x7f0000f35000/0x1000)=nil, &(0x7f0000e7f000/0x1000)=nil, 0x1}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000f0e000/0x2000)=nil, 0x8}, {&(0x7f0000f73000/0x4000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x10001}, {&(0x7f0000e24000/0x2000)=nil, &(0x7f0000fd1000/0x1000)=nil, 0x9}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000b15000/0x3000)=nil, 0x3}, {&(0x7f0000e3e000/0x1000)=nil, &(0x7f0000a22000/0x2000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x64, 0x40000002, 0x101, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0xc0000004, 0x5, 0x4}], 0x100000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0xdcc, 0x7f}, {{r2}, 0x0, 0x80, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x5, 0x3}], 0xffffffffffffffba, &(0x7f0000000000)={0x4, 0x1000}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000236, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2) 16:00:10 executing program 0: pipe2(&(0x7f0000000000), 0x10000) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x40045700, &(0x7f00000000c0)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 16:00:11 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000000)="670dc3", 0x3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./bus\x00', r3}) r4 = getpgrp() r5 = getuid() getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getgid() r10 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000700)={'./bus\x00', 0xff, 0xad82, 0xffffffffffffff26, 0x1, 0x2, 0xc39, 0x1d2, 0x1, 0x1, 0xffffffffffffffe0, 0xe977}) shmget(0x0, 0x4000, 0x9, &(0x7f0000ffa000/0x4000)=nil) r11 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getuid() r14 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$BIOCLOCK(r1, 0x20004276) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)='p', 0x1}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="0000000020000000005513b9d853000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff0000010000008ad23daade86cacf3594d308cbcfafa9ca75ab12dd69dd1a45e91a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="0000000000000000ffff00"/20, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x168, 0x2}, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/44}, &(0x7f0000000540)=0x2e) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x3fff, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000040)="e9bcb8dba43a6f14dc25e8fea1bdc0f0f1804b46291f4a5a25792cfcfc08", 0x1e}, {&(0x7f00000001c0)="0c40fe5ff6f8003cb16ce0a316cf3d9b27b154be21139160bdd54a454c2c5649e62ed5035f2fab45c886d4f3e0959d31508b59d4bd7992eab326e2bad2daa0d6fef5a9780213f476845a8247c87e245f3fd93a37997f48c514103052f6c519d94619f05bda431d2ad916fc29b946505f3177501ff4f9d695046c7f13ec28fcd1b9535b3756c5e733e9597b5b7926511daf36f78ba660e6d8a6ce341cc4c220c3fb2837bfcec4b50b364998ab5607dc66aad3e88cfd45a87acb685754ceaa9ee22451f2ed452bf46fd57ce1f1bf", 0xcd}, {&(0x7f0000000100)="2e8bbb4a955f6630bb11a28351942205ee669c9c5f2596e6c893dc4b271bc2f9e1872282207fc1e886c6ff669bf7f987f68ba677453b202242a07e2bc6b1f130b2c066fd38b8c5d3c29083f2d34e478757e8e78e3639b5a9f99e2f053fded2665cc2e805f101db01bf434028ad7f2c", 0x6f}, {&(0x7f00000002c0)="4605c5c8858bd9c009dee4cb3201ecec3b02e64cd6c8afdf97faa01df71cc0ec8533ca65d6b284240cf38f4aa362e3e7b88941260b2a4cb9529c467466b8ec98f83c8e88a23343074b9f3e5f8440913a34d398f127d34a37602432c6504aafbf28528b81add55c2930658e749a275c8729530d78", 0x74}, {&(0x7f0000000340)="77bb0c4b4408191f4b910e8a5a19abd6a22a53c6b1ec119a91edc16146750bf3ddc08e15e2dadc4d25d7d669c358f94867466d057a22b1a06e0e3ce2429027b9265bcb6a84f76c9f74a6ca1da9168c7f8acec7b1c2105fe8dbc337c854566e84f9885bc094aa4b59d09057bdbaade26c1d7cf7eb71cfd73273a4b41fbbd521c9543789615ec88e1e3767237405dd01e9bde5fee99d70ad97ee9e654f1feeffb7d5bc12637e983f42ea4b31fbe78887358f82adc9deb81fcd14aaa6475bc69488cf6a591fe5948a91b9eb17b8ed6cd3b120ad3231e4a6b644466db5b62073565a25c21d79df3682363ab336e78c67ab2dcc7e29a357269024e9f7c2d1d346c2e68d7b272ba74de1414ce203962aa20891dca074539ba439906f6a850861ef1e1756b5167cc383a565f5c94386487a5f646e3939b466ff891344b07d364f9bffc87c830a30263d1ed9d72ddc01974dc67052d1b1d247eaa2408800a410c624e1f5d6df9d7150a434b1dac80863bdc32bea66ea47ddba03d8d6141b25b724ea69f40ea1ce8b0d77bd3dcf1003dab6a19db4a5a05ea52458aa1641ba88a336ed64c7e92481f5e22567383e65e3a16f4130a0360182c355ae4b00a8e884eac0ba4b18b88155fc11661007b4a2e1e0fc04bf32b7d5aa38f24cf04d79bedc1993ee2c17f1495ab25d304e2b8a4b327d3bac4c166404a6e9ace1226e713d9982be55178ac4c61f469b74e67ca91cc128a886cae6f2810b71ce0a31c9fad5242aa155efc1e378e7e8b95491d188abf90dab94332563f5f476000414e099c96135ad1cc596c5936b0005b1ae483c963bfee325f729f8e2127fcb4e9aa5022b3b552f122c3e2c5f1cf6da610aedd1978bfe2971fb831f29a64f5d613ec59e9b294fd9c8b709abf50029b79750fdaeea84e8101d33d03a7ca749aebf182b4c0cf2466bde5bc40f700ae29d91f71ebc0bd731b9c26cef96b1d54306420d43fc752e38f7dec6292892c1176ea0071b9000a53e98a2276995b06dc7cbe89984ab69c29cb51ece146941370800816a27b59d33e2f795d8eafcef32f7230ac83cc9ef9b526c3b6422d27668", 0x303}], 0x5) 16:00:11 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x2) 16:00:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 16:00:11 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = geteuid() setuid(r1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000015}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000080)=[0x1, 0x3, 0x7, 0x15590905, 0x4, 0x7, 0x2, 0xfffffffffffffffc, 0x3, 0x1ff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x3) 16:00:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x450, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r2, 0x80047462, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) syz_open_pts() 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x52, 0x0, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2000000000008) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r0) r2 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7f) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="3d3694e9a0467adb09addf57b5be04b86c730795d72ed879a666fe23a6b676008ca82bb8f9a1443eeeca0d985d0d061060e3930c9fcaad5345d17366734422f8887c5befed2c64aef0ba44", 0x4b}], 0x1}, 0x4) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)='C', 0x1) close(r3) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8051, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x2c}], 0x1) 16:00:12 executing program 1: r0 = socket(0x37, 0x15, 0x11) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10002, 0x14) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/136, 0x88) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffc, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x88}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x10001}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchmod(r0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f78289a1ef0bdf203f51615a8bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/106, 0x6a}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x10) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x100) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x70, 0x4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x7, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000001840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000001880)=[r2, r3, r4]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000018c0)) recvfrom$inet(r1, &(0x7f0000000040)=""/48, 0x30, 0x41, &(0x7f0000000080)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/74, 0x4a}, {&(0x7f0000001480)=""/202, 0xca}, {&(0x7f0000001580)=""/244, 0xf4}, {&(0x7f0000001680)=""/95, 0x5f}], 0x8) recvfrom$inet(r1, &(0x7f0000000180)=""/126, 0x7e, 0x807, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0000a421330c6c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000200)="1470269d92bd2983c63722c25ddce62516626008eee5cf3edfd111c72807a07b344e88543bc97d6c5c2c693630f7e15f9f83f1570adab1ec4416fc15b3bb331f84769293cec067e9bb49723a2d19dcf5", 0x50}, {&(0x7f0000000280)="bcf59cb8ab07d4a264bdb182bc526fc9e1bc1ab210b5b8195d9c4afb29718d503c96fd212cccf19a9364c1fea58e14c8061875c7fb75ced4d61462c9f12d29cdc238e28ed8b9d3cfa8b65aa2329c6b533e4b96ef74b2efdf3a7a2b6fb3bfe938d26ad7b6c909ee713d4eb260609e1c585fee3ee231cc28d6feeb5592b239b6f2ddb43bfe8ad32d1c17d7b3228e6be402b2f6fd0e", 0x94}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x402) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000000040)={0xfffffffffffffff9, 0x9, 0x7, 0x3, 0x0, 0x5, 0xffff, 0x10, [{0x8, 0x100000001, 0x10001, 0x5}, {0x23d, 0x57, 0x1, 0x3ff}, {0xfff, 0x9, 0xffffffff, 0x8}, {0x5, 0xfffffffffffffffe, 0x4, 0x100000001}, {0x1, 0x1, 0x8, 0x1f}, {0xd29, 0x5, 0x5, 0xff}, {0x4, 0x1, 0x4, 0x240000000000000}, {0x2, 0x6, 0x2, 0x8}, {0x3, 0x9e7}, {0x9, 0x1ff, 0x5, 0x8}, {0x1ff, 0x1f, 0x159, 0x1}, {0x6690, 0xff, 0x2, 0x8000}, {0x4, 0xae, 0xcf, 0x9}, {0x0, 0xefd, 0x9, 0x100000000}, {0xfe, 0x6, 0x7f, 0x5}, {0x8000, 0x2, 0x8, 0x8001}]}) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() syz_open_pts() dup(r0) ftruncate(r0, 0x0, 0x8) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000016c0)='./file0/file0\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001740)={0x3, './file0/file0\x00', './file0/file0\x00'}) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000040)="0879d87e2a841d78bf1ed634694876ab9cb3dbacd98f8d353b068ac4159790570d3f688b2c33ca035ff562740d760be34dd98a8abfb68f81e04a37559945e4347e495a19b8ed154acb978622c9ba5c0d1f9f32297906e262ce241fbfbe3dfa93b36a4e8a3afb6e31ad6f5733a4d0046ee8040a78d215ba15a0bbd3ba5463e08ef28439b1ce8351caaa31fc2903cee96855780e7e3f1cf8ba0328ffa3cefd256e61cfe8e4696da48358a1ed91f7cddbab6dc27dbae3d29ef9a3b6f78164a309e17ab4a169394f297284e1cb76cbdd311ea15622e280681732b074eee59af9386a9bd72ed4e0f2", 0xe6}, {&(0x7f0000000140)="333aa599183ea7bb8449afa1f221cba701c506139538ccc3dca185b21c27b151e9a9b5d34e4d9e75d63dd2c0a94fb7595a293c7a418fd3b3ecc74cd376224b5fbecdc2e7d7f56c3d3355caec3422afd39dd53386d49f1383c80dd91214f258fe4ca764bfd076dc15dde9dd0b0ff7f0fbb7dc9d1fde6d17413f24a9bc0cd4a2c9b8e06832f86a1370a86d821ef6f00aea58772cd6088db6f0a5577941b4d2d5c8b0708bd3b1002a8a1bf6c6010a1a4eecd7feedc39632ab66fb07224645356d82fe9dce78a411873853fd11b22ca68712305ac0619f83364d9f5ee80d221e34e91868e6619e1e3550", 0xe8}, {&(0x7f0000000300)="a10bb900284eebbae7082ce37f02f43f3bdf565514e24117bc98e58efd4d10e5c6bda60db3730668c1b0f0f2ca4af02db154e91fdadb2c77cdb1c91ae82d7de51470f5699b4260428f78fc7ac3fc23e3e72aeac38b0ac724dd02564e66a083aa31eca962e787f6772892fdf071280fc17fc8110eb235f945022afe04ec8819ac695b1fb00cb526142234", 0x8a}, {&(0x7f0000000240)="ee5c14622888b60fd1eb45e6968a09cb1decfd384a410fa9537cf500c24f7853d83399b6e8fa4f004ccd84a3e2ebdb907b2f1730d135b32000060ad1b8e57e74e435aeb31755e5e673fac7a71fa4524b9924812928a7", 0x56}, {&(0x7f0000000440)="be5c0b7238c5f286dd370c205d53f76a64ff90660e6c3b571730fec837bef0bdd3bc4a422d10ba89df410ef3d664322577ee88d170815c8d81345b339a5a7d13860f14e106465de5327a526b41ffafa005fe359d5b5eb44704d4ff504e8cd5d15d911bd79344ce8996b6343de37a4a67b82b20c0979ed1e6dfa34bfe5c9b377aef611e156cf2269474649d04a09295222c8f90663ab975bad7b1b4a193b80f783b0cdb3bf6c2e18e0eccc9900d7099b56af96370d32c5593c11cbdb1dfe110380e668775693df69269bf735a96a1ce761663cdf52f8daba9a31fcdd898cdecd580535942f56fa39e55412b222a3300c764c6da4894fb5b5dc240beaa08509dc2101aa61437e5916f42e18dfdcb71bc730af0547586a86d6009fb2dfc2b47ac6f963a081e1cff1192d159e4d19eff6f6149a66d4a6cb72cb04fe14c2842c23b30123a84bb7dd67d64b0c77a91a11c591be1feb426693f995bf6e4a6f9f3542f0a60669eb9d4a9fd133012f61e8538a53eb8be2f390de372421337c2ee3e0cc836219f334ca317a1c6251a83a254717d7891acfa03a3693f37793b22441253059c8aed408159040466e889059dc16d933bf008bea455dff05e74223cbefaa8b2faf8f9725feb96287977a847a8746bebd85deb68ddc4cfde7a3d9bab1dbc7d28c5ed3ef6cbe6a0b5bb6a22e8dee64b02e61b837d5847e1f8bd4abe9d4ad336e826dc86fa91c7eae9b7712469476117228908f6b0301e02027d6d7a2bcf0d74c539680ab3a4eeda81a1f9bfe4284b2b9479f4391cf4f9ac7b40a9012b1984bfff756b1a5e53c8e19c615f03f8a10e283636f8ba5a280dc86fa2e5daf0229534bd1877ed71eceb5cc576920204034cebbe9409f1ccac250f0015442fdb2edc75f578fa03005d4ac76d5184222a985370313f24a971a4ceffa522fa814d1efdd2850388a68e0049014e71b1cca76343c1f40a9ac08b9bdf0d4c093ae8da542a963ff1cc0ce051e924688615a8602038450f6a2518b90afdbc7c071cc2a7a443ace5db3a7b01d4d0eb6453deda9f4caf529f54557da530845b5b8d6c1fc47b97f5c33df2f6be741b28700689134faaba6dec53203ff7cdbd1d7eaad42fd64829715030ef8f6c1a6d15956c3de0d4c170dbebdb9d36ffe3329a8324c0c7987cf5380115cc4d7b11639d4ad082d424554d8487633b4562f34f243e5ea21dad01f2aceb46509ecf920e9e38b28373d7bc9351a7c808cc62f79559bcce72c0ff304bf95a54ce120fe9ac36a2d16f28007a2d4bd63e1f684d6d147677bc32d14a6d5b8ea1447aa964ee7b4b6356e97512ef3a56ed67023cccf73fe25d445657c59bb773cc5471387a5f44dd217d1c30065f8cd0d4f7affc45ed345b667cbed7979f2c017b300a59655d219e82a122a065fc16c1257688347fa53d0f22de8e001fb2a0b4ee2a4295fefe3589c2431772bd85e92b31b446b09b14530b87e429c6d249526d67e44d939fe364e696f5531cd74bb3154aad1c586d31ea4b8fd307e9fe913f98a0d91a9301e584e755ee47a8a67fc7f71f1c984aa6c3f35c5b958f1f1ff78b36ab63ea36d62add38dcb0830b650e181535f33d00ceed95111ca52caf43e430588b10d2bc7151d117fab68e56e84b5bdf734e8eeb06099628774bd39a4284392dc142597ebb164fb0d8d7c02b73599591c499fed4d272b7ebed4930da97a723f86e65547329b8530559ef475b5b12867507d6463ee5a06f45f265acf85ee2d58148cffab05990b5a2adea9ee970ea105d40a0d97bfd335cc6c07d236fbe62ce9bc4ae1c1635c8a68c81d3aa3664627394be88eace31de0c8193fc2bf1c6e81c281cfec027028438bc929c8d89e60b8e62d88cfd079d9ca0e0edb3b7fbc11bf799f084281d2c3d1c4e9e6eaea736ade3dfedf556bfc38541e075c20d0c243d758b35111257bfc2eb6362e4a9dfcada647889cca3e20494475be3b0e059548e8068462582a91a3b022a7d59860170b3bf1c342846d29fa3eb553bbb7d26d3de845cf53f9c09fc6aa7e1f9f920f7ef9009c091fd87bb710a3b8d0f7af46d2c650580d81537cd66e111ef9d71bc07962bf9cac07731b76bbf110fd4cbb0478ba70ce1cad6e8562792d61117618ead728c2eabbf6837481e6e062d5fe0bce956cb79b1a2ba4a3e6a797ec01caaf3355ff8b9bc02c6eae90d75ab03d1d72b70d11cd540e92fc1652d76bb2effaf2d325152b8f120ccfb061537e09f3850732429120c0a92e3e66264bf3b238210531df8d7dc1d0f78b9a7c26a4c3e2c2d6ecd59d761d1092f8a55bef90f04238c34ca920e68a6407bc2ae6b13cd73488baa7c281d47cb5dd65f42c6687add5037cdb7a408a3cb15627defdb048792fe85438492b04c60f54ebb47b8248a4143836323a69bd5a3798d8a43cdf0c6027688193fef7bc6b4247c335ee64e43173e92865a7c457b3b74151505bbfcf22d95c920ffecc78384db9334a2083dd60bc563229892e6877f3058c1ee60bdba4e5deafbd132acbaefed18e6f35f6d1edf041f0c2f42ec5d3e4aa08f1db022646c094d858adc82f12822573a14a1617a04f3193287835892dc16306da7059dbbad93aba88c1426d401c11b7c5596cad98e8ad739e30f39704daa6c5fe496c186fba0a57f127fc672a1cb2c8fee7069f6ce12d763d32fcd6c205af4febc33cb7ba2004f7efab2ae3785a500a3c533a4cf600fd5159087b77f20585adefddf6648689008338ed39ca1944f3e80a92df7532600ac2c7931768f3a554c0e7fcdfa040003518f88611b270bb58ce54905b95328e62067e41953f34f80c75f37f22daa27c81eebdbe9fdaec160f6bf3041be2670871bcb91b3ace3b8ac2166d446f49211c7438af57617437cbfcc62bd58079fb3487ee1eb613b6c4cec75d457fe9afb2d59f98c3995486c3653826df6fec11101ddc6541bb5d54db19f540ea5d3b3714fd0a360bd2f90395cb2fe869539dcafd20f21591a1942d29469f8649ac39df8386f46c090af88ea1207f5abca5d1581a3a693dadf0b39837567b6169d631c6dc8a63e4835ef050d55501b592c32eef97a522e82cf4d6ba05751a007b8fc134308b083fa3fa394c211043ebd42bd1a89ca78e4252b65afb9b10d08e643147a367f546f7a86509347996ae0a1cd79ddfe288c381b2197cac26787773a515cd32c9cb4919c9001611f5026e00a259f6c0bfa5f95d68fe38cc8c423dee69a34c95025f5caa05d41000cd80668691ef8d135d6952b6630914cbabd0a49102fad1e0a153c62bdd16627ef91c91fd4baa641b139c0e053097e1084e04c688729f2f1efa7cbfec541e3395a2944d4f716e2a9bf36b2f23cf3a4b60f69b573ede753f42a0cbd0bf38bc7d432c0ad4fecc307e27cfc577b75037c0dc635b296125becc1818bf02b1eb762fc61a6cca1cab7fede2061e1d8c6cc8d81e22486bec35ec9ed9c8c26fabb96f6216c6173cdf69d83d5a2cde0ea660a7813e16c7e6322540343162a6ff8f7a5f2d85185de9cf657ad0b484957b743aa53bcb3a28d689cd598f47fff780b32ced0ce4f67682a3d6df62c333b72ca222448808277ab04dee98ce8d59b039223a92c85211703a388139287ef51d12244d1d3d03a622415e83718fcd1392724b3c74bb8576f49ef9315e80147f136a446d7245a7770582857c6e850697a58abbb3c062cd1e5d70c98c9e7196176c2968f79edc6f1074aaba83d0b75bb86793ce8b30ae832cf36173145eef2a7728a9ff654c634201e3682a7ea5e0210d6f6e4b40a4ce8441ab7208d111dfdc35f514447d48dafae01fada479e6b6f2df1054296f55cc7de95230d53fc3a78c0abae7f15d4d9c8b6d55ad768b93a7b0e1114a07a16926326e962292d7f6985e6bdbe4ad702de764db93bf4395a731ad3ee879fed32af611204bee794cfc4926ed22dfada80397025a0086fe239813935e4be6c09c5b90a9286b669479b0415b24d8029bd8959e5372e20e9e79c8dc80743c14ca894651b69a443c6e2611416245e7142454a910d20dee78441f0e9149efc82d235473943aa9e50634ef733f34bc80f2e3b9ec9cef1f4c3bda6cd92383e574162f4d179f99ff86fb4c9a00e404b51b1e06c7a00c4a53d184747df64f908e4d448705d7cb6c5e93e0a3d4d2c103cd0b64aed331ad0c990833f4a7f020da48e5e17862a0de7d9f3d5f1f12a482aa6e0e341353bab6c31930910f4a6f065857db7a20adca80b896325469b6f9bb778668d89a4f6245998d98075851941ea10d6e8dd0139ff401c195a06ac3838947cb5c74d6c7bb3928598c281465dbc601e94cde990d1a2a5d2996efe0d650f240715ce257782d99a7710e9d9bd4ade1a40224577ceaf61aa6a15cb174194a7d5115efb04f6fc5118bef70ce09c7b5694169c69a4111618e175880924f2371d1c4f10c7a5f77dc8bbbb55a22e4ddadf088f4e5b33d86724eae6f4984bd13955818910798634c8a1b35cc40e58ebe29ddf7a727565a8b7325734ef2dac5c2fe1acea3e891a2094b7f3261e1296d0259d958a947c7187f460ebb5a19c1b09319864846725ed9073f1ffee249e7e2ffc9f04b1201cccf53f23de3b67aa3a56e39898d7101cadf6d111c92abfe5cc30fa72ac8d6e4a4194f0df687350fa0d86a217044a611b30b18ee9ad4116f4a2a517a7668581f75e43c9429227a8a6157d81d67d0ccd14e2bd6a99587b2c70d6b848e11d351bb6493c09e50084d939175926d0c4d7ff6c1d7aad26ae63a60a0471b4ae7bc499fee836a65d631c7cdfa0af600dc466439644244b873e827df8eb5e747152010e7dd16bb0875a4272bfeac951f091550f7718bc314d5b1906de7fe75e015cc54a5c221a99e30b589f8af1bafff8c13debb5bbb03ac553361c746e9c46447fa96c11be6259d861927681608d0318e95e9ac2b71050c351e0785f43e99b69d6bbc5ca19be0a6d90f75ed8671e3d3deb5562008946f504c91b54aef21abadca17dac588c0b7387d6b269c922195d0aae7c43b83875aec1a9f9f68f448d89afbc93a878a15bbe75c2a01708e6cced424d4668c32d99ee35732530b99abc6ee65bfbc36f1fbf667622bba0730c4654ff5983c2a55a3f60637dd9044ebe309a11e09bc0dc6d567aee42c8beacb63caa482b318ce76b63ea38e3fcdffd25fe6cc12c59332c2715c6f059d7f07c06516d987867cf33f453454bff6a2c4b7c34a86b31b49b8746c81edbb771e41e1f138f3413bbc04f531e6cb2a203657f266c10930f5da68fc7d1c81b3adb404167a6b963948f7012083b2a1594b734a5ce3b6c0ca837b9cd9b1f353ba94579c4307d3e1df3e7354bffe160bec95506b6c449bb1db75dcbc7a940784d39b949000b21fb67c6df06c77821c267adf4c4ff9947b7f29542f9b53f2dd59a774a9612997525ee3423b89609154cbe63e63e9537e36bf2f36d6335b86dbdcd71dbd06a0f7e5406be6c187166f0d02fa1e1a06ca306b8008cc7ce04394b1ec9d7ced311d561489f5c42b6f08dfb40273058bd6052cee411ceac29ea2a34a67c5f8ca2f47ba7d5e9cdfa6d16ea91ae1e6c8648c7344e328bce941e186ffe3945cfd8a443a5a2046c423020b802f4eecd3f5e7be990d3c20bf8adbaa985fa7ccfcf1ee2062f8779d4fa52f4eab31258079db7d42c9fdb170c64a20c427db9c3845806761e6e1f2bfe61b7afd28acc6c9054b023f9ab8e7e9be23e43576698c56c1669dff771c3427d5aa3138677e306cb84552db79d51667a1033f0c429d2fa24f92475258c", 0x1000}, {&(0x7f0000001440)="512f05b0c690f0267bf0a9dafc34dffcaafaeed1551382ddb5c2bfa6b474205748566eec7bae7186e9c58ac285c95af5836bc4a57cd977a6e20aabc3860011677dd080077ae70dc8c3cd5e179e5e11043204bb584b4c7103c84761a32d4010325837705683186a19a18f453db0e98d31e5916a8cd65107d1d90cf9550e884e8c0e91397858d061b61ed327627440b4e508030c8e0f7ce23195fd0b32263b1ced", 0xa0}, {&(0x7f0000001500)="250d70325fccae1c08049b48a62e2e7f1bff7a03b2df8e34da7d0c74907434d60095c204c2ef8452f353168b5cb2fd3ff59ba9a8240139cf420d3bc39257a38d9776d24b676f7be80663815751db0132da5840fe40a7c496945e57b4fa098145f90054e88edc2ec94460f8a908d80bfda0d0fbcc9a6cf5b4d9573a51d3e3df46edb3b6d14b32bc7883f07091d8b4131d172df4fc", 0x94}, {&(0x7f00000003c0)="c695e4803121d58a323dc63e40259ba70a440a3ef3a6aa7686c0344f82841259e0f78dc44d4528ea9bc46d980ad5e907dd98", 0x32}, {&(0x7f00000015c0)="049fbb6c28c341e6dbf472fa54bc05f04c9dfd02d07ca781a9b37a799d5cc788da53dd9672c4779a3885f1e5fcc3bddf1027", 0x32}], 0x9, 0x0, 0x0) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x4000000000000000}}, 0x2) getegid() getegid() r0 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) getgid() getegid() getgid() getegid() setgroups(0x0, &(0x7f00000002c0)) getdents(r0, &(0x7f0000000300)=""/101, 0x65) open(&(0x7f0000000040)='./file0\x00', 0x100c1, 0x4) r1 = semget$private(0x0, 0x4, 0x101) semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000680)=""/127) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) 16:00:13 executing program 1: socketpair$unix(0x1, 0x80000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4000080004, 0x0, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xff) r1 = dup(r0) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x0, 0xff}, 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5fe362cc) syz_emit_ethernet(0x63, &(0x7f0000000240)="8bf60bc087dd886d3d8c204b90ee6068d6d634122737ac867922e8b412b3ea4633edec7bc89995fb33c080006dea64e74afa4155c64e5b0fc163394910cc96e26bdf45d6af274c502576fe74bc34dc2b6dc1f73f17bcf0d8ef75c097a9ae910da7f07a") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x600, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000300)=0x7f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x3}, {0x18, 0x3, 0x10000, 0xff}, 0x10000, [0x1, 0x8, 0x9, 0x775, 0x5, 0x6, 0x6, 0x2]}, 0x3c) r3 = msgget$private(0x0, 0x14) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x90, 0x8, 0x21e, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000083, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x30, 0x80000023, 0x0, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0xb4, 0xf0000001, 0x9, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xc06, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x21, 0x101, 0x8}, {{r0}, 0x88d2415bc1703443, 0x44, 0x0, 0xfffffffffffffc01, 0x9}, {{r2}, 0xffffffffffffffff, 0xa, 0x1, 0x1f}], 0x0, &(0x7f00000001c0)=[{{r2}, 0x0, 0x41, 0x0, 0x1400000000000, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x60000007, 0x6, 0x7}], 0x9, &(0x7f0000000200)={0x200, 0xffffffff}) msgctl$IPC_RMID(r3, 0x0) mlockall(0x1) 16:00:13 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000000)="2231ac54823d0b6aa70a281abbb480727c317d64f0773ca6d45d0ba517608526a7c2f63c38493e8bd19960c4bdccba0ce58eaf489a32be8441d3375a84c4526ecaa35a86b3d683847f24eaec60f062282a2c566e42e405d84d74175986b886c8c4e845a04feee8a908007d783115628e5a1ad2fc9c2b692dd7a0bead7fd2e092639d19166b9e85c8edaea3f1d6f974", 0x8f) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffff9c) write(r2, 0x0, 0x0) 16:00:13 executing program 1: 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, r0) setgroups(0x0, 0x0) setuid(0xee01) chmod(&(0x7f0000000080)='./file0\x00', 0x41) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x410, 0x1) ioctl$BIOCLOCK(r3, 0x20004276) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000001c0)={0x9, 0x4, 0x7, 0x1f, 0x522, 0x2, 0x0, 0x10, [{0x101, 0x80000000, 0x100000001, 0x80000001}, {0x1, 0x73, 0x0, 0x3f}, {0xfff, 0x8, 0xfffffffffffffffa, 0x80000000}, {0x4, 0x2, 0x7, 0x8}, {0x5, 0x7fff, 0x8, 0x62bf}, {0x4, 0x0, 0x80000000, 0xd9}, {0x0, 0x4, 0x3, 0x48b}, {0x7ff, 0x6, 0x7f, 0x4f8a}, {0xfffffffffffffff9, 0x3f, 0x9, 0x10001}, {0x3, 0x1, 0x6, 0xfffffffffffffff8}, {0x7, 0xff, 0x7fffffff, 0x5}, {0xffffffffffff1281, 0x0, 0x7, 0x2}, {0x80, 0x4, 0x5, 0x1}, {0x0, 0x2, 0x3, 0xffffffffffffffc0}, {0x7, 0x8, 0x2, 0x2}, {0xc00000000, 0x4, 0xfffffffffffffffb}]}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) 16:00:13 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(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0xa466, 0xffffffffffff2069}, {{r1}, 0x0, 0x0, 0x40000000, 0x1, 0xfffffffffffffc93}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3f80000000000, 0x100}], 0x5e9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x1, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x84, 0xf0000001, 0xfffffffffffffc00, 0xc4}, {{r1}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x4b, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x8, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x3, 0x7fffffff, 0x10001}, {{r1}, 0x0, 0x4, 0x4, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x21, 0x2000000a, 0x101, 0x80000000000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x40a, 0x6}, {{r1}, 0xfffffffffffffffb, 0xb6, 0x3, 0xff}], 0x7f, &(0x7f0000000300)={0xf7e0, 0xffffffff}) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r0, 0x8000000000}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x2, 0x10000, 0x2}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000000)=0xfffffffffffffffc) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="43ae6481d4f69a2a678115327211dbd4d291833458ae05e6e2d6fc9143bb19b75d67e15aa91eef7311076e1c74680e0d6cf53f8d7f547a", 0x37}, {&(0x7f00000001c0)="c4076162431f8b1ca7dc3c1a7b6b6a9a9bc569e8839ae3a81eb38f904ddb0d61349de5fab78ff9ffcceb84ae7ef0a85ca92bd4a4f9e1a859dae254ba98af3712304c56b1993288288cf718b15e32387831cdaa3eb278a62010257f273b7f7c9c8aeb66b2212d5d67ec33a17e95724e54e8a247a3bf0f77c343656300f0eb51cef4541cfefdcdf26d7c8222c39e0ad3f96762c783a4876952750e91a1eff7c43994838c69900a15d004cea4d9e6ce4dab4485095a14d88726ccda30470e85a394857485ca57d5b59eaa056e67c84edba61c201e9262c05332d4cefc", 0xdb}, {&(0x7f00000002c0)="d2e441a80b1401f08bff505cc05f81f419bc40265a9294b0ebecd03be8f1922e933d1ea9e2c4cac0320e2a723357a0459d4bf7882fe4d8ed74e7e57611983c22be3717a1e82686ec2660a55b180c38e23372e97d6b61e33597606ee141e8947dfe1fcecef1e7bb273bec0164dc90259bc16dc8a682c1b602", 0x78}, {&(0x7f0000000340)="a9b8b0b5f607c61e1861ade14abd56697fa928219a1a40c624fd94dca60b9a00f55d8925a243a1881f93f957be2d6417ff816b9e295d7e99d0257e75a0a1028b2d5f2fb891318b353686d3a5cd5822d0500f75cd462555f7c2115f3bdccf31ef22fa9c1b1149817aada58f88ea32d2cc690a760b6c11f965ac32fe964ed7fff2396e752f5682d7279611546b1d6f185634ce8c7fde8581f864b7c2951133a1ad03eb105da659edf66f57ee802f9bc283fce51d712dce376ab6e66f597371a59d50f06dcf20c07f0d572ddd1c1c9bd869ba6cabc3a3a4d4698ab2c3fb587daa95", 0xe0}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x151, &(0x7f00000005c0)="2b19419c79bb1700315ca6856d3c427ee0f4281d7b7981b857dfdb7786752908c5e0a38c8701e447c4f3db09f80ff6042ffb4fdeab1eb523d6a5d88685a4db7acdffedcc5cc38cdaff1708476cb91a1bd53c8dcbef81beb0fdc92df9a32ebe62f1096259df74394b4bee694750774af44ae3af405e74328d98443c6591a18f0f6a653123c151649fffad76373069fa625d820c80030000000000000000271a0484abe1376f51ddd1dfab529d73ffca6cc70855689cb443f3a214c153acef803d440e111cab0bb7b8bcaac6dd9f2cea8f9e704e6fa66541dc239688e57c749eb3b38657ce07555d8b120c10fa565ebfcd35052d6db4a3099a5fefe4a3161f0600c0273648eeacd8589d7d266e0ea40de1b26278b5ef57db57a94474ae87d16d259937220547d838a2e5cc490d01ebbb3613bac76d385978ed4dbbbd437fb416eb196c23fcdeb5dc4312344db138c0f587a9") 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x2000200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) r1 = msgget(0x1, 0x100) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/143}, 0x97, 0x2, 0x800) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getuid() setuid(r1) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) 16:00:13 executing program 1: clock_settime(0x2000000000002, &(0x7f00000000c0)={0x7}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r1, r2) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=',\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\\](\x00', &(0x7f0000000200)='[)\x00']) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000340)={0x2, 0x80}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x6e309b64) 16:00:13 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) getdents(r0, &(0x7f0000000040)=""/46, 0x2e) 16:00:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd08ffff"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x8000, 0x4}, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$inet(r0, &(0x7f0000000080), 0xc) fcntl$setflags(r1, 0x2, 0x0) vrele: bad writecount: 0xfffffd802f837230, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1451, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *164809 94649 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802f837230) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000149d8600,1,ffff800014940780) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374060d0,c0106477,ffff8000149d8600,1,fffffd803f7c6c00,ffff800014940780) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f7c6d30,c0106477,ffff8000149d8600,ffff800014940780) at vn_ioctl+0xb6 sys_ioctl(ffff800014940780,ffff8000149d8718,ffff8000149d8780) at sys_ioctl+0x5b8 syscall(ffff8000149d87e0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,afd4301010) at Xsyscall+0x128 end of kernel end trace frame: 0xb27a575a60, 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 vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802f837230) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000149d8600,1,ffff800014940780) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374060d0,c0106477,ffff8000149d8600,1,fffffd803f7c6c00,ffff800014940780) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f7c6d30,c0106477,ffff8000149d8600,ffff800014940780) at vn_ioctl+0xb6 sys_ioctl(ffff800014940780,ffff8000149d8718,ffff8000149d8780) at sys_ioctl+0x5b8 syscall(ffff8000149d87e0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,afd4301010) at Xsyscall+0x128 end of kernel end trace frame: 0xb27a575a60, count: -9 ddb> show registers rdi 0xffffffff818b9067 db_enter+0x17 rsi 0x7101 __ALIGN_SIZE+0x6101 rbp 0xffff8000149d81c0 rbx 0xffff8000149d8270 rdx 0x7102 __ALIGN_SIZE+0x6102 rcx 0xffff800016be7000 rax 0xffff800016be7000 r8 0xffff8000149d8180 r9 0x1 r10 0xffff800000998e00 r11 0x839e9a202c2a3ee6 r12 0x3000000008 r13 0xffff8000149d81d0 r14 0x100 r15 0x1 rip 0xffffffff818b9068 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149d81b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=164809 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014940c70,0xffff8000149402a0 process=0xffff8000ffff7450 user=0xffff8000149d3000, vmspace=0xfffffd803f00cbb0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 50858 348064 17541 0 2 0 syz-executor.1 50858 128380 17541 0 3 0x4000080 nanosleep syz-executor.1 50858 396448 17541 0 2 0x4000000 syz-executor.1 94649 154731 43451 0 2 0 syz-executor.0 *94649 164809 43451 0 7 0x4000000 syz-executor.0 94649 500365 43451 0 2 0x4000000 syz-executor.0 52279 402147 0 0 3 0x14200 bored sosplice 43451 434517 31948 0 2 0x482 syz-executor.0 17541 374911 31948 0 2 0x482 syz-executor.1 31948 223454 38474 0 3 0x82 thrsleep syz-fuzzer 31948 341412 38474 0 3 0x4000082 thrsleep syz-fuzzer 31948 4212 38474 0 3 0x4000082 thrsleep syz-fuzzer 31948 453721 38474 0 3 0x4000082 thrsleep syz-fuzzer 31948 127145 38474 0 3 0x4000082 thrsleep syz-fuzzer 31948 200476 38474 0 3 0x4000082 kqread syz-fuzzer 31948 437507 38474 0 3 0x4000082 thrsleep syz-fuzzer 38474 183119 52079 0 3 0x10008a pause ksh 52079 150560 45345 0 3 0x92 select sshd 60856 170772 1 0 3 0x100083 ttyin getty 45345 374581 1 0 3 0x80 select sshd 71512 75050 63912 73 2 0x100090 syslogd 63912 369139 1 0 3 0x100082 netio syslogd 16425 131039 1 77 3 0x100090 poll dhclient 42897 242927 1 0 3 0x80 poll dhclient 21563 459511 0 0 2 0x14200 zerothread 88313 124024 0 0 3 0x14200 aiodoned aiodoned 62356 375057 0 0 3 0x14200 syncer update 86418 184922 0 0 3 0x14200 cleaner cleaner 65205 523377 0 0 3 0x14200 reaper reaper 1726 219495 0 0 3 0x14200 pgdaemon pagedaemon 93074 309151 0 0 3 0x14200 bored crynlk 84300 94170 0 0 3 0x14200 bored crypto 99251 269213 0 0 3 0x40014200 acpi0 acpi0 94463 260681 0 0 3 0x14200 bored softnet 78383 495950 0 0 3 0x14200 bored systqmp 22296 244075 0 0 3 0x14200 bored systq 5410 400806 0 0 3 0x40014200 bored softclock 28960 129502 0 0 3 0x40014200 idle0 44909 271030 0 0 3 0x14200 bored smr 1 479683 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 9523 6352K 6930K 78643K 11943 0 0 pcb 13 8K 8K 78643K 43 0 0 rtable 108 3K 4K 78643K 298 0 0 ifaddr 63 13K 14K 78643K 105 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 41 0 0 iov 0 0K 24K 78643K 90 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 1725 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 10 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 58 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 566 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 41 30K 54K 78643K 397 0 0 subproc 32 2K 2K 78643K 34 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 63 0 0 in_multi 33 2K 2K 78643K 54 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 230 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 94 21K 25K 78643K 2143 0 0 UVM aobj 26 2K 3K 78643K 31 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 23 0 0 NDP 14 0K 0K 78643K 29 0 0 temp 170 2720K 2785K 78643K 4703 0 0 kqueue 0 0K 0K 78643K 4 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 6 0 0 1 0 1 1 0 8 0 rtpcb 80 51 0 49 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 159 0 149 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1523 0 1523 1 1 0 1 0 8 0 tcpcb 544 96 0 92 1 0 1 1 0 8 0 inpcb 280 237 0 229 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 ppxss 1128 7 0 7 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 56 0 46 1 0 1 1 0 8 0 shmpl 112 29 0 5 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2326 0 909 46 0 46 46 0 8 0 ffsino 240 2326 0 909 84 0 84 84 0 8 0 nchpl 144 3303 0 1659 62 0 62 62 0 8 0 uvmvnodes 72 2670 0 0 49 0 49 49 0 8 0 vnodes 200 2670 0 0 141 0 141 141 0 8 0 namei 1024 9317 0 9317 2 1 1 1 0 8 1 scxspl 192 9159 0 9159 11 9 2 6 0 8 2 plimitpl 152 47 0 40 1 0 1 1 0 8 0 sigapl 432 737 0 723 2 0 2 2 0 8 0 futexpl 56 9029 0 9029 1 0 1 1 0 8 1 knotepl 112 122 0 103 1 0 1 1 0 8 0 kqueuepl 104 98 0 96 1 0 1 1 0 8 0 pipepl 112 426 0 407 2 1 1 1 0 8 0 fdescpl 424 738 0 723 2 0 2 2 0 8 0 filepl 120 4303 0 4204 4 0 4 4 0 8 1 lockfpl 104 223 0 223 2 1 1 1 0 8 1 lockfspl 48 70 0 70 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 944 0 937 1 0 1 1 0 8 0 zombiepl 144 723 0 723 3 2 1 1 0 8 1 processpl 864 753 0 723 4 0 4 4 0 8 0 procpl 632 1449 0 1409 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 451 0 431 3 0 3 3 0 8 1 mcl64k 65536 29 0 29 2 1 1 1 0 8 1 mcl16k 16384 3 0 3 3 3 0 1 0 8 0 mcl12k 12288 10 0 10 1 0 1 1 0 8 1 mcl9k 9216 9 0 9 1 0 1 1 0 8 1 mcl8k 8192 7 0 7 1 0 1 1 0 8 1 mcl4k 4096 43 0 43 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 55334 0 55297 15 9 6 12 0 8 1 mtagpl 80 10 0 4 2 1 1 1 0 8 0 mbufpl 256 90659 0 90586 13 5 8 10 0 8 0 bufpl 256 7062 0 2558 282 0 282 282 0 8 0 anonpl 16 72909 0 60971 68 9 59 65 0 62 10 amapchunkpl 152 3147 0 3005 12 6 6 10 0 158 0 amappl16 192 3264 0 2633 41 7 34 40 0 8 2 amappl15 184 252 0 249 1 0 1 1 0 8 0 amappl14 176 54 0 49 1 0 1 1 0 8 0 amappl13 168 289 0 287 2 1 1 1 0 8 0 amappl12 160 4 0 4 1 1 0 1 0 8 0 amappl11 152 50 0 38 1 0 1 1 0 8 0 amappl10 144 62 0 61 2 1 1 1 0 8 0 amappl9 136 269 0 266 1 0 1 1 0 8 0 amappl8 128 118 0 107 1 0 1 1 0 8 0 amappl7 120 37 0 33 1 0 1 1 0 8 0 amappl6 112 55 0 48 1 0 1 1 0 8 0 amappl5 104 717 0 707 1 0 1 1 0 8 0 amappl4 96 958 0 931 1 0 1 1 0 8 0 amappl3 88 181 0 171 1 0 1 1 0 8 0 amappl2 80 5589 0 5513 4 2 2 3 0 8 0 amappl1 72 22283 0 21840 25 15 10 19 0 8 0 amappl 80 1688 0 1642 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 30 0 5 1 0 1 1 0 8 0 uaddrrnd 24 738 0 723 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 738 0 723 1 0 1 1 0 8 0 vmmpekpl 168 8481 0 8458 2 0 2 2 0 8 0 vmmpepl 168 91994 0 90202 108 28 80 88 0 357 2 vmsppl 272 737 0 723 2 1 1 2 0 8 0 pdppl 4096 1483 0 1446 6 1 5 6 0 8 0 pvpl 32 223352 0 208354 166 13 153 159 0 265 31 pmappl 200 737 0 723 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 431 0 24 12 0 12 12 0 8 0